Overview

Summary

ContactDonateImprint


Appendix E-3: BATTERY PACK (UI prompt)


BatteryPackBatteryPackModuleTesla

Properties (7)

PropertyTypeEntityReferenceModule
(1) BatteryCellFormatLONGBatteryPackBatteryCellFormatBatteryPackModule
(2) CapacityKwhDOUBLEBatteryPack
(3) CellCountINTBatteryPack
(4) CoolingTypeSTRINGBatteryPack
(5) DescriptionSTRINGBatteryPack
(6) NominalVoltageVDOUBLEBatteryPack
(7) PackNameSTRINGBatteryPack


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /batterypack/{id}findBatteryPackById(id)BatteryPackModuleGETBatteryPack
(2) /batterypack/{id}deleteBatteryPackById(id)BatteryPackModuleDELETEBatteryPack
(3) /batterypack/batterycellformat/{id}findAllBatteryPackOfBatteryCellFormat(id)BatteryPackModuleGETBatteryCellFormat BatteryPack
(4) /batterypackfindAllBatteryPack()BatteryPackModuleGETBatteryPack
(5) /batterypack/{id}updateBatteryPackById(batterypack)BatteryPackModulePUTBatteryPack
(6) /batterypackinsertBatteryPack(batterypack)BatteryPackModulePOSTBatteryPack
(7) /vehiclebatteryoption/batterypack/{id}findAllVehicleBatteryOptionOfBatteryPack(id)VehicleModelModuleGETBatteryPack VehicleBatteryOption





Example:

final BatteryPack batterypack = (BatteryPack) invokeModule(BATTERY_PACK_MODULE + "/batterypack/" + id, BatteryPack.class);
if (batterypack != null) {
    final BatteryCellFormat batterycellformat1 = (BatteryCellFormat) invokeModule(BATTERY_PACK_MODULE + "/batterycellformat/" + batterypack.getBatteryCellFormat().getId(), BatteryCellFormat.class);
    if (batterycellformat1 != null) {
    }
}
return batterypack;


Overview

Summary

ContactDonateImprint