RDMnet
HEAD (unstable)
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
Functions and definitions common to all RDMnet API modules.
Go to the source code of this file.
Data Structures | |
struct | RdmnetSyncRdmResponse |
struct | RdmnetSyncEptResponse |
struct | RdmnetNetintConfig |
Macros | |
#define | RDMNET_SYNC_SEND_RDM_ACK(response_ptr, response_data_len_in) |
Indicate that an RDM ACK should be sent when this callback returns. More... | |
#define | RDMNET_SYNC_SEND_RDM_NACK(response_ptr, nack_reason_in) |
Indicate that an RDM NACK should be sent when this callback returns. More... | |
#define | RDMNET_SYNC_DEFER_RDM_RESPONSE(response_ptr) |
Defer the RDM response to be sent later from another context. More... | |
#define | RDMNET_SYNC_RETRY_LATER(response_ptr) |
Trigger another notification for the (non-LLRP) RDM command on the next tick. More... | |
#define | RDMNET_SYNC_SEND_EPT_DATA(response_ptr, response_data_len_in) |
Indicate that an EPT data message should be sent when this callback returns. More... | |
#define | RDMNET_SYNC_SEND_EPT_STATUS(response_ptr, status_code_in) |
Indicate that an EPT status message should be sent when this callback returns. More... | |
#define | RDMNET_SYNC_DEFER_EPT_RESPONSE(response_ptr) |
Defer the response to the EPT message, either to be sent later or because no response is necessary. More... | |
#define | RDMNET_NETINT_CONFIG_DEFAULT_INIT |
A default-value initializer for an RdmnetNetintConfig struct. More... | |
Typedefs | |
typedef struct RdmnetSyncRdmResponse | RdmnetSyncRdmResponse |
typedef struct RdmnetSyncEptResponse | RdmnetSyncEptResponse |
typedef struct RdmnetNetintConfig | RdmnetNetintConfig |
Functions | |
etcpal_error_t | rdmnet_init (const EtcPalLogParams *log_params, const RdmnetNetintConfig *netint_config) |
Initialize the RDMnet library. More... | |
void | rdmnet_deinit (void) |
Deinitialize the RDMnet library. More... | |
const char * | rdmnet_rpt_status_code_to_string (rpt_status_code_t code) |
Get a string representation of an RPT status code. | |
const char * | rdmnet_ept_status_code_to_string (ept_status_code_t code) |
Get a string representation of an EPT status code. | |
const char * | rdmnet_connect_fail_event_to_string (rdmnet_connect_fail_event_t event) |
Get a string description of an RDMnet connection failure event. More... | |
const char * | rdmnet_disconnect_event_to_string (rdmnet_disconnect_event_t event) |
Get a string description of an RDMnet disconnect event. More... | |
const char * | rdmnet_connect_status_to_string (rdmnet_connect_status_t code) |
Get a string description of an RDMnet connect status code. More... | |
const char * | rdmnet_disconnect_reason_to_string (rdmnet_disconnect_reason_t code) |
Get a string description of an RDMnet disconnect reason code. More... | |
const char * | rdmnet_dynamic_uid_status_to_string (rdmnet_dynamic_uid_status_t code) |
Get a string description of an RDMnet Dynamic UID status code. More... | |