ONLP
Open Network Linux Platform APIs
|
Fan Platform Implementation. More...
#include <onlp/fan.h>
Go to the source code of this file.
Functions | |
int | onlp_fani_sw_init (void) |
Software initialization of the Fan module. | |
int | onlp_fani_hw_init (uint32_t flags) |
Hardware initialization of the Fan module. More... | |
int | onlp_fani_sw_denit (void) |
Deinitialize the fan software module. More... | |
int | onlp_fani_id_validate (onlp_oid_id_t id) |
Validate a fan id. More... | |
int | onlp_fani_hdr_get (onlp_oid_id_t id, onlp_oid_hdr_t *hdr) |
Retrieve the fan's OID hdr. More... | |
int | onlp_fani_info_get (onlp_oid_id_t id, onlp_fan_info_t *rv) |
Get the information structure for the given fan OID. More... | |
int | onlp_fani_caps_get (onlp_oid_id_t id, uint32_t *rv) |
Get the fan capabilities. More... | |
int | onlp_fani_rpm_set (onlp_oid_id_t id, int rpm) |
Set the fan speed in RPM. More... | |
int | onlp_fani_percentage_set (onlp_oid_id_t id, int p) |
Set the fan speed in percentage. More... | |
int | onlp_fani_dir_set (onlp_oid_id_t id, onlp_fan_dir_t dir) |
Set the fan direction (if supported). More... | |
Fan Platform Implementation.