public ElectrodesControlPresenter(ElectrodesControl electrodesControl, Device device) { _electrodesControl = electrodesControl; _device = device; _electrodeStateChannel = new ElectrodeStateChannel(_device); _device.ParameterChanged += _device_ParameterChanged; _electrodesControl.ExternalSwitchComboSelectedChanged += _electrodesControl_ExternalSwitchComboSelectedChanged; _electrodesControl.ADCComboSelectedChanged += _electrodesControl_ADCComboSelectedChanged; _electrodeStateChannel.LengthChanged += _electrodeStateChannel_LengthChanged; ChangeControlStatesForConnection(device.ReadParam <DeviceState>(Parameter.State)); }
public BackgroundDrawablePresenter(BackgroundDrawable drawable, ElectrodeStateChannel electrodeStateChannel) { _drawable = drawable; _electrodeStateChannel = electrodeStateChannel; }