**- Why I did it** - The thermalctld daemon on the Pmon docker requires support from the thermal manager API. **- How I did it** - Removed the old function for detecting a faulty fan. - Removed the old function for detecting excess temperature. - Implement thermal_manager APIs based on ThermalManagerBase - Implement thermal_conditions APIs based on ThermalPolicyConditionBase - Implement thermal_actions APIs based on ThermalPolicyActionBase - Implement thermal_info APIs based on ThermalPolicyInfoBase - Add thermal_policy.json |
||
---|---|---|
.. | ||
Celestica-DX010-C32 | ||
Celestica-DX010-D48C8 | ||
led-code | ||
plugins | ||
Seastone-DX010 | ||
Seastone-DX010-10-50 | ||
Seastone-DX010-25-50 | ||
Seastone-DX010-50 | ||
Seastone-DX010-50-40 | ||
Seastone-DX010-50-50-40 | ||
sonic_platform | ||
default_sku | ||
fancontrol-B2F | ||
fancontrol-F2B | ||
installer.conf | ||
led_proc_init.soc | ||
platform.json | ||
pmon_daemon_control.json | ||
sensors.conf | ||
system_health_monitoring_config.json | ||
th-seastone-dx010-config-flex-all.bcm | ||
thermal_overload_control.sh | ||
thermal_policy.json |