Files
StarPilot/tools/ci/custom-schema-contract.json
T
firestar5683 b06f37e2c7 Settings schema and storage contracts
Define persistent settings, typed schema fields and storage migrations before feature owners consume them. Keep calibration and parameter readers aligned with the shared data contracts.
2026-10-03 22:34:37 +00:00

6346 lines
139 KiB
JSON

{
"roots": {
"SlcState": "11630554026375895853",
"SlcAction": "11298907386577794066",
"SlcCruiseEvent": "14814268797592044240",
"SlcDashboardObservation": "12706660390846259007",
"SlcCruiseCommand": "13638090801745738856",
"AolAxisState": "18186170733728085521",
"AolAxisState.SafetyWire": "12288864379638273333",
"AolAxisState.IntentWire": "14003229722669883005",
"MapdOut": "11885539496486630786",
"MapdExtendedOut": "11747185496411013996",
"MapdIn": "14441422469354927087",
"AolAxisState.LaneChangeStatusWire": "11548036172760104617",
"StarPilotModelDataV2": "9272476702395165457",
"StarPilotRadarState": "13289668853598257608",
"StarPilotSelfdriveState": "17588504919375977753",
"SpotMonitorState": "14672680772714322234",
"StarPilotLateralState": "13989372750770471812"
},
"nodes": {
"14441422469354927087": {
"kind": "struct",
"data_words": 1,
"pointers": 2,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"enum": {
"typeId": 9628456733101933400
}
},
"defaultValue": {
"enum": 0
}
},
"name": "type",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "float",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "str",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 16,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "bool",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "jsonPath",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
}
}
},
"9628456733101933400": {
"kind": "enum",
"values": [
"download",
"setTargetLateralAccel",
"setSpeedLimitOffset",
"setSpeedLimitControl",
"setMapCurveSpeedControl",
"setVisionCurveSpeedControl",
"setLogLevel",
"setVisionCurveTargetLatA",
"setVisionCurveMinTargetV",
"reloadSettings",
"saveSettings",
"setEnableSpeed",
"setVisionCurveUseEnableSpeed",
"setMapCurveUseEnableSpeed",
"setSpeedLimitUseEnableSpeed",
"setHoldLastSeenSpeedLimit",
"setTargetSpeedJerk",
"setTargetSpeedAccel",
"setTargetSpeedTimeOffset",
"setDefaultLaneWidth",
"setMapCurveTargetLatA",
"loadDefaultSettings",
"loadRecommendedSettings",
"setSlowDownForNextSpeedLimit",
"setSpeedUpForNextSpeedLimit",
"setHoldSpeedLimitWhileChangingSetSpeed",
"loadPersistentSettings",
"cancelDownload",
"setLogJson",
"setLogSource",
"setExternalSpeedLimitControl",
"setExternalSpeedLimit",
"setSpeedLimitPriority",
"setSpeedLimitChangeRequiresAccept",
"acceptSpeedLimit",
"setPressGasToAcceptSpeedLimit",
"setAdjustSetSpeedToAcceptSpeedLimit",
"setAcceptSpeedLimitTimeout",
"setPressGasToOverrideSpeedLimit",
"setConditionalSpeedLimitControl",
"setShadowCarState",
"setShadowModelV2",
"setShadowGpsLocation",
"setJsonPathFloat",
"setJsonPathText",
"setJsonPathBool",
"setShadowGpsLocationExternal"
]
},
"11747185496411013996": {
"kind": "struct",
"data_words": 1,
"pointers": 4,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"struct": {
"typeId": 18060382056211313570
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "downloadProgress",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "settings",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"list": {
"elementType": {
"struct": {
"typeId": 15490002054855539001
}
}
}
},
"defaultValue": {
"schemaValueHex": "000000000400000000000000020001000e0000000000000000000000000000000000000000000000"
}
},
"name": "path",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 3,
"type": {
"struct": {
"typeId": 16039294746598474553
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "position",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 0,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "loopRateAverage",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "loopRateMin",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
}
}
},
"16039294746598474553": {
"kind": "struct",
"data_words": 2,
"pointers": 0,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"float64": null
},
"defaultValue": {
"float64": 0.0
}
},
"name": "latitude",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"float64": null
},
"defaultValue": {
"float64": 0.0
}
},
"name": "longitude",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
}
}
},
"15490002054855539001": {
"kind": "struct",
"data_words": 3,
"pointers": 0,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"float64": null
},
"defaultValue": {
"float64": 0.0
}
},
"name": "latitude",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"float64": null
},
"defaultValue": {
"float64": 0.0
}
},
"name": "longitude",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 4,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "curvature",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 5,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "targetVelocity",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
}
}
},
"18060382056211313570": {
"kind": "struct",
"data_words": 2,
"pointers": 2,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "active",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "cancelled",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "totalFiles",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 2,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "downloadedFiles",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 0,
"type": {
"list": {
"elementType": {
"text": null
}
}
},
"defaultValue": {
"schemaValueHex": "000000000400000000000000020001000e0000000000000000000000000000000000000000000000"
}
},
"name": "locations",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 1,
"type": {
"list": {
"elementType": {
"struct": {
"typeId": 18413134562641090687
}
}
}
},
"defaultValue": {
"schemaValueHex": "000000000400000000000000020001000e0000000000000000000000000000000000000000000000"
}
},
"name": "locationDetails",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
}
}
},
"18413134562641090687": {
"kind": "struct",
"data_words": 1,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "location",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "totalFiles",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "downloadedFiles",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
}
}
},
"11885539496486630786": {
"kind": "struct",
"data_words": 14,
"pointers": 6,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "wayName",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "wayRef",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "roadName",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 0,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "speedLimit",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "nextSpeedLimit",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 2,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "nextSpeedLimitDistance",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 3,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "hazard",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 4,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "nextHazard",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 3,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "nextHazardDistance",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 4,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "advisorySpeed",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 5,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "nextAdvisorySpeed",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 6,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "nextAdvisorySpeedDistance",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
},
"12": {
"slot": {
"offset": 224,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "oneWay",
"discriminantValue": 65535,
"ordinal": {
"explicit": 12
}
},
"13": {
"slot": {
"offset": 29,
"type": {
"uint8": null
},
"defaultValue": {
"uint8": 0
}
},
"name": "lanes",
"discriminantValue": 65535,
"ordinal": {
"explicit": 13
}
},
"14": {
"slot": {
"offset": 225,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "tileLoaded",
"discriminantValue": 65535,
"ordinal": {
"explicit": 14
}
},
"15": {
"slot": {
"offset": 8,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "speedLimitSuggestedSpeed",
"discriminantValue": 65535,
"ordinal": {
"explicit": 15
}
},
"16": {
"slot": {
"offset": 9,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "suggestedSpeed",
"discriminantValue": 65535,
"ordinal": {
"explicit": 16
}
},
"17": {
"slot": {
"offset": 10,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "estimatedRoadWidth",
"discriminantValue": 65535,
"ordinal": {
"explicit": 17
}
},
"18": {
"slot": {
"offset": 15,
"type": {
"enum": {
"typeId": 12389306417379793838
}
},
"defaultValue": {
"enum": 0
}
},
"name": "roadContext",
"discriminantValue": 65535,
"ordinal": {
"explicit": 18
}
},
"19": {
"slot": {
"offset": 11,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "distanceFromWayCenter",
"discriminantValue": 65535,
"ordinal": {
"explicit": 19
}
},
"20": {
"slot": {
"offset": 12,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "visionCurveSpeed",
"discriminantValue": 65535,
"ordinal": {
"explicit": 20
}
},
"21": {
"slot": {
"offset": 13,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "mapCurveSpeed",
"discriminantValue": 65535,
"ordinal": {
"explicit": 21
}
},
"22": {
"slot": {
"offset": 28,
"type": {
"enum": {
"typeId": 18031952106556352554
}
},
"defaultValue": {
"enum": 0
}
},
"name": "waySelectionType",
"discriminantValue": 65535,
"ordinal": {
"explicit": 22
}
},
"23": {
"slot": {
"offset": 226,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "speedLimitAccepted",
"discriminantValue": 65535,
"ordinal": {
"explicit": 23
}
},
"24": {
"slot": {
"offset": 29,
"type": {
"enum": {
"typeId": 15096757392838476829
}
},
"defaultValue": {
"enum": 0
}
},
"name": "highwayClass",
"discriminantValue": 65535,
"ordinal": {
"explicit": 24
}
},
"25": {
"slot": {
"offset": 8,
"type": {
"int64": null
},
"defaultValue": {
"int64": 0
}
},
"name": "wayId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 25
}
},
"26": {
"slot": {
"offset": 5,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "conditionalSpeedLimit",
"discriminantValue": 65535,
"ordinal": {
"explicit": 26
}
},
"27": {
"slot": {
"offset": 30,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "sampleVersion",
"discriminantValue": 65535,
"ordinal": {
"explicit": 27
}
},
"28": {
"slot": {
"offset": 31,
"type": {
"enum": {
"typeId": 10834106446961912734
}
},
"defaultValue": {
"enum": 0
}
},
"name": "roadStatus",
"discriminantValue": 65535,
"ordinal": {
"explicit": 28
}
},
"29": {
"slot": {
"offset": 36,
"type": {
"enum": {
"typeId": 17488679312291189032
}
},
"defaultValue": {
"enum": 0
}
},
"name": "gpsSource",
"discriminantValue": 65535,
"ordinal": {
"explicit": 29
}
},
"30": {
"slot": {
"offset": 10,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "gpsMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 30
}
},
"31": {
"slot": {
"offset": 11,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "computedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 31
}
},
"32": {
"slot": {
"offset": 12,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceGeneration",
"discriminantValue": 65535,
"ordinal": {
"explicit": 32
}
},
"33": {
"slot": {
"offset": 13,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "producerSession",
"discriminantValue": 65535,
"ordinal": {
"explicit": 33
}
}
}
},
"17488679312291189032": {
"kind": "enum",
"values": [
"none",
"internal",
"external"
]
},
"10834106446961912734": {
"kind": "enum",
"values": [
"unknown",
"noGps",
"noCoverage",
"noMatch",
"matchedNoLimit",
"matchedLimit"
]
},
"15096757392838476829": {
"kind": "enum",
"values": [
"unknown",
"motorway",
"motorwayLink",
"trunk",
"trunkLink",
"primary",
"primaryLink",
"secondary",
"secondaryLink",
"tertiary",
"tertiaryLink",
"unclassified",
"residential",
"livingStreet"
]
},
"18031952106556352554": {
"kind": "enum",
"values": [
"current",
"predicted",
"possible",
"extended",
"fail"
]
},
"12389306417379793838": {
"kind": "enum",
"values": [
"freeway",
"city",
"unknown"
]
},
"14003229722669883005": {
"kind": "struct",
"data_words": 5,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint8": null
},
"defaultValue": {
"uint8": 0
}
},
"name": "kind",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "producerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "carStateLogMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 8,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "allowedLatch",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 9,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "pauseLateral",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 10,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "pauseLongitudinal",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 11,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "settingsQualified",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
}
}
},
"12288864379638273333": {
"kind": "struct",
"data_words": 4,
"pointers": 2,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint8": null
},
"defaultValue": {
"uint8": 0
}
},
"name": "kind",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "protocolVersion",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 8,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "compatible",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 3,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "safetyModel",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 12,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "safetyParam",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 9,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "lateralAllowed",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 10,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "longitudinalAllowed",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 11,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "requestedLateral",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 12,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "requestedLongitudinal",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
},
"12": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "pandaSerial",
"discriminantValue": 65535,
"ordinal": {
"explicit": 12
}
},
"13": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "axisSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 13
}
}
}
},
"18186170733728085521": {
"kind": "struct",
"data_words": 5,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceCarStateMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 16,
"type": {
"enum": {
"typeId": 13130953987596340473
}
},
"defaultValue": {
"enum": 0
}
},
"name": "mode",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 272,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "lateralActive",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 273,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "longitudinalActive",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 274,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "qualified",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 275,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "desiredLateral",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 276,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "desiredLongitudinal",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 277,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "nativeAcknowledged",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
}
}
},
"13130953987596340473": {
"kind": "enum",
"values": [
"off",
"lateralOnly",
"longitudinalOnly",
"combined"
]
},
"13638090801745738856": {
"kind": "struct",
"data_words": 10,
"pointers": 2,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"enum": {
"typeId": 10724508340104784464
}
},
"defaultValue": {
"enum": 0
}
},
"name": "kind",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "commandId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "actionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "decisionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "presentationId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sourceProducerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 1,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "sourceEpisode",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 5,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceObservedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 6,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceValidUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 7,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "issuedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 8,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "expiresMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
},
"12": {
"slot": {
"offset": 18,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "expectedSelectedMps",
"discriminantValue": 65535,
"ordinal": {
"explicit": 12
}
},
"13": {
"slot": {
"offset": 19,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "targetMps",
"discriminantValue": 65535,
"ordinal": {
"explicit": 13
}
}
}
},
"10724508340104784464": {
"kind": "enum",
"values": [
"unknown",
"adoptAcceptedHigherLimit"
]
},
"12706660390846259007": {
"kind": "struct",
"data_words": 5,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "producerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "carStateLogMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 4,
"type": {
"enum": {
"typeId": 15622695031602964122
}
},
"defaultValue": {
"enum": 0
}
},
"name": "status",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 3,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "speedMps",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 8,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "episode",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
}
}
},
"15622695031602964122": {
"kind": "enum",
"values": [
"unknown",
"valid",
"absent",
"stale"
]
},
"14814268797592044240": {
"kind": "struct",
"data_words": 7,
"pointers": 3,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "eventId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 4,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "previousMps",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 5,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "selectedMps",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 12,
"type": {
"enum": {
"typeId": 18232788702113133506
}
},
"defaultValue": {
"enum": 0
}
},
"name": "button",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 208,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "longPress",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "producerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 14,
"type": {
"enum": {
"typeId": 10419579667188656639
}
},
"defaultValue": {
"enum": 0
}
},
"name": "kind",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "decisionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 5,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "presentationId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 6,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "commandId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
},
"12": {
"slot": {
"offset": 2,
"type": {
"struct": {
"typeId": 17278378868681690271
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "manualMode",
"discriminantValue": 65535,
"ordinal": {
"explicit": 12
}
}
}
},
"10419579667188656639": {
"kind": "enum",
"values": [
"unknown",
"driverChange",
"confirmationAccept",
"confirmationReject",
"commandApplied",
"commandRejected",
"curveAccelPress",
"conditionalMode"
]
},
"18232788702113133506": {
"kind": "enum",
"values": [
"unknown",
"accel",
"decel"
]
},
"11298907386577794066": {
"kind": "struct",
"data_words": 4,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequenceId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "decisionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "presentationId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 12,
"type": {
"enum": {
"typeId": 13315976306829564821
}
},
"defaultValue": {
"enum": 0
}
},
"name": "kind",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
}
}
},
"13315976306829564821": {
"kind": "enum",
"values": [
"unknown",
"accept",
"reject",
"adopt"
]
},
"11630554026375895853": {
"kind": "struct",
"data_words": 12,
"pointers": 14,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "slotId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "slotName",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "variant",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 3,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "variantLabel",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 4,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "reason",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 0,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "wallTimeNanos",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 5,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "frameMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 128,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "enabled",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 129,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "displayOnly",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 6,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "observationKind",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 7,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "source",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
},
"12": {
"slot": {
"offset": 5,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "speedLimit",
"discriminantValue": 65535,
"ordinal": {
"explicit": 12
}
},
"13": {
"slot": {
"offset": 6,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "acceptedSpeedLimit",
"discriminantValue": 65535,
"ordinal": {
"explicit": 13
}
},
"14": {
"slot": {
"offset": 130,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "hasAccepted",
"discriminantValue": 65535,
"ordinal": {
"explicit": 14
}
},
"15": {
"slot": {
"offset": 7,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "offset",
"discriminantValue": 65535,
"ordinal": {
"explicit": 15
}
},
"16": {
"slot": {
"offset": 8,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "effectiveCap",
"discriminantValue": 65535,
"ordinal": {
"explicit": 16
}
},
"17": {
"slot": {
"offset": 131,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "hasCeiling",
"discriminantValue": 65535,
"ordinal": {
"explicit": 17
}
},
"18": {
"slot": {
"offset": 9,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "pendingSpeedLimit",
"discriminantValue": 65535,
"ordinal": {
"explicit": 18
}
},
"19": {
"slot": {
"offset": 132,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "hasPending",
"discriminantValue": 65535,
"ordinal": {
"explicit": 19
}
},
"20": {
"slot": {
"offset": 5,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "decisionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 20
}
},
"21": {
"slot": {
"offset": 6,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "presentationId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 21
}
},
"22": {
"slot": {
"offset": 8,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "status",
"discriminantValue": 65535,
"ordinal": {
"explicit": 22
}
},
"23": {
"slot": {
"offset": 7,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "actionSequenceId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 23
}
},
"24": {
"slot": {
"offset": 9,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "actionStatus",
"discriminantValue": 65535,
"ordinal": {
"explicit": 24
}
},
"25": {
"slot": {
"offset": 10,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sourceProducerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 25
}
},
"26": {
"slot": {
"offset": 16,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "sourceEpisode",
"discriminantValue": 65535,
"ordinal": {
"explicit": 26
}
},
"27": {
"slot": {
"offset": 9,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceObservedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 27
}
},
"28": {
"slot": {
"offset": 10,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceValidUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 28
}
},
"29": {
"slot": {
"offset": 11,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "commandId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 29
}
},
"30": {
"slot": {
"offset": 11,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "commandStatus",
"discriminantValue": 65535,
"ordinal": {
"explicit": 30
}
},
"31": {
"slot": {
"offset": 12,
"type": {
"struct": {
"typeId": 16472925959046737509
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "curve",
"discriminantValue": 65535,
"ordinal": {
"explicit": 31
}
},
"32": {
"slot": {
"offset": 13,
"type": {
"struct": {
"typeId": 18105000085335585483
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "conditionalMode",
"discriminantValue": 65535,
"ordinal": {
"explicit": 32
}
}
}
},
"11548036172760104617": {
"kind": "struct",
"data_words": 6,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint8": null
},
"defaultValue": {
"uint8": 0
}
},
"name": "kind",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "producerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 1,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "modelFrameId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "modelTimestampEofNs",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTimeNs",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTimeNs",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 20,
"type": {
"enum": {
"typeId": 10876794980012317559
}
},
"defaultValue": {
"enum": 0
}
},
"name": "phase",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 21,
"type": {
"enum": {
"typeId": 10271713016511566991
}
},
"defaultValue": {
"enum": 0
}
},
"name": "direction",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 8,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "autoConfigured",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 9,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "engaged",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
}
}
},
"10271713016511566991": {
"kind": "enum",
"values": [
"none",
"left",
"right"
]
},
"10876794980012317559": {
"kind": "enum",
"values": [
"manualRequired",
"waitingForDelay",
"laneUnavailable",
"blindspotBlocked"
]
},
"9272476702395165457": {
"kind": "struct",
"data_words": 1,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"enum": {
"typeId": 12346944346295002364
}
},
"defaultValue": {
"enum": 0
}
},
"name": "turnDirection",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"struct": {
"typeId": 11386403302128528242
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "vision",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
}
}
},
"11386403302128528242": {
"kind": "struct",
"data_words": 6,
"pointers": 2,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "producerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"enum": {
"typeId": 14517947508167288750
}
},
"defaultValue": {
"enum": 0
}
},
"name": "status",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "speedMps",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 2,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "confidence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 1,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "supportCount",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "cameraFrameEofBootTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 3,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "episode",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "modelId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 10,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "frameId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 22,
"type": {
"enum": {
"typeId": 12997346620261343887
}
},
"defaultValue": {
"enum": 0
}
},
"name": "stream",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
}
}
},
"12997346620261343887": {
"kind": "enum",
"values": [
"unknown",
"road",
"wideRoad"
]
},
"14517947508167288750": {
"kind": "enum",
"values": [
"unknown",
"valid",
"stale",
"unavailable"
]
},
"12346944346295002364": {
"kind": "enum",
"values": [
"none",
"turnLeft",
"turnRight"
]
},
"13289668853598257608": {
"kind": "struct",
"data_words": 0,
"pointers": 4,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"struct": {
"typeId": 11811120274183186345
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "leadLeft",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"struct": {
"typeId": 11811120274183186345
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "leadRight",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"struct": {
"typeId": 14541056303293331152
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "adjacentStopped",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 3,
"type": {
"struct": {
"typeId": 12122328144271661759
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "qualifiedAdjacent",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
}
}
},
"14541056303293331152": {
"kind": "struct",
"data_words": 2,
"pointers": 0,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "status",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "dRel",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "yRel",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 3,
"type": {
"int32": null
},
"defaultValue": {
"int32": -1
}
},
"name": "radarTrackId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
}
}
},
"11811120274183186345": {
"kind": "struct",
"data_words": 7,
"pointers": 0,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "dRel",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "yRel",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "vRel",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 3,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "aRel",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 4,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "vLead",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 5,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "aLeadDEPRECATED",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 6,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "dPath",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 7,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "vLat",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 8,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "vLeadK",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 9,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "aLeadK",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 320,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "fcw",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 321,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "status",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
},
"12": {
"slot": {
"offset": 11,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "aLeadTau",
"discriminantValue": 65535,
"ordinal": {
"explicit": 12
}
},
"13": {
"slot": {
"offset": 12,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "modelProb",
"discriminantValue": 65535,
"ordinal": {
"explicit": 13
}
},
"14": {
"slot": {
"offset": 322,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "radar",
"discriminantValue": 65535,
"ordinal": {
"explicit": 14
}
},
"15": {
"slot": {
"offset": 13,
"type": {
"int32": null
},
"defaultValue": {
"int32": -1
}
},
"name": "radarTrackId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 15
}
}
}
},
"12122328144271661759": {
"kind": "struct",
"data_words": 8,
"pointers": 3,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"enum": {
"typeId": 17938605651957515908
}
},
"defaultValue": {
"enum": 0
}
},
"name": "status",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "producerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "radarTracksMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "modelMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "carStateMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 5,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "cameraEofBootTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 6,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 7,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 1,
"type": {
"struct": {
"typeId": 9807676997294518597
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "left",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 2,
"type": {
"struct": {
"typeId": 9807676997294518597
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "right",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
}
}
},
"9807676997294518597": {
"kind": "struct",
"data_words": 3,
"pointers": 0,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "present",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"uint32": null
},
"defaultValue": {
"uint32": 0
}
},
"name": "trackId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "distanceM",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 3,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "lateralM",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 4,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "speedMps",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
}
}
},
"17938605651957515908": {
"kind": "enum",
"values": [
"unknown",
"clear",
"ambiguous"
]
},
"18105000085335585483": {
"kind": "struct",
"data_words": 8,
"pointers": 4,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "driveStartMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 5,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "modelMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 6,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "carStateMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 7,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "settingsRevision",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "settingsFingerprint",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 1,
"type": {
"enum": {
"typeId": 11118026291192664612
}
},
"defaultValue": {
"enum": 0
}
},
"name": "choice",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 32,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "hasOverride",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
},
"12": {
"slot": {
"offset": 33,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "experimental",
"discriminantValue": 65535,
"ordinal": {
"explicit": 12
}
},
"13": {
"slot": {
"offset": 2,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "status",
"discriminantValue": 65535,
"ordinal": {
"explicit": 13
}
},
"14": {
"slot": {
"offset": 3,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "reason",
"discriminantValue": 65535,
"ordinal": {
"explicit": 14
}
},
"15": {
"slot": {
"offset": 3,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "statusCode",
"discriminantValue": 65535,
"ordinal": {
"explicit": 15
}
}
}
},
"11118026291192664612": {
"kind": "enum",
"values": [
"stock",
"conditionalExperimental",
"conditionalChill"
]
},
"16472925959046737509": {
"kind": "struct",
"data_words": 8,
"pointers": 4,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "modelMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 16,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "configured",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 17,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "documentValid",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 18,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "hasCandidate",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "candidateMps",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 19,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "hasCeiling",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 10,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "ceilingMps",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
},
"12": {
"slot": {
"offset": 20,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "applied",
"discriminantValue": 65535,
"ordinal": {
"explicit": 12
}
},
"13": {
"slot": {
"offset": 21,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "controlling",
"discriminantValue": 65535,
"ordinal": {
"explicit": 13
}
},
"14": {
"slot": {
"offset": 22,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "training",
"discriminantValue": 65535,
"ordinal": {
"explicit": 14
}
},
"15": {
"slot": {
"offset": 11,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "calibrationProgress",
"discriminantValue": 65535,
"ordinal": {
"explicit": 15
}
},
"16": {
"slot": {
"offset": 12,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "comfortAccel",
"discriminantValue": 65535,
"ordinal": {
"explicit": 16
}
},
"17": {
"slot": {
"offset": 13,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "bindingDistance",
"discriminantValue": 65535,
"ordinal": {
"explicit": 17
}
},
"18": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "reason",
"discriminantValue": 65535,
"ordinal": {
"explicit": 18
}
},
"19": {
"slot": {
"offset": 2,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "plannerStatus",
"discriminantValue": 65535,
"ordinal": {
"explicit": 19
}
},
"20": {
"slot": {
"offset": 3,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "persistenceStatus",
"discriminantValue": 65535,
"ordinal": {
"explicit": 20
}
},
"21": {
"slot": {
"offset": 23,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "glow",
"discriminantValue": 65535,
"ordinal": {
"explicit": 21
}
},
"22": {
"slot": {
"offset": 24,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "curveOnly",
"discriminantValue": 65535,
"ordinal": {
"explicit": 22
}
},
"23": {
"slot": {
"offset": 25,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "hasRoadCurvature",
"discriminantValue": 65535,
"ordinal": {
"explicit": 23
}
},
"24": {
"slot": {
"offset": 14,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "roadCurvature",
"discriminantValue": 65535,
"ordinal": {
"explicit": 24
}
}
}
},
"17278378868681690271": {
"kind": "struct",
"data_words": 6,
"pointers": 2,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "driveStartMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "settingsFingerprint",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 1,
"type": {
"enum": {
"typeId": 15643352185164875942
}
},
"defaultValue": {
"enum": 0
}
},
"name": "choice",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 2,
"type": {
"enum": {
"typeId": 9368460769962117527
}
},
"defaultValue": {
"enum": 0
}
},
"name": "button",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 3,
"type": {
"enum": {
"typeId": 14559235467921298593
}
},
"defaultValue": {
"enum": 0
}
},
"name": "press",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceCarStateMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 5,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
}
}
},
"14559235467921298593": {
"kind": "enum",
"values": [
"unknown",
"short",
"long",
"veryLong"
]
},
"9368460769962117527": {
"kind": "enum",
"values": [
"unknown",
"lkas",
"distance",
"mode",
"custom"
]
},
"15643352185164875942": {
"kind": "enum",
"values": [
"stock",
"conditionalExperimental",
"conditionalChill"
]
},
"17588504919375977753": {
"kind": "struct",
"data_words": 2,
"pointers": 4,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "alertText1",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "alertText2",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 0,
"type": {
"enum": {
"typeId": 13903886029668837577
}
},
"defaultValue": {
"enum": 0
}
},
"name": "alertStatus",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 1,
"type": {
"enum": {
"typeId": 16296033193524210427
}
},
"defaultValue": {
"enum": 0
}
},
"name": "alertSize",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 2,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "alertType",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 2,
"type": {
"enum": {
"typeId": 17700802866438878110
}
},
"defaultValue": {
"enum": 0
}
},
"name": "alertSound",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 2,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "vEgo",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 3,
"type": {
"struct": {
"typeId": 12983165150465439505
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "conditionalModeAck",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
}
}
},
"12983165150465439505": {
"kind": "struct",
"data_words": 9,
"pointers": 4,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "sessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceSelfdriveStateMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 5,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "driveStartMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 1,
"type": {
"enum": {
"typeId": 11118026291192664612
}
},
"defaultValue": {
"enum": 0
}
},
"name": "choice",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 32,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "accepted",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 33,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "effectiveExperimental",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "plannerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 6,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "plannerSequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
},
"12": {
"slot": {
"offset": 2,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "settingsFingerprint",
"discriminantValue": 65535,
"ordinal": {
"explicit": 12
}
},
"13": {
"slot": {
"offset": 7,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "settingsRevision",
"discriminantValue": 65535,
"ordinal": {
"explicit": 13
}
},
"14": {
"slot": {
"offset": 8,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "modelMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 14
}
},
"15": {
"slot": {
"offset": 3,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "reason",
"discriminantValue": 65535,
"ordinal": {
"explicit": 15
}
},
"16": {
"slot": {
"offset": 3,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "statusCode",
"discriminantValue": 65535,
"ordinal": {
"explicit": 16
}
}
}
},
"17700802866438878110": {
"kind": "enum",
"values": [
"none",
"engage",
"disengage",
"refuse",
"warningSoft",
"warningImmediate",
"prompt",
"promptRepeat",
"promptDistracted"
]
},
"16296033193524210427": {
"kind": "enum",
"values": [
"none",
"small",
"mid",
"full"
]
},
"13903886029668837577": {
"kind": "enum",
"values": [
"normal",
"userPrompt",
"critical",
"starpilot"
]
},
"14672680772714322234": {
"kind": "struct",
"data_words": 1,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "desiredCurvature",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"struct": {
"typeId": 14082927378027624790
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "observation",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
}
}
},
"14082927378027624790": {
"kind": "struct",
"data_words": 7,
"pointers": 5,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "producerSessionId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sequence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 1,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "modelSha256",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 2,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "settingsFingerprint",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "observedBootTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceFrameId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 5,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceFrameEofBootTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
},
"9": {
"slot": {
"offset": 6,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilBootTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 9
}
},
"10": {
"slot": {
"offset": 3,
"type": {
"struct": {
"typeId": 14358362637429985742
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "left",
"discriminantValue": 65535,
"ordinal": {
"explicit": 10
}
},
"11": {
"slot": {
"offset": 4,
"type": {
"struct": {
"typeId": 14358362637429985742
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "right",
"discriminantValue": 65535,
"ordinal": {
"explicit": 11
}
}
}
},
"14358362637429985742": {
"kind": "struct",
"data_words": 5,
"pointers": 0,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"enum": {
"typeId": 17404118346807314911
}
},
"defaultValue": {
"enum": 0
}
},
"name": "status",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "confidence",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 16,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "warning",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceFrameId",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceFrameEofBootTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 3,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "sourceObservedMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 4,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "validUntilBootTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
}
}
},
"17404118346807314911": {
"kind": "enum",
"values": [
"unknown",
"clear",
"warning"
]
},
"13989372750770471812": {
"kind": "struct",
"data_words": 4,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "active",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "frictionThreshold",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "frictionScale",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 3,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "feedforward",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 4,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "frictionJerk",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 5,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "frictionJerkDeadzone",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 6,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "lowSpeedFactor",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
},
"7": {
"slot": {
"offset": 1,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "unwindDetected",
"discriminantValue": 65535,
"ordinal": {
"explicit": 7
}
},
"8": {
"slot": {
"offset": 0,
"type": {
"struct": {
"typeId": 9869391478401760537
}
},
"defaultValue": {
"schemaValueHex": "00000000040000000000000002000100100000000000000000000000000000000000000000000000"
}
},
"name": "laneCentering",
"discriminantValue": 65535,
"ordinal": {
"explicit": 8
}
}
}
},
"9869391478401760537": {
"kind": "struct",
"data_words": 4,
"pointers": 1,
"is_group": false,
"union_count": 0,
"union_offset": 0,
"fields": {
"0": {
"slot": {
"offset": 0,
"type": {
"uint16": null
},
"defaultValue": {
"uint16": 0
}
},
"name": "version",
"discriminantValue": 65535,
"ordinal": {
"explicit": 0
}
},
"1": {
"slot": {
"offset": 1,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "modelMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 1
}
},
"2": {
"slot": {
"offset": 2,
"type": {
"uint64": null
},
"defaultValue": {
"uint64": 0
}
},
"name": "carControlMonoTime",
"discriminantValue": 65535,
"ordinal": {
"explicit": 2
}
},
"3": {
"slot": {
"offset": 16,
"type": {
"bool": null
},
"defaultValue": {
"bool": false
}
},
"name": "lateralActive",
"discriminantValue": 65535,
"ordinal": {
"explicit": 3
}
},
"4": {
"slot": {
"offset": 1,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "requestedCorrection",
"discriminantValue": 65535,
"ordinal": {
"explicit": 4
}
},
"5": {
"slot": {
"offset": 6,
"type": {
"float32": null
},
"defaultValue": {
"float32": 0.0
}
},
"name": "appliedCorrection",
"discriminantValue": 65535,
"ordinal": {
"explicit": 5
}
},
"6": {
"slot": {
"offset": 0,
"type": {
"text": null
},
"defaultValue": {
"text": ""
}
},
"name": "reason",
"discriminantValue": 65535,
"ordinal": {
"explicit": 6
}
}
}
}
}
}