selfdrive package
Subpackages
- selfdrive.athena package
- Subpackages
- Submodules
- selfdrive.athena.athenad module
AbortTransferException
UploadFile
UploadItem
UploadQueueCache
backoff()
cancelUpload()
cb()
getGithubUsername()
getMessage()
getNetworkMetered()
getNetworkType()
getNetworks()
getPublicKey()
getSimInfo()
getSshAuthorizedKeys()
getVersion()
get_logs_to_send_sorted()
handle_long_poll()
jsonrpc_handler()
listDataDirectory()
listUploadQueue()
log_handler()
main()
retry_upload()
scan_dir()
setNavDestination()
setRouteViewed()
startLocalProxy()
stat_handler()
strip_bz2_extension()
takeSnapshot()
uploadFileToUrl()
uploadFilesToUrls()
upload_handler()
ws_manage()
ws_proxy_recv()
ws_proxy_send()
ws_recv()
ws_send()
- selfdrive.athena.manage_athenad module
- selfdrive.athena.registration module
- Module contents
- selfdrive.boardd package
- selfdrive.car package
- Subpackages
- selfdrive.car.body package
- selfdrive.car.chrysler package
- Submodules
- selfdrive.car.chrysler.carcontroller module
- selfdrive.car.chrysler.carstate module
- selfdrive.car.chrysler.chryslercan module
- selfdrive.car.chrysler.fingerprints module
- selfdrive.car.chrysler.interface module
- selfdrive.car.chrysler.radar_interface module
- selfdrive.car.chrysler.values module
- Module contents
- selfdrive.car.ford package
- selfdrive.car.gm package
- selfdrive.car.honda package
- Subpackages
- Submodules
- selfdrive.car.honda.carcontroller module
- selfdrive.car.honda.carstate module
- selfdrive.car.honda.fingerprints module
- selfdrive.car.honda.hondacan module
- selfdrive.car.honda.interface module
- selfdrive.car.honda.radar_interface module
- selfdrive.car.honda.values module
- Module contents
- selfdrive.car.hyundai package
- Subpackages
- Submodules
- selfdrive.car.hyundai.carcontroller module
- selfdrive.car.hyundai.carstate module
- selfdrive.car.hyundai.fingerprints module
- selfdrive.car.hyundai.hyundaican module
- selfdrive.car.hyundai.hyundaicanfd module
- selfdrive.car.hyundai.interface module
- selfdrive.car.hyundai.radar_interface module
- selfdrive.car.hyundai.values module
- Module contents
- selfdrive.car.mazda package
- selfdrive.car.mock package
- selfdrive.car.nissan package
- Submodules
- selfdrive.car.nissan.carcontroller module
- selfdrive.car.nissan.carstate module
- selfdrive.car.nissan.fingerprints module
- selfdrive.car.nissan.interface module
- selfdrive.car.nissan.nissancan module
- selfdrive.car.nissan.radar_interface module
- selfdrive.car.nissan.values module
- Module contents
- selfdrive.car.subaru package
- Submodules
- selfdrive.car.subaru.carcontroller module
- selfdrive.car.subaru.carstate module
- selfdrive.car.subaru.fingerprints module
- selfdrive.car.subaru.interface module
- selfdrive.car.subaru.radar_interface module
- selfdrive.car.subaru.subarucan module
- selfdrive.car.subaru.values module
- Module contents
- selfdrive.car.tesla package
- selfdrive.car.tests package
- Submodules
- selfdrive.car.tests.routes module
- selfdrive.car.tests.test_can_fingerprint module
- selfdrive.car.tests.test_car_interfaces module
- selfdrive.car.tests.test_docs module
- selfdrive.car.tests.test_fingerprints module
- selfdrive.car.tests.test_fw_fingerprint module
- selfdrive.car.tests.test_lateral_limits module
- selfdrive.car.tests.test_models module
- selfdrive.car.tests.test_platform_configs module
- Module contents
- selfdrive.car.toyota package
- Subpackages
- Submodules
- selfdrive.car.toyota.carcontroller module
- selfdrive.car.toyota.carstate module
- selfdrive.car.toyota.fingerprints module
- selfdrive.car.toyota.interface module
- selfdrive.car.toyota.radar_interface module
- selfdrive.car.toyota.toyotacan module
- selfdrive.car.toyota.values module
- Module contents
- selfdrive.car.volkswagen package
- Submodules
- selfdrive.car.volkswagen.carcontroller module
- selfdrive.car.volkswagen.carstate module
- selfdrive.car.volkswagen.fingerprints module
- selfdrive.car.volkswagen.interface module
- selfdrive.car.volkswagen.mqbcan module
- selfdrive.car.volkswagen.pqcan module
- selfdrive.car.volkswagen.radar_interface module
- selfdrive.car.volkswagen.values module
- Module contents
- Submodules
- selfdrive.car.car_helpers module
- selfdrive.car.card module
- selfdrive.car.disable_ecu module
- selfdrive.car.docs module
- selfdrive.car.docs_definitions module
Accessory
BaseCarHarness
BasePart
Cable
CarDocs
CarFootnote
CarHarness
CarHarness.bosch_a
CarHarness.bosch_b
CarHarness.custom
CarHarness.fca
CarHarness.ford_q3
CarHarness.ford_q4
CarHarness.gm
CarHarness.hyundai_a
CarHarness.hyundai_b
CarHarness.hyundai_c
CarHarness.hyundai_d
CarHarness.hyundai_e
CarHarness.hyundai_f
CarHarness.hyundai_g
CarHarness.hyundai_h
CarHarness.hyundai_i
CarHarness.hyundai_j
CarHarness.hyundai_k
CarHarness.hyundai_l
CarHarness.hyundai_m
CarHarness.hyundai_n
CarHarness.hyundai_o
CarHarness.hyundai_p
CarHarness.hyundai_q
CarHarness.hyundai_r
CarHarness.j533
CarHarness.mazda
CarHarness.nidec
CarHarness.nissan_a
CarHarness.nissan_b
CarHarness.obd_ii
CarHarness.ram
CarHarness.subaru_a
CarHarness.subaru_b
CarHarness.subaru_c
CarHarness.subaru_d
CarHarness.toyota_a
CarHarness.toyota_b
CarHarness.vw
CarParts
Column
CommonFootnote
Device
EnumBase
Kit
Mount
PartType
Star
Tool
get_footnotes()
get_year_list()
split_name()
- selfdrive.car.ecu_addrs module
- selfdrive.car.fingerprints module
- selfdrive.car.fw_query_definitions module
FwQueryConfig
Request
StdQueries
StdQueries.DEFAULT_DIAGNOSTIC_REQUEST
StdQueries.DEFAULT_DIAGNOSTIC_RESPONSE
StdQueries.EXTENDED_DIAGNOSTIC_REQUEST
StdQueries.EXTENDED_DIAGNOSTIC_RESPONSE
StdQueries.GM_VIN_REQUEST
StdQueries.GM_VIN_RESPONSE
StdQueries.KWP_VIN_REQUEST
StdQueries.KWP_VIN_RESPONSE
StdQueries.MANUFACTURER_SOFTWARE_VERSION_REQUEST
StdQueries.MANUFACTURER_SOFTWARE_VERSION_RESPONSE
StdQueries.OBD_VERSION_REQUEST
StdQueries.OBD_VERSION_RESPONSE
StdQueries.OBD_VIN_REQUEST
StdQueries.OBD_VIN_RESPONSE
StdQueries.SHORT_TESTER_PRESENT_REQUEST
StdQueries.SHORT_TESTER_PRESENT_RESPONSE
StdQueries.SUPPLIER_SOFTWARE_VERSION_REQUEST
StdQueries.SUPPLIER_SOFTWARE_VERSION_RESPONSE
StdQueries.TESTER_PRESENT_REQUEST
StdQueries.TESTER_PRESENT_RESPONSE
StdQueries.UDS_VERSION_REQUEST
StdQueries.UDS_VERSION_RESPONSE
StdQueries.UDS_VIN_REQUEST
StdQueries.UDS_VIN_RESPONSE
p16()
- selfdrive.car.fw_versions module
- selfdrive.car.interfaces module
CarControllerBase
CarInterfaceBase
CarInterfaceBase.apply()
CarInterfaceBase.configure_torque_tune()
CarInterfaceBase.create_common_events()
CarInterfaceBase.get_non_essential_params()
CarInterfaceBase.get_params()
CarInterfaceBase.get_pid_accel_limits()
CarInterfaceBase.get_std_params()
CarInterfaceBase.get_steer_feedforward_default()
CarInterfaceBase.get_steer_feedforward_function()
CarInterfaceBase.init()
CarInterfaceBase.torque_from_lateral_accel()
CarInterfaceBase.torque_from_lateral_accel_linear()
CarInterfaceBase.update()
CarStateBase
CarStateBase.get_adas_can_parser()
CarStateBase.get_body_can_parser()
CarStateBase.get_cam_can_parser()
CarStateBase.get_can_parser()
CarStateBase.get_loopback_can_parser()
CarStateBase.get_wheel_speeds()
CarStateBase.parse_gear_shifter()
CarStateBase.update_blinker_from_lamp()
CarStateBase.update_blinker_from_stalk()
CarStateBase.update_speed_kf()
CarStateBase.update_steering_pressed()
LatControlInputs
NanoFFModel
RadarInterfaceBase
get_interface_attr()
get_torque_params()
- selfdrive.car.isotp_parallel_query module
- selfdrive.car.values module
- selfdrive.car.vin module
- Module contents
AngleRateLimit
CanBusBase
CanSignalRateCalculator
CarSpecs
PlatformConfig
Platforms
PlatformsType
VehicleDynamicsParams
apply_dist_to_meas_limits()
apply_driver_steer_torque_limits()
apply_hysteresis()
apply_meas_steer_torque_limits()
apply_std_steer_angle_limits()
common_fault_avoidance()
create_button_events()
dbc_dict()
gen_empty_fingerprint()
get_safety_config()
make_can_msg()
scale_rot_inertia()
scale_tire_stiffness()
- Subpackages
- selfdrive.controls package
- Subpackages
- selfdrive.controls.lib package
- Subpackages
- Submodules
- selfdrive.controls.lib.alertmanager module
- selfdrive.controls.lib.desire_helper module
- selfdrive.controls.lib.drive_helpers module
- selfdrive.controls.lib.events module
- selfdrive.controls.lib.latcontrol module
- selfdrive.controls.lib.latcontrol_angle module
- selfdrive.controls.lib.latcontrol_pid module
- selfdrive.controls.lib.latcontrol_torque module
- selfdrive.controls.lib.longcontrol module
- selfdrive.controls.lib.longitudinal_planner module
- selfdrive.controls.lib.pid module
- selfdrive.controls.lib.vehicle_model module
- Module contents
- selfdrive.controls.tests package
- Submodules
- selfdrive.controls.tests.test_alerts module
- selfdrive.controls.tests.test_cruise_speed module
- selfdrive.controls.tests.test_following_distance module
- selfdrive.controls.tests.test_lateral_mpc module
- selfdrive.controls.tests.test_leads module
- selfdrive.controls.tests.test_startup module
- selfdrive.controls.tests.test_state_machine module
- Module contents
- selfdrive.controls.lib package
- Submodules
- selfdrive.controls.controlsd module
- selfdrive.controls.plannerd module
- selfdrive.controls.radard module
- Module contents
- Subpackages
- selfdrive.locationd package
- selfdrive.manager package
- Subpackages
- Submodules
- selfdrive.manager.build module
- selfdrive.manager.helpers module
- selfdrive.manager.manager module
- selfdrive.manager.process module
DaemonProcess
ManagerProcess
ManagerProcess.check_watchdog()
ManagerProcess.daemon
ManagerProcess.enabled
ManagerProcess.get_process_state_msg()
ManagerProcess.last_watchdog_time
ManagerProcess.name
ManagerProcess.prepare()
ManagerProcess.proc
ManagerProcess.restart()
ManagerProcess.should_run
ManagerProcess.shutting_down
ManagerProcess.sigkill
ManagerProcess.signal()
ManagerProcess.start()
ManagerProcess.stop()
ManagerProcess.watchdog_max_dt
ManagerProcess.watchdog_seen
NativeProcess
PythonProcess
ensure_running()
join_process()
launcher()
nativelauncher()
- selfdrive.manager.process_config module
- Module contents
- selfdrive.navd package
- selfdrive.test package
- Subpackages
- selfdrive.test.longitudinal_maneuvers package
- selfdrive.test.process_replay package
- Submodules
- selfdrive.test.process_replay.capture module
- selfdrive.test.process_replay.compare_logs module
- selfdrive.test.process_replay.migration module
- selfdrive.test.process_replay.model_replay module
- selfdrive.test.process_replay.process_replay module
- selfdrive.test.process_replay.regen module
- selfdrive.test.process_replay.regen_all module
- selfdrive.test.process_replay.test_debayer module
- selfdrive.test.process_replay.test_fuzzy module
- selfdrive.test.process_replay.test_processes module
- selfdrive.test.process_replay.test_regen module
- selfdrive.test.process_replay.vision_meta module
- Module contents
- selfdrive.test.profiling package
- Submodules
- selfdrive.test.ciui module
- selfdrive.test.cpp_harness module
- selfdrive.test.fuzzy_generation module
- selfdrive.test.helpers module
- selfdrive.test.test_onroad module
TestOnroad
TestOnroad.pytestmark
TestOnroad.service_msgs
TestOnroad.setUpClass()
TestOnroad.test_camera_frame_timings()
TestOnroad.test_camera_processing_time()
TestOnroad.test_cloudlog_size()
TestOnroad.test_cpu_usage()
TestOnroad.test_engagable()
TestOnroad.test_gpu_usage()
TestOnroad.test_log_sizes()
TestOnroad.test_memory_usage()
TestOnroad.test_model_execution_timings()
TestOnroad.test_mpc_execution_timings()
TestOnroad.test_service_frequencies()
TestOnroad.test_startup()
TestOnroad.test_timings()
TestOnroad.test_ui_timings()
cputime_total()
- selfdrive.test.test_time_to_onroad module
- selfdrive.test.test_updated module
TestUpdated
TestUpdated.pytestmark
TestUpdated.setUp()
TestUpdated.tearDown()
TestUpdated.test_clear_neos_cache()
TestUpdated.test_multiple_instances()
TestUpdated.test_no_update()
TestUpdated.test_overlay_reinit()
TestUpdated.test_update()
TestUpdated.test_update_loop()
TestUpdated.test_update_with_neos_update()
- selfdrive.test.test_valgrind_replay module
- selfdrive.test.update_ci_routes module
- Module contents
- Subpackages
- selfdrive.thermald package
- Subpackages
- Submodules
- selfdrive.thermald.fan_controller module
- selfdrive.thermald.power_monitoring module
- selfdrive.thermald.thermald module
- Module contents
- selfdrive.ui package
Submodules
selfdrive.sentry module
Install exception handler for process crash.
- class selfdrive.sentry.SentryProject(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Enum
- SELFDRIVE = 'https://6f3c7076c1e14b2aa10f5dde6dda0cc4@o33823.ingest.sentry.io/77924'
- SELFDRIVE_NATIVE = 'https://3e4b586ed21a4479ad5d85083b639bc6@o33823.ingest.sentry.io/157615'
- selfdrive.sentry.init(project: SentryProject) bool [source]