Skip to main content

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