selfdrive.thermald package
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