Ejemplo n.º 1
0
 public ResponseDataExOperation(NetworkViewPoint network, ResponseDataDelegate receiveCallback, TransmitOptions txOptions, TransmitSecurityOptions txSecOptions, TransmitOptions2 txOptions2, byte destNodeId, byte cmdClass, byte cmd)
     : base(destNodeId, 0, new ByteIndex(cmdClass), new ByteIndex(cmd))
 {
     _network        = network;
     ReceiveCallback = receiveCallback;
     TxOptions       = txOptions;
     TxSecOptions    = txSecOptions;
     TxOptions2      = txOptions2;
 }
Ejemplo n.º 2
0
 public ResponseDataOperation(ResponseDataDelegate receiveCallback, TransmitOptions txOptions, byte srcNodeId, byte cmdClass, byte cmd)
     : base(0, srcNodeId, new ByteIndex(cmdClass), new ByteIndex(cmd))
 {
     ReceiveCallback = receiveCallback;
     TxOptions       = txOptions;
 }
Ejemplo n.º 3
0
        public ActionToken ResponseData(ResponseDataDelegate receiveCallback, TransmitOptions txOptions, byte destNodeId, byte[] expectData)
        {
            ResponseDataOperation operation = new ResponseDataOperation(receiveCallback, txOptions, destNodeId, expectData[0], expectData[1]);

            return(ExecuteAsync(operation, null));
        }