Parking Garage Control System
ESP32 Parking Garage – ESP-IDF/FreeRTOS
Loading...
Searching...
No Matches
GateController Class Reference

#include <hal_state_machine.h>

Public Types

enum class  State { Closed , Opening , Open }
 

Public Member Functions

 GateController (IGpioOutput &motorGpio)
 
void handleEvent (const Event &event)
 
State getCurrentState () const
 

Member Enumeration Documentation

◆ State

enum class GateController::State
strong
Enumerator
Closed 
Opening 
Open 

Constructor & Destructor Documentation

◆ GateController()

GateController::GateController ( IGpioOutput &  motorGpio)
explicit

Member Function Documentation

◆ getCurrentState()

State GateController::getCurrentState ( ) const
inline

◆ handleEvent()

void GateController::handleEvent ( const Event &  event)

The documentation for this class was generated from the following files:
Coverage