Skip to content

Commit cd32785

Browse files
committed
Fixed byte ordering when encoding a read input register
1 parent 3629b54 commit cd32785

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/kotlin/ModbusReadInputRegisterResponse.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ class ModbusReadInputRegisterResponse: ModbusPacket {
4343
byteVector = ByteArray(LEN_BYTES_METADATA_SIZE + length )
4444
byteVector[0] = length
4545
for(element in listIndexToRegisterValue){
46-
byteVector[(element.first - minIndex)+ 1] = DataConverter.toBytes(element.second)[0]
47-
byteVector[(element.first - minIndex)+ 2] = DataConverter.toBytes(element.second)[1]
46+
byteVector[(element.first - minIndex)+ 1] = DataConverter.toBytes(element.second)[1]
47+
byteVector[(element.first - minIndex)+ 2] = DataConverter.toBytes(element.second)[0]
4848
}
4949
}
5050
}

0 commit comments

Comments
 (0)