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; }
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; }
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)); }