LaneIn - Fix bug that need to wait form load.
This commit is contained in:
parent
cc6df6ac2b
commit
5b3d0f95c8
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user