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

Detailed Description

The definition of a responder.

This contains the PID dispatch table, and const data, like the manufacturer name, device model etc, sensor definitions, etc.

Collaboration diagram for ResponderDefinition:

Data Fields

const PIDDescriptordescriptors
 The descriptor table.
 
const SensorDefinitionsensors
 The sensor definitions table. More...
 
const PersonalityDefinitionpersonalities
 The personality definition table. More...
 
const char * software_version_label
 The software version label.
 
const char * manufacturer_label
 The manufacturer label.
 
const char * model_description
 The model description.
 
const char * default_device_label
 The default device label.
 
const ProductDetailIdsproduct_detail_ids
 The list of product IDs.
 
unsigned int descriptor_count
 The number of descriptors in the table.
 
unsigned int personality_count
 The number of personality definitions in the table.
 
uint32_t software_version
 The Software version.
 
uint16_t model_id
 The model ID.
 
RDMProductCategory product_category
 The product category.
 
uint8_t sensor_count
 The number of sensor definitions in the table. More...
 

Field Documentation

const PersonalityDefinition* ResponderDefinition::personalities

The personality definition table.

This may be NULL if the responder does not have personalities.

uint8_t ResponderDefinition::sensor_count

The number of sensor definitions in the table.

The number of sensors

const SensorDefinition* ResponderDefinition::sensors

The sensor definitions table.

This may be NULL if the responder does not have sensors.


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