The definition of a responder.
This contains the PID dispatch table, and const data, like the manufacturer name, device model etc, sensor definitions, etc.
Data Fields | |
const PIDDescriptor * | descriptors |
The descriptor table. | |
const SensorDefinition * | sensors |
The sensor definitions table. More... | |
const PersonalityDefinition * | personalities |
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 ProductDetailIds * | product_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... | |
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.