Код:
* readMultipleRegisters
*
* Modbus function FC 3(0x03) - Read Multiple Registers.
*
* This function reads {@link $quantity} of Words (2 bytes) from reference
* {@link $referenceRead} of a memory of a Modbus device given by
* {@link $unitId}.
Запросил 10 слов, получил 10 слов - 10х2байта=20 байт. Дальше что хочешь, то и делай с ними. Не?
UPD
Ой, пока отвлекся с отправкой, младшой о том же уже..
UPD2
А не.. не совсем о том же...
Цитата:
Вам надо брать 2 последовательных значения из получаемого массива и преобразовывать их в одно значение Real.
|
Не 2, а 4...
12 значений в массиве - 3 температуры, по 4 байта на каждую (Наружка, канал, обратка).
Следующие 2 - помещения и вытяжки - у него по нулям, вот 8 байт и нули.