Sound Control Protocol Digital 6000 (EM 6000 | L 6000)
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 EM 6000
- 8. SSC Method List (EM 6000)
- 8.1 /audio/out1/level_db
- 8.2 /audio/out2/level_db
- 8.3 /rx1/audio_mute
- 8.4 /rx1/freq/b1/00 - /rx1/freq/b1/99
- 8.5 /rx1/freq/b2/00 - /rx1/freq/b2/99
- 8.6 /rx1/freq/b3/00 - /rx1/freq/b3/99
- 8.7 /rx1/freq/b4/00 - /rx1/freq/b4/99
- 8.8 /rx1/freq/b5/00 - /rx1/freq/b5/99
- 8.9 /rx1/freq/b6/00 - /rx1/freq/b6/99
- 8.10 /rx1/freq/u1/00 - /rx1/freq/u1/99
- 8.11 /rx1/freq/u2/00 - /rx1/freq/u2/99
- 8.12 /rx1/freq/u3/00 - /rx1/freq/u3/99
- 8.13 /rx1/freq/u4/00 - /rx1/freq/u4/99
- 8.14 /rx1/freq/u5/00 - /rx1/freq/u5/99
- 8.15 /rx1/freq/u6/00 - /rx1/freq/u6/99
- 8.16 /rx1/active_bank_channel
- 8.17 /rx1/carrier
- 8.18 /rx1/scan/config
- 8.19 /rx1/scan/result
- 8.20 /rx1/skx/type
- 8.21 /rx1/skx/name
- 8.22 /rx1/skx/lowcut
- 8.23 /rx1/skx/gain
- 8.24 /rx1/skx/display
- 8.25 /rx1/skx/capsule
- 8.26 /rx1/skx/cable_emulation
- 8.27 /rx1/skx/battery
- 8.28 /rx1/skx/autolock
- 8.29 /rx1/sync_settings/low_cut_frequency
- 8.30 /rx1/sync_settings/ignore_low_cut_frequency
- 8.31 /rx1/sync_settings/gain
- 8.32 /rx1/sync_settings/ignore_gain
- 8.33 /rx1/sync_settings/display
- 8.34 /rx1/sync_settings/ignore_display
- 8.35 /rx1/sync_settings/cable_emulation
- 8.36 /rx1/sync_settings/ignore_cable_emulation
- 8.37 /rx1/sync_settings/auto_lock
- 8.38 /rx1/sync_settings/ignore_auto_lock
- 8.39 /rx1/walktest/start
- 8.40 /rx1/walktest/info
- 8.41 /rx1/identify
- 8.42 /rx1/wsm_master_cnt
- 8.43 /rx1/testtone
- 8.44 /rx1/name
- 8.45 /rx1/encryption
- 8.46 /rx1/active_warnings
- 8.47 /rx1/active_status
- 8.48 /rx2/audio_mute
- 8.49 /rx2/freq/b1/00 - /rx2/freq/b1/99
- 8.50 /rx2/freq/b2/00 - /rx2/freq/b2/99
- 8.51 /rx2/freq/b3/00 - /rx2/freq/b3/99
- 8.52 /rx2/freq/b4/00 - /rx2/freq/b4/99
- 8.53 /rx2/freq/b5/00 - /rx2/freq/b5/99
- 8.54 /rx2/freq/b6/00 - /rx2/freq/b6/99
- 8.55 /rx2/freq/u1/00 - /rx2/freq/u1/99
- 8.56 /rx2/freq/u2/00 - /rx2/freq/u2/99
- 8.57 /rx2/freq/u3/00 - /rx2/freq/u3/99
- 8.58 /rx2/freq/u4/00 - /rx2/freq/u4/99
- 8.59 /rx2/freq/u5/00 - /rx2/freq/u5/99
- 8.60 /rx2/freq/u6/00 - /rx2/freq/u6/99
- 8.61 /rx2/active_bank_channel
- 8.62 /rx2/carrier
- 8.63 /rx2/scan/config
- 8.64 /rx2/scan/result
- 8.65 /rx2/skx/type
- 8.66 /rx2/skx/name
- 8.67 /rx2/skx/lowcut
- 8.68 /rx2/skx/gain
- 8.69 /rx2/skx/display
- 8.70 /rx2/skx/capsule
- 8.71 /rx2/skx/cable_emulation
- 8.72 /rx2/skx/battery
- 8.73 /rx2/skx/autolock
- 8.74 /rx2/sync_settings/low_cut_frequency
- 8.75 /rx2/sync_settings/ignore_low_cut_frequency
- 8.76 /rx2/sync_settings/gain
- 8.77 /rx2/sync_settings/ignore_gain
- 8.78 /rx2/sync_settings/display
- 8.79 /rx2/sync_settings/ignore_display
- 8.80 /rx2/sync_settings/cable_emulation
- 8.81 /rx2/sync_settings/ignore_cable_emulation
- 8.82 /rx2/sync_settings/auto_lock
- 8.83 /rx2/sync_settings/ignore_auto_lock
- 8.84 /rx2/walktest/start
- 8.85 /rx2/walktest/info
- 8.86 /rx2/identify
- 8.87 /rx2/wsm_master_cnt
- 8.88 /rx2/testtone
- 8.89 /rx2/name
- 8.90 /rx2/encryption
- 8.91 /rx2/active_warnings
- 8.92 /rx2/active_status
- 8.93 /sys/dante/version
- 8.94 /sys/dante/name
- 8.95 /sys/wsm_master_cnt
- 8.96 /sys/clock_frequency_measured
- 8.97 /sys/clock
- 8.98 /sys/brightness
- 8.99 /sys/booster
- 8.100 /mm
- 8.101 /device/identity/version
- 8.102 /device/identity/vendor
- 8.103 /device/identity/product
- 8.104 /device/network/ether/macs
- 8.105 /device/network/ether/interfaces
- 8.106 /device/network/ipv4/auto
- 8.107 /device/network/ipv4/mdns
- 8.108 /device/network/ipv4/interfaces
- 8.109 /device/network/ipv4/static_ipaddr
- 8.110 /device/network/ipv4/static_netmask
- 8.111 /device/network/ipv4/static_gateway
- 8.112 /device/network/ipv4/ipaddr
- 8.113 /device/network/ipv4/netmask
- 8.114 /device/network/ipv4/gateway
- 8.115 /device/network/ipv4_dante/auto
- 8.116 /device/network/ipv4_dante/ipaddr
- 8.117 /device/network/ipv4_dante/netmask
- 8.118 /device/network/ipv4_dante/gateway
- 8.119 /device/network/ipv4_dante/settings
- 8.120 /device/name
- 8.121 /device/language
- 8.122 /osc/state/prettyprint
- 8.123 /osc/state/subscribe
- 8.124 /osc/feature/timetag
- 8.125 /osc/feature/baseaddr
- 8.126 /osc/feature/subscription
- 8.127 /osc/feature/pattern
- 8.128 /osc/limits
- 8.129 /osc/schema
- 8.130 /osc/version
- 8.131 /osc/xid
- 8.132 /osc/ping
- 8.133 /osc/error
- 9. SSC Error List (EM 6000)
- 10. Developer’s Guide for L 6000
- 11. SSC Method List (L 6000)
- 11.1 /slot1/subslot1/led
- 11.2 /slot1/subslot1/identify
- 11.3 /slot1/subslot1/accu_parameter
- 11.4 /slot1/subslot1/accu_detection
- 11.5 /slot1/subslot2/led
- 11.6 /slot1/subslot2/identify
- 11.7 /slot1/subslot2/accu_parameter
- 11.8 /slot1/subslot2/accu_detection
- 11.9 /slot1/type
- 11.10 /slot2/subslot1/led
- 11.11 /slot2/subslot1/identify
- 11.12 /slot2/subslot1/accu_parameter
- 11.13 /slot2/subslot1/accu_detection
- 11.14 /slot2/subslot2/led
- 11.15 /slot2/subslot2/identify
- 11.16 /slot2/subslot2/accu_parameter
- 11.17 /slot2/subslot2/accu_detection
- 11.18 /slot2/type
- 11.19 /slot3/subslot1/led
- 11.20 /slot3/subslot1/identify
- 11.21 /slot3/subslot1/accu_parameter
- 11.22 /slot3/subslot1/accu_detection
- 11.23 /slot3/subslot2/led
- 11.24 /slot3/subslot2/identify
- 11.25 /slot3/subslot2/accu_parameter
- 11.26 /slot3/subslot2/accu_detection
- 11.27 /slot3/type
- 11.28 /slot4/subslot1/led
- 11.29 /slot4/subslot1/identify
- 11.30 /slot4/subslot1/accu_parameter
- 11.31 /slot4/subslot1/accu_detection
- 11.32 /slot4/subslot2/led
- 11.33 /slot4/subslot2/identify
- 11.34 /slot4/subslot2/accu_parameter
- 11.35 /slot4/subslot2/accu_detection
- 11.36 /slot4/type
- 11.37 /device/identity/version
- 11.38 /device/identity/vendor
- 11.39 /device/identity/product
- 11.40 /device/network/ether/macs
- 11.41 /device/network/ether/interfaces
- 11.42 /device/network/ipv4/auto
- 11.43 /device/network/ipv4/mdns
- 11.44 /device/network/ipv4/interfaces
- 11.45 /device/network/ipv4/static_ipaddr
- 11.46 /device/network/ipv4/static_netmask
- 11.47 /device/network/ipv4/static_gateway
- 11.48 /device/network/ipv4/ipaddr
- 11.49 /device/network/ipv4/netmask
- 11.50 /device/network/ipv4/gateway
- 11.51 /device/language
- 11.52 /device/warnings
- 11.53 /device/storage_mode
- 11.54 /device/name
- 11.55 /device/identify
- 11.56 /osc/state/prettyprint
- 11.57 /osc/state/subscribe
- 11.58 /osc/feature/timetag
- 11.59 /osc/feature/baseaddr
- 11.60 /osc/feature/subscription
- 11.61 /osc/feature/pattern
- 11.62 /osc/limits
- 11.63 /osc/schema
- 11.64 /osc/version
- 11.65 /osc/xid
- 11.66 /osc/ping
- 11.67 /osc/error
- 12. SSC Error List (L 6000)
SSC Developer‘s guide for Digital 6000 | 20/57
SSC Method List (EM 6000)
8.19 /rx1/scan/result
If a session with "”8.18 /rx1/scan/config”" is started, this method gives the fullscan data blockwise
back.
A returned array has the form:
[start_frequency_in_hz, stop_frequency_in_hz, stepsize_in_hz, block_start_frequency_in_hz, block_
stop_frequency_in_hz, session_id, (RF1-ch1_val1),(RF2-ch1_val1),(RF1-ch1_val2),(RF2-ch1_val2),...].
See "”8.18 /rx1/scan/config”" for the meaning of the first three values. The values at the end of the
array are rf level pairs, see "”8.100 /mm”" for mapping information. block_start_frequency_in_hz and
block_stop_frequency_in_hz span their x-axis.
Subscribed clients will be notified with a rate of 100 single scans. If you read the node with null
during a session the last available values are returned. If no session is running an empty array [] will
be returned.
If you send an array of the form [block_start_frequency_in_hz, block_stop_frequency_in_hz] we will
return an array within the requested range. This also works when no session is running.
• type: Read/Write
• value: [Number]
• subscribable
Example:
Tx:{"osc":{"state":{"subscribe":[{"#":{"min":0, "max":0,"count":1000,
"lifetime":60},"rx1":{"scan":{"result":null}}}]}}}
Rx:{"rx1":{"scan":{"result":[470125000,713875000,25000,712625000,713875000,
33,39,30,45,35,46,34,45,35,46,34,46,35,42,32,34,27,30,25,29,25,29,26,29,26,
28,25,28,25,27,26,26,26,26,25,26,25,26,26,26,26,27,26,29,27,30,27,28,26,27,
26,27,25,29,27,28,27,27,26,27,26,26,26,26,26,26,25,27,26,27,27,29,28,28,28,
27,27,27,26,27,26,27,26,26,26,26,26,26,26,26,25,26,26,26,26,27,27,27,27,28,
28,29,27]}}}
Tx:{"rx1":{"scan":{"result":[470125000,500125000]}}}
Rx:{"rx1":{"scan":{"result":[470125000,713875000,25000,470125000,472600000,
1,54,77,51,74,45,65,40,55,40,54,39,51,38,48,38,47,38,46,38,44,38,43,38,42,
38,42,38,40,38,40,38,40,38,39,38,38,38,38,38,38,38,38,38,37,38,36,38,36,38,
36,39,36,39,36,38,34,40,35,40,35,40,34,40,33,40,32,42,32,46,51,54,64,49,54,
48,42,48,34,47,33,47,32,45,32,43,32,42,31,41,32,40,31,39,31,39,30,38,31,39,
32,39,31,38,32,38,32,38,32,39,32,38,33,38,32,38,31,38,31,38,31,39,31,38,31,
38,30,38,32,38,32,38,31,38,30,38,31,39,31,40,32,40,33,40,32,41,32,41,32,41,
32,40,31,40,30,41,30,42,30,42,31,41,30,40,30,40,30,40,31,40,31,40,31,39,32,
39,31,39,31,39,31,38,30,38,30,39,31,39,31,38,32,38,31,38,31,38,31,38,31,38,
31]}}}
8.20 /rx1/skx/type
This method returns the type of the transmitter, the frequency range and the lowest and highest
values of the freq.
• type: Read only
• value: string
• subscribable
example:
Tx: {"rx1":{"skx":{"type":null}}}
Rx: {"rx1":{"skx":{"type":["SK A1-A4","470 MHz","558 MHz"]}}}