| 
    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.