예제 #1
0
        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);
        }