Sound Control Protocol for SpeechLine Digital Wireless

Table Of Contents
SSC Developer‘s guide for SpeechLine Digital Wireless | 54/109
SSC Method List (SL Multi-Channel Receiver DW)
Parameter value changes:
RX: {"device":{"led":{"brightness":4}}}
RX: {"device":{"led":{"brightness":3}}}
RX: {"device":{"led":{"brightness":2}}}
RX: {"device":{"led":{"brightness":1}}}
subscription terminates at end of subscription lifetime with:
RX: {"device":{"led":{"brightness":3}},{"osc":{"error":[{"device":{"led":
{"brightness":[310]}}}]}}}
Example 3 – multi-parameter with non-default parameter:
TX: {"osc":{"state":{"subscribe":[{"#":{"lifetime":2000},"rx1":
{"mute_mode":null,"mute_state":null},"mates":{"tx1":
{"bat_lifetime":null,"bat_gauge":null}}}]}}}
RX: {"osc":{"state":{"subscribe":[{"#":{"lifetime":2000},"rx1":
{"mute_mode":null,"mute_state":null},"mates":{"tx1":
{"bat_lifetime":null,"bat_gauge":null}}}]}}}
RX: {"rx1":{"mute_mode":"ON"}, "rx1":{"mute_state":false},"mates":
{"tx1":{"bat_ lifetime":840}},"mates":{"tx1":{"bat_gauge":2}}}
subscription terminates at end of subscription lifetime with:
RX: {"osc":{"error":[{"rx1":{"mute_mode":[310]},"rx1":
{"mute_state":[310]},"mates":{"tx1":{"bat_lifetime":[310]}},"mates":
{tx1":{bat_gauge":[310]}}}]}}
11.12 /osc/state/close
Parameter type: Boolean.
Permission: Write only.
Pre-condition: N.A.
Post-condition: N.A.
Description: When an SSC Client calls this SSC Method with a true argument, the SSC Server MUST
close the connection immediately after the reply has been sent. The SSC server sends this message
to notify the client that the connection will be closed (i.e. for reboot).
Example:
TX: {"osc":{"state":{"close":true}}}
RX: {"osc":{"state":{"close":true}}}
<Server closes connection>
11.13 /osc/state/prettyprint
Parameter type: Boolean.
Permission: Read only.
Pre-condition: N.A.
Post-condition: N.A.
Description: An SSC Server MAY support this Method to allow the SSC Client to select a preferred
formatting style for all SSC reply messages to be sent on the connection to the SSC Client by the
SSC Server.
Two styles are defined:
prettyprint = false: compact representation, no whitespace
prettyprint = true: formatted by adding whitespace