Example #1
0
 public VvUI()
 {
     beep_mode = BeepMode_t.BeepOnLock;
     ref_mode  = RefMode_t.Internal;
     freq_unit = FreqUnit_t.MHz;
     pwr_uint  = PowerUnit_t.dbm;
 }
Example #2
0
        public string next(Type value)
        {
            if (value == typeof(FreqUnit_t))
            {
                //Console.WriteLine("FreqUnit_t");
                if (freq_unit == FreqUnit_t.Hz)
                {
                    freq_unit = FreqUnit_t.KHz;
                }
                else if (freq_unit == FreqUnit_t.KHz)
                {
                    freq_unit = FreqUnit_t.MHz;
                }
                else if (freq_unit == FreqUnit_t.MHz)
                {
                    freq_unit = FreqUnit_t.GHz;
                }
                else if (freq_unit == FreqUnit_t.GHz)
                {
                    freq_unit = FreqUnit_t.Hz;
                }
                return(freq_unit.ToString());
            }
            else if (value == typeof(BeepMode_t))
            {
                //Console.WriteLine("BeepMode_t");
                if (beep_mode == BeepMode_t.BeepOff)
                {
                    beep_mode = BeepMode_t.BeepOnLock;
                    return("Beep on");
                }
                else if (beep_mode == BeepMode_t.BeepOnLock)
                {
                    beep_mode = BeepMode_t.BeepOff;
                    return("Beep off");
                }
            }
            else if (value == typeof(RefMode_t))
            {
                //Console.WriteLine("RefMode_t");
                if (ref_mode == RefMode_t.External)
                {
                    ref_mode = RefMode_t.Internal;
                    return("ref Internal");
                }
                else if (ref_mode == RefMode_t.Internal)
                {
                    ref_mode = RefMode_t.InternalAndOut;
                    return("ref Out");
                }
                else if (ref_mode == RefMode_t.InternalAndOut)
                {
                    ref_mode = RefMode_t.External;
                    return("ref External");
                }
            }
            else if (value == typeof(PowerUnit_t))
            {
                //Console.WriteLine("PowerUnit_t");
                if (pwr_uint == PowerUnit_t.dbm)
                {
                    pwr_uint = PowerUnit_t.mv;
                    return("mV(rms)");
                }
                else if (pwr_uint == PowerUnit_t.mv)
                {
                    pwr_uint = PowerUnit_t.gain;
                    return("Gain");
                }
                else if (pwr_uint == PowerUnit_t.gain)
                {
                    pwr_uint = PowerUnit_t.dbm;
                    return("dbm");
                }
            }

            return("err");
        }