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