|
ONLP
Open Network Linux Platform APIs
|
Platform Management Interface. More...
#include <onlp/led.h>Go to the source code of this file.
Macros | |
| #define | ONLP_LED_INFO_ENTRY_INIT(_id, _desc, _parent, _caps) |
| #define | ONLP_CHASSIS_LED_INFO_ENTRY_INIT(_id, _desc, _caps) ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_OID_CHASSIS, _caps) |
| #define | ONLP_PSU_LED_INFO_ENTRY_INIT(_id, _desc, _psu_id, _caps) ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_PSU_ID_CREATE(_psu_id), _caps) |
| #define | ONLP_FAN_LED_INFO_ENTRY_INIT(_id, _desc, _fan_id, _caps) ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_FAN_ID_CREATE(_fan_id), _caps) |
Functions | |
| int | onlp_ledi_sw_init (void) |
| Software initialization of the LED module. | |
| int | onlp_ledi_hw_init (uint32_t flags) |
| Hardware initialization of the LED module. More... | |
| int | onlp_ledi_sw_denit (void) |
| Deinitialize the led software module. More... | |
| int | onlp_ledi_id_validate (onlp_oid_id_t id) |
| Validate an LED id. More... | |
| int | onlp_ledi_hdr_get (onlp_oid_id_t id, onlp_oid_hdr_t *rv) |
| Get the LED header. More... | |
| int | onlp_ledi_info_get (onlp_oid_id_t id, onlp_led_info_t *rv) |
| Get the information for the given LED. More... | |
| int | onlp_ledi_caps_get (onlp_oid_id_t id, uint32_t *rv) |
| Get the caps for the given LED. More... | |
| int | onlp_ledi_mode_set (onlp_oid_id_t id, onlp_led_mode_t mode) |
| Set the LED mode. More... | |
| int | onlp_ledi_char_set (onlp_oid_id_t id, char c) |
| Set the LED character. More... | |
Platform Management Interface.
1.8.13