protected virtual void OnParameterChanged(object sender, ParameterEventArgs e) { EventHandler <ParameterEventArgs> handler = ParameterChangedEvent; if (handler != null) { handler(sender, e); } }
private void _connectedDevice_ParameterChangedEvent(object sender, ParameterEventArgs e) { var parameters = sender as Parameters; var channel = parameters != null ? parameters.Tag : 0; SetParameterValueMicro(e.Parameter, channel); // if (DeviceType == DEVICE_TYPE.REMOTE_DISPLAY && e.Parameter.Name == RemoteDisplayParameters.UnitsName) { // var rdParameters = parameters as RemoteDisplayParameters; // RefreshParameterValue(rdParameters.AbsoluteOffsetParameter, channel); // RefreshParameterValue(rdParameters.HighToleranceParameter, channel); // RefreshParameterValue(rdParameters.LowToleranceParameter, channel); // RefreshParameterValue(rdParameters.AnalogScaleParameter, channel); } }
private void _connectedDevice_LocalParameterChangedEvent(object sender, ParameterEventArgs e) { var channel = sender != null ? (sender as Parameters).Tag : 0; SetParameterValueLocal(e.Parameter, channel); }