[ { "name": "voltage", "shortDescription": "Voltage", "type": "double", "decimalPlaces": 2, "units": "v" }, { "name": "percentRemaining", "shortDescription": "Percent", "type": "int32", "decimalPlaces": 0, "units": "%" }, { "name": "mahConsumed", "shortDescription": "Consumed", "type": "int32", "decimalPlaces": 0, "units": "mAh" }, { "name": "current", "shortDescription": "Current", "type": "float", "decimalPlaces": 2, "units": "A" }, { "name": "temperature", "shortDescription": "Temperature", "type": "int32", "decimalPlaces": 2, "units": "C" }, { "name": "cellCount", "shortDescription": "Cell Count", "type": "int32", "decimalPlaces": 0 }, { "name": "instantPower", "shortDescription": "Watts", "type": "float", "decimalPlaces": 2, "units": "W" }, { "name": "timeRemaining", "shortDescription": "Time Remaining", "type": "int32", "units": "s" }, { "name": "chargeState", "shortDescription": "Charge State", "type": "uint8", "enumStrings": "Low Battery State Not Provided,Normal Operation,Low Battery State,Critical Battery State,Emergency Battery State,Battery Failed,Battery Unhealthy", "enumValues": "0,1,2,3,4,5,6", "decimalPlaces": 0 } ]