/// <summary> /// 램프 처리를 명령한다. /// </summary> /// <param name="lamp"></param> /// <param name="status"></param> /// <returns></returns> public QL_Result Order_Lamp(enLampKind lamp, enLampStatus status, bool useLastStatus = true) { byte[] d = GetData(useLastStatus); d[(int)lamp] = (byte)status; return(Send(d)); }
//버튼 클릭 private void button13_Click(object sender, EventArgs e) { Button btn = sender as Button; if (btn == null) { return; } int idx = Fnc.obj2int(btn.Tag); if (idx < 2 || idx > 6) { return; } enLampStatus st; enLampKind lamp = (enLampKind)idx; switch (btn.Text) { case "ON": st = enLampStatus.On; break; case "Blink": st = enLampStatus.Blink; break; default: st = enLampStatus.Off; break; } _ql.Order_Lamp(lamp, st); }