#include <bms_interface.h>
Public Attributes | |
uint8_t | addr = 0 |
uint16_t | alarm = 0 |
uint16_t | balance_state = 0 |
uint16_t | cap_full = 0 |
uint16_t | cap_now = 0 |
uint8_t | cell_num = 0 |
uint16_t | chg_num = 0 |
float | chrg_current = 0 |
uint8_t | cmd = 0 |
uint16_t | cstate = 0 |
uint16_t | dchg_num = 0 |
float | dchrg_current = 0 |
uint8_t | fet_state = 0 |
uint8_t | is_chrg = 0 |
uint8_t | is_dchrg = 0 |
uint16_t | len = 0 |
uint16_t | num_warn_vhigh = 0 |
uint16_t | num_warn_vlow = 0 |
uint8_t | soc = 0 |
uint8_t | temp_max = 0 |
uint8_t | temp_num = 0 |
std::vector< uint8_t > | temps |
ulong | time = 0 |
uint16_t | tstate = 0 |
bool | valid = false |
float | vbat = 0 |
std::vector< float > | vcells |
uint8_t | ver = 0 |
uint16_t | vstate = 0 |
uint16_t | warn_vov = 0 |
uint16_t | warn_vuv = 0 |
Definition at line 121 of file bms_interface.h.
uint8_t bms::data::addr = 0 |
Definition at line 124 of file bms_interface.h.
uint16_t bms::data::alarm = 0 |
Definition at line 145 of file bms_interface.h.
uint16_t bms::data::balance_state = 0 |
Definition at line 153 of file bms_interface.h.
uint16_t bms::data::cap_full = 0 |
Definition at line 158 of file bms_interface.h.
uint16_t bms::data::cap_now = 0 |
Definition at line 157 of file bms_interface.h.
uint8_t bms::data::cell_num = 0 |
Definition at line 130 of file bms_interface.h.
uint16_t bms::data::chg_num = 0 |
Definition at line 155 of file bms_interface.h.
float bms::data::chrg_current = 0 |
Definition at line 132 of file bms_interface.h.
uint8_t bms::data::cmd = 0 |
Definition at line 125 of file bms_interface.h.
uint16_t bms::data::cstate = 0 |
Definition at line 140 of file bms_interface.h.
uint16_t bms::data::dchg_num = 0 |
Definition at line 154 of file bms_interface.h.
float bms::data::dchrg_current = 0 |
Definition at line 133 of file bms_interface.h.
uint8_t bms::data::fet_state = 0 |
Definition at line 147 of file bms_interface.h.
uint8_t bms::data::is_chrg = 0 |
Definition at line 142 of file bms_interface.h.
uint8_t bms::data::is_dchrg = 0 |
Definition at line 141 of file bms_interface.h.
uint16_t bms::data::len = 0 |
Definition at line 127 of file bms_interface.h.
uint16_t bms::data::num_warn_vhigh = 0 |
Definition at line 151 of file bms_interface.h.
uint16_t bms::data::num_warn_vlow = 0 |
Definition at line 152 of file bms_interface.h.
uint8_t bms::data::soc = 0 |
Definition at line 156 of file bms_interface.h.
uint8_t bms::data::temp_max = 0 |
Definition at line 136 of file bms_interface.h.
uint8_t bms::data::temp_num = 0 |
Definition at line 134 of file bms_interface.h.
std::vector<uint8_t> bms::data::temps |
Definition at line 135 of file bms_interface.h.
ulong bms::data::time = 0 |
Definition at line 128 of file bms_interface.h.
uint16_t bms::data::tstate = 0 |
Definition at line 144 of file bms_interface.h.
bool bms::data::valid = false |
Definition at line 123 of file bms_interface.h.
float bms::data::vbat = 0 |
Definition at line 129 of file bms_interface.h.
std::vector<float> bms::data::vcells |
Definition at line 131 of file bms_interface.h.
uint8_t bms::data::ver = 0 |
Definition at line 126 of file bms_interface.h.
uint16_t bms::data::vstate = 0 |
Definition at line 137 of file bms_interface.h.
uint16_t bms::data::warn_vov = 0 |
Definition at line 149 of file bms_interface.h.
uint16_t bms::data::warn_vuv = 0 |
Definition at line 150 of file bms_interface.h.