OLE Developer Guide  Latest Git
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
RDMResponder Struct Reference

Detailed Description

A core implementation of a responder.

This contains the mutable state for a responder.

Collaboration diagram for RDMResponder:

Data Fields

char device_label [RDM_DEFAULT_STRING_SIZE]
 Device label.
 
uint8_t uid [UID_LENGTH]
 Responder's UID.
 
const ResponderDefinitiondef
 The ResponderDefinition.
 
SensorDatasensors
 A pointer to an array of SensorData structs. More...
 
uint16_t dmx_start_address
 DMX start address.
 
uint16_t sub_device_count
 The number of sub devices.
 
uint8_t current_personality
 Current DMX personality, 1-indexed.
 
uint8_t queued_message_count
 queued message count.
 
bool is_muted
 The mute state for the responder.
 
bool identify_on
 The identify state for the responder.
 
bool using_factory_defaults
 True if using factory defaults.
 
bool is_subdevice
 
bool is_managed_proxy
 
bool is_proxied_device
 

Field Documentation

SensorData* RDMResponder::sensors

A pointer to an array of SensorData structs.

The array must be the same size as the SensorDefinitions in ResponderDefinition.


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