Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼NSimRacing | |
▼CAnalogInput | Handle I/O for analog (ADC) inputs |
CCalibration | Simple struct containing min/max values for axis calibration |
▼CAnalogShifter | Interface with shifters using two potentiometers for gear position |
CGearPosition | Simple struct to store X/Y coordinates for the calibration function |
CDeviceConnection | Used for tracking whether a device is connected to a specific pin and stable |
CHandbrake | Interface with analog handbrakes that use hall effect sensors |
CLogitechDrivingForceGT_Pedals | Interface with the Logitech Driving Force GT pedals (Gas + Brake) |
CLogitechPedals | Interface with the Logitech pedals (Gas, Brake, and Clutch) |
CLogitechShifter | Interface with the Logitech Driving Force shifter |
CPedals | Base class for all pedals instances |
CPeripheral | Abstract class for all peripherals |
CShifter | Base class for all shifter instances |
CThreePedals | Pedal implementation for devices with gas, brake, and clutch |
CTwoPedals | Pedal implementation for devices with only gas and brake |