|
|
@ -1461,7 +1461,7 @@ const int VehicleBatteryFactGroup::_currentUnavailable = -1; |
|
|
|
const double VehicleBatteryFactGroup::_temperatureUnavailable = -1.0; |
|
|
|
const double VehicleBatteryFactGroup::_temperatureUnavailable = -1.0; |
|
|
|
const int VehicleBatteryFactGroup::_cellCountUnavailable = -1.0; |
|
|
|
const int VehicleBatteryFactGroup::_cellCountUnavailable = -1.0; |
|
|
|
|
|
|
|
|
|
|
|
SettingsFact VehicleBatteryFactGroup::_percentRemainingAnnounceFact (_settingsGroup, _percentRemainingAnnounceFactName, FactMetaData::valueTypeInt32, _percentRemainingAnnounceDefault); |
|
|
|
SettingsFact* VehicleBatteryFactGroup::_percentRemainingAnnounceFact = NULL; |
|
|
|
|
|
|
|
|
|
|
|
VehicleBatteryFactGroup::VehicleBatteryFactGroup(QObject* parent) |
|
|
|
VehicleBatteryFactGroup::VehicleBatteryFactGroup(QObject* parent) |
|
|
|
: FactGroup(1000, ":/json/Vehicle/BatteryFact.json", parent) |
|
|
|
: FactGroup(1000, ":/json/Vehicle/BatteryFact.json", parent) |
|
|
@ -1475,7 +1475,7 @@ VehicleBatteryFactGroup::VehicleBatteryFactGroup(QObject* parent) |
|
|
|
{ |
|
|
|
{ |
|
|
|
_addFact(&_voltageFact, _voltageFactName); |
|
|
|
_addFact(&_voltageFact, _voltageFactName); |
|
|
|
_addFact(&_percentRemainingFact, _percentRemainingFactName); |
|
|
|
_addFact(&_percentRemainingFact, _percentRemainingFactName); |
|
|
|
_addFact(&_percentRemainingAnnounceFact, _percentRemainingAnnounceFactName); |
|
|
|
_addFact(percentRemainingAnnounce(), _percentRemainingAnnounceFactName); |
|
|
|
_addFact(&_mahConsumedFact, _mahConsumedFactName); |
|
|
|
_addFact(&_mahConsumedFact, _mahConsumedFactName); |
|
|
|
_addFact(&_currentFact, _currentFactName); |
|
|
|
_addFact(&_currentFact, _currentFactName); |
|
|
|
_addFact(&_temperatureFact, _temperatureFactName); |
|
|
|
_addFact(&_temperatureFact, _temperatureFactName); |
|
|
@ -1495,6 +1495,14 @@ void VehicleBatteryFactGroup::setVehicle(Vehicle* vehicle) |
|
|
|
_vehicle = vehicle; |
|
|
|
_vehicle = vehicle; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fact* VehicleBatteryFactGroup::percentRemainingAnnounce(void) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
if (!_percentRemainingAnnounceFact) { |
|
|
|
|
|
|
|
_percentRemainingAnnounceFact = new SettingsFact(_settingsGroup, _percentRemainingAnnounceFactName, FactMetaData::valueTypeInt32, _percentRemainingAnnounceDefault); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return _percentRemainingAnnounceFact; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const char* VehicleWindFactGroup::_directionFactName = "direction"; |
|
|
|
const char* VehicleWindFactGroup::_directionFactName = "direction"; |
|
|
|
const char* VehicleWindFactGroup::_speedFactName = "speed"; |
|
|
|
const char* VehicleWindFactGroup::_speedFactName = "speed"; |
|
|
|
const char* VehicleWindFactGroup::_verticalSpeedFactName = "verticalSpeed"; |
|
|
|
const char* VehicleWindFactGroup::_verticalSpeedFactName = "verticalSpeed"; |
|
|
|