try catch init serial port
This commit is contained in:
+22
-14
@@ -105,9 +105,9 @@ namespace SafeBagDE70
|
||||
}
|
||||
cCmdRsp = new CCmdRsp(serialPortDE70);
|
||||
AppData.cCmdRsp = cCmdRsp;
|
||||
// LoginUsingQRCode();
|
||||
InitSerialPorts();
|
||||
//Subscrible to the DataReveied event\
|
||||
bool bInitSP = InitSerialPorts();
|
||||
if(bInitSP)
|
||||
{
|
||||
bInitialized = InitSession();
|
||||
InitTimers();
|
||||
|
||||
@@ -129,29 +129,37 @@ namespace SafeBagDE70
|
||||
var data = AppData.GetCassetteData();
|
||||
if (transactionCode != null)
|
||||
{
|
||||
|
||||
AppData.DeviceStatus.Description = $"[CASSETTE]" + AppData.GetNotesString(data);
|
||||
APIModels.SendEvent(AppData.DeviceStatus);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
if(AppData.DeviceStatus!=null)
|
||||
AppData.DeviceStatus.Description = "LỖI KHỞI TẠO GIAO DỊCH";
|
||||
APIModels.SendEvent(AppData.DeviceStatus);
|
||||
Log.Fatal(ex, "LỖI KHỞI TẠO GIAO DỊCH");
|
||||
ShowError("LỖI KHỞI TẠO GIAO DỊCH");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private bool InitSerialPorts()
|
||||
{
|
||||
try
|
||||
{
|
||||
InitSerialPortDE70();
|
||||
InitSerialPortSensor();
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.DISCONNECT_SERIALPORT;
|
||||
APIModels.SendEvent(AppData.DeviceStatus);
|
||||
Log.Fatal(ex, "LỖI CỔNG KẾT NỐI");
|
||||
ShowError("LỖI CỔNG KẾT NỐI, VUI LÒNG KIỂM TRA LẠI CỔNG KẾT NỐI");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void InitSerialPorts()
|
||||
{
|
||||
InitSerialPortDE70();
|
||||
InitSerialPortSensor();
|
||||
return false;
|
||||
}
|
||||
|
||||
private void InitSerialPortSensor()
|
||||
|
||||
Reference in New Issue
Block a user