Ejemplo n.º 1
0
 private void OnBrightLEDFailed(object sender, EventArgs e)
 {
     if (OnBrightLEDFailedHandler != null)
     {
         OnBrightLEDFailedHandler.Invoke(this, e);
     }
 }
Ejemplo n.º 2
0
 private void OnBrightLEDFailed(object sender, EventArgs e)
 {
     Debug.WriteLine("Drawer IP=" + this.DeviceIP + ", Event=" + "OnBrightLEDFailed");
     if (OnBrightLEDFailedHandler != null)
     {
         OnBrightLEDFailedHandler.Invoke(this, e);
     }
 }
Ejemplo n.º 3
0
        //@~112,ReplyBrightLED,1@
        /// <summary>Event ReplyBrightLED(112)</summary>
        /// <param name="reply">回覆的訊息(執行結果)</param>
        /// <remarks>
        /// <para>除非規格書有異動, 否則</para>
        /// <para>1. 函式名稱不得修改</para>
        /// <para>2. 函式不得刪除</para>
        /// </remarks>
        public void ReplyBrightLED(ReplyMessage reply)
        {
            ReplyResultCode replyResultCode = (ReplyResultCode)((int)(reply.Value));
            var             eventArgs       = new OnReplyBrightLEDEventArgs(replyResultCode);

            if (OnReplyBrightLEDHandler != null)
            {
                OnReplyBrightLEDHandler.Invoke(this, eventArgs);
            }
            if (this.BrightLEDResult != null)
            {
                this.BrightLEDResult.Invoke(this, replyResultCode == ReplyResultCode.Set_Successfully ? true : false);
            }
            if (OnBrightLEDOKHandler != null && replyResultCode == ReplyResultCode.Set_Successfully)
            {
                OnBrightLEDOKHandler.Invoke(this, EventArgs.Empty);
            }
            if (OnBrightLEDFailedHandler != null && replyResultCode == ReplyResultCode.Failed)
            {
                OnBrightLEDFailedHandler.Invoke(this, EventArgs.Empty);
            }
        }