|
|
|
@ -123,10 +123,10 @@ private: |
|
|
|
|
|
|
|
|
|
std::unordered_map<std::string, uint32_t> keys = { |
|
|
|
|
{"AccessToken", CLEAR_ON_MANAGER_START | DONT_LOG}, |
|
|
|
|
{"ApiCache_DriveStats", PERSISTENT}, |
|
|
|
|
{"ApiCache_Device", PERSISTENT}, |
|
|
|
|
{"ApiCache_Owner", PERSISTENT}, |
|
|
|
|
{"ApiCache_DriveStats", PERSISTENT}, |
|
|
|
|
{"ApiCache_NavDestinations", PERSISTENT}, |
|
|
|
|
{"ApiCache_Owner", PERSISTENT}, |
|
|
|
|
{"AthenadPid", PERSISTENT}, |
|
|
|
|
{"BootedOnroad", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, |
|
|
|
|
{"CalibrationParams", PERSISTENT}, |
|
|
|
@ -135,22 +135,23 @@ std::unordered_map<std::string, uint32_t> keys = { |
|
|
|
|
{"CarParamsCache", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, |
|
|
|
|
{"CarVin", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT | CLEAR_ON_IGNITION_ON}, |
|
|
|
|
{"CommunityFeaturesToggle", PERSISTENT}, |
|
|
|
|
{"CompletedTrainingVersion", PERSISTENT}, |
|
|
|
|
{"ControlsReady", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT | CLEAR_ON_IGNITION_ON}, |
|
|
|
|
{"CurrentRoute", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON}, |
|
|
|
|
{"DisableRadar", PERSISTENT}, // WARNING: THIS DISABLES AEB
|
|
|
|
|
{"EndToEndToggle", PERSISTENT}, |
|
|
|
|
{"CompletedTrainingVersion", PERSISTENT}, |
|
|
|
|
{"DisablePowerDown", PERSISTENT}, |
|
|
|
|
{"DisableRadar", PERSISTENT}, // WARNING: THIS DISABLES AEB
|
|
|
|
|
{"DisableUpdates", PERSISTENT}, |
|
|
|
|
{"EnableWideCamera", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"DoUninstall", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"DongleId", PERSISTENT}, |
|
|
|
|
{"GitDiff", PERSISTENT}, |
|
|
|
|
{"DoUninstall", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"EnableWideCamera", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"EndToEndToggle", PERSISTENT}, |
|
|
|
|
{"ForcePowerDown", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"GitBranch", PERSISTENT}, |
|
|
|
|
{"GitCommit", PERSISTENT}, |
|
|
|
|
{"GitRemote", PERSISTENT}, |
|
|
|
|
{"GitDiff", PERSISTENT}, |
|
|
|
|
{"GithubSshKeys", PERSISTENT}, |
|
|
|
|
{"GithubUsername", PERSISTENT}, |
|
|
|
|
{"GitRemote", PERSISTENT}, |
|
|
|
|
{"GsmRoaming", PERSISTENT}, |
|
|
|
|
{"HardwareSerial", PERSISTENT}, |
|
|
|
|
{"HasAcceptedTerms", PERSISTENT}, |
|
|
|
@ -164,7 +165,7 @@ std::unordered_map<std::string, uint32_t> keys = { |
|
|
|
|
{"IsRHD", PERSISTENT}, |
|
|
|
|
{"IsTakingSnapshot", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"IsUpdateAvailable", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"UploadRaw", PERSISTENT}, |
|
|
|
|
{"JoystickDebugMode", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, |
|
|
|
|
{"LastAthenaPingTime", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"LastGPSPosition", PERSISTENT}, |
|
|
|
|
{"LastUpdateException", PERSISTENT}, |
|
|
|
@ -174,9 +175,9 @@ std::unordered_map<std::string, uint32_t> keys = { |
|
|
|
|
{"NavDestination", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, |
|
|
|
|
{"NavSettingTime24h", PERSISTENT}, |
|
|
|
|
{"OpenpilotEnabledToggle", PERSISTENT}, |
|
|
|
|
{"PandaDongleId", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, |
|
|
|
|
{"PandaFirmware", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, |
|
|
|
|
{"PandaFirmwareHex", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, |
|
|
|
|
{"PandaDongleId", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, |
|
|
|
|
{"PandaHeartbeatLost", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, |
|
|
|
|
{"Passive", PERSISTENT}, |
|
|
|
|
{"PrimeRedirected", PERSISTENT}, |
|
|
|
@ -184,13 +185,14 @@ std::unordered_map<std::string, uint32_t> keys = { |
|
|
|
|
{"RecordFrontLock", PERSISTENT}, // for the internal fleet
|
|
|
|
|
{"ReleaseNotes", PERSISTENT}, |
|
|
|
|
{"ShouldDoUpdate", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"SubscriberInfo", PERSISTENT}, |
|
|
|
|
{"SshEnabled", PERSISTENT}, |
|
|
|
|
{"SubscriberInfo", PERSISTENT}, |
|
|
|
|
{"TermsVersion", PERSISTENT}, |
|
|
|
|
{"Timezone", PERSISTENT}, |
|
|
|
|
{"TrainingVersion", PERSISTENT}, |
|
|
|
|
{"UpdateAvailable", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"UpdateFailedCount", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"UploadRaw", PERSISTENT}, |
|
|
|
|
{"Version", PERSISTENT}, |
|
|
|
|
{"VisionRadarToggle", PERSISTENT}, |
|
|
|
|
{"Offroad_ChargeDisabled", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT}, |
|
|
|
@ -205,8 +207,6 @@ std::unordered_map<std::string, uint32_t> keys = { |
|
|
|
|
{"Offroad_HardwareUnsupported", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"Offroad_UnofficialHardware", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"Offroad_NvmeMissing", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"ForcePowerDown", CLEAR_ON_MANAGER_START}, |
|
|
|
|
{"JoystickDebugMode", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF}, |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
} // namespace
|
|
|
|
|