private void X10lib_RfDataReceived(object sender, RfDataReceivedEventArgs args) { var code = BitConverter.ToString(args.Data).Replace("-", " "); // skip initial "5D-" (5D-29-BE-B1-26-D9-XX-XX) if (code.StartsWith("5D ")) { code = code.Substring(3); } OnInterfacePropertyChanged(this.GetDomain(), "RF", "X10 RF Receiver", ModuleEvents.Receiver_RawData, code); }
private void X10lib_RfDataReceived(object sender, RfDataReceivedEventArgs args) { var code = BitConverter.ToString(args.Data).Replace("-", " "); OnInterfacePropertyChanged(this.GetDomain(), "RF", "X10 RF Receiver", ModuleEvents.Receiver_RawData, code); if (rfPulseTimer == null) { rfPulseTimer = new Timer(delegate(object target) { OnInterfacePropertyChanged(this.GetDomain(), "RF", "X10 RF Receiver", ModuleEvents.Receiver_RawData, ""); }); } rfPulseTimer.Change(1000, Timeout.Infinite); }
private void W800Rf32_RfDataReceived(object sender, RfDataReceivedEventArgs args) { var code = BitConverter.ToString(args.Data).Replace("-", " "); RaisePropertyChanged(this.Domain, "RF", "W800RF32 RF Receiver", "Receiver.RawData", code); if (rfPulseTimer == null) { rfPulseTimer = new Timer(delegate(object target) { RaisePropertyChanged(this.Domain, "RF", "W800RF32 RF Receiver", "Receiver.RawData", ""); }); } rfPulseTimer.Change(1000, Timeout.Infinite); }
private void X10lib_RfDataReceived(object sender, RfDataReceivedEventArgs args) { if (InterfacePropertyChangedAction != null) { try { InterfacePropertyChangedAction(new InterfacePropertyChangedAction() { Domain = this.Domain, SourceId = "RF", SourceType = "X10 RF Receiver", Path = "Receiver.RawData", Value = BitConverter.ToString(args.Data).Replace("-", " ") }); } catch { // TODO: add error logging } // if (rfPulseTimer == null) { rfPulseTimer = new Timer(delegate(object target) { try { InterfacePropertyChangedAction(new InterfacePropertyChangedAction() { Domain = this.Domain, SourceId = "RF", SourceType = "X10 RF Receiver", Path = "Receiver.RawData", Value = "" }); } catch { // TODO: add error logging } }); } rfPulseTimer.Change(1000, Timeout.Infinite); } }
static void X10_RfDataReceived(object sender, RfDataReceivedEventArgs args) { Console.WriteLine("RF data received: {0}", BitConverter.ToString(args.Data)); }
static void X10_RfDataReceived(object sender, RfDataReceivedEventArgs args) { logger.Info("RF data received: {0}", BitConverter.ToString(args.Data)); }