// Private Methods private void SetAuto(bool Auto) { _auto = Auto; _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E F{1}", _parentSensor._charDesignator, _auto ? 'A' : 'H')); if (_auto == true) { _count = SensorAveragingCountEnum.AutoIsSet; } }
private void SetCount(SensorAveragingCountEnum Count) { _count = Count; _auto = false; switch (_count) { case SensorAveragingCountEnum._1: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 0 EN", _parentSensor._charDesignator)); break; case SensorAveragingCountEnum._2: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 1 EN", _parentSensor._charDesignator)); break; case SensorAveragingCountEnum._4: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 2 EN", _parentSensor._charDesignator)); break; case SensorAveragingCountEnum._8: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 3 EN", _parentSensor._charDesignator)); break; case SensorAveragingCountEnum._16: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 4 EN", _parentSensor._charDesignator)); break; case SensorAveragingCountEnum._32: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 5 EN", _parentSensor._charDesignator)); break; case SensorAveragingCountEnum._64: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 6 EN", _parentSensor._charDesignator)); break; case SensorAveragingCountEnum._128: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 7 EN", _parentSensor._charDesignator)); break; case SensorAveragingCountEnum._256: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 8 EN", _parentSensor._charDesignator)); break; case SensorAveragingCountEnum._512: _parentSensor._parentGigatronics854x.WriteString(String.Format("{0}E FM 9 EN", _parentSensor._charDesignator)); break; } }
// Internal Methods internal void Reset() { _auto = true; _count = SensorAveragingCountEnum.AutoIsSet; }