|
ONLP
Open Network Linux Platform APIs
|
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... | |
| #define ONLP_CHASSIS_LED_INFO_ENTRY_INIT | ( | _id, | |
| _desc, | |||
| _caps | |||
| ) | ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_OID_CHASSIS, _caps) |
Initialize a static chassis LED OID entry
| #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) |
Initialize a static Fan LED OID Entry
| #define ONLP_LED_INFO_ENTRY_INIT | ( | _id, | |
| _desc, | |||
| _parent, | |||
| _caps | |||
| ) |
Initialize an LED static OID entry
| #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) |
Initialize a static PSU LED OID Entry
| int onlp_ledi_caps_get | ( | onlp_oid_id_t | id, |
| uint32_t * | rv | ||
| ) |
Get the caps for the given LED.
| id | The LED ID | |
| [out] | rv | Receives the caps. |
| int onlp_ledi_char_set | ( | onlp_oid_id_t | id, |
| char | c | ||
| ) |
Set the LED character.
| id | The LED OID |
| c | The character.. |
| int onlp_ledi_hdr_get | ( | onlp_oid_id_t | id, |
| onlp_oid_hdr_t * | rv | ||
| ) |
Get the LED header.
| id | The LED OID | |
| [out] | rv | Receives the header. |
| int onlp_ledi_hw_init | ( | uint32_t | flags | ) |
Hardware initialization of the LED module.
| flags | The hardware initialization flags. |
| int onlp_ledi_id_validate | ( | onlp_oid_id_t | id | ) |
Validate an LED id.
| id | The id. |
| int onlp_ledi_info_get | ( | onlp_oid_id_t | id, |
| onlp_led_info_t * | rv | ||
| ) |
Get the information for the given LED.
| id | The LED OID | |
| [out] | rv | Receives the LED information. |
| int onlp_ledi_mode_set | ( | onlp_oid_id_t | id, |
| onlp_led_mode_t | mode | ||
| ) |
Set the LED mode.
| id | The LED OID |
| mode | The new mode. |
| int onlp_ledi_sw_denit | ( | void | ) |
Deinitialize the led software module.
1.8.13