Manual # 26-0002901-00 / Revision H ScreenPro - High Resolution Seamless Switcher
36
This command will download a configuration file from the ScreenPro
TM
to the serial port. The download begins
immediately after the command is initiated. The user should verify that the CFG is valid before downloading. The
format of the CFG data is
<SOH><LIB><Index><Size><BINARY DATA><Sx>
Where
<SOH> is StartOfHeader (ASCII Code: 0x01)
<LIB> is the current library type, [I]nput or [P]rogram Sequence, 1 Character
<Index> is the library index of this file, as a 1byte value.
<Size> is the number of bytes in the binary data field, as an unsigned byte value (0 – 255).
<BINARY DATA> is the configuration data. For input files, this is currently 204 bytes
<Sx> this is an unsigned 8-bit number of the cumulative sum of each byte contained in binary data only.
Current file size
The current file size for the input Library is 204 bytes (1632 bits)
All files will have additional 4 bytes (32 bits) of header information added to them and 1 byte (8 bits) of checksum
information at the end of the file.
Upload CFG
UL op nn s[8]<CR>
Parameters:
Op - [I|P]
Upload Input library or Program Sequence Steps.
nn
Selects the index number of the configuration. When
Op
=
I
,
the number can be between 1 – 64 for a User Library
Configuration. Use 0 to load the file into the index it originated
from. When
Op
=
P,
the number needs to be 1.
S[8]
Optional parameter to override the 8 character description of
the file.
Example:
UL I 3<CR>
Uploads file to the input cfg location 3.
This command will upload a configuration file from the serial port to the ScreenPro
TM
. The upload begins once a valid
SOH character is detected indicating the start of header. This allows multiple units to receive the UL command and
then wait to receive the same CFG file from a PC or source ScreenPro
TM
.
Program Sequence File Description
A program sequence file is an ASCII file that may contain from 7 to 448 bytes depending on the number of steps in
the program sequence. Each step consists of seven bytes, one byte for the program step number (1 to 64), one byte
for the source input number (1 to 9), one byte for edge adjust (0 to 6 as defined below), one byte for the program
transition type (1 to 8 as defined below) and three bytes for the program transition time (0.0 to 5.0).
Edge adjust values
The edge adjust can have any of the following values.
0 256
pixels
1 128
pixels
2
64 pixels
3
32 pixels
4
16 pixels
5
8 pixels
6
4 pixels