Parking Garage Control System
ESP32 Parking Garage – ESP-IDF/FreeRTOS
Loading...
Searching...
No Matches
ExitGateController.h File Reference
#include "IEventBus.h"
#include "IGate.h"
#include "ITicketService.h"
#include "freertos/FreeRTOS.h"
#include "freertos/timers.h"
#include <memory>
Include dependency graph for ExitGateController.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ExitGateController
 Exit gate controller with state machine. More...
 

Enumerations

enum class  ExitGateState {
  Idle , ValidatingTicket , OpeningBarrier , WaitingForCarToPass ,
  CarPassing , WaitingBeforeClose , ClosingBarrier
}
 Exit gate state machine states. More...
 

Enumeration Type Documentation

◆ ExitGateState

enum class ExitGateState
strong

Exit gate state machine states.

Enumerator
Idle 
ValidatingTicket 
OpeningBarrier 
WaitingForCarToPass 
CarPassing 
WaitingBeforeClose 
ClosingBarrier 
Coverage