[Positioner] Autocalibration & Stock: assertion

This commit is contained in:
Matteo Cypriani 2012-05-31 19:25:30 +02:00
parent 6e40e14863
commit 569cdefd94
2 changed files with 3 additions and 0 deletions

View File

@ -57,6 +57,7 @@ void Autocalibration::generate_reference_point()
/* Generate the SS(s) for each AP */
for (rx = Stock::aps.begin() ; rx != Stock::aps.end() ; ++rx)
generate_ss() ;
assert(! measurements.empty()) ;
/* Create the virtual mobile */
Mobile vmob("", vmob_mac, vmob_gain, vmob_pow) ;

View File

@ -586,6 +586,8 @@ closest_calibration_request(const Request &request)
if (ignore_aps && is_ap_coordinate(*i->get_reference_point()))
continue ;
assert(! i->get_measurements().empty()) ;
float tmp_similarity = i->similarity(request) ;
if (tmp_similarity < similarity)
{