RDMnet
0.3.0
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.
#include <rdmnet/message.h>
Data Fields | |
RdmUid | source_uid |
The UID of the RDMnet component that sent this status message. | |
uint16_t | source_endpoint |
The endpoint from which the status message was sent. | |
uint32_t | seq_num |
The sequence number of the status message, for matching with a corresponding command. | |
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. More... | |
char* RdmnetSavedRptStatus::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().