public MFCSimScanEnginePlugin(string name, MFCSimPluginConfig config) : base(name) { Config = new MFCSimPluginConfig(config); TrackFullScaleFlowChanges(); OutputValues = new MFCSimPluginOutputs(); }
/// <summary>Copy constructor</summary> public MFCSimPluginConfig(MFCSimPluginConfig other) { FlowUnits = other.FlowUnits; FullScaleFlow = other.FullScaleFlow; FlowNoise = other.FlowNoise; NominalTemperatureInDegC = other.NominalTemperatureInDegC; FullScaleResponsePeriod = other.FullScaleResponsePeriod; SetpointThresholdForCloseInPercentOfFS = other.SetpointThresholdForCloseInPercentOfFS; SetpointThresholdForOpenInPercentOfFS = other.SetpointThresholdForOpenInPercentOfFS; }