protected ControlledDevice(ControlledDeviceSettings controlledDeviceSettings, ICollection <IConnection> connections = null) : base(controlledDeviceSettings) { Connections = connections ?? new List <IConnection>(); ApiManager = new ApiManager(); LogicManager = new LogicManager(); GlobalMonitorCancellationTokenSource = new CancellationTokenSource(); }
protected Device(ControlledDeviceSettings deviceSettings) { DeviceSettings = deviceSettings; }