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
 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
 CDeviceCapabilitiesSet of device capabilities
 CDigitalInputBase class for all polled switches
 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
 CRotaryCodedSwitchInputClass for coded rotary switches
 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,63] or unspecified
 CInternalEvent< eventType, _Args >Subscribable events
 CInternalEvent< eventType, void >Subscribable events requiring void handlers
 CLEDStripLow-level interface to LED strips
 Cstd::map
 CAnalogMultiplexerChip< PinTags >Generic analog multiplexer chip
 CPCF8574LedDriver8-LED driver based on the PCF8574 GPIO expander
 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
 Cinvalid_user_input_numberException for invalid user-defined input numbers
 Cunknown_input_numberException for unknown input numbers
 CSingleLEDA simple LED driver for a single LED
 CTelemetryDataTelemetry data
 CUserInputNumberUser-defined input numbers in the range [0,127]
 Cstd::vector
 CInputNumberCombinationCombination of input numbers