示例#1
0
        public MFCSimScanEnginePlugin(string name, MFCSimPluginConfig config)
            : base(name)
        {
            Config = new MFCSimPluginConfig(config);

            TrackFullScaleFlowChanges();

            OutputValues = new MFCSimPluginOutputs();
        }
示例#2
0
 /// <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;
 }