public VvUI() { beep_mode = BeepMode_t.BeepOnLock; ref_mode = RefMode_t.Internal; freq_unit = FreqUnit_t.MHz; pwr_uint = PowerUnit_t.dbm; }
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"); }