send method
Send request to the remote server
Implementation
@override
Future<ProtocolDataUnit> send(int slaveId, ProtocolDataUnit request) async {
final aduRequest = _encodeASCIIFrame(slaveId, request);
final aduResponse = await sendRawFrame(aduRequest);
final (rspSlaveId, pdu) = _decodeASCIIFrame(aduResponse);
final response = ProtocolDataUnit(pdu[0], pdu.sublist(1));
_verify(slaveId, rspSlaveId, request, response);
return response;
}