Added additional ftm values
This commit is contained in:
@@ -140,7 +140,7 @@ void exportFtmValues(Offline::FileReader& fr, Interpolator<uint64_t, Point3>& gt
|
|||||||
std::fstream fs;
|
std::fstream fs;
|
||||||
fs.open("test.txt", std::fstream::out);
|
fs.open("test.txt", std::fstream::out);
|
||||||
|
|
||||||
fs << "timestamp;nucid;dist;rssiDist;ftmDist;ftmStdDev" << "\n";
|
fs << "timestamp;nucid;dist;rssiDist;ftmDist;ftmStdDev;numMeas;numSuccesMeas" << "\n";
|
||||||
|
|
||||||
for (const Offline::Entry& e : fr.getEntries())
|
for (const Offline::Entry& e : fr.getEntries())
|
||||||
{
|
{
|
||||||
@@ -159,11 +159,13 @@ void exportFtmValues(Offline::FileReader& fr, Interpolator<uint64_t, Point3>& gt
|
|||||||
float rssiDist = LogDistanceModel::rssiToDistance(-40, rssi_pathloss, wifi.getRSSI());
|
float rssiDist = LogDistanceModel::rssiToDistance(-40, rssi_pathloss, wifi.getRSSI());
|
||||||
float ftmDist = wifi.getFtmDist() + ftm_offset; //in m; plus static offset
|
float ftmDist = wifi.getFtmDist() + ftm_offset; //in m; plus static offset
|
||||||
float ftmStdDev = wifi.getFtmDistStd();
|
float ftmStdDev = wifi.getFtmDistStd();
|
||||||
|
int numMeas = wifi.getNumAttemptedMeasurements();
|
||||||
|
int numSuccessMeas = wifi.getNumSuccessfulMeasurements();
|
||||||
|
|
||||||
Point3 apPos = Settings::data.CurrentPath.NUCs.find(wifi.getAP().getMAC())->second.position;
|
Point3 apPos = Settings::data.CurrentPath.NUCs.find(wifi.getAP().getMAC())->second.position;
|
||||||
float apDist = gtPos.getDistance(apPos);
|
float apDist = gtPos.getDistance(apPos);
|
||||||
|
|
||||||
fs << ts.ms() << ";" << nucid << ";" << apDist << ";" << rssiDist << ";" << ftmDist << ";" << ftmStdDev << "\n";
|
fs << ts.ms() << ";" << nucid << ";" << apDist << ";" << rssiDist << ";" << ftmDist << ";" << ftmStdDev << ";" << numMeas << ";" << numSuccessMeas << "\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user