The handler for RDM requests.


Go to the source code of this file.
Data Structures | |
| struct | RDMHandlerSettings |
| The settings to use for the RDM Handler. More... | |
Typedefs | |
| typedef void(* | RDMHandlerSendCallback )(bool include_break, const IOVec *data, unsigned int iov_count) |
| The callback used to send RDM responses. More... | |
Functions | |
| void | RDMHandler_Initialize (const RDMHandlerSettings *settings) |
| Initialize the RDM Handler sub-system. More... | |
| bool | RDMHandler_AddModel (const ModelEntry *entry) |
| Add a model to the list of available models. More... | |
| bool | RDMHandler_SetActiveModel (uint16_t model_id) |
| Change the active model of responder. More... | |
| uint16_t | RDMHandler_ActiveModel () |
| Get the active model id. More... | |
| void | RDMHandler_HandleRequest (const RDMHeader *header, const uint8_t *param_data) |
| Handle a RDM Request. More... | |
| void | RDMHandler_GetUID (uint8_t *uid) |
| Get the UID of the responder. More... | |
| void | RDMHandler_Tasks () |
| Perform the periodic RDM Handler tasks. More... | |