![]() |
OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
|
Telemetry data. More...
#include <SimWheelTypes.hpp>
Public Attributes | ||
| uint32_t | frameID | |
| Identifies a telemetry frame. For internal use. Do not overwrite. | ||
| struct { | ||
| char gear = ' ' | ||
| Display character for current gear. More... | ||
| uint16_t rpm = 0 | ||
| Revolutions per minute. More... | ||
| uint8_t rpmPercent = 0 | ||
| Percentage of RPM. More... | ||
| uint8_t shiftLight1 = 0 | ||
| Non-zero at maximum torque. More... | ||
| uint8_t shiftLight2 = 0 | ||
| Non-zero at maximum power. More... | ||
| bool revLimiter = false | ||
| True at maximum RPM. More... | ||
| bool engineStarted = false | ||
| True if the engine is running. More... | ||
| uint16_t speed = 0 | ||
| Speed in user-defined units (Kph or Mph) More... | ||
| } | powertrain | |
| Powertrain telemetry. | ||
| struct { | ||
| bool absEngaged = false | ||
| ABS is engaged. More... | ||
| bool tcEngaged = false | ||
| TC is engaged. More... | ||
| bool drsEngaged = false | ||
| DRS is engaged. More... | ||
| bool pitLimiter = false | ||
| The pit limiter is engaged. More... | ||
| bool lowFuelAlert = false | ||
| True when fuel is low. More... | ||
| uint8_t absLevel = 0 | ||
| Driver-selected ABS mode. More... | ||
| uint8_t tcLevel = 0 | ||
| Driver-selected TC mode. More... | ||
| uint8_t tcCut = 0 | ||
| Driver-selected TC Cut mode (NOTE: currently not available) More... | ||
| uint8_t brakeBias = 0 | ||
| Percentage of brake bias towards front wheels. More... | ||
| } | ecu | |
| ECU telemetry. | ||
| struct { | ||
| bool blackFlag = false | ||
| bool blueFlag = false | ||
| bool checkeredFlag = false | ||
| bool greenFlag = false | ||
| bool orangeFlag = false | ||
| bool whiteFlag = false | ||
| bool yellowFlag = false | ||
| uint16_t remainingLaps = 0 | ||
| Remaining laps to the end of the session. Zero if does not apply. More... | ||
| uint16_t remainingMinutes = 0 | ||
| Remaining time to the end of the session, in minutes. Zero if does not apply. More... | ||
| } | raceControl | |
| Race control telemetry. | ||
| struct { | ||
| uint8_t relativeTurboPressure = 0 | ||
| Percentage of turbo pressure. More... | ||
| float absoluteTurboPressure = 0.0 | ||
| Turbo pressure in bars. More... | ||
| uint16_t waterTemperature = 0 | ||
| Water temperature in user-defined units (Celsius or Fahrenheit) More... | ||
| float oilPressure = 0.0 | ||
| Oil pressure in bars. More... | ||
| uint16_t oilTemperature = 0 | ||
| Oil temperature in user-defined units (Celsius or Fahrenheit) More... | ||
| uint8_t relativeRemainingFuel = 0 | ||
| Percentage of remaining fuel. More... | ||
| uint16_t absoluteRemainingFuel = 0 | ||
| Remaining fuel in user-defined units (litres or gallons) More... | ||
| } | gauges | |
| Gauges telemetry. | ||
Telemetry data.
Definition at line 984 of file SimWheelTypes.hpp.
| bool TelemetryData::absEngaged = false |
ABS is engaged.
Definition at line 1021 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::absLevel = 0 |
Driver-selected ABS mode.
Definition at line 1031 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::absoluteRemainingFuel = 0 |
Remaining fuel in user-defined units (litres or gallons)
Definition at line 1076 of file SimWheelTypes.hpp.
| float TelemetryData::absoluteTurboPressure = 0.0 |
Turbo pressure in bars.
Definition at line 1066 of file SimWheelTypes.hpp.
| bool TelemetryData::blackFlag = false |
Definition at line 1045 of file SimWheelTypes.hpp.
| bool TelemetryData::blueFlag = false |
Definition at line 1046 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::brakeBias = 0 |
Percentage of brake bias towards front wheels.
Definition at line 1037 of file SimWheelTypes.hpp.
| bool TelemetryData::checkeredFlag = false |
Definition at line 1047 of file SimWheelTypes.hpp.
| bool TelemetryData::drsEngaged = false |
DRS is engaged.
Definition at line 1025 of file SimWheelTypes.hpp.
| bool TelemetryData::engineStarted = false |
True if the engine is running.
Definition at line 1010 of file SimWheelTypes.hpp.
| uint32_t TelemetryData::frameID |
Identifies a telemetry frame. For internal use. Do not overwrite.
Definition at line 990 of file SimWheelTypes.hpp.
| char TelemetryData::gear = ' ' |
Display character for current gear.
Definition at line 998 of file SimWheelTypes.hpp.
| bool TelemetryData::greenFlag = false |
Definition at line 1048 of file SimWheelTypes.hpp.
| bool TelemetryData::lowFuelAlert = false |
True when fuel is low.
Definition at line 1029 of file SimWheelTypes.hpp.
| float TelemetryData::oilPressure = 0.0 |
Oil pressure in bars.
Definition at line 1070 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::oilTemperature = 0 |
Oil temperature in user-defined units (Celsius or Fahrenheit)
Definition at line 1072 of file SimWheelTypes.hpp.
| bool TelemetryData::orangeFlag = false |
Definition at line 1049 of file SimWheelTypes.hpp.
| bool TelemetryData::pitLimiter = false |
The pit limiter is engaged.
Definition at line 1027 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::relativeRemainingFuel = 0 |
Percentage of remaining fuel.
Definition at line 1074 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::relativeTurboPressure = 0 |
Percentage of turbo pressure.
Definition at line 1064 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::remainingLaps = 0 |
Remaining laps to the end of the session. Zero if does not apply.
Definition at line 1053 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::remainingMinutes = 0 |
Remaining time to the end of the session, in minutes. Zero if does not apply.
Definition at line 1055 of file SimWheelTypes.hpp.
| bool TelemetryData::revLimiter = false |
True at maximum RPM.
Definition at line 1008 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::rpm = 0 |
Revolutions per minute.
Definition at line 1000 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::rpmPercent = 0 |
Percentage of RPM.
Definition at line 1002 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::shiftLight1 = 0 |
Non-zero at maximum torque.
Definition at line 1004 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::shiftLight2 = 0 |
Non-zero at maximum power.
Definition at line 1006 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::speed = 0 |
Speed in user-defined units (Kph or Mph)
Definition at line 1012 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::tcCut = 0 |
Driver-selected TC Cut mode (NOTE: currently not available)
Definition at line 1035 of file SimWheelTypes.hpp.
| bool TelemetryData::tcEngaged = false |
TC is engaged.
Definition at line 1023 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::tcLevel = 0 |
Driver-selected TC mode.
Definition at line 1033 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::waterTemperature = 0 |
Water temperature in user-defined units (Celsius or Fahrenheit)
Definition at line 1068 of file SimWheelTypes.hpp.
| bool TelemetryData::whiteFlag = false |
Definition at line 1050 of file SimWheelTypes.hpp.
| bool TelemetryData::yellowFlag = false |
Definition at line 1051 of file SimWheelTypes.hpp.