beautypg.com

Barco PDS-4K HDMI Presentation Switcher User Manual

Page 202

background image

R5912621 /01 PDS–4K

202

Request:
-

params:

{"id":x }

,

“x” can be:

–1: List all Presets.

0–999: list only that specific Preset.

Response:
-

response: Array of:

[{"id": 0, "Name": "Preset3.00", "LockMode": 0, "presetSno":

3.00, "ScreenDest":[{"id": 0}, {"id": 3}]}]

Response contains the array of Presets.

-

success: (0=success, anything else is an error)

Example:
-

{ "params":{"id": 0}, "method":"listDestinationsForPreset", "id":"1234",

"jsonrpc":"2.0"}

savePreset

Definition:
-

Creates a Preset on the Event Master processor.

Request:
-

params:

{"presetName": "NewPreset", "ScreenDestination":[{"id": 2}, {"id": 3}]}

“presetName”—Name of the Preset to save.

ScreenDestinations—ScreenDest id for the Preset to be created.

ScreenDestination is an optional parameters. If user didn’t provide it, Preset will be saved for
selected destinations.

Response:
-

response: null

-

success: (0=success, anything else is an error)

Example:
-

{"params": {"presetName": "NewPreset"}, "method":"savePreset", "id":"1234",

"jsonrpc":"2.0"}

-

{"params": {"presetName": "NewPreset", "ScreenDestination":

{"id": 0}, "method":"savePreset", "id":"1234", "jsonrpc":"2.0"}

Key points regarding Preset, which are same for rename, activate, and delete:

-

“id”—id of the preset.

-

“presetSno”—preset serial number. User can provide floating point number if required. Eg. "presetSno":
1.01, "presetSno": 1.00, "presetSno": 1, "presetSno": 1.1, "presetSno": 1.10.

Kindly note that 1.1 and 1.10 or 1.00 and 1 are same.

-

“presetName”—Name of the preset.

renamePreset

Definition:
-

Rename a Preset on the Event Master processor. User can rename Preset with id, Preset serial
number, or Preset name.

-

Send any one of the parameters to rename Preset.

Request params:
-

params:

{"id": x, "newPresetName": "NewPresetName"}

-

params:

{"presetSno": x.y, "newPresetName": "NewPresetName"}

-

params:

{"presetName": "OldPresetName", "newPresetName": "NewPresetName"}

“newPresetName”—New Preset name to set.

Response:
-

response: null

-

success: (0=success, anything else is an error)

Example:
-

{"params": {"id": 0, "newPresetName": " newPresetName "},

"method":"renamePreset", "id":"1234", "jsonrpc":"2.0"}

Remote Control Protocol