máy in lỗi -> dừng
This commit is contained in:
@@ -402,8 +402,8 @@ namespace SafeBagDE70
|
|||||||
GetCDMStatus();
|
GetCDMStatus();
|
||||||
AppData.GetandExecuteCommands();
|
AppData.GetandExecuteCommands();
|
||||||
|
|
||||||
AppData.DeviceStatus.Description = AppData.CDMSTATE.CDMStatus;
|
|
||||||
AppData.DeviceStatus.DeviceTime = DateTime.Now;
|
//AppData.DeviceStatus.DeviceTime = DateTime.Now;
|
||||||
APIModels.SendHealthCheck(AppData.DeviceStatus);
|
APIModels.SendHealthCheck(AppData.DeviceStatus);
|
||||||
}
|
}
|
||||||
if (countSensorTimer%5==0)
|
if (countSensorTimer%5==0)
|
||||||
@@ -435,15 +435,18 @@ namespace SafeBagDE70
|
|||||||
{
|
{
|
||||||
AppData.CDMSTATE.CDMStatus = "CDM: LỖI KẾT NỐI";
|
AppData.CDMSTATE.CDMStatus = "CDM: LỖI KẾT NỐI";
|
||||||
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.DISCONNECT_SERIALPORT;
|
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.DISCONNECT_SERIALPORT;
|
||||||
|
AppData.DeviceStatus.Description = AppData.CDMSTATE.CDMStatus;
|
||||||
}
|
}
|
||||||
else if (AppData.cCmdRsp.recv_dat.dat[1]==0x1C)
|
else if (AppData.cCmdRsp.recv_dat.dat[1]==0x1C)
|
||||||
{
|
{
|
||||||
AppData.CDMSTATE.CDMStatus = "CDM: LỖI INITIALIZATION ERROR";
|
AppData.CDMSTATE.CDMStatus = "CDM: LỖI INITIALIZATION ERROR";
|
||||||
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.ERROR;
|
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.ERROR;
|
||||||
|
AppData.DeviceStatus.Description = AppData.CDMSTATE.CDMStatus;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.NORMAL;
|
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.NORMAL;
|
||||||
|
AppData.DeviceStatus.Description = AppData.CDMSTATE.CDMStatus;
|
||||||
}
|
}
|
||||||
if (AppData.DeviceStatus.CDMStatus != prevCDMState)
|
if (AppData.DeviceStatus.CDMStatus != prevCDMState)
|
||||||
{
|
{
|
||||||
@@ -472,9 +475,10 @@ namespace SafeBagDE70
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void GetPrinterStatus()
|
private void GetPrinterStatus()
|
||||||
|
{
|
||||||
|
if(!AppData.IsInTransaction)
|
||||||
{
|
{
|
||||||
var status = printerManager.GetStatus();
|
var status = printerManager.GetStatus();
|
||||||
|
|
||||||
var strPrinterMessage = "";
|
var strPrinterMessage = "";
|
||||||
|
|
||||||
if (status != null)
|
if (status != null)
|
||||||
@@ -505,7 +509,6 @@ namespace SafeBagDE70
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
AppData.UpdatePrinterStatus(false);
|
AppData.UpdatePrinterStatus(false);
|
||||||
|
|
||||||
strPrinterMessage = "MÁY IN: OK";
|
strPrinterMessage = "MÁY IN: OK";
|
||||||
AppData.DeviceStatus.PrinterStatus = (int)PrinterStatusCode.NORMAL;
|
AppData.DeviceStatus.PrinterStatus = (int)PrinterStatusCode.NORMAL;
|
||||||
AppData.ADMINDEVICESTATUS.PrinterStatus = strPrinterMessage;
|
AppData.ADMINDEVICESTATUS.PrinterStatus = strPrinterMessage;
|
||||||
@@ -519,12 +522,18 @@ namespace SafeBagDE70
|
|||||||
}
|
}
|
||||||
if (AppData.DeviceStatus.PrinterStatus != prevPrinterStatus)
|
if (AppData.DeviceStatus.PrinterStatus != prevPrinterStatus)
|
||||||
{
|
{
|
||||||
|
if (AppData.DeviceStatus.PrinterStatus == (int)PrinterStatusCode.ERROR)
|
||||||
|
{
|
||||||
|
StopTimers();
|
||||||
|
ShowError(strPrinterMessage);
|
||||||
|
}
|
||||||
Log.Information(strPrinterMessage);
|
Log.Information(strPrinterMessage);
|
||||||
AppData.DeviceStatus.Description = strPrinterMessage;
|
AppData.DeviceStatus.Description = strPrinterMessage;
|
||||||
APIModels.SendEvent(AppData.DeviceStatus);
|
APIModels.SendEvent(AppData.DeviceStatus);
|
||||||
prevPrinterStatus = AppData.DeviceStatus.PrinterStatus;
|
prevPrinterStatus = AppData.DeviceStatus.PrinterStatus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Stopwatch watch = new Stopwatch();
|
Stopwatch watch = new Stopwatch();
|
||||||
private void GetSensorValue()
|
private void GetSensorValue()
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<TextBlock x:Name="lblError" FontSize="30" TextWrapping="Wrap" FontWeight="Bold" Foreground="Blue" HorizontalAlignment="Center"/>
|
<TextBlock x:Name="lblError" FontSize="30" TextWrapping="Wrap" FontWeight="Bold" Foreground="Blue" HorizontalAlignment="Center"/>
|
||||||
<Separator/>
|
<Separator/>
|
||||||
<Grid Margin="10">
|
<Grid Margin="10">
|
||||||
<Button x:Name="btnRetry" Click="btnRetry_Click" Grid.Column="0" Content="THỬ LẠI" Height="50"/>
|
<Button x:Name="btnRetry" Click="btnRetry_Click" Grid.Column="0" Content="THỬ LẠI" Height="50" Visibility="Collapsed"/>
|
||||||
</Grid>
|
</Grid>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</UserControl>
|
</UserControl>
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
{
|
{
|
||||||
"Name": "File",
|
"Name": "File",
|
||||||
"Args": {
|
"Args": {
|
||||||
"path": "F:\\logs\\log_.txt",
|
"path": "D:\\logs\\log_.txt",
|
||||||
"rollingInterval": "Day"
|
"rollingInterval": "Day"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user