ICAROUS
|
Message containing battery status.
#include <Icarous_msg.h>
Public Attributes | |
uint8_t | TlmHeader [CFE_SB_TLM_HDR_SIZE] |
uint8_t | id |
uint8_t | battery_function |
uint8_t | type |
int16_t | temperature |
uint16_t | voltages [10] |
int16_t | current_battery |
int32_t | current_consumed |
int32_t | energy_consumed |
int8_t | battery_remaining |
uint8_t battery_status_t::battery_function |
function of the battery
int8_t battery_status_t::battery_remaining |
remaining energy, [0-100]%, -1 means autopilot does not provide
int16_t battery_status_t::current_battery |
battery current in cA, -1 means autopilot does not measure current
int32_t battery_status_t::current_consumed |
consumed charge in mAh, -1 means autopilot does not provide
int32_t battery_status_t::energy_consumed |
consumed energy in hJ, -1 means autopilot does not provide
uint8_t battery_status_t::id |
battery id
int16_t battery_status_t::temperature |
Temperature of the battery in deg C, INT16_MAX for unknown
uint8_t battery_status_t::TlmHeader[CFE_SB_TLM_HDR_SIZE] |
cFS header information
uint8_t battery_status_t::type |
type (chemistry) of battery
uint16_t battery_status_t::voltages[10] |
voltage of battery cells in mV, cells above cell count = UINT16_MAX