private CommandResponse SendCommand(SSPCommand cmd) { if (coms.SendCommand(cmd) == false) { return(CommandResponse.PortError); } LogDataEventArgs arg = new LogDataEventArgs() { direction = "TX", packet = coms.GetSSP().SSPLog.TxPacketPlain, timestamp = coms.GetSSP().SSPLog.TxTimeStamp, encrypted_packet = cmd.ESSPCommand ? coms.GetSSP().SSPLog.TxPacketEncrypted : "", }; OnLogData(arg); LogDataEventArgs arg_r = new LogDataEventArgs() { direction = "RX", packet = coms.GetSSP().SSPLog.RxPacketPlain, timestamp = coms.GetSSP().SSPLog.RxTimeStamp, encrypted_packet = cmd.ESSPCommand ? coms.GetSSP().SSPLog.RxPacketEncrypted : "", }; OnLogData(arg_r); return(CommandResponse.OK); }
public IcuSystem(byte address) { device = new sspDevice(); device.SSPAddress = address; coms = device.SspComs; cmd = device.SspCommand; cmd.ESSPCommand = false; SystemRunning = false; DisabledSeen = false; CameraName = new string[3]; state = RunState.None; }