![]() |
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. | ||
| struct { | ||
| uint16_t tireTemp [4] | ||
| Tire temperatures in user-defined units. More... | ||
| float tirePressure [4] | ||
| Tire pressures in user-defined units. More... | ||
| uint16_t brakeTemp [4] | ||
| Brake temperatures in user-defined units. More... | ||
| uint8_t wearPercentage [4] | ||
| Tire wear percentages in the range [0,100]. More... | ||
| } | wheels | |
| Wheel telemetry. | ||
Telemetry data.
Definition at line 1187 of file SimWheelTypes.hpp.
| bool TelemetryData::absEngaged = false |
ABS is engaged.
Definition at line 1224 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::absLevel = 0 |
Driver-selected ABS mode.
Definition at line 1234 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::absoluteRemainingFuel = 0 |
Remaining fuel in user-defined units (litres or gallons)
Definition at line 1279 of file SimWheelTypes.hpp.
| float TelemetryData::absoluteTurboPressure = 0.0 |
Turbo pressure in bars.
Definition at line 1269 of file SimWheelTypes.hpp.
| bool TelemetryData::blackFlag = false |
Definition at line 1248 of file SimWheelTypes.hpp.
| bool TelemetryData::blueFlag = false |
Definition at line 1249 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::brakeBias = 0 |
Percentage of brake bias towards front wheels.
Definition at line 1240 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::brakeTemp[4] |
Brake temperatures in user-defined units.
Definition at line 1293 of file SimWheelTypes.hpp.
| bool TelemetryData::checkeredFlag = false |
Definition at line 1250 of file SimWheelTypes.hpp.
| bool TelemetryData::drsEngaged = false |
DRS is engaged.
Definition at line 1228 of file SimWheelTypes.hpp.
| bool TelemetryData::engineStarted = false |
True if the engine is running.
Definition at line 1213 of file SimWheelTypes.hpp.
| uint32_t TelemetryData::frameID |
Identifies a telemetry frame. For internal use. Do not overwrite.
Definition at line 1193 of file SimWheelTypes.hpp.
| char TelemetryData::gear = ' ' |
Display character for current gear.
Definition at line 1201 of file SimWheelTypes.hpp.
| bool TelemetryData::greenFlag = false |
Definition at line 1251 of file SimWheelTypes.hpp.
| bool TelemetryData::lowFuelAlert = false |
True when fuel is low.
Definition at line 1232 of file SimWheelTypes.hpp.
| float TelemetryData::oilPressure = 0.0 |
Oil pressure in bars.
Definition at line 1273 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::oilTemperature = 0 |
Oil temperature in user-defined units (Celsius or Fahrenheit)
Definition at line 1275 of file SimWheelTypes.hpp.
| bool TelemetryData::orangeFlag = false |
Definition at line 1252 of file SimWheelTypes.hpp.
| bool TelemetryData::pitLimiter = false |
The pit limiter is engaged.
Definition at line 1230 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::relativeRemainingFuel = 0 |
Percentage of remaining fuel.
Definition at line 1277 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::relativeTurboPressure = 0 |
Percentage of turbo pressure.
Definition at line 1267 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 1256 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 1258 of file SimWheelTypes.hpp.
| bool TelemetryData::revLimiter = false |
True at maximum RPM.
Definition at line 1211 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::rpm = 0 |
Revolutions per minute.
Definition at line 1203 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::rpmPercent = 0 |
Percentage of RPM.
Definition at line 1205 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::shiftLight1 = 0 |
Non-zero at maximum torque.
Definition at line 1207 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::shiftLight2 = 0 |
Non-zero at maximum power.
Definition at line 1209 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::speed = 0 |
Speed in user-defined units (Kph or Mph)
Definition at line 1215 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::tcCut = 0 |
Driver-selected TC Cut mode (NOTE: currently not available)
Definition at line 1238 of file SimWheelTypes.hpp.
| bool TelemetryData::tcEngaged = false |
TC is engaged.
Definition at line 1226 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::tcLevel = 0 |
Driver-selected TC mode.
Definition at line 1236 of file SimWheelTypes.hpp.
| float TelemetryData::tirePressure[4] |
Tire pressures in user-defined units.
Definition at line 1291 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::tireTemp[4] |
Tire temperatures in user-defined units.
Definition at line 1289 of file SimWheelTypes.hpp.
| uint16_t TelemetryData::waterTemperature = 0 |
Water temperature in user-defined units (Celsius or Fahrenheit)
Definition at line 1271 of file SimWheelTypes.hpp.
| uint8_t TelemetryData::wearPercentage[4] |
Tire wear percentages in the range [0,100].
Definition at line 1295 of file SimWheelTypes.hpp.
| struct { ... } TelemetryData::wheels |
Wheel telemetry.
| bool TelemetryData::whiteFlag = false |
Definition at line 1253 of file SimWheelTypes.hpp.
| bool TelemetryData::yellowFlag = false |
Definition at line 1254 of file SimWheelTypes.hpp.