modify something
This commit is contained in:
@@ -17,6 +17,13 @@
|
||||
Margin="10"
|
||||
Click="btnResetCounter_Click"/>
|
||||
<Button
|
||||
Content="RESET LỖI"
|
||||
x:Name="btnSoftResetError"
|
||||
HorizontalAlignment="Stretch"
|
||||
Height="40"
|
||||
Margin="10"
|
||||
Click="btnSoftResetError_Click"/>
|
||||
<Button
|
||||
Content="MỞ NGĂN PHỤ"
|
||||
x:Name="btnOpenEscrow"
|
||||
HorizontalAlignment="Stretch"
|
||||
|
||||
@@ -68,7 +68,7 @@ namespace SafeBagDE70.Admin
|
||||
((MainWindow)Application.Current.MainWindow).ShowWelcomeScreen();
|
||||
Task.Run(() =>
|
||||
{
|
||||
Thread.Sleep(2);
|
||||
Thread.Sleep(2000);
|
||||
Dispatcher.Invoke(() =>
|
||||
{
|
||||
lblCounterStatus.Text = "";
|
||||
@@ -95,5 +95,58 @@ namespace SafeBagDE70.Admin
|
||||
var state = AppData.GetCDMState();
|
||||
lblDeviceStatus.Text = state.GetFullStatus();
|
||||
}
|
||||
|
||||
private void btnSoftResetError_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
var cCmdRsp = AppData.cCmdRsp;
|
||||
bool bSuccess = true;
|
||||
if (cCmdRsp != null)
|
||||
{
|
||||
cCmdRsp.SendXXCmd((byte)Command.CMD_DE_SENSE);
|
||||
|
||||
var recvData = cCmdRsp.recv_dat;
|
||||
|
||||
if (recvData.dat[14] == recvData.dat[16])
|
||||
{
|
||||
cCmdRsp.SendLock();
|
||||
}
|
||||
else
|
||||
{
|
||||
cCmdRsp.SendEventFix(recvData.dat[16]);
|
||||
}
|
||||
if (cCmdRsp.recv_dat.dat[0] != 0x40)
|
||||
{
|
||||
bSuccess = false;
|
||||
}
|
||||
if (bSuccess)
|
||||
{
|
||||
Thread.Sleep(1000);
|
||||
cCmdRsp.SendXXCmd((byte)Command.CMD_DE_RESET);
|
||||
Thread.Sleep(2000);
|
||||
cCmdRsp.SendXXCmd((byte)Command.CMD_DE_SENSE);
|
||||
if (cCmdRsp.recv_dat.dat[1] == 0x04 && cCmdRsp.recv_dat.dat[2] == 0x41)
|
||||
{
|
||||
lblCounterStatus.Text = "Reset lỗi thành công";
|
||||
((MainWindow)Application.Current.MainWindow).ShowWelcomeScreen();
|
||||
Task.Run(() =>
|
||||
{
|
||||
Thread.Sleep(2000);
|
||||
Dispatcher.Invoke(() =>
|
||||
{
|
||||
lblCounterStatus.Text = "";
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex) {
|
||||
Log.Fatal(ex, "SoftReset");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user