Sound Control Protocol Digital 6000 (EM 6000 | L 6000)

Table Of Contents
SSC Developer‘s guide for Digital 6000 | 55/57
SSC Method List (L 6000)
11.58 /osc/feature/timetag
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}}}
11.59 /osc/feature/baseaddr
Using a baseaddr helps to explore a device in a truly interactive manner, and may additionally be used
to reduce message lengths by shortening addresses in SSC requests.
A client may query /osc/feature/baseaddr to inquire whether the SSC Server supports SSC sub-
scription.
Example:
TX: {"osc":{"feature":{"baseaddr":null}}}
RX: {"osc":{"feature":{"baseaddr":false}}}
11.60 /osc/feature/subscription
A client may query /osc/feature/subscription to inquire whether the SSC Server supports SSC sub-
scription.
Example:
TX: {"osc":{"feature":{"subscription":null}}}
RX: {"osc":{"feature":{"subscription":true}}}
11.61 /osc/feature/pattern
Support for address pattern matching is OPTIONAL for an SSC Server; it MAY be left out in a re-
stricted implementation. If the SSC Server does not support address pattern matching, it MUST treat
the special pattern characters like normal characters. An SSC Client can find out whether address
patterns are supported by receiving error replies, or by calling the SSC Method /osc/feature/pattern
Example:
TX: {"osc":{"feature":{"pattern":null}}}
RX: {"osc":{"feature":{"pattern":"*?"}}}
11.62 /osc/limits
Description: The /osc/limits method allows clients to query what kind of values and what range 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 "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.