TractionBattery
Battery Management data.
type TractionBattery {
accumulatedChargedEnergy(
unit: WorkUnitEnum = KILOWATT_HOURS
): Float
accumulatedChargedThroughput(
unit: ElectricChargeUnitEnum = AMPERE_HOURS
): Float
accumulatedConsumedEnergy(
unit: WorkUnitEnum = KILOWATT_HOURS
): Float
accumulatedConsumedThroughput(
unit: ElectricChargeUnitEnum = AMPERE_HOURS
): Float
currentCurrent(
unit: ElectricCurrentUnitEnum = AMPERE
): Float
currentPower(
unit: PowerUnitEnum = WATT
): Float
currentVoltage(
unit: VoltageUnitEnum = VOLT
): Float
errorCodes: [String!]
grossCapacity(
unit: WorkUnitEnum = KILOWATT_HOURS
): UInt16
id: String
isGroundConnected: Boolean
isPowerConnected: Boolean
maxVoltage(
unit: VoltageUnitEnum = VOLT
): UInt16
netCapacity(
unit: WorkUnitEnum = KILOWATT_HOURS
): UInt16
nominalVoltage(
unit: VoltageUnitEnum = VOLT
): UInt16
powerLoss(
unit: PowerUnitEnum = WATT
): Float
productionDate(
unit: DatetimeUnitEnum = ISO_8601
): String
range(
unit: LengthUnitEnum = METER
): UInt32
stateOfHealth(
unit: RelationUnitEnum = PERCENT
): Float
timeRemaining(
unit: DurationUnitEnum = SECOND
): UInt32
batteryConditioning: BatteryConditioning
cellVoltage: CellVoltage
charging: Charging
dcdc: DCDC
stateOfCharge: StateOfCharge
temperature: Temperature
}
Fields
TractionBattery.accumulatedChargedEnergy ● Float scalar
The accumulated energy delivered to the battery during charging over lifetime of the battery.
TractionBattery.accumulatedChargedEnergy.unit ● WorkUnitEnum enum
TractionBattery.accumulatedChargedThroughput ● Float scalar
The accumulated charge throughput delivered to the battery during charging over lifetime of the battery.
TractionBattery.accumulatedChargedThroughput.unit ● ElectricChargeUnitEnum enum
TractionBattery.accumulatedConsumedEnergy ● Float scalar
The accumulated energy leaving HV battery for propulsion and auxiliary loads over lifetime of the battery.
TractionBattery.accumulatedConsumedEnergy.unit ● WorkUnitEnum enum
TractionBattery.accumulatedConsumedThroughput ● Float scalar
The accumulated charge throughput leaving HV battery for propulsion and auxiliary loads over lifetime of the battery.
TractionBattery.accumulatedConsumedThroughput.unit ● ElectricChargeUnitEnum enum
TractionBattery.currentCurrent ● Float scalar
Current current flowing in/out of battery. Positive = Current flowing in to battery, e.g. during charging. Negative = Current flowing out of battery, e.g. during driving.
TractionBattery.currentCurrent.unit ● ElectricCurrentUnitEnum enum
TractionBattery.currentPower ● Float scalar
Current electrical energy flowing in/out of battery. Positive = Energy flowing in to battery, e.g. during charging. Negative = Energy flowing out of battery, e.g. during driving.
TractionBattery.currentPower.unit ● PowerUnitEnum enum
TractionBattery.currentVoltage ● Float scalar
Current Voltage of the battery.
TractionBattery.currentVoltage.unit ● VoltageUnitEnum enum
TractionBattery.errorCodes ● [String!] list scalar
Current error codes related to the battery, if any.
TractionBattery.grossCapacity ● UInt16 scalar
Gross capacity of the battery.
TractionBattery.grossCapacity.unit ● WorkUnitEnum enum
TractionBattery.id ● String scalar
Battery Identification Number as assigned by OEM.
TractionBattery.isGroundConnected ● Boolean scalar
Indicating if the ground (negative terminator) of the traction battery is connected to the powertrain.
TractionBattery.isPowerConnected ● Boolean scalar
Indicating if the power (positive terminator) of the traction battery is connected to the powertrain.
TractionBattery.maxVoltage ● UInt16 scalar
Max allowed voltage of the battery, e.g. during charging.
TractionBattery.maxVoltage.unit ● VoltageUnitEnum enum
TractionBattery.netCapacity ● UInt16 scalar
Total net capacity of the battery considering aging.
TractionBattery.netCapacity.unit ● WorkUnitEnum enum
TractionBattery.nominalVoltage ● UInt16 scalar
Nominal Voltage of the battery.
TractionBattery.nominalVoltage.unit ● VoltageUnitEnum enum
TractionBattery.powerLoss ● Float scalar
Electrical energy lost by power dissipation to heat inside the battery.
TractionBattery.powerLoss.unit ● PowerUnitEnum enum
TractionBattery.productionDate ● String scalar
Production date of battery in ISO8601 format, e.g. YYYY-MM-DD.
TractionBattery.productionDate.unit ● DatetimeUnitEnum enum
TractionBattery.range ● UInt32 scalar
Remaining range in meters using only battery.
TractionBattery.range.unit ● LengthUnitEnum enum
TractionBattery.stateOfHealth ● Float scalar
Calculated battery state of health at standard conditions.
TractionBattery.stateOfHealth.unit ● RelationUnitEnum enum
TractionBattery.timeRemaining ● UInt32 scalar
Time remaining in seconds before the battery is empty.
TractionBattery.timeRemaining.unit ● DurationUnitEnum enum
TractionBattery.batteryConditioning ● BatteryConditioning object
TractionBattery.cellVoltage ● CellVoltage object
TractionBattery.charging ● Charging object
TractionBattery.dcdc ● DCDC object
TractionBattery.stateOfCharge ● StateOfCharge object
TractionBattery.temperature ● Temperature object
Member Of
Powertrain object