public XBeeRemoteSerialPort(XBeeNetworkGatewayModule xBeeGateway, SerializableXBeeAddress remoteXBeeAddress) { RemoteXBeeAddress = remoteXBeeAddress; XBeeGateway = xBeeGateway; remoteDevice = XBeeGateway.GetRemoteDevice(RemoteXBeeAddress); var test = Encoding.UTF8.GetBytes("This is a test!"); this.Write(test, 0, test.Length); //TODO: Set remote mode and destination address??? }
public RemoteXBeeDevice GetRemoteDevice(SerializableXBeeAddress remoteXBeeAddress) { return(new RemoteXBeeDevice(xBee, remoteXBeeAddress.XBee64BitAddress)); }
public void Write(SerializableXBeeAddress remoteAddress, byte[] data) { var remoteDevice = new RemoteXBeeDevice(xBee, remoteAddress.XBee64BitAddress); Write(remoteDevice, data); }