public void SetRxTrigger(RxTriggerEnum value) { try { lock (syncThread) { byte local_0_1 = (byte)((uint)(byte)registers["RegRxConfig"].Value & 248U); switch (value) { case RxTriggerEnum.RX_TRIGER_001: local_0_1 |= (byte)1; break; case RxTriggerEnum.RX_TRIGER_110: local_0_1 |= (byte)6; break; case RxTriggerEnum.RX_TRIGER_111: local_0_1 |= (byte)7; break; } registers["RegRxConfig"].Value = (uint)local_0_1; } } catch (Exception ex) { OnError((byte)1, ex.Message); } }
public RxTriggerEventArg(RxTriggerEnum value) { this.value = value; }
private void OnRxTriggerChanged(RxTriggerEnum value) { if (this.RxTriggerChanged == null) return; this.RxTriggerChanged((object)this, new RxTriggerEventArg(value)); }