public ParameterUpdater(MasterDevice device, ParameterUpdatePriority priority) { Priority = priority; _device = device; _registeredParameters = new Dictionary <string, RegisteredParameter>(); }
public StreemaDeviceCommunication(MasterDevice device, StreemaSettings settings) : base(device) { _settings = settings; _urlParameters = new List <Parameter>(); _labelParameters = new List <Parameter>(); _imageParameters = new List <Parameter>(); _volumeScalingParameters = new List <Parameter>(); _processIdParameters = new List <Parameter>(); }
public ParameterConnectionManager(MasterDevice device, ParameterUpdatePriority priority = ParameterUpdatePriority.Medium) { Priority = priority; _parameterUpdater = new ParameterUpdater(device, priority); _registerParametersQueue = new List <RegisteredParameter>(); _unregisterParametersQueue = new List <RegisteredParameter>(); _device = device; RegisterEvents(); }
public TestDeviceCommunication(MasterDevice device) : base(device) { }
public DummyDeviceCommunication(MasterDevice device) : base(device) { }