add-Noread处理

master
liuwf 7 months ago
parent 82bbb9ad2a
commit 8b5168ced6

@ -74,6 +74,7 @@ namespace SlnMesnac.Business
TcpServer.RefreshMaterialCodeStrEvent += BarCodeHandler; TcpServer.RefreshMaterialCodeStrEvent += BarCodeHandler;
TcpServer.CameraResultEvent += ReceiveCameraResult; TcpServer.CameraResultEvent += ReceiveCameraResult;
TcpServer.SerialSignalPushEvent += SerialSignalPush; TcpServer.SerialSignalPushEvent += SerialSignalPush;
TcpServer.MessageNoReadEvent += MessageNoRead;
this.baseMaterialService = baseMaterialService; this.baseMaterialService = baseMaterialService;
this.logoIdentifyService = logoIdentifyService; this.logoIdentifyService = logoIdentifyService;
this.logoConfigService = logoConfigService; this.logoConfigService = logoConfigService;
@ -307,6 +308,11 @@ namespace SlnMesnac.Business
} }
public void MessageNoRead()
{
WarningAndStop($"扫码器NoRead报警!");
}
/// <summary> /// <summary>
/// 判断Logo校验是否成功 /// 判断Logo校验是否成功
/// </summary> /// </summary>

@ -25,8 +25,8 @@ namespace SlnMesnac.TouchSocket
public static event RefreshState RefreshStateEvent; public static event RefreshState RefreshStateEvent;
//NoRead事件通知 //NoRead事件通知
//public delegate void MessageNoRead(); public delegate void MessageNoRead();
//public static event MessageNoRead MessageNoReadEvent; public static event MessageNoRead MessageNoReadEvent;
//扫码事件 //扫码事件
public delegate void RefreshMaterialCodeStr(string materialCodeStr, string ip); public delegate void RefreshMaterialCodeStr(string materialCodeStr, string ip);
@ -106,7 +106,8 @@ namespace SlnMesnac.TouchSocket
else if (mes == "NoRead") else if (mes == "NoRead")
{ {
client.Logger.Info($"客户端{client.IP}:{client.Port}》NoRead事件{mes}"); client.Logger.Info($"客户端{client.IP}:{client.Port}》NoRead事件{mes}");
// TODO扫码器扫码失败报警
MessageNoReadEvent?.Invoke();
} }
else else
{ {

Loading…
Cancel
Save