private static void DetectTimerTick(object sender, EventArgs e) { //如果打开端口成功,启动检测事件。检测考试人员穿戴。 var labels = UHFReader.ReadLabel(UhfArgs.DeviceId); //LabelCache = LabelCache.Union(labels); //OnLabelDetected(LabelCache); OnLabelDetected(labels); }
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); }
public static void StopDetect() { DetectTimer.Stop(); UHFReader.Close(UhfArgs.DeviceId); }