DriveSomethingGreater: add more soc points

This commit is contained in:
andig 2026-06-04 08:59:10 +02:00
parent ff8422b7cd
commit e221253cfd
2 changed files with 12 additions and 11 deletions

View file

@ -82,7 +82,7 @@ func (v *Provider) Soc() (float64, error) {
return 0, err
}
if p := lookup(data, FieldSoc, FieldHvSoc); p != nil {
if p := lookup(data, FieldBatteryStateReportSoc, FieldSoc, FieldHvSoc); p != nil {
return strconv.ParseFloat(p.Value, 64)
}

View file

@ -101,16 +101,17 @@ type datasetFile struct {
// data field names as delivered in the dataset (see lib/euDataActDictionary.json)
const (
FieldSoc = "state_of_charge"
FieldHvSoc = "hv_soc"
FieldRangeCombined = "cruising_range_combined"
FieldRangePrimary = "cruising_range_primary_engine"
FieldRangeSecondary = "cruising_range_secondary_engine"
FieldOdometer = "mileage"
FieldChargingState = "charging_state"
FieldPlugState = "plug_state"
FieldTargetSoc = "settings.target_soc"
FieldRemainingTime = "remaining_charging_time"
FieldBatteryStateReportSoc = "battery_state_report.soc"
FieldSoc = "state_of_charge"
FieldHvSoc = "hv_soc"
FieldRangeCombined = "cruising_range_combined"
FieldRangePrimary = "cruising_range_primary_engine"
FieldRangeSecondary = "cruising_range_secondary_engine"
FieldOdometer = "mileage"
FieldChargingState = "charging_state"
FieldPlugState = "plug_state"
FieldTargetSoc = "settings.target_soc"
FieldRemainingTime = "remaining_charging_time"
)
// contentDatasets returns the datasets that actually carry content, with their