Example #1
0
        public static AGVMessage newMessage(AGVMessageHandler_TYPE_T type, string str)
        {
            AGVMessage message = new AGVMessage();

            message.message_type = type;
            message.message_str  = str;
            return(message);
        }
Example #2
0
 private void startBeep(AGVMessageHandler_TYPE_T message_type)
 {
     if (AGVEngine.getInstance().getUseUsbAlarm())
     {
         setUsbBeep(message_type);                  //使用usb报警灯报警
     }
     else
     {
         startKeepBeepThread();                  //使用电脑声音报警
     }
 }
Example #3
0
        /// <summary>
        /// 设置usb报警灯
        /// </summary>
        /// <param name="message_type"></param>
        private void setUsbBeep(AGVMessageHandler_TYPE_T message_type)
        {
            switch (message_type)
            {
            case AGVMessageHandler_TYPE_T.AGVMessageHandler_LOWPOWER:                      //提示性的 报黄灯
                JG_SetUSBAlarmLamp(0, 0, 0, 0, 0, 1, 3, 1, 3);
                break;

            default:
                JG_SetUSBAlarmLamp(0, 1, 3, 0, 0, 0, 0, 1, 3);                          //需要车停的都报红灯
                break;
            }
        }
Example #4
0
 public void setMessageType(AGVMessageHandler_TYPE_T type)
 {
     this.message_type = type;
 }
Example #5
0
 public void clear()
 {
     this.message_str  = String.Empty;
     this.message_type = AGVMessageHandler_TYPE_T.AGVMessageHandler_MIN;
 }