mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-11-08 13:33:42 +08:00
b06f37e2c7
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.
162 lines
4.6 KiB
JSON
162 lines
4.6 KiB
JSON
{
|
|
"schema_version": 2,
|
|
"upstream_commit": "521db4c825d37eb5f29acf955daa88da003e4433",
|
|
"opendbc_commit": "a3d3b7c6ca76ed4c97f606e9b2a0e371e8fa52af",
|
|
"unchanged_schemas": {
|
|
"openpilot/cereal/deprecated.capnp": "b3aa5c13de40001ed7376cef858500fb003f7698f96131cd0db18d878fa1af0d",
|
|
"openpilot/cereal/include/c++.capnp": "fb306076cd38c27af1aed20fac6395e9a46fbe5b5df6a248b5f1b6845a079c44",
|
|
"opendbc_repo/opendbc/car/car.capnp": "b971083a0cb3aed287ca9c54572d470fb798e633bc47611717f697b9e735f5a1",
|
|
"opendbc_repo/opendbc/car/include/c++.capnp": "fb306076cd38c27af1aed20fac6395e9a46fbe5b5df6a248b5f1b6845a079c44",
|
|
"opendbc_repo/opendbc/car/rlog.capnp": "76331a09f36764d08228ba1ed6c03419cc8cdfcc797db98c4d56fab52a6ac050"
|
|
},
|
|
"log_sha256": "8c4e38cfca36110a963adbb2ffb3b851df507f5c2ee845ebc26b3a09f51546cb",
|
|
"custom_header": "using Cxx = import \"/include/c++.capnp\";\n$Cxx.namespace(\"cereal\");\nusing Car = import \"/car.capnp\";\n\n@0xb526ba661d550a59;\n\n# custom.capnp: a home for empty structs reserved for custom forks\n# These structs are guaranteed to remain reserved and empty in mainline\n# cereal, so use these if you want custom events in your fork.\n\n# DO rename the structs\n# DON'T change the identifier (e.g. @0x81c2f05a394cf4af)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",
|
|
"historical_empty_slots": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
5,
|
|
6
|
|
],
|
|
"historical_restored": {
|
|
"10": {
|
|
"type_id": "0xcb9fd56c7057593a",
|
|
"ordinal": 136,
|
|
"field": "desiredCurvature @0 :Float32;"
|
|
},
|
|
"11": {
|
|
"type_id": "0xc2243c65e0340384",
|
|
"ordinal": 137,
|
|
"field": "active @0 :Bool;"
|
|
}
|
|
},
|
|
"reserved": [
|
|
{
|
|
"struct": "CustomReserved0",
|
|
"type_id": "0x81c2f05a394cf4af",
|
|
"field": "customReserved0",
|
|
"ordinal": 107
|
|
},
|
|
{
|
|
"struct": "CustomReserved1",
|
|
"type_id": "0xaedffd8f31e7b55d",
|
|
"field": "customReserved1",
|
|
"ordinal": 108
|
|
},
|
|
{
|
|
"struct": "CustomReserved2",
|
|
"type_id": "0xf35cc4560bbf6ec2",
|
|
"field": "customReserved2",
|
|
"ordinal": 109
|
|
},
|
|
{
|
|
"struct": "CustomReserved3",
|
|
"type_id": "0xda96579883444c35",
|
|
"field": "customReserved3",
|
|
"ordinal": 110
|
|
},
|
|
{
|
|
"struct": "CustomReserved4",
|
|
"type_id": "0x80ae746ee2596b11",
|
|
"field": "customReserved4",
|
|
"ordinal": 111
|
|
},
|
|
{
|
|
"struct": "CustomReserved5",
|
|
"type_id": "0xa5cd762cd951a455",
|
|
"field": "customReserved5",
|
|
"ordinal": 112
|
|
},
|
|
{
|
|
"struct": "CustomReserved6",
|
|
"type_id": "0xf98d843bfd7004a3",
|
|
"field": "customReserved6",
|
|
"ordinal": 113
|
|
},
|
|
{
|
|
"struct": "CustomReserved7",
|
|
"type_id": "0xb86e6369214c01c8",
|
|
"field": "customReserved7",
|
|
"ordinal": 114
|
|
},
|
|
{
|
|
"struct": "StarPilotSelfdriveState",
|
|
"type_id": "0xf416ec09499d9d19",
|
|
"field": "starpilotSelfdriveState",
|
|
"ordinal": 115
|
|
},
|
|
{
|
|
"struct": "CustomReserved9",
|
|
"type_id": "0xa1680744031fdb2d",
|
|
"field": "customReserved9",
|
|
"ordinal": 116
|
|
},
|
|
{
|
|
"struct": "CustomReserved10",
|
|
"type_id": "0xcb9fd56c7057593a",
|
|
"field": "customReserved10",
|
|
"ordinal": 136
|
|
},
|
|
{
|
|
"struct": "CustomReserved11",
|
|
"type_id": "0xc2243c65e0340384",
|
|
"field": "customReserved11",
|
|
"ordinal": 137
|
|
},
|
|
{
|
|
"struct": "CustomReserved12",
|
|
"type_id": "0x9ccdc8676701b412",
|
|
"field": "customReserved12",
|
|
"ordinal": 138
|
|
},
|
|
{
|
|
"struct": "CustomReserved13",
|
|
"type_id": "0xcd96dafb67a082d0",
|
|
"field": "customReserved13",
|
|
"ordinal": 139
|
|
},
|
|
{
|
|
"struct": "CustomReserved14",
|
|
"type_id": "0xb057204d7deadf3f",
|
|
"field": "customReserved14",
|
|
"ordinal": 140
|
|
},
|
|
{
|
|
"struct": "CustomReserved15",
|
|
"type_id": "0xbd443b539493bc68",
|
|
"field": "customReserved15",
|
|
"ordinal": 141
|
|
},
|
|
{
|
|
"struct": "CustomReserved16",
|
|
"type_id": "0xfc6241ed8877b611",
|
|
"field": "customReserved16",
|
|
"ordinal": 142
|
|
},
|
|
{
|
|
"struct": "CustomReserved17",
|
|
"type_id": "0xa30662f84033036c",
|
|
"field": "customReserved17",
|
|
"ordinal": 143
|
|
},
|
|
{
|
|
"struct": "CustomReserved18",
|
|
"type_id": "0xc86a3d38d13eb3ef",
|
|
"field": "customReserved18",
|
|
"ordinal": 144
|
|
},
|
|
{
|
|
"struct": "CustomReserved19",
|
|
"type_id": "0xa4f1eb3323f5f582",
|
|
"field": "customReserved19",
|
|
"ordinal": 145
|
|
}
|
|
],
|
|
"raw_reserved": {
|
|
"124": "customReservedRawData0",
|
|
"125": "customReservedRawData1",
|
|
"126": "customReservedRawData2"
|
|
}
|
|
}
|