QString const MILE_UNIT = "mi";
QString const KM_SPEEDUNIT = "km/h";
QString const MILE_SPEEDUNIT = "mph";
+ QString const METER_UNIT = "m";
+ QString const FEET_UNIT = "feet";
+ double const FEET_MULTIPLIER = 3.2808399;
+ double const METER_MULTIPLIER = 1.0;
static const int FIX_TIMEOUT = 4000;
double const DEFAULT_SPEED_TRESHOLD = 8.0;
double const MIN_SPEED_TRESHOLD = 0.8;
return Location::getUnitMultiplier();
}
+double Odometer::getMeterMultiplier()
+{
+ if(Location::getUnit() == Location::KM)
+ {
+ return METER_MULTIPLIER;
+ }
+ else
+ {
+ return FEET_MULTIPLIER;
+ }
+}
+
+QString Odometer::getMeterUnit()
+{
+ if(Location::getUnit() == Location::KM)
+ {
+ return METER_UNIT;
+ }
+ else
+ {
+ return FEET_UNIT;
+ }
+}
+
void Odometer::updateUnit()
{
QString unit = Settings::instance().value("unit", "km").toString();