©Calibre UK Limited issue 1.2 December 2013 E&OE Page 32
b. In this second example, change the assigned input to the front panel input buttons
This example is used to provide easily visible changes:-
To change input button 1 to 3G-SDI 1
Send the string APCAABaAEAAAAABA
Note that the parts of the string that have changed are highlighted in red or blue
AABa = 3G-SDI 1
AAAAAB = Input Button 1
To change input button 2 to C-YPbPr
Send the string APCAABVAEAAAAACA
Note that the parts of the string that have changed are highlighted in red or blue
AABV = C-YPbPr
AAAACB = Input Button 2
To change input button 4 to Test Pattern
Send the string APCAABXAEAAAAAEA
Note that the parts of the string that have changed are highlighted in red or blue
AABX = Test Pattern
AAAAAE = Input Button 4
c. Understanding the range of data of the ‘Value’
The value ranges are not listed for each function, instead the user can send a request for the
maximum and minimum valid values thereby establishing the operating range of the value segment
of the command string.
An ON/OFF command will only have two valid values
A setting such as audio delay will have a wide range of valid range settings.
Requesting the available range of the ‘Value’
Care is needed when making requests and in receiving replies to such requests
After sending a request and before receiving the reply, it is necessary to have a delay.
Section 2.3 of the API manual shows a table providing a list of delays for specific parameters. For
parameters that are not listed in the table the delay should be 10 milliseconds.
Note:- Failing to observe this requirement for a delay can cause serious adverse effects such as lockups and data corruption which may require a power cycle and possibly a factory reset to clear.
Example value range requests and replies:-
This example is used to provide easily visible changes:-
To request the range of valid values when setting the LCD panel back light send the following:-
APBAAC8ACAAAAAAA to ask for the minimum valid value