Sound Control Protocol - (Firmware 1.1.3)
Table Of Contents
- 1. Introduction
- 2. Open Sound Control Overview
- 3. Conventions
- 4. SSC Data Structure Specification
- 5. SSC subscriptions - /osc/state/subscribe
- 6. SSC Transport Layer Adaptations
- 7. Developer’s Guide for EW-DX EM 2
- 8. SSC Method List (EW-DX EM 2)
- 8.1 /device/identification/visual
- 8.2 /device/identity/version
- 8.3 /device/identity/vendor
- 8.4 /device/identity/serial
- 8.5 /device/identity/product
- 8.6 /device/network/ether/macs
- 8.7 /device/network/ether/interfaces
- 8.8 /device/network/ipv4/manual_netmask
- 8.9 /device/network/ipv4/manual_ipaddr
- 8.10 /device/network/ipv4/manual_gateway
- 8.11 /device/network/ipv4/netmask
- 8.12 /device/network/ipv4/ipaddr
- 8.13 /device/network/ipv4/interfaces
- 8.14 /device/network/ipv4/gateway
- 8.15 /device/network/ipv4/auto
- 8.16 /device/network/mdns
- 8.17 /device/timeprecision
- 8.18 /device/time
- 8.19 /device/preset_spacing
- 8.20 /device/restore
- 8.21 /device/restart
- 8.22 /device/name
- 8.23 /device/location
- 8.24 /device/link_density_mode
- 8.25 /device/language
- 8.26 /device/frequency_ranges
- 8.27 /device/frequency_code
- 8.28 /device/encryption
- 8.29 /interface/version
- 8.30 /osc/state/auth/access
- 8.31 /osc/state/prettyprint
- 8.32 /osc/state/close
- 8.33 /osc/state/subscribe
- 8.34 /osc/feature/timetag
- 8.35 /osc/feature/baseaddr
- 8.36 /osc/feature/subscription
- 8.37 /osc/feature/pattern
- 8.38 /osc/limits
- 8.39 /osc/schema
- 8.40 /osc/version
- 8.41 /osc/xid
- 8.42 /osc/ping
- 8.43 /osc/error
- 8.44 /rx1/identification/visual
- 8.45 /rx1/presets/user/0
- 8.46 /rx1/presets/active
- 8.47 /rx1/sync_settings/trim_ignore
- 8.48 /rx1/sync_settings/trim
- 8.49 /rx1/sync_settings/name_ignore
- 8.50 /rx1/sync_settings/mute_config_ignore
- 8.51 /rx1/sync_settings/mute_config
- 8.52 /rx1/sync_settings/lowcut_ignore
- 8.53 /rx1/sync_settings/lowcut
- 8.54 /rx1/sync_settings/lock_ignore
- 8.55 /rx1/sync_settings/lock
- 8.56 /rx1/sync_settings/led_ignore
- 8.57 /rx1/sync_settings/led
- 8.58 /rx1/sync_settings/frequency_ignore
- 8.59 /rx1/sync_settings/cable_emulation_ignore
- 8.60 /rx1/sync_settings/cable_emulation
- 8.61 /rx1/warnings
- 8.62 /rx1/name
- 8.63 /rx1/mute
- 8.64 /rx1/mates
- 8.65 /rx1/gain
- 8.66 /rx1/frequency
- 8.67 /rx1/audio
- 8.68 /rx1/restore
- 8.69 /rx2/identification/visual
- 8.70 /rx2/presets/user/0
- 8.71 /rx2/presets/active
- 8.72 /rx2/sync_settings/trim_ignore
- 8.73 /rx2/sync_settings/trim
- 8.74 /rx2/sync_settings/name_ignore
- 8.75 /rx2/sync_settings/mute_config_ignore
- 8.76 /rx2/sync_settings/mute_config
- 8.77 /rx2/sync_settings/lowcut_ignore
- 8.78 /rx2/sync_settings/lowcut
- 8.79 /rx2/sync_settings/lock_ignore
- 8.80 /rx2/sync_settings/lock
- 8.81 /rx2/sync_settings/led_ignore
- 8.82 /rx2/sync_settings/led
- 8.83 /rx2/sync_settings/frequency_ignore
- 8.84 /rx2/sync_settings/cable_emulation_ignore
- 8.85 /rx2/sync_settings/cable_emulation
- 8.86 /rx2/warnings
- 8.87 /rx2/name
- 8.88 /rx2/mute
- 8.89 /rx2/mates
- 8.90 /rx2/gain
- 8.91 /rx2/frequency
- 8.92 /rx2/audio
- 8.93 /rx2/restore
- 8.94 /audio1/out1/level
- 8.95 /audio1/out2/level
- 8.96 /m/rx1/rssi
- 8.97 /m/rx1/rsqi
- 8.98 /m/rx1/divi
- 8.99 /m/rx1/af
- 8.100 /m/rx2/rssi
- 8.101 /m/rx2/rsqi
- 8.102 /m/rx2/divi
- 8.103 /m/rx1/af
- 8.104 /mates/tx1/battery/type
- 8.105 /mates/tx1/battery/lifetime
- 8.106 /mates/tx1/battery/gauge
- 8.107 /mates/tx1/warnings
- 8.108 /mates/tx1/version
- 8.109 /mates/tx1/type
- 8.110 /mates/tx1/trim
- 8.111 /mates/tx1/name
- 8.112 /mates/tx1/mute_config
- 8.113 /mates/tx1/mute
- 8.114 /mates/tx1/lowcut
- 8.115 /mates/tx1/lock
- 8.116 /mates/tx1/led
- 8.117 /mates/tx1/identification
- 8.118 /mates/tx1/capsule
- 8.119 /mates/tx1/cable_emulation
- 8.120 /mates/tx2/battery/type
- 8.121 /mates/tx2/battery/lifetime
- 8.122 /mates/tx2/battery/gauge
- 8.123 /mates/tx2/warnings
- 8.124 /mates/tx2/version
- 8.125 /mates/tx2/type
- 8.126 /mates/tx2/trim
- 8.127 /mates/tx2/name
- 8.128 /mates/tx2/mute_config
- 8.129 /mates/tx2/mute
- 8.130 /mates/tx2/lowcut
- 8.131 /mates/tx2/lock
- 8.132 /mates/tx2/led
- 8.133 /mates/tx2/identification
- 8.134 /mates/tx2/capsule
- 8.135 /mates/tx2/cable_emulation
- 8.136 /mates/active
- 9. SSC Error List (EW-DX EM 2)
SSC Developer‘s guide for EW-DX | 2/57
Table of Contents
1. .. Introduction ........................................................................................................................................6
2. . Open Sound Control Overview .........................................................................................................7
2.1 ...... JavaScript Object Notation Overview ........................................................................................7
3. . Conventions .......................................................................................................................................8
3.1 ...... Terminology .................................................................................................................................. 8
4. . SSC Data Structure Specification ....................................................................................................9
4.1 ...... Applying JSON to the OSC device model ................................................................................. 9
4.2 ..... JSON Message Transaction Syntax .......................................................................................... 10
4.3 ..... SSC JSON Message Syntax .......................................................................................................10
4.3.1 ..... Elementary data types .........................................................................................................10
4.3.2 .... SSC Messages ........................................................................................................................11
4.3.3 .... SSC Addresses .......................................................................................................................11
5. . SSC subscriptions - /osc/state/subscribe ....................................................................................12
5.1 ...... Subscription notification rate parameters ...............................................................................12
5.2 ..... Subscription cancelling and expiration ....................................................................................12
5.3 ..... Subscribing to multiple addresses ...........................................................................................13
5.4 ..... Supscription request and reply syntax ....................................................................................13
6. . SSC Transport Layer Adaptations .................................................................................................. 14
6.1 ...... UDP/IP .......................................................................................................................................... 14
6.2 ..... SSC Server Discovery.................................................................................................................14
7. .. Developer’s Guide for EW-DX EM 2 ................................................................................................ 15
7.1 ....... Limitations ...................................................................................................................................15
7.1.1 ....... SSC Transport Layer .............................................................................................................15
7.1.2 ...... Subscriptions .........................................................................................................................15
8. . SSC Method List (EW-DX EM 2) ...................................................................................................... 16
8.1 ...... /device/identification/visual ....................................................................................................16
8.2 ..... /device/identity/version ...........................................................................................................16
8.3 ..... /device/identity/vendor ............................................................................................................16
8.4 ..... /device/identity/serial ............................................................................................................... 16
8.5 ..... /device/identity/product...........................................................................................................16
8.6 ..... /device/network/ether/macs ...................................................................................................17
8.7 ..... /device/network/ether/interfaces ...........................................................................................17
8.8 ..... /device/network/ipv4/manual_netmask ................................................................................17
8.9 ..... /device/network/ipv4/manual_ipaddr ....................................................................................17
8.10 .... /device/network/ipv4/manual_gateway ................................................................................18
8.11 .... /device/network/ipv4/netmask ...............................................................................................18
8.12 .... /device/network/ipv4/ipaddr ..................................................................................................18
8.13 .... /device/network/ipv4/interfaces ............................................................................................18
8.14 .... /device/network/ipv4/gateway ...............................................................................................19
8.15 .... /device/network/ipv4/auto ......................................................................................................19
8.16 .... /device/network/mdns .............................................................................................................19
8.17 .... /device/timeprecision................................................................................................................19
8.18 .... /device/time ................................................................................................................................19
8.19 .... /device/preset_spacing ............................................................................................................ 20
8.20 ... /device/restore .......................................................................................................................... 20
8.21 .... /device/restart ........................................................................................................................... 20
8.22 ... /device/name ............................................................................................................................. 20
8.23 ... /device/location .........................................................................................................................21