Skip to content

Commit 1f89228

Browse files
committed
fix: cast factor and valueAdd to appropriate types in ParseData function
1 parent 599847d commit 1f89228

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/modbus.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -858,12 +858,12 @@ void modbus::ParseData() {
858858

859859
// optional field
860860
if (elem["factor"]) {
861-
factor = elem["factor"];
861+
factor = elem["factor"].as<float>();
862862
}
863863

864864
// optional field
865865
if (elem["valueAdd"]) {
866-
valueAdd = elem["valueAdd"];
866+
valueAdd = elem["valueAdd"].as<int>();
867867
}
868868

869869
// optional field

0 commit comments

Comments
 (0)