PID 要求
标准 RDM commands
以下 ANSI E1.20 定义的 standard RDM commands 是必需的,必须实现。
| RDM Command |
|---|
| PID_DEVICE_INFO |
| PID_DEVICE_LABEL |
| PID_FACTORY_DEFAULTS(执行 factory default 时,应同时触发 Vision unlink。) |
| 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 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 要求
以下 custom RDM commands 必须实现。
| RDM Command | Exposed as supported parameter |
|---|---|
| CPID_VISION | No |
| CPID_ERROR_CODES | Yes |
| CPID_WARNING_CODES | Yes |
可选 RDM CPID
以下 custom RDM commands 可以实现,用于在 server 上获取 extended data。
Total Counter CPIDs 只有在您的 RDM Counter PIDs 可以 reset 时才需要。此时它们用于获取 total counters。
| 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 |