RDMnet
HEAD (unstable)
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
An RPT status received over RDMnet and saved for later processing.
This type is not used by the library API, but can come in handy if an application wants to queue or copy RPT status messages before acting on them. The status_string member is heap-allocated and owned; be sure to call rdmnet_free_saved_rpt_status() to free this data before disposing of an instance.
Data Fields | |
RdmUid | source_uid |
uint16_t | source_endpoint |
uint32_t | seq_num |
rpt_status_code_t | status_code |
char * | status_string |
uint32_t seq_num |
The sequence number of the status message, for matching with a corresponding command.
uint16_t source_endpoint |
The endpoint from which the status message was sent.
RdmUid source_uid |
The UID of the RDMnet component that sent this status message.
rpt_status_code_t status_code |
A status code that indicates the specific error or status condition.
char* status_string |
An optional implementation-defined status string to accompany this status message. This pointer is owned and must be freed before this type goes out of scope using rdmnet_free_saved_rpt_status().