Exemplo n.º 1
0
 public void Events_StatusNotify(object sender, Events.StatusEventArgs statusEventArgs)
 {
     try
     {
     }
     catch (Exception)
     {
     }
 }
Exemplo n.º 2
0
 public void Events_StatusNotify(object sender, Events.StatusEventArgs statusEventArgs)
 {
     try
     {
         this.Invoke(m_UpdateStatusHandler, new object[] { statusEventArgs.StatusEventData });
     }
     catch (Exception)
     {
     }
 }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
        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;
            }
        }
Exemplo n.º 6
0
        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();
                }
            }
        }
Exemplo n.º 7
0
 public void Events_StatusNotify(object sender, Events.StatusEventArgs args)
 {
     this.Invoke(_TagEvent, new object[] { args.StatusEventData.StatusEventType.ToString() });
 }