On-screen text commands – Contemporary Research ICE-HE User Manual

Page 18

Advertising
background image

Contemporary Research

18

ICE-HE Ethernet Head End

On-Screen Text Commands

Command

Description

ICC

IRC

ICC

VDC

PRZ

PSC

ZS2

ICC1

IR

Write Text

DM “$A5,<dh>,<dl>,<ncb>,„DM‟, <start line>,<text color>,<background

color>, <background>,<size and shadow>,<timeout>,<message bytes>”
(variable bytes)
Clears current text, displays text message over video (default) or blank
background. The built-in character generator can accept up to 40
characters of text (including carriage returns), 28 characters per line. Use
a hex $0D or decimal 13 in the text as a carriage return, which will
advance CG to the next line, first space on the right.

Start Line - 1-11
Text Color - 1-7= White
Text Background Color – 0-7=Transparent (no background)
Full screen background – 0=normal insert over video, 1=blue screen
Size and Shadow – 0-3=small text with drop shadow
Time-Out – 0=15-second display, 1=persistent

Persistent text stays on screen until the next DM, or new Menu or channel.
Ex1: “$A5,<dh>,<dl>,10,„DM‟, 2,7,0,0,1,0,‟TEST‟ ” displays the word
TEST on the second line, white text, inserted over video, small size with
drop shadow, and timing out after 15 seconds.

Ex2: “$A5,<dh>,<dl>,2,„DM‟ ” clears on-screen display, also clears
persistent text

The IRC and VDC use white text and clear backgrounds when it receives a
Text or Background Color parameter between 1 and 7, and accepts values
0-3 for text size and shadow. This allows compatibility with Smart TVs
mixed in the same system that can display other colors and fonts.

5

5

X

X

Advanced

The following commands provide advanced CG text operation

Fast Write

DN “$A5,<dh>,<dl>,<ncb>,‟DN‟, <text> ” (variable bytes)

Clears display, writes specified text starting at column 1, row 1. $0D and
hex $EA, $EB, $DC, and $DB can be included, operate same as matching
commands below.

X

X

Write Here

DW “$A5,<dh>,<dl>,<ncb>,‟DW‟, <text> ” (variable bytes)

Writes specified text starting at present cursor position. Accepts same Hex
as DN.

X

X

Row,
Column

DG “$A5,<dh>,<dl>,4,‟DG‟, <row>, <column>” (8 bytes)

Moves the cursor to the specified row and column position. If row is 0,
then row will not be changed, and if column is 0, then column will not be
changed.

X

X

Cursor
Column

E7 “$A5,<dh>,<dl>,3,‟E7‟, <column>” (7 bytes)

Sends cursor to specified column.

X

X

Cursor Row E8 “$A5,<dh>,<dl>,3,‟E8‟, <row>” (7 bytes)

Sends cursor to specified row.

X

X

Return

EB “$A5,<dh>,<dl>,2,‟EB‟ ” (6 bytes)

Moves cursor down to the first column of the next row.

X

X

Clear All

EA “$A5,<dh>,<dl>,2,‟EA‟ ” (6 bytes)

Clears display, sends cursor to column 1, row 1.

X

X

Clear to End DC “$A5,<dh>,<dl>,2,‟DC‟ ” (6 bytes)

Clear on-screen display from cursor to end of screen, position stays the
same.

X

X

Clear Line

DB “$A5,<dh>,<dl>,2,‟DB‟ ” (6 bytes)

Clear on-screen display from cursor to end of line, cursor position stays
the same.

X

X

Clear Spaces E9 “$A5,<dh>,<dl>,3,‟E9‟, <num spaces>” (7 bytes)

Clears specified number of spaces, starting from cursor to the right.

X

X

Text
Timeout

DQ “$A5,<dh>,<dl>,3,‟DQ‟, <time>” (7 bytes)

Sets screen timeout to specified time in seconds (1-254). If time is 0 or
255, any text on the screen will persist indefinitely, or until cleared.

X

X

Notes

5

IRC/VDC will respond to all formatting commands, using white text on
transparent background

Advertising