CrossGuard
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CBuzzerA class to control a buzzer connected to a GPIO pin
 CCameraSensor
 CCheckingSystemManages and operates the monitoring system for both pedestrian and vehicle detection
 CFirestoreLoggerLogger class for sending logs to Google Firestore
 CLEDControls an LED connected to a GPIO pin
 CLoggerProvides a thread-safe logging mechanism that writes messages to a file and Google Firestore
 CMainSystemOrchestrates the operations of traffic and pedestrian traffic lights, monitoring systems, and emergency protocols
 CPushButtonManages the interaction with a physical push button connected to a GPIO pin
 CSystemInterfaceInterface for system control classes
 CWarningSystemManages a warning system with three LEDs and a buzzer
 CTimerTimer class for asynchronous execution after a specified delay
 CTrafficLightA class to control a traffic light system using LEDs
 CCarsTrafficLightSystemImplements traffic light control specifically for cars
 CPedestriansTrafficLightSystemManages pedestrian-specific traffic lights
 CUltrasonicSensorProvides functionality for interfacing with an ultrasonic sensor for distance measurement