RDMnet  0.3.0
Implementation of ANSI E1.33 (RDMnet)
View other versions:
RdmnetSavedRptStatus Struct Reference

Overview

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...
 

Field Documentation

◆ status_string

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().


The documentation for this struct was generated from the following file: