1 [[PREPROC_HEADER_GUARD_BEGIN]]
6 #ifdef HC_API_MACRO_EXCLUDE_DOCS
12 enum RDMCommandClassCommands {
13 RDM_GET_COMMAND = 0x20,
14 RDM_SET_COMMAND = 0x30,
15 RDM_GET_COMMAND_RESPONSE = 0x21,
16 RDM_SET_COMMAND_RESPONSE = 0x31,
17 RDM_DISCOVERY_COMMAND = 0x10,
18 RDM_DISCOVERY_COMMAND_RESPONSE = 0x11
22 RDM_BROADCAST_ALL_DEVICES_ID = 0xFFFFFFFFFFFF,
23 RDM_SUB_DEVICE_ALL_CALL = 0xFFFF
27 RDM_SC_SUB_MESSAGE = 0x01
32 RDM_PID_DISC_UNIQUE_BRANCH = 0x0001,
33 RDM_PID_DISC_MUTE = 0x0002,
34 RDM_PID_DISC_UN_MUTE = 0x0003,
36 RDM_PID_PROXIED_DEVICES = 0x0010,
37 RDM_PID_PROXIED_DEVICE_COUNT = 0x0011,
38 RDM_PID_COMMS_STATUS = 0x0015,
40 RDM_PID_QUEUED_MESSAGE = 0x0020,
41 RDM_PID_STATUS_MESSAGES = 0x0030,
42 RDM_PID_STATUS_ID_DESCRIPTION = 0x0031,
43 RDM_PID_CLEAR_STATUS_ID = 0x0032,
44 RDM_PID_SUB_DEVICE_STATUS_REPORT_THRESHOLD = 0x0033,
46 RDM_PID_SUPPORTED_PARAMETERS = 0x0050,
47 RDM_PID_PARAMETER_DESCRIPTION = 0x0051,
49 RDM_PID_DEVICE_INFO = 0x0060,
50 RDM_PID_PRODUCT_DETAIL_ID_LIST = 0x0070,
51 RDM_PID_DEVICE_MODEL_DESCRIPTION = 0x0080,
52 RDM_PID_MANUFACTURER_LABEL = 0x0081,
53 RDM_PID_DEVICE_LABEL = 0x0082,
54 RDM_PID_FACTORY_DEFAULTS = 0x0090,
55 RDM_PID_LANGUAGE_CAPABILITIES = 0x00A0,
56 RDM_PID_LANGUAGE = 0x00B0,
57 RDM_PID_SOFTWARE_VERSION_LABEL = 0x00C0,
58 RDM_PID_BOOT_SOFTWARE_VERSION_ID = 0x00C1,
59 RDM_PID_BOOT_SOFTWARE_VERSION_LABEL = 0x00C2,
61 RDM_PID_DMX_PERSONALITY = 0x00E0,
62 RDM_PID_DMX_PERSONALITY_DESCRIPTION = 0x00E1,
63 RDM_PID_DMX_START_ADDRESS = 0x00F0,
64 RDM_PID_SLOT_INFO = 0x0120,
65 RDM_PID_SLOT_DESCRIPTION = 0x0121,
66 RDM_PID_DEFAULT_SLOT_VALUE = 0x0122,
68 RDM_PID_SENSOR_DEFINITION = 0x0200,
69 RDM_PID_SENSOR_VALUE = 0x0201,
70 RDM_PID_RECORD_SENSORS = 0x0202,
72 RDM_PID_DEVICE_HOURS = 0x0400,
73 RDM_PID_LAMP_HOURS = 0x0401,
74 RDM_PID_LAMP_STRIKES = 0x0402,
75 RDM_PID_LAMP_STATE = 0x0403,
76 RDM_PID_LAMP_ON_MODE = 0x0404,
77 RDM_PID_DEVICE_POWER_CYCLES = 0x0405,
79 RDM_PID_DISPLAY_INVERT = 0x0500,
80 RDM_PID_DISPLAY_LEVEL = 0x0501,
82 RDM_PID_PAN_INVERT = 0x0600,
83 RDM_PID_TILT_INVERT = 0x0601,
84 RDM_PID_PAN_TILT_SWAP = 0x0602,
85 RDM_PID_REAL_TIME_CLOCK = 0x0603,
87 RDM_PID_IDENTIFY_DEVICE = 0x1000,
88 RDM_PID_RESET_DEVICE = 0x1001,
89 RDM_PID_POWER_STATE = 0x1010,
90 RDM_PID_PERFORM_SELFTEST = 0x1020,
91 RDM_PID_SELF_TEST_DESCRIPTION = 0x1021,
92 RDM_PID_CAPTURE_PRESET = 0x1030,
93 RDM_PID_PRESET_PLAYBACK = 0x1031,
97 RDM_PID_DMX_BLOCK_ADDRESS = 0x0140,
98 RDM_PID_DMX_FAIL_MODE = 0x0141,
99 RDM_PID_DMX_STARTUP_MODE = 0x0142,
102 RDM_PID_DIMMER_INFO = 0x0340,
103 RDM_PID_MINIMUM_LEVEL = 0x0341,
104 RDM_PID_MAXIMUM_LEVEL = 0x0342,
105 RDM_PID_CURVE = 0x0343,
106 RDM_PID_CURVE_DESCRIPTION = 0x0344,
109 RDM_PID_OUTPUT_RESPONSE_TIME = 0x0345,
110 RDM_PID_OUTPUT_RESPONSE_TIME_DESCRIPTION = 0x0346,
111 RDM_PID_MODULATION_FREQUENCY = 0x0347,
112 RDM_PID_MODULATION_FREQUENCY_DESCRIPTION = 0x0348,
115 RDM_PID_BURN_IN = 0x0440,
118 RDM_PID_LOCK_PIN = 0x0640,
119 RDM_PID_LOCK_STATE = 0x0641,
120 RDM_PID_LOCK_STATE_DESCRIPTION = 0x0642,
121 RDM_PID_IDENTIFY_MODE = 0x1040,
122 RDM_PID_PRESET_INFO = 0x1041,
123 RDM_PID_PRESET_STATUS = 0x1042,
124 RDM_PID_PRESET_MERGEMODE = 0x1043,
125 RDM_PID_POWER_ON_SELF_TEST = 0x1044,
128 RDM_PID_ENDPOINT_LIST = 0x7FE0,
129 RDM_PID_ENDPOINT_TO_UNIVERSE = 0x7FE1,
130 RDM_PID_RDM_TRAFFIC_ENABLE = 0x7FE2,
131 RDM_PID_ENDPOINT_MODE = 0x7FE3,
132 RDM_PID_ENDPOINT_LABEL = 0x7FE4,
133 RDM_PID_DISCOVERY_STATE = 0x7FE5,
134 RDM_PID_ENDPOINT_TIMING = 0x7FE6,
135 RDM_PID_ENDPOINT_TIMING_DESCRIPTION = 0x7FE7,
136 RDM_PID_BINDING_CONTROL_FIELDS = 0x7FE8,
137 RDM_PID_ENDPOINT_IDENTIFY = 0x7FE9,
138 RDM_PID_BACKGROUND_DISCOVERY = 0x7FEA,
139 RDM_PID_ENDPOINT_DEVICE_LIST_CHANGE = 0x7FEB,
140 RDM_PID_ENDPOINT_DEVICES = 0x7FEC,
141 RDM_PID_TCP_COMMS_STATUS = 0x7FED,
142 RDM_PID_ENDPOINT_LIST_CHANGE = 0x7FEE,
143 RDM_PID_BACKGROUND_QUEUED_STATUS_POLICY = 0x7FD0,
144 RDM_PID_BACKGROUND_QUEUED_STATUS_POLICY_DESCRIPTION = 0x7FD1,
145 RDM_PID_BACKGROUND_STATUS_TYPE = 0x7FD2,
146 RDM_PID_QUEUED_STATUS_ENDPOINT_COLLECTION = 0x7FD3,
147 RDM_PID_QUEUED_STATUS_UID_COLLECTION = 0x7FD4,
150 RDM_PID_LIST_INTERFACES = 0x0700,
151 RDM_PID_INTERFACE_LABEL = 0x0701,
152 RDM_PID_INTERFACE_HARDWARE_ADDRESS_TYPE1 = 0x0702,
153 RDM_PID_IPV4_DHCP_MODE = 0x0703,
154 RDM_PID_IPV4_ZEROCONF_MODE = 0x0704,
155 RDM_PID_IPV4_CURRENT_ADDRESS = 0x0705,
156 RDM_PID_IPV4_STATIC_ADDRESS = 0x0706,
157 RDM_PID_INTERFACE_RENEW_DHCP = 0x0707,
158 RDM_PID_INTERFACE_RELEASE_DHCP = 0x0708,
159 RDM_PID_INTERFACE_APPLY_CONFIGURATION = 0x0709,
160 RDM_PID_IPV4_DEFAULT_ROUTE = 0x070A,
161 RDM_PID_DNS_NAME_SERVER = 0x070B,
162 RDM_PID_DNS_HOSTNAME = 0x070C,
163 RDM_PID_DNS_DOMAIN_NAME = 0x070D,
169 [[PREPROC_HEADER_GUARD_END]]