public void SendCommand(PC11XXCommand cmd, byte channel, byte level = 0) { EnsureAdapterConnected(); try { Adapter.SendCommand(cmd, channel, level); } catch (Exception ex) { throw new UnknownDeviceException(ex, DeviceName); } }
public void SendCommand(PC11XXCommand cmd, byte channel, byte level = 0) { var format = cmd == PC11XXCommand.SetLevel ? CommandFormat.OneByteData : CommandFormat.Undefined; SendCommandInternal((byte)cmd, channel, format, level); }