selfdrive.thermald package
Subpackages
- selfdrive.thermald.tests package
- Submodules
- selfdrive.thermald.tests.test_fan_controller module
TestFanController
TestFanController.test_hot_onroad
TestFanController.test_hot_onroad_0()
TestFanController.test_limited
TestFanController.test_limited_0()
TestFanController.test_no_fan_wear
TestFanController.test_no_fan_wear_0()
TestFanController.test_offroad_limits
TestFanController.test_offroad_limits_0()
TestFanController.test_windup_speed
TestFanController.test_windup_speed_0()
TestFanController.wind_down()
TestFanController.wind_up()
patched_controller()
- selfdrive.thermald.tests.test_power_monitoring module
TestPowerMonitoring
TestPowerMonitoring.setUp()
TestPowerMonitoring.test_car_battery_integration_lower_limit()
TestPowerMonitoring.test_car_battery_integration_offroad()
TestPowerMonitoring.test_car_battery_integration_onroad()
TestPowerMonitoring.test_car_battery_integration_upper_limit()
TestPowerMonitoring.test_car_voltage()
TestPowerMonitoring.test_delay_shutdown_time()
TestPowerMonitoring.test_disable_power_down()
TestPowerMonitoring.test_harness_connection()
TestPowerMonitoring.test_ignition()
TestPowerMonitoring.test_max_time_offroad()
TestPowerMonitoring.test_offroad_ignition()
TestPowerMonitoring.test_offroad_integration_discharging()
TestPowerMonitoring.test_pandaState_present()
mock_time_monotonic()
pm_patch()
- Module contents
Submodules
selfdrive.thermald.fan_controller module
- class selfdrive.thermald.fan_controller.TiciFanController[source]
Bases:
BaseFanController
selfdrive.thermald.power_monitoring module
selfdrive.thermald.thermald module
- class selfdrive.thermald.thermald.HardwareState(network_type, network_info, network_strength, network_stats, network_metered, nvme_temps, modem_temps)
Bases:
tuple
- modem_temps
Alias for field number 6
- network_info
Alias for field number 1
- network_metered
Alias for field number 4
- network_stats
Alias for field number 3
- network_strength
Alias for field number 2
- network_type
Alias for field number 0
- nvme_temps
Alias for field number 5
- class selfdrive.thermald.thermald.ThermalBand(min_temp, max_temp)
Bases:
tuple
- max_temp
Alias for field number 1
- min_temp
Alias for field number 0
- selfdrive.thermald.thermald.hw_state_thread(end_event, hw_queue)[source]
Handles non critical hardware state, and sends over queue