RDM PID Requirements
Standard RDM Commands
The following standard RDM Commands defined in ANSI E1.20 are required and must be implemented.
| RDM Command |
|---|
| PID_DEVICE_INFO |
| PID_DEVICE_LABEL |
| PID_FACTORY_DEFAULTS (During a factory default, an unlink of Vision should be triggered.) |
| PID_DMX_PERSONALITY |
| PID_DMXSTARTADDRESS |
| PID_SENSOR_DEFINITION (No Sensors -> DeviceInfo Sensor Count = 0, PID optional) |
| PID_SENSOR_VALUE (No Sensors -> DeviceInfo Sensor Count = 0, PID optional) |
| PID_DEVICE_HOURS |
| PID_LAMP_HOURS (No Lamp, but led -> Implement it as source hours) |
| PID_LAMP_STRIKES (No Lamp? Not necessary) |
| PID_LAMP_STATE (No Lamp? Not necessary) |
| PID_DEVICE_POWER_CYCLES |
| PID_IDENTIFY_DEVICE |
| PID_RESET_DEVICE |
| PID_POWER_STATE |
| PID_PERFORM_SELFTEST |
| PID_SELF_TEST_DESCRIPTION |
RDM CPID Requirement
The following custom RDM Commands must be implemented.
| RDM Command | Exposed as supported parameter |
|---|---|
| CPID_VISION | No |
| CPID_ERROR_CODES | Yes |
| CPID_WARNING_CODES | Yes |
RDM CPID Optional
The following custom RDM Commands can be implemented to get extended data on the server.
Total Counter CPIDS are only required if your RDM Counter PIDs are resetable. They are necessary to get the total counters then.
| RDM Command | Exposed as supported parameter |
|---|---|
| CPID_VISION_DATA | No |
| CPID_TOTAL_DEVICE_HOURS | Yes |
| CPID_TOTAL_SOURCE_HOURS | Yes |
| CPID_TOTAL_DEVICE_POWER_CYCLES | Yes |