r_modbus_read static method
Implementation
static Tuple3<int,int,Uint16List>? r_modbus_read(Uint8List msg){
var todata = msg.sublist(3,msg.length-2);
var tmpdata = msg.sublist(0);
var crcH = msg[msg.length-2];
var crcL = msg[msg.length-1];
int crc = crc16(tmpdata);
if (0xff & crc>>8 == crcH && 0xff & crc == crcL ){
return Tuple3(msg[0],msg[1], byte2register(todata));
}else{
print('crc failed.');
return null;
}
}