|
Parking Garage Control System
ESP32 Parking Garage – ESP-IDF/FreeRTOS
|
#include <cstdint>#include <variant>

Go to the source code of this file.
Classes | |
| struct | Event |
| Event structure. More... | |
Typedefs | |
| using | EventPayload = std::variant< std::monostate, uint32_t, bool > |
| Event payload types. | |
Enumerations | |
| enum class | EventType { EntryButtonPressed , EntryButtonReleased , EntryLightBarrierBlocked , EntryLightBarrierCleared , ExitLightBarrierBlocked , ExitLightBarrierCleared , CapacityAvailable , CapacityFull , TicketIssued , TicketValidated , TicketRejected , EntryBarrierOpened , EntryBarrierClosed , ExitBarrierOpened , ExitBarrierClosed , CarEnteredParking , CarExitedParking , BarrierTimeout , ButtonPressed , LimitSwitchReached } |
| Event types in the parking system. More... | |
Functions | |
| const char * | eventTypeToString (EventType type) |
| Get string representation of EventType. | |
| using EventPayload = std::variant<std::monostate, uint32_t, bool> |
Event payload types.
|
strong |
Event types in the parking system.
|
inline |
Get string representation of EventType.