public void DigitalIOChanged(object sender, DigitalIOChangedArgs args) { if (onDigitalIOChange == null) { return; } onDigitalIOChange(sender, args); }
private void Evth_onDigitalIOChange(object sender, DigitalIOChangedArgs args) { if (onChange == null || args.Channel != Channel) { return; } args.Ctl = Ctl; onChange(this, args); evth.LogMessage(this, new LogEventArgs(LogLevel.INFO, "Digital IO channel " + args.Channel.ToString() + " (" + args.Ctl.Name.ToString() + ") value: " + args.Value.ToString())); }
private void DigitalControl_onChange(object sender, DigitalIOChangedArgs args) { if (args.Value) { args.Ctl.BackColor = Color.Red; } else { args.Ctl.BackColor = Color.Black; } }