public static AGVMessage newMessage(AGVMessageHandler_TYPE_T type, string str) { AGVMessage message = new AGVMessage(); message.message_type = type; message.message_str = str; return(message); }
private void startBeep(AGVMessageHandler_TYPE_T message_type) { if (AGVEngine.getInstance().getUseUsbAlarm()) { setUsbBeep(message_type); //使用usb报警灯报警 } else { startKeepBeepThread(); //使用电脑声音报警 } }
/// <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; } }
public void setMessageType(AGVMessageHandler_TYPE_T type) { this.message_type = type; }
public void clear() { this.message_str = String.Empty; this.message_type = AGVMessageHandler_TYPE_T.AGVMessageHandler_MIN; }