public RevPiLeds(PiControl control, PiConfiguration config) { _control = control; var info = config.GetVariable("RevPiLED"); _ledAddress = info?.Address ?? 0x06; }
public RevPiLeds(PiControl control, PiConfiguration config) { _control = control ?? throw new ArgumentException("RevPiLeds cannot be used without PiControl"); var info = config.GetVariable("RevPiLED"); _ledAddress = info?.Address ?? 0x06; Trace.TraceInformation($"RevPiLeds: Using address 0x{_ledAddress:X2}"); }