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.