Avitech Rainier 3G Plus User manual

Reference Guide
Avitech ASCII X Commands
(For Rainier 3G Plus/Quad / Titan 9000)
Revision 1.0.0, (March, 2014)

Reference Guide
ii
ABOUT THIS REFERENCE GUIDE
This reference guide contains information about how to use the Avitech ASCII Protocol (AAP) of Rainier 3G Plus/
Quad / Titan 9000.
Throughout the reference guide, the following conventions are used to distinguish elements of text.
provide additional hints or information that requires special attention.
identify warnings which must be strictly followed.
Any name of a menu, command, icon or button on the screen is shown in a bold typeset. For example: On the Start
menu select Settings.
To assist us in making improvements to this reference guide, we welcome any comments and constructive criticism.
WARNING
Do not attempt to disassemble the Avitech device(s). Doing so may void the warranty. There are no serviceable
parts inside. Please refer all servicing to qualified personnel.
TRADEMARKS
All brand and product names are trademarks or registered trademarks of their respective companies.
COPYRIGHT
The information in this reference guide is subject to change without prior notice. No part of this document may be
reproduced or transmitted in any form or by any means, electronic or mechanical for any purpose, without the
express written permission of Avitech International Corporation. Avitech International Corporation may have
patents, patent applications, trademarks, copyrights or other intellectual property rights covering the subject matter
in this document. Except as expressly written by Avitech International Corporation, the furnishing of this document
does not provide any license to patents, trademarks, copyrights or other intellectual property of Avitech International
Corporation or any of its affiliates.
TECHNICAL SUPPORT
For any questions regarding the information provided in this guide, call our technical support help line at

iii
Contents
About This Reference Guide.................................................................................................... ii
Warranty.................................................................................................................................... iv
Limitation of Liability............................................................................................................... iv
Extended Warranty Options.................................................................................................... iv
Services and Repairs Outside the Warranty Period............................................................. iv
Regulatory Information ........................................................................................................... iv
Federal Communications Commission (FCC) Statement.................................................... iv
European Union CE Marking and Compliance Notices ....................................................... iv
Australia and New Zealand C-Tick Marking and Compliance Notice ................................. iv
1. ASCII X Command ...........................................................................................................1
1.1 ASCII X Command Format................................................................................................1
1.2 Connection through Ethernet Port ..................................................................................2
1.3 Entering the ASCII X Command Interface.......................................................................3
1.4 ASCII X Command Summary............................................................................................3
Appendix A Using the ASCII Test Utility ........................................................................13
Appendix B ASCII X Command Through TCP/IP Programming ..................................15
B.1 Starting TCP Connection ................................................................................................15
B.2 Connection is Successful...............................................................................................15
B.3 Connection is Not Successful........................................................................................16
B.4 Maintaining TCP Connection..........................................................................................16
B.5 Command Protocol..........................................................................................................17
B.6 Error Codes ......................................................................................................................18
B.7 Packing ASCII X Command to Binary Command Format............................................19
B.7.1 Example ...............................................................................................................19
Appendix C Using the ASCII XG and XW Commands ..................................................20
C.1 Sample Illustration on Using the XG Command...........................................................20
C.2 Sample Illustration on Using the XW Command..........................................................21

iv
Warranty
Avitech International Corporation (herein after referred to as “Avitech”)
warrants to the original purchaser of the products manufactured in its
facility (the “Product”), that these products will be free from defects in
material and workmanship for a period of 1 year or 15 months from the
date of shipment of the Product to the purchaser. There is a 3 month
grace period between shipping and installation.
If the Product proves to be defective during the 1 year warranty period,
the purchaser’s exclusive remedy and Avitech’s sole obligation under
this warranty is expressly limited, at Avitech’s sole option, to:
(a) repairing the defective Product without charge for parts and labor;
or (b) providing a replacement in exchange for the defective Product;
or (c) if after a reasonable time is unable to correct the defect or
provide a replacement Product in good working order, then the
purchaser shall be entitled to recover damages subject to the limitation
of liability set forth below.
Limitation of Liability
Avitech’s liability under this warranty shall not exceed the purchase
price paid for the defective product. In no event shall Avitech be liable
for any incidental, special, or consequential damages, including
without limitation, loss of profits for any breach of this warranty.
If Avitech replaces the defective Product with a replacement Product
as provided under the terms of this Warranty, in no event will the term
of the warranty on the replacement Product exceed the number of
months remaining on the warranty covering the defective Product.
Equipment manufactured by other suppliers and supplied by Avitech
carries the respective manufacturer’s warranty. Avitech assumes no
warranty responsibility either expressed or implied for equipment
manufactured by others and supplied by Avitech.
This Warranty is in lieu of all other warranties expressed or implied,
including without limitation, any implied warranty of merchantability or
fitness for a particular purpose, all of which are expressly disclaimed.
This Hardware Warranty shall not apply to any defect, failure, or
damage: (a) caused by improper use of the Product or inadequate
maintenance and care of the Product; (b) resulting from attempts by
other than Avitech representatives to install, repair, or service the
Product; (c) caused by installation of the Product in a hostile operating
environment or connection of the Product to incompatible equipment;
or (d) caused by the modification of the Product or integration with
other products when the effect of such modification or integration
increases the time or difficulties of servicing the Product.
Any Product which fails under conditions other than those specifically
covered by the Hardware Warranty, will be repaired at the price of
parts and labor in effect at the time of repair. Such repairs are
warranted for a period of 90 days from date of reshipment to customer.
Extended Warranty Options
Avitech offers OPTIONAL Extended Warranty plans that provide
continuous coverage for the Product after the expiration of the
Warranty Period. Contact an Avitech sales representative for details
on the options that are available for the Avitech equipment.
Services and Repairs Outside the Warranty Period
Avitech makes its best offer to repair a product that is outside the
warranty period, provided the product has not reached its end of life
(EOL). The minimum charge for such repair excluding shipping and
handling is $200 (US dollars).
AVITECH INTERNATIONAL CORPORATION
●15377 NE 90th Street Redmond, WA 98052 USA
●TOLL FREE 1 877 AVITECH
●PHONE 1 425 885 3863
●FAX 1 425 885 4726
●http://avitechvideo.com
Regulatory Information
Marking labels located on the exterior of the device indicate the
regulations that the model complies with. Please check the marking
labels on the device and refer to the corresponding statements in this
section. Some notices apply to specific models only.
Federal Communications Commission (FCC) Statement
This equipment has been tested and found to comply with the limits for
a Class A digital device, pursuant to Part 15 of the FCC Rules. These
limits are designed to provide reasonable protection against harmful
interference when the equipment is operated in a commercial
environment. This equipment generates, uses, and can radiate radio
frequency energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio
communications. Operation of this equipment in a residential area is
likely to cause harmful interference, in which case the user will be
required to correct the interference at his own expense. Properly
shielded and grounded cables and connectors must be used in order
to meet FCC emission limits. Avitech is not responsible for any radio or
television interference caused by using other than recommended
cables and connectors or by unauthorized changes or modifications to
this equipment. Unauthorized changes or modifications could void the
user's authority to operate the equipment. Operation is subject to the
following two conditions: (1) this device may not cause harmful
interference, and (2) this device must accept any interference
received, including interference that may cause undesired operation.
European Union CE Marking and Compliance Notices
Statements of Compliance
English
This product follows the provisions of the European Directive
1999/5/EC.
Dansk (Danish)
Dette produkt er i overensstemmelse med det europæiske direktiv
1999/5/EC.
Nederlands (Dutch)
Dit product is in navolging van de bepalingen van Europees Directief
1999/5/EC.
Suomi (Finnish)
Tämä tuote noudattaa EU-direktiivin 1999/5/EC määräyksiä.
Français (French)
Ce produit est conforme aux exigences de la Directive Européenne
1999/5/EC.
Deutsch (German)
Dieses Produkt entspricht den Bestimmungen der Europäischen
Richtlinie 1999/5/EC.
Ελληνικά (Greek)
To προϊόν αυτό πληροί τις προβλέψεις της Ευρωπαϊκής Οδηγίας
1999/5/EC.
Íslenska (Icelandic)
Þessi vara stenst reglugerð Evrópska Efnahags Bandalagsins númer
1999/5/EC.
Italiano (Italian)
Questo prodotto è conforme alla Direttiva Europea 1999/5/EC.
Norsk (Norwegian)
Dette produktet er i henhold til bestemmelsene i det europeiske
direktivet 1999/5/EC.
Português (Portuguese)
Este produto cumpre com as normas da Diretiva Européia 1999/5/EC.
Español (Spanish)
Este producto cumple con las normas del Directivo Europeo
1999/5/EC.
Svenska (Swedish)
Denna produkt har tillverkats i enlighet med EG-direktiv 1999/5/EC.
Australia and New Zealand C-Tick Marking and
Compliance Notice
Statement of Compliance
This product complies with Australia and New Zealand's standards for
radio interference.

1
1. ASCII X Command
The Rainier 3G Plus/Quad / Titan 9000 supports the ASCII X command prompt interface through
Ethernet port (IP) only.
This chapter discusses using the Avitech ASCII Protocol (AAP) of Rainier 3G Plus/Quad / Titan 9000.
1.1 ASCII X Command Format
The ASCII X command is comprised of the following parts:
Header Group/Module/Window Assignment Parameter 1 Parameter 2 …
Figure 1-1 Parts of ASCII X Command
The following is a list of rules to follow when entering the ASCII X command:
It is acceptable to enter commands in small or capital letters and the five columns are separated
by a space.
Header = x+ command character.
Group/Module/Window assignment (GGGMMMPPP) =
9Group = is comprised of the first three digits (001~099), “000” is used to pertain to all
groups.
9Module = is comprised of the middle three digits (001~099), “000” is used to pertain to all
modules.
9Window Assignment = is comprised of the last three digits (001~097), “000” is used to
pertain to all window assignments, “098” is used to pertain to logo and “099” is used to
pertain to clock.
Parameter 1 = for advance setting of each X command.

1.2
Step
Step
Connecti
o
1. Use Av
i
2. For mo
r
1. Open th
e
This operati
o
multiviewer.
2. Make s
u
click A
d
o
n throug
i
tech Phoeni
x
r
e details abo
u
e
Phoeni
x
-
Q
Fi
g
o
n is not avai
l
u
re to specif
y
d
d to List to
c
h Ethern
e
-Q utility to
pe
u
t Phoeni
x
-Q
Q
utility, click
g
ure 1-2 Pho
e
l
able when th
e
y
the correct
I
c
ontinue.
Figure 1-3
P
2
e
t Port
e
rform advan
c
utility, refer t
o
System
Æ
C
e
nix-Q Utility:
S
e
computer is
I
P address o
P
hoenix-Q Uti
l
c
e configurati
o
o
the Phoenix
-
ommunicat
i
S
ystemÆCo
m
connected to
f selected R
a
l
ity: Enter IP
A
o
n before usin
g
-
Q user manu
a
i
on.
m
munication
the Rainier 3
G
a
inier 3G Pl
u
A
ddress
g
A
SCII X co
m
a
l.
G
Plus/Quad
/
u
s/Quad / Tit
a
m
mands.
/
Titan 9000
a
n 9000, an
d
d

3
Step 3. Click Apply to activate the setting and click Cancel to exit Phoenix-Q utility.
1.3 Entering the ASCII X Command Interface
The following two methods allow you to enter and execute ASCII X commands:
9ASCII Test utility (refer to Appendix A for details)
9Through TCP/IP programming (refer to Appendix B for details)
1.4 ASCII X Command Summary
The following is a list of ASCII X commands:
XB
Function Turn on/off blinking of border or label.
Format XB GGGMMMPPP B[order]/L[abel] 1(on) / 0(off)
Example
XB GGGMMMPPP L 0
set GGGMMMPPP to turn blinking label off.
XB GGGMMMPPP B 1
set GGGMMMPPP to turn blinking border on.
Table 1-1 XB Command
XC
Function
Set the border of the window (with/without dimming effect), clock, label’s
background, and text color.
B[order] to signify the border of the window.
L[abel] to signify the label’s background color.
[NoDimColor] to signify border’s dimming effect. Add [NoDimColor] to
remove border’s dimming effect. Just enter NDC to signify NoDimColor.
Format
XC GGGMMMPPP (when PPP is 099 = clock) B[order]/L[abel
background]/T[ext] RRRGGGBBB (red ratio 000–255, green ratio
000–255, blue ratio 000–255) (NoDimColor)
Example
XC 001001001 B 000255000
set the border color of group 1, module 1, window 1, as green with
dimming effect.
XC 002002002 B 255000000 ndc
set the border color of group 2, module 2, window 2, as red but without
dimming effect.
XC 003003003 L 000000255
set the label background color of group 3, module 3, window 3, as blue
with dimming effect.
XC 002002099 B 255000255
set the digital clock border color of group 2, module 2, as pink.
XC 001001099 L 255000255
set the clock label background color of group 1, module 1, as pink.
Table 1-2 XC Command

X
Function
Format
Example
The below
s
output moni
t
X
Function
Format
Example
X
F
s
ample illustra
t
or display.
X
G
Turn on/off th
XF GGGMM
M
Note: GGGM
M
XF 0010010
0
set group 1,
m
XF 0010010
0
disable full s
c
back to its fo
r
T
tion for ASCI
I
Set the crop
(
(zooming in),
size.
XG GGGMM
M
“001”~”004” (
XG comman
d
XG GGGMM
M
If the output
d
right bottom
q
position and
c
Crop X= 192
Crop Y= 108
Crop Width =
Crop Height
=
Note: Make s
exceed the r
e
Crop X+ Cro
p
Crop Y+ Cro
p
4
e video wind
o
M
PPP full scr
e
M
MPPP mus
t
0
4 1
m
odule 1, win
d
0
4 0
c
reen mode fo
r
mer display s
T
able 1-3 XF
C
I
XG comman
d
(
zoom in) pos
i
the width and
M
PPP Xposi
t
pertains to wi
n
d
.
M
PPP 960 54
d
isplay timing
q
uarter of the
i
c
rop image (9
6
0 / 2 = 960
0 / 2 = 540
1960 / 2 = 9
6
=
1080 / 2 = 5
4
ure that the v
a
e
solution of th
e
p
Width must
p
Height mus
t
o
w’s full scree
e
en mode 1(
o
t
not be “000”
d
ow 4, to full
s
r group 1, mo
ize.
C
ommand
d
is taken fro
m
i
tion and size
height are ca
t
ion Yposition
n
dow 1~4) ar
e
0 960 540
is 1920×108
0
i
nput image,
s
6
0,540) width
6
0
4
0
a
lue assigne
d
e
output wind
o
be
≤
overall
w
t
be
≤
overall
h
n mode.
o
n) / 0(off)
for XF comm
a
s
creen mode
d
dule 1, windo
w
m
a window o
f
(in pixel unit).
lculated usin
g
W(idth) H(ei
g
e
the possible
0
at 60Hz, and
s
et GGGMM
M
height.
d
for Width an
d
o
w.
w
idth of outpu
t
h
eight of outp
a
nd.
d
isplay.
w
4, and reve
f
a sample m
u
When croppi
n
g
the output di
s
g
ht)
values for P
P
to zoom in t
o
M
PPP at (960,
5
d
Height must
t
resolution.
ut resolution.
rt it
u
lti-window
n
g
s
play
P
Pin
o
the
5
40)
not

X
X
Function
Format
Example
X
G
X
K
1
The resulting
XG GGGMM
M
To zoom to (
p
GGGMMMP
P
Crop X= 0
Crop Y= 0
Crop Width =
Crop Height
=
T
Set the time
a
fixed value fo
XK GGGMM
M
XK GGGMM
M
sets GGGM
M
XK GGGMM
M
sets GGGM
M
5
cropped ima
g
M
PPP 0 0 96
0
p
an) the left t
o
P
P at (0,0) po
s
1960 / 2 = 9
6
=
1080 / 2 = 5
4
T
able 1-4 XG
C
a
nd method o
f
r PPP in XK
c
M
PPP P[rese
t
M
PPP P S 1
1
M
MPPP’s pres
M
PPP P L 1
M
MPPP’s time
g
e will “autom
a
0
540
o
p quarter of t
h
s
ition and cro
p
6
0
4
0
C
ommand
f
counting (C
o
c
ommand.
t
] S[et]/L[oad]
1
1 22 33
et time ID1 =
to be the sa
m
a
tically fill-up t
h
h
e input imag
e
p
image (960,
5
o
unter mode o
Preset ID (1
–
11:22:33.
m
e as preset t
i
h
e image win
d
e
, set
5
40) width he
nly). “000” is
t
–
8) HH MM S
S
i
me of ID1.
d
ow.”
ight.
t
he
S

6
XK
Function 2
Broadcast the master clock’s time. Moving video is composed of a
number of frames transmitted every second that combine in the viewer’s
mind to create the illusion of movement. The nominal rate for film is 24
frames per second, while the rate for video is 30 frames per second.
Format XK GGGMMMPPP B[roadcast] HH[our] MM[inute] SS[econd] FF[rame
number]
Example
XK GGGMMMPPP B 11 22 33 00
sets GGGMMMPPP to broadcast (sync) the master clock’s time as
11:22:33:00.
Function 3 Select the clock input (source) and set the format for control.
Format
XK GGGMMMPPP S[ource] 0(RTC) / 1(SNTP) / 2(LTC) / 3(Counter –
use current time as timer source) / 4(Sync to master) [HH MM SS] 0
(count up) / 1(count down) [counting method – Counter mode only] 0
(hide frame number) / 1(show frame number) [LTC mode only]
Example
XK GGGMMMPPP S 3 1
sets GGGMMMPPP counter as time source and count down as counting
method.
XK GGGMMMPPP S 0
sets GGGMMMPPP RTC as time source.
XK GGGMMMPPP S 2 1
sets GGGMMMPPP LTC as time source and show frame number.
Function 4 Set the calibration time and sync time to master module.
Format XK GGGMMMPPP C[alibrate] [time period] (in seconds) [0(do not sync
time to master module) / 1(sync time to master module)]
Example
XK GGGMMMPPP C 3600 0
execute calibration in 3,600 seconds and do not sync clock to master
module.
XK GGGMMMPPP C 60 1
execute calibration in 60 seconds and sync clock to master module.
Function 5 Turn on/off the clock display (includes when in full screen mode) and set
the clock’s transparency to background.
Format
XK GGGMMMPPP O[n/off] [clock display 0(off) / 1(on)] [when in full
screen mode 0(clock is off) / 1(clock is on)] [digital clock to background 0
(fully transparent) to 8(not transparent)]
Example
XK GGGMMMPPP O 1 1 0
sets GGGMMMPPP to display the digital clock, clock is on when in full
screen mode, and set to full transparency.
XK GGGMMMPPP O 0 0 0
sets GGGMMMPPP to turn off the clock.

7
XK
Function 6
Turn on/off daylight saving time and adjust the clock’s time zone ID.

8
XK
Format XK GGGMMMPPP D[aylight saving time] 0(off) / 1(on) [time zone ID]
Example
XK GGGMMMPPP D 1 32
turn on GGGMMMPPP’s daylight saving time, and set Bucharest as the
clock’s time zone.
XK GGGMMMPPP D 1 59
turn on GGGMMMPPP’s daylight saving time, and set Taipei as the
clock’s time zone.
XK GGGMMMPPP D 0
turn off GGGMMMPPP’s daylight saving time.
Table 1-5 XK Command
XL
Function Set the label’s text, font size, and position inside/outside video.
Format
XL GGGMMMPPP (when PPP is 099 = clock) “TEXT” (label text string 32
ASCII characters maximum) [font size = 0(maintain current size and label
inside video) / 1–4(font size and label inside video) / 128 (maintain current
size and label outside video) / 129–132 (equivalent to font size 1–4 and
label outside video)]
Example
XL 000000000 “ CNN News Station ”
set all windows labels with text “ CNN News Station ”
XL 000000000 3
set all windows labels with font size 3.
XL 001002099 3
set group 1, module 2 clock’s label with font size 2.
XL 000000000 “ CNN News Station ” 128
set all windows labels with text “ CNN News Station ”and label outside
video.
Table 1-6 XL Command

9
XM
Function
Change the output resolution, the resolution number refers to the list of
resolutions that Rainier 3G Plus/Quad / Titan 9000 supports.
Note: Only 1280×720 and 1920×1080 50Hz/60Hz output resolution is
available when cascading.
Format
XM GGGMMMPPP [## (resolution number)] [1(normal) / 0(VESA) output
timing]. For XM command, only GGG is used. MMM and PPP are not
applicable.
Example
XM 001000000 10 0
set all the modules in group 1 to display at 1600×1200 resolution at 60Hz
vertical frequency, and VESA output timing mode.
XM 000000000 9 1
set all the modules in all the groups to have a 1280×1024 resolution at
60Hz vertical frequency, and normal output timing mode.
Table 1-7 XM Command
XN
Function
Turn on/off the alarm, border, label’s position outside video, AFD, label,
meter, OSD, aspect ratio, safe area, test pattern, user logo in foreground,
video format display, and window. Option I[nfo AFD] allows addition of
AFD ID (active format description identification) into video format string.
Note:
1. The option I[nfo AFD] is not available for Titan 9000.
2. The option T[est pattern] is only available for Titan 9000 – (HOB card).
Format 1
XN GGGMMMPPP (when PPP is 099 = clock; 098 = user logo) [(A[larm]/
B[order]/[label’s position outsid]E/I[nfo AFD]/L[abel]/M[eter]/O[SD]/ R[atio
aspect]/S[afe area]/U[ser logo in foreground]/V[ideo format display]/
W[indow])] [1(on) / 0(off)]
Example
XN GGGMMM099 W 0
turn GGGMMM clock off.
XN GGGMMMPPP B 1
turn GGGMMMPPP border on.
Format 2 XN GGGMMMPPP T[est pattern] [0(off) / 1(“line” test pattern) / 2(“color
bar” test pattern) / 3(“gray scale” test pattern)]
Example
XN GGGMMM000 T 0
turn Titan 9000-HOB test pattern off.
XN GGGMMM000 T 2
turn Titan 9000-HOB “color bar” test pattern on.
Table 1-8 XN Command

10
XO
Function Initialize the audio and set the window’s meter source as well as the
audio output.
Format 1
For initializing the audio and setting the window’s meter source:
XO GGGMMM000 I[nitialize] [1–4(Lgroup – for SDI input’s embedded
audio, group 1–4)] [1–4(Rgroup – for SDI input’s embedded audio, group
1–4)] [1(VU ballistics) / 2(PPM)]
Example XO GGGMMMPPP I 1 4 1
set GGGMMMPPP Lgroup = 1 Rgroup = 4 and VU ballistics.
Format 2
For setting the control board’s headphone audio output:
XO GGGMMMPPP O[utput] [select 1(control board headphone)] [source
0(mute) / 3(window 1) / 4(window 2) / 5(window 3) / 6(window 4)]
[channel number 1/2/3/4] [sound 1(stereo) / 2(mono left) / 3(mono right)
/ 4(left and right distributed equally)]
Note:
1. GGGMMMPPP must not be “000” for XO command.
2. Using the XO command will not update the setting in Phoenix-Q
software. If so desired, change the audio setting in Phoenix-Q to
synchronize with ASCII XO command.
Example
XO 002002002 O 1 3 2 1
set the audio output of group 2, module 2, window 2 to select control
board headphone, source from window 1, channel 2, and stereo sound.
Table 1-9 XO Command
XP
Function
Load a previously saved preset or save current layout to a preset. Load or
save latest configuration to system files (“Latest” and “Module.sys”). If the
filename is not specified when saving the file, system will not backup the
file into flash memory.
Format XP GGGMMMPPP L[oad] / S[ave] filename.GP# / Latest (“Latest”
system file / LatestAll (both “Latest” and “Module.sys” system files)
Example
XP 001000000 L Group 1.GP1
set all the modules in group 1 to load the previously saved Group 1.GP1
preset file
Note: Input of filename is not case-sensitive.
XP 002000000 S Group 2.GP2
save the current layout of all modules in group 2 to a preset file Group
2.GP2
XP 001000000 S LatestAll
save the current layout of all modules in group 1 into “Latest” and
“Module.sys” system files.
XP 001000000 S Latest
save the current layout of all modules in group 1 into “Latest” system file.
Table 1-10 XP Command

11
XR
Function
Lock and adjust the aspect ratio. AFD stands for Active Format
Description.
Note: The option 3(video embedded AFD aspect ratio on) and 7(use the
video embedded AFD aspect ratio and set window size to fit aspect ratio)
is not available for Titan 9000.
Format
XR GGGMMMPPP [0(off) / 1(automatic aspect ratio on and use the
manual aspect ratio value) / 3(video embedded AFD aspect ratio on) / 5
(use the manual aspect ratio and set window size to fit aspect ratio) / 7
(use the video embedded AFD aspect ratio and set window size to fit
aspect ratio)] [SD video (width ratio) (height ratio)] [HD video (width ratio)
(height ratio)]
Example
XR GGGMMM001 1 4 3 16 9
set GGGMMM001 SD video ratio as 4:3, HD video ratio as 16:9.
XR 000000000 1 16 9 4 3
set all windows’ SD video ratio as 16:9, HD video ratio as 4:3.
XR GGGMMMPPP 1 7 12 7 12
set GGGMMMPPP’s SD and HD video ratio as 7:12.
XR GGGMMMPPP 0
disable the function.
XR GGGMMMPPP 7
set the AFD aspect ratio on and set the window size to fit this aspect ratio.
Table 1-11 XR Command
XS
Function
Set the label or meter’s transparency. All windows will share the same
label transparency setting. That is, upon changing one window’s label
transparency, all other window’s label transparency will also be changed
simultaneously.
Format XS GGGMMMPPP [L[abel] / M[eter)] [1(transparent) – 8(not
transparent)]
Example
XS 001002000 L 8
set all window labels of group 1, module 2 to no transparency.
XS 001000000 M 3
set all modules’ meter in group 1 to transparency level 3.
Table 1-12 XS Command
XT
Function Turn on or off the tally for a window or all the windows in a group.
Format XT GGGMMMPPP [0is all tally / 1–3= tally 1–3] 1(on) / 0(off)
Example
XT 001002003 2 1
activate tally 2 for window 3 in module 2 for group 1.
XT 001000000 0 0
close tally for all windows of all modules for group 1.
Table 1-13 XT Command

12
XU
Function
Set the umd (under monitor display) label’s text string. “000” is the fixed
value for PPP in XU command.
Note: Make sure to set the Phoenix-Q Utility Properties portion’s
Label/Display Type to UMD before using the XU command.
Format
XU GGGMMMPPP [0is all video input ports, this parameter is fixed]
"TEXT" (always center-aligned, supports ASCII characters only – include
the quotation marks)
Example XU 001002000 0 “UMD Label”
set group 1, module 2, umd label’s text string as "UMD Label."
Table 1-14 XU Command
XV
Function Set the control board analog audio’s volume level. “000” is the fixed value
for PPP in XV command.
Format XV GGGMMMPPP [volume level 26–140 (range equivalent to –102db–
12db) therefore 128 is equivalent to 0db volume level]
Example XV GGGMMM000 120
set GGGMMM’s analog audio volume level at –8db.
Table 1-15 XV Command
XW
Function
Set the window’s position and size. Both position (Xand Y) and size
[W(idth) and H(eight)] are expressed in pixel unit. Size entry [W(idth) and
H(eight)] is optional. For the user logo, only the position parameters (X
and Y) are used. To prevent distortion on the window's image (for
"interlaced" input signal), make sure the height of the image (excluding
label and border) IS NOT smaller than one-half of the vertical active
region of input source (e.g., if resolution is set at 1080i 50Hz then the
image’s height must not be less than 540 pixels).
Format
XW GGGMMMPPP (when PPP is 099 = clock; 098 = user logo / 1–4=
video window number) Xposition Yposition W(idth) H(eight)
Note:
1. 000 for PPP cannot be used to pertain to all window assignments.
A valid window ID must be assigned (001–004).
2. When PPP is 099 (clock) or PPP is 098 (user logo) then H(eight) has no
function.
Example
XW GGGMMMPPP 100 200 960 540
set GGGMMMPPP at (100,200) top-left position and (960,540) width,
height.
Table 1-16 XW Command
Refer to Appendix C for more details on using “XW” command.
XX
Function
When the option “Video Alarm Lock” has been turned “On” in “Properties”
portion of Phoenix-Q program, during occurrence of “NO VIDEO” the
alarm will remain on screen even after video image signal has resumed
streaming from the input source. Use this command to remove “NO
VIDEO” text on screen. “000” is the fixed value for PPP in XX command.
Format XX GGGMMM000 VA_LOCK_CLR 1(clear) / 0(not used)
Example XX GGGMMM000 VA_LOCK_CLR 1
Clear all “NO VIDEO” alarm display from screen.
Table 1-17 XX Command

Ap
A
pr
o
BIN
f
To u
s
Step
Step
Step
Step
Step
Step
Step
Step
Step
pendix
o
prietary
A
vi
t
f
ile, as well
a
s
e the
A
SCI
I
1. Double-
c
2. Click th
e
3. Enter th
e
4. Click
C
o
5. Type
X
L
6. Click
S
e
Performing
t
7. Click
third-
p
a
r
8. Click
appear
i
9. Click
for use
w
A Us
t
ech
A
SCII
T
a
s generatin
g
I
Test utility,
c
lick the “A
S
e
“
X ASCII”
c
Fig
e
correct
IP
a
o
nnect
.
L
00000000
0
e
nd
.
t
he below ste
p
r
ty utility.
i
n the
Com
m
w
ith a third-
p
F
ing the
T
est utility c
a
g
two types
o
perform the
S
CII_Test.ex
e
c
heckbo
x
.
ure A-1 ASC
I
a
ddress ass
i
0
3
(set all wi
n
p
s allows you
to genera
t
to load pre
v
m
and
windo
w
to g
e
p
arty utility.
igure A-2 Sa
m
13
ASCII
T
n simplify th
e
o
f text files (
f
following st
e
e
” file.
I
I Test Utility:
C
i
gned to
y
ou
r
n
dows label
s
to save often
t
e and save
v
iously save
d
w
. Then click
e
nerate the s
a
m
ple Binary
T
T
est Ut
i
e
creation o
f
f
or use on th
i
e
ps:
C
lick “X ASCI
r Avitech de
v
s
with font s
iz
used X com
m
the
XL 000
0
d
Bin file.
XL
Send
.
a
mple (first t
y
T
ext String – (
F
i
lity
f
BIN file, lo
a
i
rd-party pro
g
I” Checkbox
v
ice.
iz
e 3) in
Co
m
m
ands and loa
0
00000.bin
f
i
000000000
y
pe) binary
t
F
irst Type)
a
ding of prev
g
rams).
m
mand
win
d
d for later us
e
i
le for re-use
3
would aut
o
t
ext string (t
e
iously saved
d
o
w
.
e
.
or use with
o
matically
e
xt file) belo
w
w

Step
10.Click
below f
o
o
r use with a
Fi
g
to g
e
third-
p
arty
u
g
ure A-3 Sam
14
e
nerate the s
u
tility.
ple Binary Te
x
ample (
s
ec
o
x
t String – (S
e
o
nd type) bin
a
e
cond Type)
a
ry text strin
g
g
(text file)

15
Appendix B ASCII X Command Through TCP/IP
Programming
B.1 Starting TCP Connection
Step 1. Obtain IP address of device to connect to.
Step 2. Use this IP address to effect TCP connection with device. Upon establishing connection, device
will send out a successful connection message. Message will include Frame ID.
9During PC software communication with control board firmware via TCP, control board firmware
functions as TCP server while PC software functions as TCP client.
Take note of the following TCP communication properties:
– TCP port number is fixed at 20036.
– TCP server’s control board firmware can allow simultaneous connection to 3 TCP client
(maximum).
9Initially upon establishing connection between TCP server’s control board firmware and TCP client,
TCP server will acknowledge successful connection or failure. TCP client must then make the
appropriate response.
B.2 Connection is Successful
Control board will reply to TCP client using below 17-bytes message:
0xA5 0x5A 0xAA 0x55 0x11 0x00 0x00 0x01 0x80 0x01 0x00 0x00 (FrameID) (~FrameID)
Machine_Type MB_Exist_Flag SocketID (17 bytes)
Above message is comprised of the following parts:
Byte 0~3: Header is fixed at 0xA5 0x5A 0xAA 0x55.
Byte 4~5: Return message length is 0x11 0x00 (use “little-endian” expression), this means that
length of message is 17 bytes.
Byte 6: field is reserved for control board firmware use only, TCP client should ignore this
field.
Byte 7~8: is Command ID, it is fixed at 0x01 0x80.
Byte 9: is “Ack” field, when fixed at 0x01 this means that TCP connection is successfully
established.
Byte 10~11: is fixed at 0x0000.
Byte 12: Frame ID.
Byte 13: bit inverse of Frame ID.
Byte 14: Machine type: 1 = Rainier 3G Quad 2 = Rainier 3G Plus / Titan 9000
Byte 15: MB existence flag: 0 = MB does not exist 1 = MB do exist
bit[0:3]: MB1 ~ MB4 existence flag

16
Byte 16: Socket ID – TCP socket ID used by control board to effect present connection.
B.3 Connection is Not Successful
Due to the fact that only 3 TCP connections is simultaneously allowed on TCP server’s control board,
when a fourth TCP client tries to request for connection, then TCP server’s control board will reply with
the following 14-bytes message to TCP client, informing client that number of allowed connection is
inadequate and so is unable to establish connection:
0xA5 0x5A 0xAA 0x55 0x0E 0x00 0x00 0x01 0x80 0x00 0x11 0x00 (FrameID) (~FrameID) (14
bytes)
After PC’s TCP client has received this return message, existing connection to TCP socket in PC’s
software should be closed.
B.4 Maintaining TCP Connection
Because control board’s TCP Server connection has an 8-minute timeout limit, if during this duration and
no (any) TCP message packet is transmitted to control board, then control board will automatically
disconnect the TCP connection. Therefore, in order to avoid lengthy period of “TCP idle” state, PC
should periodically transmit TCP/IP packet (within 8-minute time interval). Packet can be a typical
control board command, or a TCP Ping command, or a simple “keep alive” packet (PC Windows
system’s TCP “Keep Alive” function can be activated to be able to automatically transmit periodic “keep
alive” packet).
Other manuals for Rainier 3G Plus
3
This manual suits for next models
2
Table of contents
Other Avitech Monitor manuals