Exemple #1
0
        private static void DetectTimerTick(object sender, EventArgs e)
        {
            //如果打开端口成功,启动检测事件。检测考试人员穿戴。
            var labels = UHFReader.ReadLabel(UhfArgs.DeviceId);

            //LabelCache = LabelCache.Union(labels);

            //OnLabelDetected(LabelCache);
            OnLabelDetected(labels);
        }
Exemple #2
0
 public static Boolean StartDetect()
 {
     ResetLabelCache();
     Log.Logger.Debug("开始检测装备");
     if (UHFReader.Open(UhfArgs.SerialPort, UhfArgs.DeviceId, UhfArgs.BaudRateCode))
     {
         Log.Logger.Debug("开始检测装备,端口打开成功");
         DetectTimer.Start();
         return(true);
     }
     return(false);
 }
Exemple #3
0
        public static void StopDetect()
        {
            DetectTimer.Stop();

            UHFReader.Close(UhfArgs.DeviceId);
        }