Sound Control Protocol for SpeechLine Digital Wireless

Table Of Contents
SSC Developer‘s guide for SpeechLine Digital Wireless | 24/109
SSC Method List (SL Rack Receiver DW)
8.10 /osc/feature/timetag
Parameter type: Boolean.
Permission: Read only.
Pre-condition: N.A.
Post-condition: N.A.
Description: A client may query /osc/feature/timetag to inquire whether the SSC Server supports
timed method execution.
Example:
TX: {"osc":{"feature":{"timetag":null}}}
RX: {"osc":{"feature":{"timetag":false}}}
8.11 /osc/state/subscribe
Parameter type: N.A.
Permission: N.A.
Pre-condition: N.A.
Post-condition: N.A.
Description: A subscription request is sent by a client to a server for an address pattern to subscribe
to. The SSC Server normally accepts the subscription request, and remembers that the requesting
client wishes to be notified about value changes of the subscribed addresses. Without a lifetime val-
ue (unit is seconds), the default lifetime for a subscription to be active is 10 seconds.
Examples 1 – with default parameter:
TX: {"osc":{"xid":1234567890,"state":{"subscribe":[{"brightness":null}]}}}
RX: {"osc":{"xid":1234567890},"osc":{"state":{"subscribe":
[{"brightness":null}]}}}
RX: {"brightness":75}
subscription terminates after 10 seconds with:
RX: {"osc":{"error":[{"brightness":[310]}]}}
Example 2 – with non-default parameter:
TX: {"osc":{"state":{"subscribe":[{"#":{"lifetime":2000},"brightness"
:null}]}}}
RX: {"osc":{"state":{"subscribe":[{"#":{"lifetime":2000},"brightness"
:null}]}}}
RX: {"brightness":75}
Parameter value changes:
RX: {"brightness":70}
RX: {"brightness":75}
RX: {"brightness":70}
RX: {"brightness":65}
subscription terminates at end of subscription lifetime with:
RX: {"osc":{"error":[{"brightness":[310]}]}}