DriveSomethingGreater: add more soc points
This commit is contained in:
parent
ff8422b7cd
commit
e221253cfd
2 changed files with 12 additions and 11 deletions
|
|
@ -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)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue