13 lines
348 B
C++
13 lines
348 B
C++
|
#include "fbcm.hh"
|
||
|
|
||
|
|
||
|
|
||
|
float FBCM::estimate_distance(const Measurement &measurement)
|
||
|
{
|
||
|
double constant_term = make_constant_term(measurement) ;
|
||
|
const float &average_ss = measurement.get_average_ss() ;
|
||
|
const AccessPoint *ap = measurement.get_ap() ;
|
||
|
return pow(10, (constant_term - average_ss) /
|
||
|
(10 * ap->get_friis_index())) ;
|
||
|
}
|