/ docs / mqtt_telemetry.json
mqtt_telemetry.json
 1  {
 2      "Server": "telemetry.b4mad.racing",
 3      "Topic": "crewchief",
 4      "Login": "crewchief",
 5      "Password": "crewchief",
 6      "Port": 31883,
 7      "UpdateRateLimit": 0,
 8      "SubscribeTopic": "/coach",
 9      "Channels": [
10          {
11              "CrewChiefField": "ControlData.ClutchPedal",
12              "TelemetryField": "Clutch"
13          },
14          {
15              "CrewChiefField": "ControlData.BrakePedal",
16              "TelemetryField": "Brake"
17          },
18          {
19              "CrewChiefField": "ControlData.ThrottlePedal",
20              "TelemetryField": "Throttle"
21          },
22          {
23              "CrewChiefField": "ControlData.HandBrake",
24              "TelemetryField": "Handbrake"
25          },
26          {
27              "CrewChiefField": "ControlData.SteeringWheelAngle",
28              "TelemetryField": "SteeringAngle"
29          },
30          {
31              "CrewChiefField": "EngineData.EngineRpm",
32              "TelemetryField": "Rpms"
33          },
34          {
35              "CrewChiefField": "TransmissionData.Gear",
36              "TelemetryField": "Gear"
37          },
38          {
39              "CrewChiefField": "PositionAndMotionData.CarSpeed",
40              "TelemetryField": "SpeedMs"
41          },
42          {
43              "CrewChiefField": "PositionAndMotionData.DistanceRoundTrack",
44              "TelemetryField": "DistanceRoundTrack"
45          },
46          {
47              "CrewChiefField": "PositionAndMotionData.WorldPosition[0]",
48              "TelemetryField": "WorldPosition_x"
49          },
50          {
51              "CrewChiefField": "PositionAndMotionData.WorldPosition[1]",
52              "TelemetryField": "WorldPosition_y"
53          },
54          {
55              "CrewChiefField": "PositionAndMotionData.WorldPosition[2]",
56              "TelemetryField": "WorldPosition_z"
57          },
58          {
59              "CrewChiefField": "SessionData.LapCount",
60              "TelemetryField": "CurrentLap"
61          },
62          {
63              "CrewChiefField": "SessionData.LapTimeCurrent",
64              "TelemetryField": "CurrentLapTime"
65          },
66          {
67              "CrewChiefField": "SessionData.LapTimePrevious",
68              "TelemetryField": "LapTimePrevious"
69          },
70          {
71              "CrewChiefField": "SessionData.CurrentLapIsValid",
72              "TelemetryField": "CurrentLapIsValid"
73          },
74          {
75              "CrewChiefField": "SessionData.PreviousLapWasValid",
76              "TelemetryField": "PreviousLapWasValid"
77          }
78      ]
79  }