Grass Valley Kaleido Remote Control Protocol Gateway May.2011 User Manual
Page 19

USER’S GUIDE
Kaleido Remote Control Protocol (Gateway) | 15
Note: This command will only return text that was previously set via the <setKDynamicText>
command.
getKMetaData
K2
This command is used to get metadata that is assigned to a MultiData component assigned to a
text label in the Kaleido-K2. The Kaleido-K2 will return XDS, Dolby-E and video format data in
response to this command.
<getKMetaData>get dataname=MultiDataName </getKMetaData>
Where MultiDataName is the name of the MultiData source, as defined in the MultiData
Configuration panel.
Gateway response:
<kMetaData><error>MultiDataName not found</error></kMetaData>: the MultiData
entity does not exist in the Kaleido-K2.
<kMetaData>
<input id="1" stationID="1234" channelNumber="12"/> <input
id="2" stationID="RDS" channelNumber="25"/></kMetaData>
Where the returned information (shown in bold type here) is the data contents of the MultiData
element. This example shows a typical return of data; the actual data returned will depend upon
the configuration and definition of the MultiData component on the Kaleido-K2.
o The response will be grouped by input, and the inputs sorted in ascending order (from
input 1 to 32).
o For each input, all the data will be presented as attributes.
o The data legends will be mapped to valid XML attribute names, all of which are listed
here:
inputFormat
WSS
scansys
AFD
AFD3Bits
AFDANC
SID
programConfig
dialogLevel
networkName
stationID
channelNumber
TSID
programName
programType
vChipRating
programDescription
programLength
elapsedTime