OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAbstractUserInterfaceAbstract interface for notifications and telemetry display
 COledTelemetry128x64Telemetry display via 128x64 monochrome OLED
 CPCF8574RevLightsUse eight single-color LEDS as "rev lights"
 CPixelControlNotificationNotifications using pixel control
 CSimpleShiftLightUse a single-color LED as a shift light indicator
 CAnalogInputClass for all polled analog inputs (axis)
 CAnalogClutchInputClass for analog clutch paddles
 CFakeAxisFake analog input for testing
 CBatteryChargerHardware witnesses regarding battery chargers
 CBatteryMonitorInterfaceInterface to hardware implementing a battery monitor
 CFakeBatteryMonitorFake battery monitor for testing
 CMAX1704xMAX1704x chips for battery monitoring
 CVoltageDividerMonitorBattery monitor implemented as a voltage divider
 CBatteryStatusBattery status
 CBatteryStatusChrDataData format for the Battery Level Status characteristic (packed)
 CBitQueueQueue for 61 bits
 CDecouplingEventDecoupling event
 CDependencyManager< Service >Dependency Manager
 CDependencyManager< BatteryCalibrationService >
 CBatteryCalibrationServiceBattery calibration service
 CDependencyManager< BatteryService >
 CBatteryServiceBattery service
 CDependencyManager< FirmwareService >
 CFirmwareServiceGlobal firmware service
 CDependencyManager< HidService >
 CHidServiceHID service
 CDependencyManager< InputHubService >
 CInputHubServiceInput Hub service
 CDependencyManager< InputMapService >
 CInputMapServiceInput map service
 CDependencyManager< InputService >
 CInputServiceInput hardware services
 CDependencyManager< PowerService >
 CPowerServicePower service
 CDependencyManager< UIService >
 CUIServiceUser interface service
 CDeviceCapabilitiesSet of device capabilities
 CDigitalInputBase class for all polled switches
 CAnalogJoystickInputAnalog joystick as directional input
 CAnalogMultiplexerInputState of switches connected to analog multiplexers
 CButtonMatrixInputButton matrix hardware
 CDigitalButtonSingle button
 CFakeDigitalInputFake digital input for testing
 CI2CInputBase class for switches/buttons attached to an I2C GPIO expander
 CMCP23017ButtonsInputClass for buttons attached to a MCP23017 GPIO expander
 CPCF8574ButtonsInputClass for buttons attached to a PCF8574 GPIO expander
 CRotaryEncoderInputRelative Rotary Encoder
 CShiftRegistersInputState of switches connected to PISO shift registers
 CFakeInputFake input specification used for testing
 CGPIOGPIO pin number
 CInputGPIOInput-capable GPIO pin number
 CADC_GPIOADC-capable GPIO pin number
 CRTC_GPIORTC-capable GPIO pin number
 COutputGPIOOutput-capable GPIO pin number
 CInputNumberFirmware-defined input numbers in the range [0,127] or unspecified
 CLEDStripLow-level interface to LED strips
 Cstd::map
 CAnalogMultiplexerChip< PinTags >Generic analog multiplexer chip
 COLEDBaseBase class for all displays compatible with SSD1306 (I2C interface)
 COLEDMonochrome OLED
 COLEDParametersMonochrome OLED working parameters
 CPCF8574LedDriver8-LED driver based on the PCF8574 GPIO expander
 CPixelPixel in 3-byte packed RGB format
 CPixelVectorHelperHelper class to wrap around pixel vectors
 Cstd::runtime_error
 Cempty_input_number_setException for empty input number specifications
 Cgpio_errorException for invalid GPIO pin numbers
 Ci2c_device_not_foundException for I2C devices not found
 Ci2c_errorException for I2C bus initialization failure
 Ci2c_full_address_unknownException for unknown full I2C address
 Cinvalid_input_numberException for invalid input numbers
 Cunknown_input_numberException for unknown input numbers
 CSingleLEDA simple LED driver for a single LED
 Cstatic_event< Args >Publish-subscribe event (forever subscribed)
 CTelemetryDataTelemetry data
 Cuint128_t128-bit integer
 CInputNumberCombinationCombination of input numbers