p18: fix serial number parsing in get-p-rated

This commit is contained in:
Evgeny Zinoviev 2021-11-29 02:30:20 +03:00
parent 0d7e12ce55
commit 69596fa400

View File

@ -658,7 +658,7 @@ void ParallelRatedInformation::unpack() {
parallel_id_connection_status = static_cast<ParallelConnectionStatus>(stou(list[0]));
serial_number_valid_length = stou(list[1]);
serial_number = std::string(list[2], serial_number_valid_length);
serial_number = std::string(list[2], 0, serial_number_valid_length);
charger_source_priority = static_cast<ChargerSourcePriority>(stou(list[3]));
max_charging_current = stou(list[4]);
max_ac_charging_current = stou(list[5]);