1
0
Fork 0

update readme

This commit is contained in:
Kevin Matz 2021-08-12 11:09:20 -04:00
parent fc26e5e833
commit f93091a1ba
2 changed files with 156 additions and 5 deletions

View File

@ -23,17 +23,28 @@ A collection of C++ libraries for ESTA sponsored ANSI standards.
| EPI 19 - ACN Discovery on IP Networks | E1.17 | |
| EPI 20 - MTU Size for ACN on IPv4 Networks | E1.17 | |
| EPI 22 - DDL Core Modules for ACN Devices | E1.17 | |
| Remote Device Management (RDM) | E1.20 | |
| Remote Device Management (RDM) | E1.20 | Responder |
| RDM Subdevice | E1.20 | ✓ |
| RDM Sensors | E1.20 | ✓ |
| RDM Discovery | E1.20 | ✓ |
| RDM Required PIDs | E1.20 | ✓ |
| RDM Status collection PIDs | E1.20 | ✓ |
| EPI 23 - Device Identification Subdevice | E1.30-1 | |
| EPI 25 - Time Reference in ACN Systems Using SNTP and NTP | E1.30-3 | |
| EPI 26 - DDL Extensions for DMX and RDM Devices | E1.30-4 | |
| EPI 32 - Identification of Draft DDL Modules | E1.30-10 | |
| EPI 33 - ACN RLP Operation on TCP | E1.30-11 | |
| Streaming ACN (sACN) | E1.31 | Data |
| Streaming ACN (sACN) | E1.31 | Partial |
| sACN Receiver | E1.31 | ✓ |
| sACN Source | E1.31 | Limited |
| sACN Data | E1.31 | ✓ |
| sACN Sync | E1.31 | ✓ |
| sACN Discovery | E1.31 | ✓ |
| sACN Preview | E1.31 | - |
| RDMNet | E1.33 | |
| RDM Dimmer Message Sets | E1.37-1 | |
| RDM IPv4 & DNS Configuration Messages | E1.37-2 | |
| RDM Gateway & Splitter Configuration Messages | E1.37-7 | |
| RDM Dimmer Message Sets | E1.37-1 | Normative |
| RDM IPv4 & DNS Configuration Messages | E1.37-2 | Normative |
| RDM Gateway & Splitter Configuration Messages | E1.37-7 | Normative |
### Dependent Protocols

140
rdm/README.md Normal file
View File

@ -0,0 +1,140 @@
# Library for E1.20 RDM
## Remote Device Management Over DMX512 Networks
### Parameter PIDs
Supported Command Classes shown as `✓`. Allowed command classes shown as `X` indicating that support is implementation specific outside of this library.
#### E1.20 PIDs
| Parameter | Disc | Get | Set |
| :- | :-: | :-: | :-: |
| **Network Management** ||||
| DISC_UNIQUE_BRANCH | ✓ | | |
| DISC_MUTE | ✓ | | |
| DISC_UN_MUTE | ✓ | | |
| PROXIED_DEVICES | | X | |
| PROXIED_DEVICE_COUNT | | X | |
| COMMS_STATUS | | ✓ | ✓ |
| **Status Collection** ||||
| QUEUED_MESSAGE | | ✓ | |
| STATUS_MESSAGES | | ✓ | |
| STATUS_ID_DESCRIPTION | | ✓ | |
| CLEAR_STATUS_ID | | | ✓ |
| SUB_DEVICE_STATUS_REPORT_THRESHOLD | | ✓ | ✓ |
| **RDM Information** ||||
| SUPPORTED_PARAMETERS | | ✓ | |
| PARAMETER_DESCRIPTION | | X | |
| **Product Information** ||||
| DEVICE_INFO | | ✓ | |
| PRODUCT_DETAIL_ID_LIST | | ✓ | |
| DEVICE_MODEL_DESCRIPTION | | ✓ | |
| MANUFACTURER_LABEL | | ✓ | |
| DEVICE_LABEL | | X | X |
| FACTORY_DEFAULTS | | X | X |
| **DMX512 Setup** ||||
| DMX_PERSONALITY | | ✓ | ✓ |
| DMX_PERSONALITY_DESCRIPTION | | ✓ | |
| DMX_START_ADDRESS | | ✓ | ✓ |
| SLOT_INFO | | X | |
| SLOT_DESCRIPTION | | X | |
| DEFAULT_SLOT_VALUE | | X | |
| **Sensors** ||||
| SENSOR_DEFINITION | | ✓ | |
| SENSOR_VALUE | | ✓ | ✓ |
| RECORD_SENSORS | | | ✓ |
| **Dimmer Settings** | | | |
| **Power/Lamp Settings** | | | |
| DEVICE_HOURS | | X | X |
| LAMP_HOURS | | X | X |
| LAMP_STRIKE | | X | X |
| LAMP_STATE | | X | X |
| LAMP_ON_MODE | | X | X |
| DEVICE_POWER_CYCLES | | X | X |
| **Display Settings** ||||
| DISPLAY_INVERT | | X | X |
| DISPLAY_LEVEL | | X | X |
| **Configuration** ||||
| PAN_INVERT | | X | X |
| TILE_INVERT | | X | X |
| PANT_TILT_SWAP | | X | X |
| REAL_TIME_CLOCK | | X | X |
| **Control** ||||
| IDENTIFY_DEVICE | | ✓ | ✓ |
| RESET_DEVICE | | | ✓ |
| POWER_STATE | | X | X |
| PERFORM_SELFTEST | | X | |
| CAPTURE_PRESET | | | X |
| PRESET_PLAYBACK | | X | X |
#### E1.37-1 PIDs
| Parameter | Get | Set |
| :- | :-: | :-: |
| **DMX512 Setup** |||
| DMX_BLOCK_ADDRESS | X | X |
| DMX_FAIL_MODE | X | X |
| DMX_STARTUP_MODE | X | X |
| **Dimmer Settings** |||
| DIMMER_INFO | X | |
| MINIMUM_LEVEL | X | X |
| MAXIMUM_LEVEL | X | X |
| CURVE | X | X |
| CURVE_DESCRIPTION | X | |
| OUTPUT_RESPONSE_TIME | X | X |
| OUTPUT_RESPONSE_DESCRIPTION | X | |
| MODULATION_FREQUENCY | X | X |
| MODULATION_FREQUENCY_DESCRIPTION | X | |
| **Power/Lamp Settings** |||
| BURN_IN | X | X |
| **Configuration** |||
| LOCK_PIN | X | X |
| LOCK_STATE | X | X |
| LOCK_STATE_DESCRIPTION | X | |
| **Control** |||
| IDENTIFY_MODE | X | X |
| PRESET_INFO | X | |
| PRESET_STATUS | X | X |
| PRESET_MERGEMODE | X | X |
| POWER_ON_SELF_TEST | X | X |
#### E1.37-2 PIDs
| Parameter | Get | Set |
| :- | :-: | :-: |
| **IP & DNS Configuration** |||
| LIST_INTERFACES | X | |
| INTERFACE_LABEL | X | |
| INTERFACE_HARDWARE_ADDRESS_TYPE1 | X | |
| IPV4_DHCP_MODE | X | X |
| IPV4_ZEROCONF_MODE | X | X |
| IPV4_CURRENT_ADDRESS | X | |
| IPV4_STATIC_ADDRESS | X | X |
| INTERFACE_RENEW_DHCP | | X |
| INTERFACE_RELEASE_DHCP | | X |
| INTERFACE_APPLY_CONFIGURATION | | X |
| IPV4_DEFAULT_ROUTE | X | X |
| DNS_IPV4_NAME_SERVER | X | X |
| DNS_HOSTNAME | X | X |
| DNS_DOMAIN_NAME | X | X |
#### E1.37-7 PIDs
| Parameter | Get | Set |
| :- | :-: | :-: |
| **RDMnet and RDM Splitter Management** |||
| ENDPOINT_LIST | X | |
| ENDPOINT_LIST_CHANGE | X | |
| IDENTIFY_ENDPOINT | X | X |
| ENDPOINT_TO_UNIVERSE | X | X |
| ENDPOINT_MODE | X | X |
| ENDPOINT_LABEL | X | X |
| RDM_TRAFFIC_ENABLE | X | X |
| DISCOVERY_STATE | X | X |
| BACKGROUND_DISCOVER | X | X |
| ENDPOINT_TIMING | X | X |
| ENDPOINT_TIMING_DESCRIPTION | X | X |
| ENDPOINT_RESPONDERS | X | |
| ENDPOINT_RESPONDERS_LIST_CHANGE | X | |
| BINDING_CONTROL_FIELDS | X | |
| BACKGROUND_QUEUED_STATUS_POLICY | X | X |
| BACKGROUND_QUEUED_STATUS_POLICY_DESCRIPTION | X | |