<?php

require_once dirname(__FILE__) . '/../../Phpmodbus/ModbusMasterUdp.php';

// Received bytes interpreting DINT values
$data = array(
  0xFF, // -1
  0xFF,
  0xFF,
  0xFF,
  0, // 0
  0,
  0,
  0,
  0, // 1
  0x01,
  0,
  0,
  0, // minus max
  0,
  0x80,
  0x0,
  0xFF, // plus max
  0xFF,
  0x7F,
  0xFF,
);

$dword = array_chunk($data, 4);

// Print float interpretation of the real value 
foreach($dword as $value) {
  var_dump(PhpType::bytes2unsignedInt($value));
  echo "<br>";
}
?>