public void Events_StatusNotify(object sender, Events.StatusEventArgs statusEventArgs) { try { } catch (Exception) { } }
public void Events_StatusNotify(object sender, Events.StatusEventArgs statusEventArgs) { try { this.Invoke(m_UpdateStatusHandler, new object[] { statusEventArgs.StatusEventData }); } catch (Exception) { } }
private void Events_StatusNotify(object sender, Events.StatusEventArgs e) { /*m_IsConnected = m_RfidReader.IsConnected; * m_EventSignalledCallBack(e); * if (e.StatusEventData.StatusEventType == Events.STATUS_EVENT_TYPE.BUFFER_FULL_EVENT || e.StatusEventData.StatusEventType == Events.STATUS_EVENT_TYPE.BUFFER_FULL_WARNING_EVENT) * { * TagData[] tagData = m_RfidReader.Actions.GetReadTags(1000); * if (tagData != null) * { * for (uint nIndex = 0; nIndex < tagData.Length; nIndex++) * m_TagArrivedCallBack(tagData[nIndex]); * } * }*/ //totalTagCount++; //labelLog.Text = "Tags" + totalTagCount.ToString(); //this.Invoke(myDelegate); }
private void Events_StatusNotify(object sender, Events.StatusEventArgs e) { // 如果是扫描按钮松开事件 if (e.StatusEventData.StatusEventType == Symbol.RFID3.Events.STATUS_EVENT_TYPE.INVENTORY_STOP_EVENT) { TagDataReceivedEventArgs args = new TagDataReceivedEventArgs(); // 读取扫描到的tag TagData[] tagData = rfidReader.Actions.GetReadTags(1000); args.TagData = new List <TagData>(); foreach (TagData item in tagData) { args.TagData.Add(item); } // 触发tag读取到事件(readerService的tag捕获事件) onTagDataReceived(args); } }
private void Events_StatusNotify(object sender, Events.StatusEventArgs e) { switch (e.StatusEventData.StatusEventType) { case Symbol.RFID3.Events.STATUS_EVENT_TYPE.BUFFER_FULL_EVENT: Debug.WriteLine("RFID READER BUFFER FULL"); break; case Symbol.RFID3.Events.STATUS_EVENT_TYPE.DISCONNECTION_EVENT: Debug.WriteLine("RFID READER DISCONNECTED"); m_reader.Reconnect(); break; case Symbol.RFID3.Events.STATUS_EVENT_TYPE.READER_EXCEPTION_EVENT: Debug.WriteLine("RFID READER EXCEPTION"); break; default: break; } }
private void Events_StatusNotify(object sender, Events.StatusEventArgs e) { Events.StatusEventData eventData = e.StatusEventData; if (e.StatusEventData.StatusEventType == Symbol.RFID3.Events.STATUS_EVENT_TYPE.HANDHELD_TRIGGER_EVENT && isTriggerActive) { TriggerInfo triggerInfo = new TriggerInfo(); triggerInfo.EnableTagEventReport = true; if (eventData.HandheldTriggerEventData.HandheldTriggerEvent == HANDHELD_TRIGGER_EVENT_TYPE.HANDHELD_TRIGGER_PRESSED && triggerInfo.StartTrigger.Type == START_TRIGGER_TYPE.START_TRIGGER_TYPE_IMMEDIATE) { // Lets start the inventory upon GPI event even if the StartTrigger is configured as immediate this.start(); } if (eventData.HandheldTriggerEventData.HandheldTriggerEvent == HANDHELD_TRIGGER_EVENT_TYPE.HANDHELD_TRIGGER_RELEASED && triggerInfo.StopTrigger.Type == STOP_TRIGGER_TYPE.STOP_TRIGGER_TYPE_IMMEDIATE) { this.stop(); TriggerStopHandler(); } } }
public void Events_StatusNotify(object sender, Events.StatusEventArgs args) { this.Invoke(_TagEvent, new object[] { args.StatusEventData.StatusEventType.ToString() }); }