示例#1
0
 protected void onTagDataReceived(TagDataReceivedEventArgs e)
 {
     if (TagDataReceived != null)
     {
         TagDataReceived(this, e);
     }
 }
示例#2
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);
            }
        }