Sound Control Protocol for ew D1

Table Of Contents
SSC Developer‘s guide for evolution wireless D1 | 33/56
SSC Method List
be chosen from the SSC Error List detailed in chapter ""”9. SSC Error List”"".
Examples:
TX: {"out1":{"gain":10}}
RX: {"osc":{"error":[{{"out1":[404]}}]}} <-- not found
TX: {"write_protection":true}
RX: {"osc":{"error":[{"write_protection":[406]}]}} <-- read only
TX: {"osc":{"limits":[{"internal":{"debug_screen":null}}]}}
RX: {"osc":{"error":[{"osc":{"limits":[454]}}]}} <-- hidden
8.5 /osc/schema
Parameter type: N.A.
Permission: N.A.
Pre-condition: N.A.
Post-condition: N.A.
Description: The /osc/schema method exists to allow clients to query servers about what address
schemes are available on a specific server. SSC clients MUST be able to understand both bundled
and unbundled replies. The responses are empty JSON objects if the address is an SSC container for
more addresses, JSON null if the address is an SSC method address.
The method /osc/schema may be called with a null parameter. This is equivalent to querying for the
root address schema.
Examples:
TX: {"osc":{"schema":null}}
RX: {"osc":{"schema":[{"audio":{},"device":{},"mates":{},"rx1":{},
"osc":{},"brightness":null}]}}
TX: {"osc":{"schema":[{"rx1":null}]}}
RX: {"osc":{"schema":[{"rx1":{"warnings":null,"walktest":null,"rf_quality"
:null,"pair":null,"mute_switch_active":null,"identify":null,"autolock"
:null}}]}}
8.6 /osc/limits
Parameter type: N.A.
Permission: N.A.
Pre-condition: N.A.
Post-condition: N.A.
Description: The /osc/limits method allows clients to query what kind of values and what ranges are
accepted by the server in an SSC Method call as parameter values. The response of the request is
always a JSON array containing a JSON object describing properties of the addressed SSC Method.
The property list is extensible for application-specific features as well as for revised versions of this
specification.
Optional properties are:
type string "Number", "String", "Boolean", or "Container"
min number minimum valid value
max number maximum valid value
inc number recommended user interface increment value
units string String describing value units (preferably SI)
desc string descriptive text, meant for display to the user
option string array of all allowed options for the value
option_desc string array with description text relating to the option values
The language for "units", "description" and "option_desc" MAY depend on /device/language.