예제 #1
0
 // 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;
     }
 }
예제 #2
0
                    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;
                        }
                    }
예제 #3
0
 // Internal Methods
 internal void Reset()
 {
     _auto  = true;
     _count = SensorAveragingCountEnum.AutoIsSet;
 }