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

Go to the source code of this file.

Classes

class  EntryGateController
 Entry gate controller with state machine. More...
 

Enumerations

enum class  EntryGateState {
  Idle , CheckingCapacity , IssuingTicket , OpeningBarrier ,
  WaitingForCar , CarPassing , WaitingBeforeClose , ClosingBarrier
}
 Entry gate state machine states. More...
 

Enumeration Type Documentation

◆ EntryGateState

enum class EntryGateState
strong

Entry gate state machine states.

Enumerator
Idle 
CheckingCapacity 
IssuingTicket 
OpeningBarrier 
WaitingForCar 
CarPassing 
WaitingBeforeClose 
ClosingBarrier 
Coverage