RDMnet
0.3.0
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
A set of data for the controller library to use for handling RDM commands internally.
#include <rdmnet/controller.h>
Data Fields | |
uint16_t | model_id |
A number representing the product model which implements the controller. More... | |
uint32_t | software_version_id |
A number representing the version of the controller software. More... | |
const char * | manufacturer_label |
A string representing the manufacturer of the controller. | |
const char * | device_model_description |
A string representing the name of the product model which implements the controller. | |
const char * | software_version_label |
A string representing the software version of the controller. | |
const char * | device_label |
A user-settable string representing a name for this particular controller instance. | |
uint16_t | product_category |
A number representing the product's primary function. More... | |
bool | device_label_settable |
Whether the library should allow the device_label to be changed remotely. More... | |
bool RdmnetControllerRdmData::device_label_settable |
Whether the library should allow the device_label to be changed remotely.
Initialized to false by default.
uint16_t RdmnetControllerRdmData::model_id |
A number representing the product model which implements the controller.
Should be unique per model for a given manufacturer.
uint16_t RdmnetControllerRdmData::product_category |
A number representing the product's primary function.
Valid values are defined in rdm/defs.h as E120_PRODUCT_CATEGORY_... Initialized to E120_PRODUCT_CATEGORY_CONTROL_CONTROLLER by default.
uint32_t RdmnetControllerRdmData::software_version_id |
A number representing the version of the controller software.
Should be unique per version of a given controller's application.