r2_msgs/BmsStatus Message

File: r2_msgs/BmsStatus.msg

Raw Message Definition

std_msgs/Header header
BmsConfig config
BmsManual manual
BmsCharge charge
BmsMax max
BmsSlave[] slaves
uint16[] slaveCellsBalanceStatus
uint16 controlStatus
uint16 manualControlStatus
uint16 bmsInStatus
uint16 alarmFlags
uint16 mosfetFaults
float64[] bmsTemp
float64[] bmsChargeCurrent
float64 loadCurrent
float64 voltage
uint16 limitStatusFlag
BmsLimitCounter cellVoltError
BmsLimitCounter stackVoltError
BmsLimitCounter chargeCurrentError
BmsLimitCounter loadCurrentError
BmsLimitCounter cellTempError
BmsLimitCounter masterTempError
float64 stateOfCharge
float64 minCellVoltage
float64 maxCellVoltage
float64 avgCellVoltage
uint16 controlEnable
uint16 masterStateState
uint16 masterBalanceState
uint16 cortexResetCount

Compact Message Definition

std_msgs/Header header
r2_msgs/BmsConfig config
r2_msgs/BmsManual manual
r2_msgs/BmsCharge charge
r2_msgs/BmsMax max
r2_msgs/BmsSlave[] slaves
uint16[] slaveCellsBalanceStatus
uint16 controlStatus
uint16 manualControlStatus
uint16 bmsInStatus
uint16 alarmFlags
uint16 mosfetFaults
float64[] bmsTemp
float64[] bmsChargeCurrent
float64 loadCurrent
float64 voltage
uint16 limitStatusFlag
r2_msgs/BmsLimitCounter cellVoltError
r2_msgs/BmsLimitCounter stackVoltError
r2_msgs/BmsLimitCounter chargeCurrentError
r2_msgs/BmsLimitCounter loadCurrentError
r2_msgs/BmsLimitCounter cellTempError
r2_msgs/BmsLimitCounter masterTempError
float64 stateOfCharge
float64 minCellVoltage
float64 maxCellVoltage
float64 avgCellVoltage
uint16 controlEnable
uint16 masterStateState
uint16 masterBalanceState
uint16 cortexResetCount