private void Radiobutton_Changed_Method(object obj) { TWRLAMPUID twruid = (TWRLAMPUID)(Convert.ToInt32(obj)); eEQPSATUS state = (eEQPSATUS)(Convert.ToInt32(twrLmp_SelectedItem)); mainSequence.TowerLampData(twruid, state); }
public void TowerLampData(TWRLAMPUID uid, eEQPSATUS state) { var val = _sys.lmp.GetLmp(state); switch (uid) { case TWRLAMPUID.GREEN_OFF: case TWRLAMPUID.GREEN_ON: case TWRLAMPUID.GREEN_BLINK: val.Green = (TWRLAMP)((int)uid % 10); break; case TWRLAMPUID.YELLOW_OFF: case TWRLAMPUID.YELLOW_ON: case TWRLAMPUID.YELLOW_BLINK: val.Yellow = (TWRLAMP)((int)uid % 10); break; case TWRLAMPUID.RED_OFF: case TWRLAMPUID.RED_ON: case TWRLAMPUID.RED_BLINK: val.Red = (TWRLAMP)((int)uid % 10); break; case TWRLAMPUID.BUZZER_OFF: case TWRLAMPUID.BUZZER_ON: val.Buzzer = 30 == (int)uid ? false : true; break; } }