|
|
@@ -150,11 +150,11 @@ void process_bms_message(can_frame_t *frame, int len){
|
|
|
}
|
|
|
case CAN_KEY_GET_SOC_INFO: {
|
|
|
soc_info_t soc;
|
|
|
- soc.c_min = get_soc()->coulomb_min/36.0f;
|
|
|
- soc.c_max = get_soc()->coulomb_max/36.0f;
|
|
|
- soc.c_now = get_soc()->coulomb_now/36.0f;
|
|
|
- soc.c_discharger = get_soc()->dischrger_coulomb/36.0f;
|
|
|
- soc.c_charger = get_soc()->charger_coulomb/36.0f;
|
|
|
+ soc.c_min = get_soc()->coulomb_min;
|
|
|
+ soc.c_max = get_soc()->coulomb_max;
|
|
|
+ soc.c_now = get_soc()->coulomb_now;
|
|
|
+ soc.c_discharger = get_soc()->dischrger_coulomb;
|
|
|
+ soc.c_charger = get_soc()->charger_coulomb;
|
|
|
soc.cycle = soc_get_cycle();
|
|
|
soc.calibrated = (get_soc()->flags & SOC_FLAG_CALIBRATED) != 0;
|
|
|
data = (uint8_t *)&soc;
|