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 }