panda.tests package
Subpackages
- panda.tests.hitl package
- Submodules
- panda.tests.hitl.1_program module
- panda.tests.hitl.2_health module
- panda.tests.hitl.3_usb_to_can module
- panda.tests.hitl.4_can_loopback module
- panda.tests.hitl.5_spi module
- panda.tests.hitl.6_safety module
- panda.tests.hitl.7_internal module
- panda.tests.hitl.8_misc module
- panda.tests.hitl.9_harness module
- panda.tests.hitl.conftest module
- panda.tests.hitl.helpers module
- panda.tests.hitl.reset_jungles module
- Module contents
- panda.tests.safety package
- Submodules
- panda.tests.safety.common module
AngleSteeringSafetyTest
AngleSteeringSafetyTest.ANGLE_RATE_BP
AngleSteeringSafetyTest.ANGLE_RATE_DOWN
AngleSteeringSafetyTest.ANGLE_RATE_UP
AngleSteeringSafetyTest.DEG_TO_CAN
AngleSteeringSafetyTest.setUpClass()
AngleSteeringSafetyTest.test_angle_cmd_when_disabled()
AngleSteeringSafetyTest.test_angle_cmd_when_enabled()
AngleSteeringSafetyTest.test_steering_angle_measurements()
AngleSteeringSafetyTest.test_vehicle_speed_measurements()
CANPackerPanda
DriverTorqueSteeringSafetyTest
DriverTorqueSteeringSafetyTest.DRIVER_TORQUE_ALLOWANCE
DriverTorqueSteeringSafetyTest.DRIVER_TORQUE_FACTOR
DriverTorqueSteeringSafetyTest.setUpClass()
DriverTorqueSteeringSafetyTest.test_against_torque_driver()
DriverTorqueSteeringSafetyTest.test_non_realtime_limit_up()
DriverTorqueSteeringSafetyTest.test_realtime_limits()
DriverTorqueSteeringSafetyTest.test_reset_driver_torque_measurements()
LongitudinalAccelSafetyTest
LongitudinalGasBrakeSafetyTest
LongitudinalGasBrakeSafetyTest.INACTIVE_GAS
LongitudinalGasBrakeSafetyTest.MAX_BRAKE
LongitudinalGasBrakeSafetyTest.MAX_GAS
LongitudinalGasBrakeSafetyTest.MAX_POSSIBLE_BRAKE
LongitudinalGasBrakeSafetyTest.MAX_POSSIBLE_GAS
LongitudinalGasBrakeSafetyTest.MIN_BRAKE
LongitudinalGasBrakeSafetyTest.MIN_GAS
LongitudinalGasBrakeSafetyTest.test_brake_safety_check()
LongitudinalGasBrakeSafetyTest.test_gas_brake_limits_correct()
LongitudinalGasBrakeSafetyTest.test_gas_safety_check()
MotorTorqueSteeringSafetyTest
MotorTorqueSteeringSafetyTest.MAX_TORQUE_ERROR
MotorTorqueSteeringSafetyTest.TORQUE_MEAS_TOLERANCE
MotorTorqueSteeringSafetyTest.setUpClass()
MotorTorqueSteeringSafetyTest.test_exceed_torque_sensor()
MotorTorqueSteeringSafetyTest.test_non_realtime_limit_down()
MotorTorqueSteeringSafetyTest.test_realtime_limit_up()
MotorTorqueSteeringSafetyTest.test_reset_torque_measurements()
MotorTorqueSteeringSafetyTest.test_torque_absolute_limits()
MotorTorqueSteeringSafetyTest.test_torque_measurements()
PandaCarSafetyTest
PandaCarSafetyTest.GAS_PRESSED_THRESHOLD
PandaCarSafetyTest.RELAY_MALFUNCTION_ADDRS
PandaCarSafetyTest.STANDSTILL_THRESHOLD
PandaCarSafetyTest.setUpClass()
PandaCarSafetyTest.test_allow_engage_with_gas_pressed()
PandaCarSafetyTest.test_allow_user_brake_at_zero_speed()
PandaCarSafetyTest.test_allow_user_regen_at_zero_speed()
PandaCarSafetyTest.test_alternative_experience_no_disengage_on_gas()
PandaCarSafetyTest.test_cruise_engaged_prev()
PandaCarSafetyTest.test_disable_control_allowed_from_cruise()
PandaCarSafetyTest.test_disengage_on_gas()
PandaCarSafetyTest.test_enable_control_allowed_from_cruise()
PandaCarSafetyTest.test_not_allow_user_brake_when_moving()
PandaCarSafetyTest.test_not_allow_user_regen_when_moving()
PandaCarSafetyTest.test_prev_gas()
PandaCarSafetyTest.test_prev_user_brake()
PandaCarSafetyTest.test_prev_user_regen()
PandaCarSafetyTest.test_relay_malfunction()
PandaCarSafetyTest.test_safety_tick()
PandaCarSafetyTest.test_vehicle_moving()
PandaSafetyTest
PandaSafetyTest.FWD_BLACKLISTED_ADDRS
PandaSafetyTest.FWD_BUS_LOOKUP
PandaSafetyTest.SCANNED_ADDRS
PandaSafetyTest.TX_MSGS
PandaSafetyTest.setUpClass()
PandaSafetyTest.test_default_controls_not_allowed()
PandaSafetyTest.test_fwd_hook()
PandaSafetyTest.test_manually_enable_controls_allowed()
PandaSafetyTest.test_spam_can_buses()
PandaSafetyTest.test_tx_hook_on_wrong_safety_mode()
PandaSafetyTest.test_tx_msg_in_scanned_range()
PandaSafetyTestBase
SteerRequestCutSafetyTest
SteerRequestCutSafetyTest.MAX_INVALID_STEERING_FRAMES
SteerRequestCutSafetyTest.MIN_VALID_STEERING_FRAMES
SteerRequestCutSafetyTest.MIN_VALID_STEERING_RT_INTERVAL
SteerRequestCutSafetyTest.setUpClass()
SteerRequestCutSafetyTest.test_steer_req_bit_frames()
SteerRequestCutSafetyTest.test_steer_req_bit_multi_invalid()
SteerRequestCutSafetyTest.test_steer_req_bit_realtime()
TorqueSteeringSafetyTestBase
TorqueSteeringSafetyTestBase.MAX_RATE_DOWN
TorqueSteeringSafetyTestBase.MAX_RATE_UP
TorqueSteeringSafetyTestBase.MAX_RT_DELTA
TorqueSteeringSafetyTestBase.MAX_TORQUE
TorqueSteeringSafetyTestBase.NO_STEER_REQ_BIT
TorqueSteeringSafetyTestBase.RT_INTERVAL
TorqueSteeringSafetyTestBase.setUpClass()
TorqueSteeringSafetyTestBase.test_non_realtime_limit_up()
TorqueSteeringSafetyTestBase.test_steer_req_bit()
TorqueSteeringSafetyTestBase.test_steer_safety_check()
add_regen_tests()
make_msg()
sign_of()
- panda.tests.safety.hyundai_common module
Buttons
HyundaiButtonBase
HyundaiLongitudinalBase
HyundaiLongitudinalBase.DISABLED_ECU_ACTUATION_MSG
HyundaiLongitudinalBase.DISABLED_ECU_UDS_MSG
HyundaiLongitudinalBase.setUpClass()
HyundaiLongitudinalBase.test_button_sends()
HyundaiLongitudinalBase.test_cancel_button()
HyundaiLongitudinalBase.test_cruise_engaged_prev()
HyundaiLongitudinalBase.test_disable_control_allowed_from_cruise()
HyundaiLongitudinalBase.test_disabled_ecu_alive()
HyundaiLongitudinalBase.test_enable_control_allowed_from_cruise()
HyundaiLongitudinalBase.test_sampling_cruise_buttons()
HyundaiLongitudinalBase.test_set_resume_buttons()
HyundaiLongitudinalBase.test_tester_present_allowed()
- panda.tests.safety.test_body module
- panda.tests.safety.test_chrysler module
TestChryslerRamDTSafety
TestChryslerRamDTSafety.DAS_BUS
TestChryslerRamDTSafety.FWD_BLACKLISTED_ADDRS
TestChryslerRamDTSafety.LKAS_ACTIVE_VALUE
TestChryslerRamDTSafety.MAX_RATE_DOWN
TestChryslerRamDTSafety.MAX_RATE_UP
TestChryslerRamDTSafety.MAX_TORQUE
TestChryslerRamDTSafety.RELAY_MALFUNCTION_ADDRS
TestChryslerRamDTSafety.TX_MSGS
TestChryslerRamDTSafety.setUp()
TestChryslerRamHDSafety
TestChryslerRamHDSafety.DAS_BUS
TestChryslerRamHDSafety.FWD_BLACKLISTED_ADDRS
TestChryslerRamHDSafety.LKAS_ACTIVE_VALUE
TestChryslerRamHDSafety.MAX_RATE_DOWN
TestChryslerRamHDSafety.MAX_RATE_UP
TestChryslerRamHDSafety.MAX_RT_DELTA
TestChryslerRamHDSafety.MAX_TORQUE
TestChryslerRamHDSafety.RELAY_MALFUNCTION_ADDRS
TestChryslerRamHDSafety.TX_MSGS
TestChryslerRamHDSafety.setUp()
TestChryslerSafety
TestChryslerSafety.DAS_BUS
TestChryslerSafety.FWD_BLACKLISTED_ADDRS
TestChryslerSafety.FWD_BUS_LOOKUP
TestChryslerSafety.LKAS_ACTIVE_VALUE
TestChryslerSafety.MAX_RATE_DOWN
TestChryslerSafety.MAX_RATE_UP
TestChryslerSafety.MAX_RT_DELTA
TestChryslerSafety.MAX_TORQUE
TestChryslerSafety.MAX_TORQUE_ERROR
TestChryslerSafety.RELAY_MALFUNCTION_ADDRS
TestChryslerSafety.RT_INTERVAL
TestChryslerSafety.STANDSTILL_THRESHOLD
TestChryslerSafety.TX_MSGS
TestChryslerSafety.setUp()
TestChryslerSafety.test_buttons()
- panda.tests.safety.test_defaults module
- panda.tests.safety.test_elm327 module
- panda.tests.safety.test_ford module
Buttons
TestFordCANFDLongitudinalSafety
TestFordCANFDStockSafety
TestFordLongitudinalSafety
TestFordLongitudinalSafetyBase
TestFordLongitudinalSafetyBase.FWD_BLACKLISTED_ADDRS
TestFordLongitudinalSafetyBase.INACTIVE_ACCEL
TestFordLongitudinalSafetyBase.INACTIVE_GAS
TestFordLongitudinalSafetyBase.MAX_ACCEL
TestFordLongitudinalSafetyBase.MAX_GAS
TestFordLongitudinalSafetyBase.MIN_ACCEL
TestFordLongitudinalSafetyBase.MIN_GAS
TestFordLongitudinalSafetyBase.RELAY_MALFUNCTION_ADDRS
TestFordLongitudinalSafetyBase.setUpClass()
TestFordLongitudinalSafetyBase.test_brake_safety_check()
TestFordLongitudinalSafetyBase.test_gas_safety_check()
TestFordLongitudinalSafetyBase.test_stock_aeb()
TestFordSafetyBase
TestFordSafetyBase.ANGLE_RATE_BP
TestFordSafetyBase.ANGLE_RATE_DOWN
TestFordSafetyBase.ANGLE_RATE_UP
TestFordSafetyBase.CURVATURE_ERROR_MIN_SPEED
TestFordSafetyBase.DEG_TO_CAN
TestFordSafetyBase.FWD_BLACKLISTED_ADDRS
TestFordSafetyBase.FWD_BUS_LOOKUP
TestFordSafetyBase.MAX_CURVATURE
TestFordSafetyBase.MAX_CURVATURE_ERROR
TestFordSafetyBase.MAX_SPEED_DELTA
TestFordSafetyBase.RELAY_MALFUNCTION_ADDRS
TestFordSafetyBase.STANDSTILL_THRESHOLD
TestFordSafetyBase.STEER_MESSAGE
TestFordSafetyBase.cnt_speed
TestFordSafetyBase.cnt_speed_2
TestFordSafetyBase.cnt_yaw_rate
TestFordSafetyBase.packer
TestFordSafetyBase.safety
TestFordSafetyBase.setUpClass()
TestFordSafetyBase.test_acc_buttons()
TestFordSafetyBase.test_angle_measurements()
TestFordSafetyBase.test_curvature_rate_limit_down()
TestFordSafetyBase.test_curvature_rate_limit_up()
TestFordSafetyBase.test_prevent_lkas_action()
TestFordSafetyBase.test_rx_hook()
TestFordSafetyBase.test_rx_hook_speed_mismatch()
TestFordSafetyBase.test_steer_allowed()
TestFordStockSafety
checksum()
- panda.tests.safety.test_gm module
Buttons
GmLongitudinalBase
GmLongitudinalBase.MAX_BRAKE
GmLongitudinalBase.MAX_POSSIBLE_BRAKE
GmLongitudinalBase.MAX_POSSIBLE_GAS
GmLongitudinalBase.PCM_CRUISE
GmLongitudinalBase.RELAY_MALFUNCTION_ADDRS
GmLongitudinalBase.test_cancel_button()
GmLongitudinalBase.test_cruise_engaged_prev()
GmLongitudinalBase.test_disable_control_allowed_from_cruise()
GmLongitudinalBase.test_enable_control_allowed_from_cruise()
GmLongitudinalBase.test_set_resume_buttons()
TestGmAscmSafety
TestGmCameraLongitudinalSafety
TestGmCameraSafety
TestGmCameraSafetyBase
TestGmSafetyBase
TestGmSafetyBase.BRAKE_BUS
TestGmSafetyBase.BUTTONS_BUS
TestGmSafetyBase.DRIVER_TORQUE_ALLOWANCE
TestGmSafetyBase.DRIVER_TORQUE_FACTOR
TestGmSafetyBase.MAX_RATE_DOWN
TestGmSafetyBase.MAX_RATE_UP
TestGmSafetyBase.MAX_RT_DELTA
TestGmSafetyBase.MAX_TORQUE
TestGmSafetyBase.PCM_CRUISE
TestGmSafetyBase.RELAY_MALFUNCTION_ADDRS
TestGmSafetyBase.RT_INTERVAL
TestGmSafetyBase.STANDSTILL_THRESHOLD
TestGmSafetyBase.setUp()
TestGmSafetyBase.setUpClass()
- panda.tests.safety.test_honda module
Btn
HondaBase
HondaBase.BUTTONS_BUS
HondaBase.FWD_BUS_LOOKUP
HondaBase.MAX_BRAKE
HondaBase.PT_BUS
HondaBase.RELAY_MALFUNCTION_ADDRS
HondaBase.STANDSTILL_THRESHOLD
HondaBase.STEER_BUS
HondaBase.cnt_acc_state
HondaBase.cnt_brake
HondaBase.cnt_button
HondaBase.cnt_powertrain_data
HondaBase.cnt_speed
HondaBase.setUpClass()
HondaBase.test_disengage_on_brake()
HondaBase.test_steer_safety_check()
HondaButtonEnableBase
HondaButtonEnableBase.test_buttons_with_main_off()
HondaButtonEnableBase.test_cruise_engaged_prev()
HondaButtonEnableBase.test_disable_control_allowed_from_cruise()
HondaButtonEnableBase.test_disengage_on_main()
HondaButtonEnableBase.test_enable_control_allowed_from_cruise()
HondaButtonEnableBase.test_main_cancel_buttons()
HondaButtonEnableBase.test_rx_hook()
HondaButtonEnableBase.test_set_resume_buttons()
HondaPcmEnableBase
TestHondaBoschAltBrakeSafety
TestHondaBoschAltBrakeSafetyBase
TestHondaBoschLongSafety
TestHondaBoschLongSafety.FWD_BLACKLISTED_ADDRS
TestHondaBoschLongSafety.MAX_ACCEL
TestHondaBoschLongSafety.MAX_GAS
TestHondaBoschLongSafety.MIN_ACCEL
TestHondaBoschLongSafety.NO_GAS
TestHondaBoschLongSafety.RELAY_MALFUNCTION_ADDRS
TestHondaBoschLongSafety.STEER_BUS
TestHondaBoschLongSafety.TX_MSGS
TestHondaBoschLongSafety.setUp()
TestHondaBoschLongSafety.test_brake_safety_check()
TestHondaBoschLongSafety.test_diagnostics()
TestHondaBoschLongSafety.test_gas_safety_check()
TestHondaBoschLongSafety.test_spam_cancel_safety_check()
TestHondaBoschRadarlessAltBrakeSafety
TestHondaBoschRadarlessLongSafety
TestHondaBoschRadarlessSafety
TestHondaBoschRadarlessSafetyBase
TestHondaBoschSafety
TestHondaBoschSafetyBase
TestHondaBoschSafetyBase.BUTTONS_BUS
TestHondaBoschSafetyBase.FWD_BLACKLISTED_ADDRS
TestHondaBoschSafetyBase.PT_BUS
TestHondaBoschSafetyBase.STEER_BUS
TestHondaBoschSafetyBase.TX_MSGS
TestHondaBoschSafetyBase.setUp()
TestHondaBoschSafetyBase.test_alt_disengage_on_brake()
TestHondaBoschSafetyBase.test_spam_cancel_safety_check()
TestHondaNidecPcmAltSafety
TestHondaNidecPcmSafety
TestHondaNidecSafetyBase
TestHondaNidecSafetyBase.BUTTONS_BUS
TestHondaNidecSafetyBase.FWD_BLACKLISTED_ADDRS
TestHondaNidecSafetyBase.MAX_GAS
TestHondaNidecSafetyBase.PT_BUS
TestHondaNidecSafetyBase.STEER_BUS
TestHondaNidecSafetyBase.TX_MSGS
TestHondaNidecSafetyBase.setUp()
TestHondaNidecSafetyBase.test_acc_hud_safety_check()
TestHondaNidecSafetyBase.test_brake_safety_check()
TestHondaNidecSafetyBase.test_fwd_hook()
TestHondaNidecSafetyBase.test_honda_fwd_brake_latching()
- panda.tests.safety.test_hyundai module
TestHyundaiLegacySafety
TestHyundaiLegacySafetyEV
TestHyundaiLegacySafetyHEV
TestHyundaiLongitudinalSafety
TestHyundaiLongitudinalSafety.DISABLED_ECU_ACTUATION_MSG
TestHyundaiLongitudinalSafety.DISABLED_ECU_UDS_MSG
TestHyundaiLongitudinalSafety.RELAY_MALFUNCTION_ADDRS
TestHyundaiLongitudinalSafety.TX_MSGS
TestHyundaiLongitudinalSafety.setUp()
TestHyundaiLongitudinalSafety.test_no_aeb_fca11()
TestHyundaiLongitudinalSafety.test_no_aeb_scc12()
TestHyundaiSafety
TestHyundaiSafety.DRIVER_TORQUE_ALLOWANCE
TestHyundaiSafety.DRIVER_TORQUE_FACTOR
TestHyundaiSafety.FWD_BLACKLISTED_ADDRS
TestHyundaiSafety.FWD_BUS_LOOKUP
TestHyundaiSafety.MAX_INVALID_STEERING_FRAMES
TestHyundaiSafety.MAX_RATE_DOWN
TestHyundaiSafety.MAX_RATE_UP
TestHyundaiSafety.MAX_RT_DELTA
TestHyundaiSafety.MAX_TORQUE
TestHyundaiSafety.MIN_VALID_STEERING_FRAMES
TestHyundaiSafety.MIN_VALID_STEERING_RT_INTERVAL
TestHyundaiSafety.RELAY_MALFUNCTION_ADDRS
TestHyundaiSafety.RT_INTERVAL
TestHyundaiSafety.STANDSTILL_THRESHOLD
TestHyundaiSafety.TX_MSGS
TestHyundaiSafety.cnt_brake
TestHyundaiSafety.cnt_button
TestHyundaiSafety.cnt_cruise
TestHyundaiSafety.cnt_gas
TestHyundaiSafety.cnt_speed
TestHyundaiSafety.setUp()
TestHyundaiSafetyAltLimits
TestHyundaiSafetyCameraSCC
checksum()
- panda.tests.safety.test_hyundai_canfd module
TestHyundaiCanfdBase
TestHyundaiCanfdBase.BUTTONS_TX_BUS
TestHyundaiCanfdBase.DRIVER_TORQUE_ALLOWANCE
TestHyundaiCanfdBase.DRIVER_TORQUE_FACTOR
TestHyundaiCanfdBase.FWD_BLACKLISTED_ADDRS
TestHyundaiCanfdBase.FWD_BUS_LOOKUP
TestHyundaiCanfdBase.GAS_MSG
TestHyundaiCanfdBase.MAX_INVALID_STEERING_FRAMES
TestHyundaiCanfdBase.MAX_RATE_DOWN
TestHyundaiCanfdBase.MAX_RATE_UP
TestHyundaiCanfdBase.MAX_RT_DELTA
TestHyundaiCanfdBase.MAX_TORQUE
TestHyundaiCanfdBase.MIN_VALID_STEERING_FRAMES
TestHyundaiCanfdBase.MIN_VALID_STEERING_RT_INTERVAL
TestHyundaiCanfdBase.PT_BUS
TestHyundaiCanfdBase.RT_INTERVAL
TestHyundaiCanfdBase.SCC_BUS
TestHyundaiCanfdBase.STANDSTILL_THRESHOLD
TestHyundaiCanfdBase.STEER_BUS
TestHyundaiCanfdBase.STEER_MSG
TestHyundaiCanfdBase.TX_MSGS
TestHyundaiCanfdBase.setUpClass()
TestHyundaiCanfdHDA1
TestHyundaiCanfdHDA1AltButtons
TestHyundaiCanfdHDA1AltButtons_0
TestHyundaiCanfdHDA1AltButtons_1
TestHyundaiCanfdHDA1AltButtons_2
TestHyundaiCanfdHDA1AltButtons_3
TestHyundaiCanfdHDA1AltButtons_4
TestHyundaiCanfdHDA1AltButtons_5
TestHyundaiCanfdHDA1Base
TestHyundaiCanfdHDA1Base.BUTTONS_TX_BUS
TestHyundaiCanfdHDA1Base.FWD_BLACKLISTED_ADDRS
TestHyundaiCanfdHDA1Base.FWD_BUS_LOOKUP
TestHyundaiCanfdHDA1Base.RELAY_MALFUNCTION_ADDRS
TestHyundaiCanfdHDA1Base.SAFETY_PARAM
TestHyundaiCanfdHDA1Base.STEER_MSG
TestHyundaiCanfdHDA1Base.TX_MSGS
TestHyundaiCanfdHDA1Base.setUp()
TestHyundaiCanfdHDA1Base.setUpClass()
TestHyundaiCanfdHDA1Long
TestHyundaiCanfdHDA1Long.DISABLED_ECU_ACTUATION_MSG
TestHyundaiCanfdHDA1Long.DISABLED_ECU_UDS_MSG
TestHyundaiCanfdHDA1Long.FWD_BLACKLISTED_ADDRS
TestHyundaiCanfdHDA1Long.RELAY_MALFUNCTION_ADDRS
TestHyundaiCanfdHDA1Long.SCC_BUS
TestHyundaiCanfdHDA1Long.STEER_BUS
TestHyundaiCanfdHDA1Long.STEER_MSG
TestHyundaiCanfdHDA1Long.setUp()
TestHyundaiCanfdHDA1Long.setUpClass()
TestHyundaiCanfdHDA1Long_0
TestHyundaiCanfdHDA1Long_0.DISABLED_ECU_ACTUATION_MSG
TestHyundaiCanfdHDA1Long_0.DISABLED_ECU_UDS_MSG
TestHyundaiCanfdHDA1Long_0.FWD_BLACKLISTED_ADDRS
TestHyundaiCanfdHDA1Long_0.GAS_MSG
TestHyundaiCanfdHDA1Long_0.RELAY_MALFUNCTION_ADDRS
TestHyundaiCanfdHDA1Long_0.SAFETY_PARAM
TestHyundaiCanfdHDA1Long_0.SCC_BUS
TestHyundaiCanfdHDA1Long_0.STEER_BUS
TestHyundaiCanfdHDA1Long_0.STEER_MSG
TestHyundaiCanfdHDA1Long_0.setUp()
TestHyundaiCanfdHDA1Long_0.setUpClass()
TestHyundaiCanfdHDA1Long_0.test_tester_present_allowed()
TestHyundaiCanfdHDA1Long_1
TestHyundaiCanfdHDA1Long_1.DISABLED_ECU_ACTUATION_MSG
TestHyundaiCanfdHDA1Long_1.DISABLED_ECU_UDS_MSG
TestHyundaiCanfdHDA1Long_1.FWD_BLACKLISTED_ADDRS
TestHyundaiCanfdHDA1Long_1.GAS_MSG
TestHyundaiCanfdHDA1Long_1.RELAY_MALFUNCTION_ADDRS
TestHyundaiCanfdHDA1Long_1.SAFETY_PARAM
TestHyundaiCanfdHDA1Long_1.SCC_BUS
TestHyundaiCanfdHDA1Long_1.STEER_BUS
TestHyundaiCanfdHDA1Long_1.STEER_MSG
TestHyundaiCanfdHDA1Long_1.setUp()
TestHyundaiCanfdHDA1Long_1.setUpClass()
TestHyundaiCanfdHDA1Long_1.test_tester_present_allowed()
TestHyundaiCanfdHDA1Long_2
TestHyundaiCanfdHDA1Long_2.DISABLED_ECU_ACTUATION_MSG
TestHyundaiCanfdHDA1Long_2.DISABLED_ECU_UDS_MSG
TestHyundaiCanfdHDA1Long_2.FWD_BLACKLISTED_ADDRS
TestHyundaiCanfdHDA1Long_2.GAS_MSG
TestHyundaiCanfdHDA1Long_2.RELAY_MALFUNCTION_ADDRS
TestHyundaiCanfdHDA1Long_2.SAFETY_PARAM
TestHyundaiCanfdHDA1Long_2.SCC_BUS
TestHyundaiCanfdHDA1Long_2.STEER_BUS
TestHyundaiCanfdHDA1Long_2.STEER_MSG
TestHyundaiCanfdHDA1Long_2.setUp()
TestHyundaiCanfdHDA1Long_2.setUpClass()
TestHyundaiCanfdHDA1Long_2.test_tester_present_allowed()
TestHyundaiCanfdHDA1_0
TestHyundaiCanfdHDA1_1
TestHyundaiCanfdHDA1_2
TestHyundaiCanfdHDA1_3
TestHyundaiCanfdHDA1_4
TestHyundaiCanfdHDA1_5
TestHyundaiCanfdHDA2EV
TestHyundaiCanfdHDA2EV.FWD_BLACKLISTED_ADDRS
TestHyundaiCanfdHDA2EV.FWD_BUS_LOOKUP
TestHyundaiCanfdHDA2EV.GAS_MSG
TestHyundaiCanfdHDA2EV.PT_BUS
TestHyundaiCanfdHDA2EV.RELAY_MALFUNCTION_ADDRS
TestHyundaiCanfdHDA2EV.SCC_BUS
TestHyundaiCanfdHDA2EV.STEER_MSG
TestHyundaiCanfdHDA2EV.TX_MSGS
TestHyundaiCanfdHDA2EV.setUp()
TestHyundaiCanfdHDA2EVAltSteering
TestHyundaiCanfdHDA2EVAltSteering.FWD_BLACKLISTED_ADDRS
TestHyundaiCanfdHDA2EVAltSteering.FWD_BUS_LOOKUP
TestHyundaiCanfdHDA2EVAltSteering.GAS_MSG
TestHyundaiCanfdHDA2EVAltSteering.PT_BUS
TestHyundaiCanfdHDA2EVAltSteering.RELAY_MALFUNCTION_ADDRS
TestHyundaiCanfdHDA2EVAltSteering.SCC_BUS
TestHyundaiCanfdHDA2EVAltSteering.STEER_MSG
TestHyundaiCanfdHDA2EVAltSteering.TX_MSGS
TestHyundaiCanfdHDA2EVAltSteering.setUp()
TestHyundaiCanfdHDA2LongEV
TestHyundaiCanfdHDA2LongEV.DISABLED_ECU_ACTUATION_MSG
TestHyundaiCanfdHDA2LongEV.DISABLED_ECU_UDS_MSG
TestHyundaiCanfdHDA2LongEV.GAS_MSG
TestHyundaiCanfdHDA2LongEV.RELAY_MALFUNCTION_ADDRS
TestHyundaiCanfdHDA2LongEV.STEER_BUS
TestHyundaiCanfdHDA2LongEV.STEER_MSG
TestHyundaiCanfdHDA2LongEV.TX_MSGS
TestHyundaiCanfdHDA2LongEV.setUp()
- panda.tests.safety.test_mazda module
TestMazdaSafety
TestMazdaSafety.DRIVER_TORQUE_ALLOWANCE
TestMazdaSafety.DRIVER_TORQUE_FACTOR
TestMazdaSafety.FWD_BLACKLISTED_ADDRS
TestMazdaSafety.FWD_BUS_LOOKUP
TestMazdaSafety.MAX_RATE_DOWN
TestMazdaSafety.MAX_RATE_UP
TestMazdaSafety.MAX_RT_DELTA
TestMazdaSafety.MAX_TORQUE
TestMazdaSafety.NO_STEER_REQ_BIT
TestMazdaSafety.RELAY_MALFUNCTION_ADDRS
TestMazdaSafety.RT_INTERVAL
TestMazdaSafety.STANDSTILL_THRESHOLD
TestMazdaSafety.TX_MSGS
TestMazdaSafety.setUp()
TestMazdaSafety.test_buttons()
- panda.tests.safety.test_nissan module
TestNissanLeafSafety
TestNissanSafety
TestNissanSafety.ANGLE_RATE_BP
TestNissanSafety.ANGLE_RATE_DOWN
TestNissanSafety.ANGLE_RATE_UP
TestNissanSafety.CRUISE_BUS
TestNissanSafety.DEG_TO_CAN
TestNissanSafety.EPS_BUS
TestNissanSafety.FWD_BLACKLISTED_ADDRS
TestNissanSafety.FWD_BUS_LOOKUP
TestNissanSafety.GAS_PRESSED_THRESHOLD
TestNissanSafety.RELAY_MALFUNCTION_ADDRS
TestNissanSafety.STANDSTILL_THRESHOLD
TestNissanSafety.TX_MSGS
TestNissanSafety.setUp()
TestNissanSafety.test_acc_buttons()
TestNissanSafetyAltEpsBus
- panda.tests.safety.test_subaru module
SubaruMsg
SubaruMsg.Brake_Status
SubaruMsg.CruiseControl
SubaruMsg.ES_Brake
SubaruMsg.ES_DashStatus
SubaruMsg.ES_Distance
SubaruMsg.ES_HighBeamAssist
SubaruMsg.ES_Infotainment
SubaruMsg.ES_LKAS
SubaruMsg.ES_LKAS_ANGLE
SubaruMsg.ES_LKAS_State
SubaruMsg.ES_STATIC_1
SubaruMsg.ES_STATIC_2
SubaruMsg.ES_Status
SubaruMsg.ES_UDS_Request
SubaruMsg.Steering_Torque
SubaruMsg.Throttle
SubaruMsg.Wheel_Speeds
TestSubaruGen1LongitudinalSafety
TestSubaruGen1TorqueStockLongitudinalSafety
TestSubaruGen2LongitudinalSafety
TestSubaruGen2TorqueSafetyBase
TestSubaruGen2TorqueStockLongitudinalSafety
TestSubaruLongitudinalSafetyBase
TestSubaruLongitudinalSafetyBase.FWD_BLACKLISTED_ADDRS
TestSubaruLongitudinalSafetyBase.INACTIVE_GAS
TestSubaruLongitudinalSafetyBase.MAX_BRAKE
TestSubaruLongitudinalSafetyBase.MAX_GAS
TestSubaruLongitudinalSafetyBase.MAX_POSSIBLE_BRAKE
TestSubaruLongitudinalSafetyBase.MAX_POSSIBLE_GAS
TestSubaruLongitudinalSafetyBase.MAX_POSSIBLE_RPM
TestSubaruLongitudinalSafetyBase.MAX_RPM
TestSubaruLongitudinalSafetyBase.MIN_BRAKE
TestSubaruLongitudinalSafetyBase.MIN_GAS
TestSubaruLongitudinalSafetyBase.MIN_RPM
TestSubaruLongitudinalSafetyBase.test_rpm_safety_check()
TestSubaruSafetyBase
TestSubaruSafetyBase.ALT_CAM_BUS
TestSubaruSafetyBase.ALT_MAIN_BUS
TestSubaruSafetyBase.DEG_TO_CAN
TestSubaruSafetyBase.DRIVER_TORQUE_ALLOWANCE
TestSubaruSafetyBase.DRIVER_TORQUE_FACTOR
TestSubaruSafetyBase.FLAGS
TestSubaruSafetyBase.FWD_BLACKLISTED_ADDRS
TestSubaruSafetyBase.FWD_BUS_LOOKUP
TestSubaruSafetyBase.INACTIVE_GAS
TestSubaruSafetyBase.MAX_RT_DELTA
TestSubaruSafetyBase.RELAY_MALFUNCTION_ADDRS
TestSubaruSafetyBase.RT_INTERVAL
TestSubaruSafetyBase.STANDSTILL_THRESHOLD
TestSubaruSafetyBase.setUp()
TestSubaruStockLongitudinalSafetyBase
TestSubaruTorqueSafetyBase
fwd_blacklisted_addr()
gen2_long_additional_tx_msgs()
lkas_tx_msgs()
long_tx_msgs()
- panda.tests.safety.test_subaru_preglobal module
TestSubaruPreglobalReversedDriverTorqueSafety
TestSubaruPreglobalSafety
TestSubaruPreglobalSafety.DBC
TestSubaruPreglobalSafety.DRIVER_TORQUE_ALLOWANCE
TestSubaruPreglobalSafety.DRIVER_TORQUE_FACTOR
TestSubaruPreglobalSafety.FLAGS
TestSubaruPreglobalSafety.FWD_BLACKLISTED_ADDRS
TestSubaruPreglobalSafety.FWD_BUS_LOOKUP
TestSubaruPreglobalSafety.MAX_RATE_DOWN
TestSubaruPreglobalSafety.MAX_RATE_UP
TestSubaruPreglobalSafety.MAX_RT_DELTA
TestSubaruPreglobalSafety.MAX_TORQUE
TestSubaruPreglobalSafety.RELAY_MALFUNCTION_ADDRS
TestSubaruPreglobalSafety.RT_INTERVAL
TestSubaruPreglobalSafety.STANDSTILL_THRESHOLD
TestSubaruPreglobalSafety.TX_MSGS
TestSubaruPreglobalSafety.setUp()
- panda.tests.safety.test_tesla module
CONTROL_LEVER_STATE
TestTeslaChassisLongitudinalSafety
TestTeslaLongitudinalSafety
TestTeslaPTLongitudinalSafety
TestTeslaRavenSteeringSafety
TestTeslaSafety
TestTeslaSteeringSafety
TestTeslaSteeringSafety.ANGLE_RATE_BP
TestTeslaSteeringSafety.ANGLE_RATE_DOWN
TestTeslaSteeringSafety.ANGLE_RATE_UP
TestTeslaSteeringSafety.DEG_TO_CAN
TestTeslaSteeringSafety.FWD_BLACKLISTED_ADDRS
TestTeslaSteeringSafety.RELAY_MALFUNCTION_ADDRS
TestTeslaSteeringSafety.TX_MSGS
TestTeslaSteeringSafety.setUp()
TestTeslaSteeringSafety.test_acc_buttons()
- panda.tests.safety.test_toyota module
TestToyotaAltBrakeSafety
TestToyotaSafetyAngle
TestToyotaSafetyAngle.ANGLE_RATE_BP
TestToyotaSafetyAngle.ANGLE_RATE_DOWN
TestToyotaSafetyAngle.ANGLE_RATE_UP
TestToyotaSafetyAngle.DEG_TO_CAN
TestToyotaSafetyAngle.MAX_LTA_ANGLE
TestToyotaSafetyAngle.MAX_LTA_DRIVER_TORQUE
TestToyotaSafetyAngle.MAX_MEAS_TORQUE
TestToyotaSafetyAngle.setUp()
TestToyotaSafetyAngle.test_angle_cmd_when_enabled()
TestToyotaSafetyAngle.test_angle_measurements()
TestToyotaSafetyAngle.test_lka_steer_cmd()
TestToyotaSafetyAngle.test_lta_steer_cmd()
TestToyotaSafetyAngle.test_steering_angle_measurements()
TestToyotaSafetyBase
TestToyotaSafetyBase.EPS_SCALE
TestToyotaSafetyBase.FWD_BLACKLISTED_ADDRS
TestToyotaSafetyBase.FWD_BUS_LOOKUP
TestToyotaSafetyBase.RELAY_MALFUNCTION_ADDRS
TestToyotaSafetyBase.STANDSTILL_THRESHOLD
TestToyotaSafetyBase.TX_MSGS
TestToyotaSafetyBase.packer
TestToyotaSafetyBase.safety
TestToyotaSafetyBase.setUpClass()
TestToyotaSafetyBase.test_block_aeb()
TestToyotaSafetyBase.test_diagnostics()
TestToyotaSafetyBase.test_lta_steer_cmd()
TestToyotaSafetyBase.test_rx_hook()
TestToyotaSafetyTorque
TestToyotaSafetyTorque.MAX_INVALID_STEERING_FRAMES
TestToyotaSafetyTorque.MAX_RATE_DOWN
TestToyotaSafetyTorque.MAX_RATE_UP
TestToyotaSafetyTorque.MAX_RT_DELTA
TestToyotaSafetyTorque.MAX_TORQUE
TestToyotaSafetyTorque.MAX_TORQUE_ERROR
TestToyotaSafetyTorque.MIN_VALID_STEERING_FRAMES
TestToyotaSafetyTorque.MIN_VALID_STEERING_RT_INTERVAL
TestToyotaSafetyTorque.RT_INTERVAL
TestToyotaSafetyTorque.TORQUE_MEAS_TOLERANCE
TestToyotaSafetyTorque.setUp()
TestToyotaStockLongitudinalAngle
TestToyotaStockLongitudinalBase
TestToyotaStockLongitudinalBase.FWD_BLACKLISTED_ADDRS
TestToyotaStockLongitudinalBase.RELAY_MALFUNCTION_ADDRS
TestToyotaStockLongitudinalBase.TX_MSGS
TestToyotaStockLongitudinalBase.test_acc_cancel()
TestToyotaStockLongitudinalBase.test_accel_actuation_limits()
TestToyotaStockLongitudinalBase.test_block_aeb()
TestToyotaStockLongitudinalBase.test_diagnostics()
TestToyotaStockLongitudinalTorque
- panda.tests.safety.test_volkswagen_mqb module
TestVolkswagenMqbLongSafety
TestVolkswagenMqbLongSafety.FWD_BLACKLISTED_ADDRS
TestVolkswagenMqbLongSafety.FWD_BUS_LOOKUP
TestVolkswagenMqbLongSafety.INACTIVE_ACCEL
TestVolkswagenMqbLongSafety.TX_MSGS
TestVolkswagenMqbLongSafety.setUp()
TestVolkswagenMqbLongSafety.test_accel_safety_check()
TestVolkswagenMqbLongSafety.test_cancel_button()
TestVolkswagenMqbLongSafety.test_cruise_engaged_prev()
TestVolkswagenMqbLongSafety.test_disable_control_allowed_from_cruise()
TestVolkswagenMqbLongSafety.test_enable_control_allowed_from_cruise()
TestVolkswagenMqbLongSafety.test_main_switch()
TestVolkswagenMqbLongSafety.test_set_and_resume_buttons()
TestVolkswagenMqbSafety
TestVolkswagenMqbSafety.DRIVER_TORQUE_ALLOWANCE
TestVolkswagenMqbSafety.DRIVER_TORQUE_FACTOR
TestVolkswagenMqbSafety.MAX_RATE_DOWN
TestVolkswagenMqbSafety.MAX_RATE_UP
TestVolkswagenMqbSafety.MAX_RT_DELTA
TestVolkswagenMqbSafety.MAX_TORQUE
TestVolkswagenMqbSafety.RELAY_MALFUNCTION_ADDRS
TestVolkswagenMqbSafety.RT_INTERVAL
TestVolkswagenMqbSafety.STANDSTILL_THRESHOLD
TestVolkswagenMqbSafety.setUpClass()
TestVolkswagenMqbSafety.test_redundant_brake_signals()
TestVolkswagenMqbSafety.test_torque_measurements()
TestVolkswagenMqbStockSafety
- panda.tests.safety.test_volkswagen_pq module
TestVolkswagenPqLongSafety
TestVolkswagenPqLongSafety.FWD_BLACKLISTED_ADDRS
TestVolkswagenPqLongSafety.FWD_BUS_LOOKUP
TestVolkswagenPqLongSafety.INACTIVE_ACCEL
TestVolkswagenPqLongSafety.TX_MSGS
TestVolkswagenPqLongSafety.setUp()
TestVolkswagenPqLongSafety.test_cancel_button()
TestVolkswagenPqLongSafety.test_cruise_engaged_prev()
TestVolkswagenPqLongSafety.test_disable_control_allowed_from_cruise()
TestVolkswagenPqLongSafety.test_enable_control_allowed_from_cruise()
TestVolkswagenPqLongSafety.test_main_switch()
TestVolkswagenPqLongSafety.test_set_and_resume_buttons()
TestVolkswagenPqLongSafety.test_torque_cmd_enable_variants()
TestVolkswagenPqSafety
TestVolkswagenPqSafety.DRIVER_TORQUE_ALLOWANCE
TestVolkswagenPqSafety.DRIVER_TORQUE_FACTOR
TestVolkswagenPqSafety.MAX_RATE_DOWN
TestVolkswagenPqSafety.MAX_RATE_UP
TestVolkswagenPqSafety.MAX_RT_DELTA
TestVolkswagenPqSafety.MAX_TORQUE
TestVolkswagenPqSafety.RELAY_MALFUNCTION_ADDRS
TestVolkswagenPqSafety.RT_INTERVAL
TestVolkswagenPqSafety.STANDSTILL_THRESHOLD
TestVolkswagenPqSafety.cruise_engaged
TestVolkswagenPqSafety.setUpClass()
TestVolkswagenPqSafety.test_torque_measurements()
TestVolkswagenPqStockSafety
- Module contents
- panda.tests.safety_replay package
Submodules
panda.tests.benchmark module
panda.tests.black_white_loopback_test module
panda.tests.black_white_relay_endurance module
panda.tests.black_white_relay_test module
panda.tests.bulk_write_test module
panda.tests.can_printer module
panda.tests.check_fw_size module
panda.tests.debug_console module
panda.tests.echo module
panda.tests.elm_car_simulator module
Used to Reverse/Test ELM protocol auto detect and OBD message response without a car.
panda.tests.elm_throughput module
- class panda.tests.elm_throughput.Reader(s, *args, **kwargs)[source]
Bases:
Thread
- run()[source]
Method representing the thread’s activity.
You may override this method in a subclass. The standard run() method invokes the callable object passed to the object’s constructor as the target argument, if any, with sequential and keyword arguments taken from the args and kwargs arguments, respectively.