Controlling asynchronous notifications
The "notify" command may be used to enable or disable asynchronous notifications from the server.
To enable or disable transport notifications:
notify: transport: "true", "false"↵
To enable or disable slot notifications:
notify: slot: "true", "false"↵
To enable or disable remote notifications:
notify: remote: "true", "false"↵
To enable or disable configuration notifications:
notify: configuration: "true", "false"↵
Multiple parameters may be specified. If no parameters are specified, the server returns the current state of
all notifications:
209 notify:↵
transport: "true", "false"↵
slot: "true", "false"↵
remote: "true", "false"↵
configuration: "true", "false"↵
↵
Retrieving device information
The "device info" command returns information about the connected deck device:
device info↵
The server will respond with:
204 device info:↵
protocol version: Version↵
model: Model Name↵
unique id: unique alphanumeric identifier↵
↵
Retrieving slot information
The "slot info" command returns information about a slot. Without parameters, the command returns information
for the currently selected slot:
slot info↵
If a slot id is specified, that slot will be queried:
slot info: slot id: Slot ID↵
The server will respond with slot specific information:
202 slot info:↵
slot id: Slot ID↵
status: "empty", "mounting", "error", "mounted"↵
volume name: Volume name↵
recording time: recording time available in seconds↵
video format: disk's default video format↵
↵
Asynchronous slot information change notification is disabled by default and may be configured with the
"notify" command. When enabled, changes in slot state will generate a "502 slot info:" asynchronous
message with the same parameters as the "202 slot info:" message.
Developer Information
202