CUER
/
charger_code
Code to run on the charger board (used to charge the car from the mains).
Diff: CANParserCharger.cpp
- Revision:
- 12:77d493b3320b
- Parent:
- 7:70cf5bff23f9
--- a/CANParserCharger.cpp Sun Sep 10 11:33:19 2017 +0000 +++ b/CANParserCharger.cpp Tue Sep 12 05:42:43 2017 +0000 @@ -71,7 +71,7 @@ return msg; } -CANMessage generate_charger_info_msg(float _charger_voltage, float _charger_current, uint8_t _charger_status) { +CANMessage generate_charger_info_msg(float _charger_voltage, float _charger_current, uint8_t _charger_status, bool _charger_timeout, bool _bms_timeout) { CANMessage msg; msg.len = 8; msg.id = CHARGER_ID; @@ -79,8 +79,8 @@ data.set_u16(0, (uint16_t) (_charger_voltage/100)); data.set_u16(1, (uint16_t) (_charger_current/100)); data.set_u8(4, _charger_status); - data.set_u8(5,0); - data.set_u8(6,0); + data.set_u8(5, _charger_timeout); + data.set_u8(6, _bms_timeout); data.set_u8(7,0); for(int i=0; i<8; i++) {