FrogPilot setup

This commit is contained in:
FrogAi
2024-01-12 22:39:30 -07:00
parent 9d97e0ecc1
commit 7308c1b35c
60 changed files with 1660 additions and 49 deletions

View File

@@ -8,22 +8,22 @@ $Cxx.namespace("cereal");
# cereal, so use these if you want custom events in your fork.
# you can rename the struct, but don't change the identifier
struct CustomReserved0 @0x81c2f05a394cf4af {
struct FrogPilotCarControl @0x81c2f05a394cf4af {
}
struct CustomReserved1 @0xaedffd8f31e7b55d {
struct FrogPilotDeviceState @0xaedffd8f31e7b55d {
}
struct CustomReserved2 @0xf35cc4560bbf6ec2 {
enum FrogPilotEvents @0xf35cc4560bbf6ec2 {
}
struct CustomReserved3 @0xda96579883444c35 {
struct FrogPilotLateralPlan @0xda96579883444c35 {
}
struct CustomReserved4 @0x80ae746ee2596b11 {
struct FrogPilotLongitudinalPlan @0x80ae746ee2596b11 {
}
struct CustomReserved5 @0xa5cd762cd951a455 {
struct FrogPilotNavigation @0xa5cd762cd951a455 {
}
struct CustomReserved6 @0xf98d843bfd7004a3 {

View File

@@ -707,6 +707,7 @@ struct ControlsState @0x97ff69c53601abf1 {
normal @0; # low priority alert for user's convenience
userPrompt @1; # mid priority alert that might require user intervention
critical @2; # high priority alert that needs immediate user intervention
frogpilot @3; # green startup alert
}
enum AlertSize {
@@ -2288,12 +2289,12 @@ struct Event {
customReservedRawData2 @126 :Data;
# *********** Custom: reserved for forks ***********
customReserved0 @107 :Custom.CustomReserved0;
customReserved1 @108 :Custom.CustomReserved1;
customReserved2 @109 :Custom.CustomReserved2;
customReserved3 @110 :Custom.CustomReserved3;
customReserved4 @111 :Custom.CustomReserved4;
customReserved5 @112 :Custom.CustomReserved5;
frogpilotCarControl @107 :Custom.FrogPilotCarControl;
frogpilotDeviceState @108 :Custom.FrogPilotDeviceState;
frogpilotEvents @109 :Custom.FrogPilotEvents;
frogpilotLateralPlan @110 :Custom.FrogPilotLateralPlan;
frogpilotLongitudinalPlan @111 :Custom.FrogPilotLongitudinalPlan;
frogpilotNavigation @112 :Custom.FrogPilotNavigation;
customReserved6 @113 :Custom.CustomReserved6;
customReserved7 @114 :Custom.CustomReserved7;
customReserved8 @115 :Custom.CustomReserved8;

View File

@@ -82,6 +82,14 @@ services: dict[str, tuple] = {
"userFlag": (True, 0., 1),
"microphone": (True, 10., 10),
# FrogPilot
"frogpilotCarControl": (True, 100., 10),
"frogpilotDeviceState": (True, 2., 1),
"frogpilotEvents": (True, 1., 1),
"frogpilotLateralPlan": (True, 20., 5),
"frogpilotLongitudinalPlan": (True, 20., 5),
"frogpilotNavigation": (True, 1., 10),
# debug
"uiDebug": (True, 0., 1),
"testJoystick": (True, 0.),