Public Attributes | List of all members
bms::data Struct Reference

#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
 

Detailed Description

Definition at line 121 of file bms_interface.h.

Member Data Documentation

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.


The documentation for this struct was generated from the following file:


bms_interface
Author(s): Jane Doe
autogenerated on Wed Jan 3 2018 03:47:54