p18: fix serial number parsing in get-p-rated
This commit is contained in:
parent
0d7e12ce55
commit
69596fa400
@ -658,7 +658,7 @@ void ParallelRatedInformation::unpack() {
|
|||||||
|
|
||||||
parallel_id_connection_status = static_cast<ParallelConnectionStatus>(stou(list[0]));
|
parallel_id_connection_status = static_cast<ParallelConnectionStatus>(stou(list[0]));
|
||||||
serial_number_valid_length = stou(list[1]);
|
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]));
|
charger_source_priority = static_cast<ChargerSourcePriority>(stou(list[3]));
|
||||||
max_charging_current = stou(list[4]);
|
max_charging_current = stou(list[4]);
|
||||||
max_ac_charging_current = stou(list[5]);
|
max_ac_charging_current = stou(list[5]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user