LaneIn - Fix bug that need to wait form load.

This commit is contained in:
DucDangAnh 2020-07-07 17:21:43 +07:00
parent cc6df6ac2b
commit 5b3d0f95c8

View File

@ -42,14 +42,6 @@ namespace AIParkingApplication
plateCamera = new Camera(plateStream);
this.apiController = apiController;
this.doorControlAccess = doorControlAccess;
this.doorControlAccess.OnNewCardReceived += C3Device_OnNewCardReceived;
plateCamera.OnVideoFrameReceived += PlateCameraOnVideoFrameReceived;
plateCamera.OnOpenVideoStreamFailed += PlateCamera_OnOpenVideoStreamFailed;
overviewCamera.OnVideoFrameReceived += OverviewCameraOnVideoFrameReceived;
overviewCamera.OnOpenVideoStreamFailed += OverviewCamera_OnOpenVideoStreamFailed;
plateProcessor = new PlateProcessor(engineApiController, this.isSupportSquarePlate, this.isSupportLongPlate);
}
@ -188,9 +180,9 @@ namespace AIParkingApplication
private void ConnectToDoorAccessControl()
{
if (!this.doorControlAccess.Connect().HasError)
if (!doorControlAccess.Connect().HasError)
{
_ = this.doorControlAccess.GetLogToReceiveNewCard();
_ = doorControlAccess.GetLogToReceiveNewCard();
}
else
{
@ -200,6 +192,12 @@ namespace AIParkingApplication
private void LaneIn_Load(object sender, EventArgs e)
{
doorControlAccess.OnNewCardReceived += C3Device_OnNewCardReceived;
plateCamera.OnVideoFrameReceived += PlateCameraOnVideoFrameReceived;
plateCamera.OnOpenVideoStreamFailed += PlateCamera_OnOpenVideoStreamFailed;
overviewCamera.OnVideoFrameReceived += OverviewCameraOnVideoFrameReceived;
overviewCamera.OnOpenVideoStreamFailed += OverviewCamera_OnOpenVideoStreamFailed;
ConnectToDoorAccessControl();
}
}