/// <summary> /// Convert the grey scale value and set and get the measurement in mm /// </summary> /// <param name="zRawVal"></param> /// <returns></returns> public Millimeters ConvertRawToMMGap(double zRawVal) { if (XferFuncClear != null && XferFuncClear.Valid) { LastGapMeasure = XferFuncClear.Evaluate(zRawVal); } else { LastGapMeasure = zRawVal / CountsPerMillimeter; } return(LastGapMeasure + ZOffset); }
/// <summary> /// Reset this component /// </summary> public override void Reset() { base.Reset(); MinActualRawValue = double.MaxValue; MaxActualRawValue = double.MinValue; _dataList.Clear(); if (XferFuncClear != null) { XferFuncClear.Reset(); } }