Barco HDX-W20 FLEX User guide

Category
Data projectors
Type
User guide

This manual is also suitable for

Command C atalog
1011000110100100101100101001010101010010100101
1010011001010100100100100100111010100101000101
0110110001001010011001100101010010010010101010
1011000110100100101100101001010101001001001010
1010011001010100100100100100111010100100101010
0110110001001010011001100101010010100101001010
1011000110100100101100101001010101110101100101
1010011001010100100100100100111011001001010101
0110110001001010011001100101010010100100110101
1011000110100100101100101001010101010010100101
1010011001010100100100100100111010100101000101
1011000110100100101100101001010101001001001010
1010011001010100100100100100111010100100101010
0110110001001010011001100101010010100101001010
1011000110100100101100101001010101110101100101
1010011001010100100100100100111011001001010101
Reference manua l
For HDX W12/W14/ W18
R5905447/03
08/06/2015
Barco NV
Noordlaan 5, B-8520 Kuurne
Phone: +32 56.36.82.11
Fax: +32 56.36.883.86
Support: www.barco.com/en/support
Visit us at the web: www.barco.com
Printed in Belgium
Copyright ©
All rights reserved. No part of this document may be copied, reproduced or translated. It shall not otherwise be recorded, transmitted or
stored in a retrieval system without the prior written consent of Barco.
Changes
Barco provides this manual ’as is’ without warranty of any kind, either expressed or implied, including but not limited to the implied war-
ranties or m erchantability and tness for a particular purpose. Barco may make improvements and/or changes to the product(s) and/or the
program(s) desc ribed in this publication at any time w ithout n otice.
This pub lication c ould contain technical inaccuracies or typographical errors. Changes are periodic
ally m ade to the information in this
publication; these changes are incorporated in new editions of this publication.
The latest edition of Barco manua ls c an be downloaded from the Bar co web site w
ww.bar co.com or from the secured B arco web site
h
ttps://www.barco.com/en/signin.
Trademarks
Brand and product names m entioned in this manual m ay be trademarks, registered trademarks or copyrights of their respective holders.
All brand and product names mentioned in this manual serve as commen ts or examples and are not to be understood as advertising for
the products or their manufacturers.
Table of contents
TABLE OF CON TENTS
1. Introduction ......................................................................................................... 7
1.1 About this document.................................................................................................................. 8
2. The Barco Projection Protocol................................................................................... 9
2.1 The Barco Projection Protocol explained...........................................................................................10
2.2 Ethernet communication ............................................................................................................13
2.3 RS232/RS422/USB-B commun ication..............................................................................................15
2.4 The command representation in this manual .......................................................................................16
3. Commands .........................................................................................................17
3.1 3D dark time adjustment, read......................................................................................................19
3.2 3D dark time adjustment, write......................................................................................................20
3.3 3D Double/Tripple Flash limit, read .................................................................................................21
3.4 3D Double/Tripple Flash limit, write .................................................................................................22
3.5 3D eld dominance, read . . ..........................................................................................................23
3.6 3D eld dominance, write . . .........................................................................................................24
3.7 3D L/R Output Reference Delay, read..............................................................................................25
3.8 3D L/R Output Reference Delay, write..............................................................................................26
3.9 3D mode, read.......................................................................................................................27
3.10 3D mode, write....................................................................................................................... 28
3.11 3D status, read ...................................................................................................................... 29
3.12 3D status, write ......................................................................................................................30
3.13 3D Sync Loop status, read..........................................................................................................31
3.14 3D Sync Loop status, write..........................................................................................................32
3.15 brightness possible, read............................................................................................................33
3.16 clear test pattern, write .............................................................................................................. 34
3.17 contrast possible, read ..............................................................................................................35
3.18 decrement blanking bottom, write. ..................................................................................................36
3.19 decrement blanking left, write ....................................................................................................... 37
3.20 decrement blanking right, write . ....................................................................................................38
3.21 decrement blanking top, write ....................................................................................................... 39
3.22 decrement brightness, write.........................................................................................................40
3.23 decrement color balance b lue green ratio, write....................................................................................41
3.24 decrement color balance r ed green ratio, write. ....................................................................................42
3.25 decrement contrast, w rite . ..........................................................................................................43
3.26 decrement dimming value, write . ...................................................................................................44
3.27 decrement gamma, write .. ..........................................................................................................45
3.28 decrement input black balance , write ..............................................................................................46
3.29 decrement input white balance , write .............................................................................................. 47
3.30 decrement phase, write .............................................................................................................48
3.31 decrement saturation, write ......................................................................................................... 49
3.32 decrement sharpness, write......................................................................................................... 50
3.33 decrement shutter, write.............................................................................................................51
3.34 decrement tint, w rite ................................................................................................................. 52
3.35 freeze, write..........................................................................................................................53
3.36 function read electronic convergence, read ........................................................................................54
3.37 function read input balance pattern status, read ...................................................................................55
3.38 function write electronic convergence , write ....................................................................................... 56
3.39 get aspect ratio le, read ............................................................................................................57
3.40 get aspect ratio height, read ........................................................................................................58
3.41 get aspect ratio width, read .........................................................................................................59
3.42 get baudrate, read . . .................................................................................................................60
3.43 get blanking bottom, read ........................................................................................................... 61
3.44 get blanking left, read ............................................................................................................... 62
3.45 get blanking right, read..............................................................................................................63
3.46 get blanking top, read ............................................................................................................... 64
3.47 get brightness, read .................................................................................................................65
3.48 get clamp delay, read................................................................................................................ 66
3.49 get clamp width, read................................................................................................................67
3.50 get color balance blue green ratio, read ............................................................................................68
3.51 get color balance red green ratio, read .............................................................................................69
3.52 get color temper ature, read .........................................................................................................70
3.53 get common address, read..........................................................................................................71
3.54 get contrast, read....................................................................................................................72
3.55 get contrast enhanc ement, read ....................................................................................................73
3.56 get dimming, read ................................................................................................................... 74
3.57 get ext contrast, read................................................................................................................ 75
3.58 get ext contrast enhancement , read ...............................................................................................76
3.59 get ext gamma, read ................................................................................................................ 77
3.60 get ext phase, read ..................................................................................................................78
3.61 get ext sharpness, read .............................................................................................................79
3.62 get freeze status, read............................................................................................................... 80
3.63 get gamma, read ....................................................................................................................81
R5905447 COMMAND CATALOG 08/06/2015
1
Table of contents
3.64 get gamma (text value), read........................................................................................................82
3.65 get input blac k balance, read .......................................................................................................83
3.66 get input white balance, read .......................................................................................................84
3.67 get intensity, read.................................................................................................................... 85
3.68 get ir hold off conguration, read....................................................................................................86
3.69 get lamp status, read ................................................................................................................87
3.70 get lamp status, read ................................................................................................................88
3.71 get layout, read ......................................................................................................................89
3.72 get lcd backlight level, read .........................................................................................................90
3.73 get lcd time out, read ................................................................................................................91
3.74 get lock, read ........................................................................................................................92
3.75 get no signal color logo, read .......................................................................................................93
3.76 get no signal shutdown delay, read .................................................................................................94
3.77 get no signal shutdown status, read ................................................................................................ 95
3.78 get output window native resolution status, read ...................................................................................96
3.79 get output window param eters, read................................................................................................97
3.80 get output window status, read......................................................................................................98
3.81 get P7 TCGD blue X, read ..........................................................................................................99
3.82 get P7 TCGD blue Y, read..........................................................................................................100
3.83 get P7 TCGD cyan X, read.........................................................................................................101
3.84 get P7 TCGD cyan Y, read .........................................................................................................102
3.85 get P7 TCGD green Y, read........................................................................................................103
3.86 get P7 TCGD magenta X, read . . ..................................................................................................104
3.87 get P7 TCGD magenta Y, read.....................................................................................................105
3.88 get P7 TCGD red X, read ..........................................................................................................106
3.89 get P7 TCGD red Y, read...........................................................................................................107
3.90 get P7 TCGD selection, read.......................................................................................................108
3.91 get P7 TCGD white X, read ........................................................................................................109
3.92 get P7 TCGD white Y, read ........................................................................................................110
3.93 get P7 TCGD yellow X, read .......................................................................................................111
3.94 get P7 TCGD yellow Y, read .......................................................................................................112
3.95 get phase, read .....................................................................................................................113
3.96 get projector address, read . ........................................................................................................114
3.97 get same lens settings status, read................................................................................................115
3.98 get saturation, read.................................................................................................................116
3.99 get scan/orientation conguration , read...........................................................................................117
3.100 get sharpness, read ................................................................................................................118
3.101 get shutter status, read.............................................................................................................119
3.102 get soft edge black level, read .....................................................................................................120
3.103 get soft edge size black level bottom, read . .......................................................................................121
3.104 get soft edge size black level left, read . ... . .......................................................................................122
3.105 get soft edge size black level right, read . ..........................................................................................123
3.106 get soft edge size black level top, read . . .. . .......................................................................................124
3.107 get soft edge size bottom, read . . ..................................................................................................125
3.108 get soft edge size left, read ........................................................................................................126
3.109 get soft edge size right, read .......................................................................................................127
3.110 get soft edge size top, read ........................................................................................................128
3.111 get soft edge status, read .. ........................................................................................................129
3.112 get source, read ....................................................................................................................130
3.113 get source extended, read .
........................................................................................................131
3.114 get text on, read ....................................................................................................................134
3.115 get tint, read ........................................................................................................................135
3.116 get warp axis position, read ........................................................................................................136
3.117 get warp le, read ..................................................................................................................137
3.118 get warp grid size, read ............................................................................................................138
3.119 get warp hierarchic keystone in X direction, read .................................................................................139
3.120 get warp hierarchic keystone in Y direction, read .................................................................................140
3.121 get warp hierarchic linearity in X direction, read. ..................................................................................141
3.122 get warp hierarchic linearity in Y direction, read. ..................................................................................142
3.123 get warp hierarchic point shift, read................................................................................................143
3.124 get warp keystone horizontal. Deprecated from version 1.6, read ...............................................................144
3.125 get warp keystone vertical. Deprecated from version 1.6, read ..................................................................145
3.126 get warp line shift horizontal. Deprecated from version 1.6, read ................................................................146
3.127 get warp line shift vertical. Deprecated from version 1.6, read ...................................................................147
3.128 get warp linearity horizontal. Deprecated from version 1.6, read.................................................................148
3.129 get warp linearity vertical. Deprecated from version 1.6, read . ...................................................................149
3.130 get warp pin barrel horizontal. Deprecated from version 1.6, read...............................................................150
3.131 get warp pin barrel vertical. Deprecated from version 1.6, read..................................................................151
3.132 get warp point shift. Deprecated from version 1.6, read ..........................................................................152
3.133 get warp rotation, read .............................................................................................................153
3.134 get warp scale horizontal., read....................................................................................................154
3.135 get warp scale vertical., read.......................................................................................................155
3.136 get warp shift horizontal, read......................................................................................................156
3.137 get warp shift vertical, read.........................................................................................................157
3.138 get warp status, read...............................................................................................................158
3.139 get warp X1. Deprecated from version 1.6, read..................................................................................159
2
R5905447 COMMAND CATALOG 08/06/2015
Table of contents
3.140 get warp X2. Deprecated from version 1.6, read..................................................................................160
3.141 get warp X3. Deprecated from version 1.6, read..................................................................................161
3.142 get warp X4. Deprecated from version 1.6, read..................................................................................162
3.143 get warp Y1. Deprecated from version 1.6, read..................................................................................163
3.144 get warp Y2. Deprecated from version 1.6, read..................................................................................164
3.145 get warp Y3. Deprecated from version 1.6, read..................................................................................165
3.146 get warp Y4. Deprecated from version 1.6, read..................................................................................166
3.147 get window selection, read .........................................................................................................167
3.148 increment blanking bottom, write ..................................................................................................168
3.149 increment blanking left, write.......................................................................................................169
3.150 increment blanking right, write .....................................................................................................170
3.151 increment blanking top, write.......................................................................................................171
3.152 increment brightness, write.........................................................................................................172
3.153 increment color balance b lue green, write. . .......................................................................................173
3.154 increment color balance red green, write .. . .......................................................................................174
3.155 increment contrast, write ...........................................................................................................175
3.156 increment dimming value, write....................................................................................................176
3.157 increment gamma, write............................................................................................................177
3.158 increment input black balanc e, write...............................................................................................178
3.159 increment input white balance, write...............................................................................................179
3.160 increment phase, write .............................................................................................................180
3.161 increment saturation, write .........................................................................................................181
3.162 increment sharpness, write . ........................................................................................................182
3.163 increment shutter, write.............................................................................................................183
3.164 increment tint, write.................................................................................................................184
3.165 input format hor izontal total po ssible, read . .......................................................................................185
3.166 phase possible, read ...............................................................................................................186
3.167 read auto picture alignment conguration, read...................................................................................187
3.168 read barscale position, read........................................................................................................188
3.169 read customer id, read .............................................................................................................189
3.170 read date time, read................................................................................................................190
3.171 read DMX address, read ...........................................................................................................191
3.172 read DMX mode, read..............................................................................................................192
3.173 read DMX universe, read...........................................................................................................193
3.174 read gateway conguration, read ..................................................................................................194
3.175 read global so ftware version, read.................................................................................................195
3.176 read image load method, read .....................................................................................................196
3.177 read infrared ports, read............................................................................................................197
3.178 read lamp CLO status, read........................................................................................................198
3.179 read lamp CLO target lumens, read ...............................................................................................199
3.180 read lamp runtime, read............................................................................................................200
3.181 read language, read ................................................................................................................201
3.182 read menu position, read . ..........................................................................................................202
3.183 read network conguration, read...................................................................................................203
3.184 read panel s ize, read ...............................................................................................................204
3.185 read projector runtime, read........................................................................................................205
3.186 read projector serial number, read .................................................................................................206
3.187 read projector status, read .........................................................................................................207
3.188 read wi
conguration, read........................................................................................................208
3.189 read wi key Mgmt, read ...........................................................................................................209
3.190 read wi scan, read.................................................................................................................210
3.191 read wi SSID, read ................................................................................................................211
3.192 read wi status, read ...............................................................................................................212
3.193 RS interface selection , read .......................................................................................................213
3.194 RS interface selection , write.......................................................................................................214
3.195 saturation possible, read ...........................................................................................................215
3.196 save current adjustm ents to a le, write ...........................................................................................216
3.197 save custom settings, write ........................................................................................................217
3.198 save image settings, write..........................................................................................................218
3.199 select main window as prex, write................................................................................................219
3.200 se lect P IP window as pre x, write .................................................................................................220
3.201 select source 1 as prex, write.....................................................................................................221
3.202 select source 2 as prex, write.....................................................................................................222
3.203 select source 3 as prex, write.....................................................................................................223
3.204 select source 4 as prex, write.....................................................................................................224
3.205 select window, write ................................................................................................................225
3.206 set aspect ratio le, write...........................................................................................................226
3.207 set aspect ratio height, write .......................................................................................................227
3.208 set aspect ratio width, write ........................................................................................................228
3.209 set blanking bottom, write ..........................................................................................................229
3.210 set blanking left, write ..............................................................................................................230
3.211 set blanking right, write.............................................................................................................231
3.212 set blanking top , write..............................................................................................................232
3.213 set brightness, write ................................................................................................................233
3.214 set clamp delay , write..............................................................................................................234
3.215 set clamp width, write ..............................................................................................................235
R5905447 COMMAND CATALOG 08/06/2015
3
Table of contents
3.216 set color balance blue green ratio, write...........................................................................................236
3.217 set color balance red green ratio, write............................................................................................237
3.218 set color tempe rature, write ........................................................................................................238
3.219 set contrast, write...................................................................................................................239
3.220 set contrast enhancement, write . ..................................................................................................240
3.221 set dimming, write ..................................................................................................................241
3.222 set gamma, write ...................................................................................................................242
3.223 set input black balance, write ......................................................................................................243
3.224 set input white balance, write ......................................................................................................244
3.225 set intensity, write...................................................................................................................245
3.226 set lamp status, write...............................................................................................................246
3.227 set layout , write ....................................................................................................................247
3.228 set lcd backlight level, write ........................................................................................................248
3.229 set lcd time out, write...............................................................................................................249
3.230 set lens focus, write ................................................................................................................250
3.231 set lens shift, write..................................................................................................................251
3.232 set lens zoom, write ................................................................................................................252
3.233 set lock, write .......................................................................................................................253
3.234 set no signal color logo, write ......................................................................................................254
3.235 set no signal shutdown delay, write ................................................................................................255
3.236 set no signal shutdown status, write ...............................................................................................256
3.237 set output window in native resolution, write ......................................................................................257
3.238 set output window param eters, write ..............................................................................................258
3.239 set output window status, write . . ..................................................................................................259
3.240 set P7 TCGD blue X, write .........................................................................................................260
3.241 set P7 TCGD blue Y, write .........................................................................................................261
3.242 set P7 TCGD cyan X, write.........................................................................................................262
3.243 set P7 TCGD cyan Y, write.........................................................................................................263
3.244 set P7 TCGD green X, write ...................................................................................................... .264
3.245 set P7 TCGD green Y, write........................................................................................................265
3.246 set P7 T CGD magenta X, write .. ..................................................................................................266
3.247 set P7 T CG D magen ta Y, write . . ..................................................................................................267
3.248 set P7 TCGD red X , write..........................................................................................................268
3.249 set P7 TCGD red Y, write...........................................................................................................269
3.250 set P7 TCGD selection, write ......................................................................................................270
3.251 set P7 TCGD white X, write........................................................................................................271
3.252 set P7 TCGD white Y, write ........................................................................................................272
3.253 set P7 TCGD yellow X, write.......................................................................................................273
3.254 set P7 TCGD yellow Y, write .......................................................................................................274
3.255 set phase, write .....................................................................................................................275
3.256 set same lens settings status, write................................................................................................276
3.257 set saturation, write.................................................................................................................277
3.258 set scan/orientation conguration, write ...........................................................................................278
3.259 set sharpness, write ................................................................................................................279
3.260 set shutter position, write...........................................................................................................280
3.261 set soft edge black level, write .....................................................................................................281
3.262 set soft edge size black level bottom, write. .......................................................................................282
3.263 set soft edge size black level left, write .... . .......................................................................................283
3.264 set soft edge size black level right, write .. . .......................................................................................284
3.265 set soft edge size black level top, write .. ... .......................................................................................285
3.266 set soft edge size bottom, write .. . .................................................................................................286
3.267 set soft edge size left, w rite ........................................................................................................287
3.268 set soft edge size right , w rite ......................................................................................................288
3.269 set soft edge size top , write .......................................................................................................289
3.270 set soft edge status, write . . ........................................................................................................290
3.271 set source , write ...................................................................................................................291
3.272 set source extended, write .........................................................................................................292
3.273 set test pattern by name, write.....................................................................................................294
3.274 set test pattern convergence, write ................................................................................................295
3.275 set test pattern convergence green blue, write....................................................................................296
3.276 set test pattern convergence red blue, write.......................................................................................297
3.277 set test pattern convergence red green blue, write................................................................................298
3.278 set tint, write ........................................................................................................................299
3.279 set warp axis position, write........................................................................................................300
3.280 set warp le, write ..................................................................................................................301
3.281 set warp grid size, write ............................................................................................................302
3.282 set warp hierarchic keystone in X direction, write .................................................................................303
3.283 set warp hierarchic keystone in Y direction, write .................................................................................304
3.284 set warp hierarchic linearity in X direction, write ..................................................................................305
3.285 set warp hierarchic linearity in Y direction, write ..................................................................................306
3.286 set warp hierarchic point shift, write ...............................................................................................307
3.287 set warp keystone horizontal. Deprecated from version 1.6, write ...............................................................308
3.288 set warp keystone vertical. Deprecated from version 1.6, write ..................................................................309
3.289 set warp line shift horizontal. Deprecated from version 1.6, write ................................................................310
3.290 set warp line shift vertical. Deprecated from version 1.6, write...................................................................311
3.291 set warp linearity horizontal. D eprecated from version 1.6, write.................................................................312
4
R5905447 COMMAND CATALOG 08/06/2015
Table of contents
3.292 set warp linearity vertical. Deprecated from version 1.6, w rite ...................................................................313
3.293 set warp pin barrel horizontal. Deprecated from version 1.6, write...............................................................314
3.294 set warp pin barrel vertical. Deprecated from version 1.6, write..................................................................315
3.295 set warp point shift. Deprecated from version 1.6, write..........................................................................316
3.296 set warp rotation, write .............................................................................................................317
3.297 set warp scale horizontal, write ....................................................................................................318
3.298 set warp scale vertical , write ......................................................................................................319
3.299 set warp shift horizontal, write......................................................................................................320
3.300 set warp shift vertical, write ........................................................................................................321
3.301 set warp status, write...............................................................................................................322
3.302 set warp X1. Deprecated from version 1.6, write..................................................................................323
3.303 set warp X2. Deprecated from version 1.6, write..................................................................................324
3.304 set warp X3. Deprecated from version 1.6, write..................................................................................325
3.305 set warp X4. Deprecated from version 1.6, write..................................................................................326
3.306 set warp Y1. Deprecated from version 1.6, write..................................................................................327
3.307 set warp Y2. Deprecated from version 1.6, write..................................................................................328
3.308 set warp Y3. Deprecated from version 1.6, write..................................................................................329
3.309 set warp Y4. Deprecated from version 1.6, write..................................................................................330
3.310 sharpness possible, read...........................................................................................................331
3.311 text off, write ........................................................................................................................332
3.312 text on, write ........................................................................................................................333
3.313 tint possible, read...................................................................................................................334
3.314 unfreeze, write......................................................................................................................335
3.315 warp le delete, write...............................................................................................................336
3.316 warp le rename, write .............................................................................................................337
3.317 write auto pic ture alignment conguration, write ..................................................................................338
3.318 write barscale position, write.......................................................................................................339
3.319 write customer id, write.............................................................................................................340
3.320 write DMX address, write...........................................................................................................341
3.321 write DMX mode, write .............................................................................................................342
3.322 write DMX universe, write ..........................................................................................................343
3.323 write gateway conguration, write..................................................................................................344
3.324 write infrared ports status, write....................................................................................................345
3.325 write lamp CLO status, write .......................................................................................................346
3.326 write lamp CLO target lumens, write...............................................................................................347
3.327 write language, w rite ...............................................................................................................348
3.328 write menu position, write ..........................................................................................................349
3.329 write network conguration, write ..................................................................................................350
3.330 write projector off, write.............................................................................................................351
3.331 write projector on, write.............................................................................................................352
3.332 write wi conguration, write .......................................................................................................353
3.333 write wi key mgmt, write...........................................................................................................354
3.334 write wi scan, write ................................................................................................................355
3.335 write wi SSID , write...............................................................................................................356
3.336 write wi status, write...............................................................................................................357
Index.................................................................................................................... 359
R5905447 COMMAND CATALOG 08/06/2015 5
Table of contents
6 R5905447 COMMAND CATALOG 08/06/2015
1. Introduction
1. INTRODUCTION
R5905447 COMMAND CATALOG 08/06/2015 7
1. Introduction
1.1 About this document
What is the purpose of this document?
This document is applicable for the B arco device m entioned on the front page of this document and can thus not be us ed on any
other equipment.
It ex plains how the commu nication with the device is accomplished. In order to be able t o communicate with this Barco device, the
Barco Projection Protocol, which is explained in detail in the following chapter, must be strictly followed.
Audience & prerequisites
This document is intended for software programmers and system integrators who want to be able to control
a Barco device from
their own application. This document expects a basic knowledge of binary math, networking technology and pr ogram ming.
8 R5905447 COMMAND CATALOG 08/06/2015
2. The Barco Projection Protocol
2. THE BARCO PROJECTION PROTOCOL
Overview
T h e Barco Projection Prot oco l expla in ed
Ethernet communication
RS232/RS422/USB -B communication
The command representation in this manual
R5905447 COMMAND CATALOG 08/06/2015
9
2. The Barco Projection Protocol
2.1 The Barco Projection Protocol explained
Usage
The Barco Projection Protocol is used for the serial comm unication with a Barco device. This can be done by the following ways:
Ethernet
RS 232
RS 422
•USB-B
Structure
Each command is built up from a start byte, device address, request/response, checksum and stop byte (image 2-1).
Start byte Device address
Request /
Response
Checksum Stop byte
1 byte (0xFE) 1 byte
1..n bytes
1 byte 1 byte (0xFF)
Image 2-1
Command structure
St art byte: used to let the receiver know that a command will follow.
Device ad dress: when m ultiple devices (maximum 256) are connected on the same physical connection, the device address
is used to specify the device (only for RS232 connections). In case of an Ethernet connection, this should be set to 0.
Req uest/Response: the actual comm and bytes.
Ch ecksum: used to detect if any errors occurred during transmission or reception of the command.
Stop byte : used to let the receiver know that the end of a command has been reached.
How is the checksum calculated?
The checksum calculation is based on modular arithmetic:
Checksum =(Device address + Request/Response) modulo 0x100 (or 256)
Bytes conversion
Some bytes cannot be used in a comman d. If they do appear in the request/response or checksum, they must be converted. The
table below gives an ov erview.
Byte
After conv ersion
0x80 0x80 0x00
0xFE 0x80 0x7E
0xFF 0x80 0x7F
When a byte sequence from the after conversion column is received, that sequence must be converted to the
corresponding byte.
Characters and character strings
Each c haracter is sent as a byte, using the ANSI encoding method.
Character strings can be formatted in two ways:
C-style format
An array of o ne or more characters which is terminated by a NULL character (0x00) . The position of the N ULL character
determines the length of the s tring.
Example: ’f ’ ’o’ ’o’ ’b’ a’ ’r’ 0x00
Pascal-style format
An array of one or more characters which is started (the rst byte) with the length of the string. T herefore, Pascal-style strings
are limited to 255 characters.
Example: 0x07 ’f’ ’o’ ’o’’’’b’’a’’r
ANSI
American National S tandards Institute
10 R5905447 COMMAND CATALOG 08/06/2015
2. The Barco Projection Protocol
Data words
A data word is a value which consists of m ultiple bytes. Data word s are formatted in big endian.
How to calculate the value of a data w ord?
Example of a 4-byte value: 0x01 0x20 0x50 0x30
=(0x01 * 256^3) + (0x20 * 256^2) + (0x50 * 256^ 1) + (0x30 * 256^0)
= (1 * 167 77216) + ( 32 * 65536) + (80 * 256) + (48 * 1)
= 16777216 + 2 097152 + 20480 + 48
= 18894896
msb
The most signicant byte, is the byte with the greatest weight (v alue).
lsb
The less signicant byte, is the byte with the smallest weight (value).
Big endian
When the rstbyteofadatawordisthemsb and the last byte is the lsb, the data word is in big endian.
Negative values
The two’s complement (2-complement) system is used for the representation of negative values.
Acknowledgement (ACK and NACK)
If a command is received, the receiver will check the validity and correctness of the command before pr ocessing it. If the co mm and
is understood, the receiver will rst acknowledge the command before doing the actual processing of the command. An ACK (AC-
Knowledge) is sent when these conditions are me t:
The command format is correct
The command and its parameters are valid
The checksum is correct
When these conditions are not met, a NACK (No t ACKnowledge) is s ent.
ACK NACK
Byte 1 0x00 0x00
Byte 2 0x06 0x15
When the sender receives a NACK message, it is up the sender to decide what should happen next: retry sending the comm and or
discard the command.
Acknowledgements are not used in m ulticast co mmu nication.
Sending and receiving a c ommand
A command which is sent to the device will consist of a request. A c omm and which is received by the client will consist of a res ponse.
Requests must be sent in the B arco Projection Protocol format: each request needs to be structured in the correct way before it is
sent to the device. Responses are also sent in the Barco Pr ojection Protocol forma t.
Keep in mind that:
For Ethernet communication, the Device add ress must be set t
o0.
A correct Checksum m ust be generated for the c omm and.
After a request has been sent to the device, the acknowledgement of the request m ust be read rst. After the request has been
acknowledged, the response from the device (if applicable) can be expected.
Example 1: The client wants to know the type of the device. It sends the following command: projector type, read. T he device will
acknowledge (ACK) the r equest and then send the response whic h c ontains the dev ice type.
R5905447 COMMAND CATALOG 08/06/2015
11
2. The Barco Projection Protocol
Client
Device
(1) projector type, read - request
(2) ACK
(3) projector type, read - response
Image 2-2
Example 1
Example 2: The client sends an unknown comma nd. The devic e doesn’t recognize the command and sends a NACK .
Client
Device
(1) unknown command
(2) NACK
Image 2-3
Example 2
How to handle failing communication?
When a sender fails to s end a c omm and, or a receiver fails to return the expected response (ACK, NACK or response), some steps
must be followed to hand le this failing communication.
There are 2 possible f ailures:
Co mm unication link problems: if the sending of the commands itself doesn’t work, it will be because the c omm unication is
broken (e.g. the receiver is disconnected from the network).
An swer back problems: when commands can be sent out but no response is sent back, it means that the commu nication link
is O K but the receiver is unable to answer back .
Each type of failure needs another way of handling.
Handling communication link problems
As communication link problems will most likely have a physical reason (cable disconnected, hub down, device down, … ), the user
must be notied and must be asked for his feedback. In most cases t
here will be a user intervention needed to correct t his problem
(connect the cable, reboot the hub, restart the device, …).
The actual implem entation of this should be described in the specications of the application.
Handling answer b ack problems
Answer back problems sh ould be addressed in another way. When a receiver fails to answer back it might be that it is currently too
busy to answer back. The application software should im plement some sim ple mechanisms to avoid problems when this occurs:
1. Timeout waiting: the application should wait for a l
imited amount of time for an answer (e.g. max 10 seconds ). This ensures
that the application can react when a command do esn’t get answered in time.
2. Retry waiting: if the timeout expires, one can retry waiting for the answer. B y doing this, the user has the opportunity to cancel
the action. If needed, the retry can even be repeated several times.
3. Retry sending: w hen a comm and doe s not ge t answered after the timout waiting and retry waiting, the command is cons idered
to be lost in action and the application should send the command again.
This mechanism follows the sequence of the steps: rst the timeout waiting is used, then the retry waiting and nally the retry
sending. If all of these steps fail, there might be a major problem with the receiver. In this case the user should be notied of these
problems so that he can check the status of the receiver.
12
R5905447 COMMAND CATALOG 08/06/2015
2. The Barco Projection Protocol
2.2 Ethernet communication
Introduction
The communication follows a c lient/server model where the dev ice is the server. This means that the device responds on requests
that are sent by a client. The device will not s end out messages on its own initiative.
The communication is blocking which mean s that when a request is sent to the device, no other requests can be sent until the device
has responded on the r st reques t. The communication bloc ks for each request.
The connector used for the Ethernet ports are of rugged Neutrik EtherCon RJ45 type, which is compatible with
standard R J45 cable connector. Straight (most comm on) as well as cross linked network cables can be used.
10/100 Base-T RJ45 port
Pin Description
1TXD+
2TXD-
3RXD+
4
5
6RXD-
7
8
Making connection w ith the de vice
The device is listening on TCP port 0xAAA0 (43680) for incoming connections. The IP address can be retrieved using the local user
interface or on the O SD menu of the de vice.
Device discovery
It is pos sible to discover all the devices on the network u sing a UDP br oadcast. A UDP broadcast on ly w orks on IP networks and
requires a special socket c onnection: the datagram connection.
Client
LAN
Device 1
Device 2
Device n
Image 2-4
To discover the devices, send a datagram packet to the broadcast address 255.255.255.255 on port 0xA001.
The packet should contain 1 byte: 0x3F, which represents the character ‘?’.
All the devices that support UDP broadcast discovery, will answer on the request by sending an array of (C-language) s trings on the
same socket. Each string represents a key-value pair with specic information about the device that has been discovered.
R5905447 COMMAND CATALOG 08/06/2015
13
2. The Barco Projection Protocol
Typically, the following s trings will be returned:
h ostname=value; the hostname of the device
ip-address=value; the IP addr ess of the device
m ac-address=value; the M AC address of the NIC on the device
type=value; the device type (not for D P90/DP100 projectors)
Remarks:
The broadcast does no t follow the typical Barco Projection P rotocol formatting: the request is just one byte (not ma rked up
as Barco Projection Protocol command) a nd the de vices a nswer back without s ending an A CK and without formatting their
response in the Barco P rojection Protocol format.
The size of the array is undetermined, but in most cases it w ill contain 4 s trings. However, this is open to future expansion, s o
more strings can be added later.
The strings normally appear in this order: hostname, ip-address, mac-address and type, but this cannot be guaranteed.
The used broadcast is a limited bro adcast. This means that the b roadcast message is transmitted to all NIC’s
which are on the same IP seg men t as the client. Th is type of broadcast is not forwarded by routers so it will
not detec t devices which are o n another seg me nt.
NIC
Network Interface Card
14 R5905447 COMMAND CATALOG 08/06/2015
2. The Barco Projection Protocol
2.3 RS232/RS422/USB-B communication
RS232
An Electronic Industries Assoc iation (EIA) serial digital interface standard specifying the characteristics of the commu-
nication path between tw o devices using either D-SUB 9 pins or D-SUB 25 pins connectors. This standard is used for
relatively s hort-range communications and do es no t specify balanced control lines. RS-232 is a se rial control standard
with a set number of conductors, data rate, word length and type of connector to be used. The standard species com-
ponent connection standards with regard to computer interface. It is also called RS-232-C, which is t
he third version
of the RS-232 standard, and is functionally identical to the CCITT V.24 standard. Logical ’0’ is > + 3V, Logical ’1’ is < -
3V. The ran ge between -3V and +3V is the transition zone.
RS422
An E IA serial digital interface standard that s pecies the electrical characteristics of balanced (differential) voltage,
digital interface circuits. This standard is usable over longer distances than RS-232. T his signal governs the asyn-
chronous transmission of computer data at speeds of up to 920,000 bits per second. It is also used as the serial port
standard for Macintosh computers. When the difference between the 2 lines is < - 0.2V that equals with a logical ’0’.
When the difference is > +0.2V that equals to a logical ’1’..
Settings
Baud rate:Den es the speed of the data transfer. The baud rate can be set using the local user interface on the dev ice. Consult
the user manual of the devic e for more detailed information.
Data bits: Eight (8) data bits a re used for each character of the d ata transfer.
Parity: T here is no parity bit used to perform error checking.
Stop bit: O ne (1) stop bit is used to d ene the end of a character.
Hardware
RS232/422 input (Sub-D) port
Pin Description
1
DCD : Data Carrier Detect
2RXD-:ReceiveData
3 TXD- : Transmitted Data
4
DTR : Data Terminal Ready [RS232]
TXD+ : Transmitted Data [RS422]
5
GND : Ground
6
DSR : Data Set Ready [RS232]
RXD+ : R eceived Data [RS422]
7
(not connected)
8 CTS : Clear To Send
9 RI : Ring Indicator
R5905447 COMMAND CATALOG 08/06/2015
15
2. The Barco Projection Protocol
2.4 The command representation in this manual
About the command representation in this manual
Titl e : T he title of a command is built up from its function (e.g. network se ttings), followed by its type (e.g. read).
Description: A general description of the comm and is given in the A bout this comm and section.
Req uest/Response table: Each row in the request/response table re presents a dataeld. A dataeld contains 1 or more values.
a) Pos: The position o f the dataeld. W hen the siz e of the dataeld is greater than 1, the dataeld will take more than 1 position.
b) Size: The number of values the dataeld must contain. This c an be different from the total number of av ailable values,
dependent on the value groups.
c) Name: The name of the d ataeld.
d) Description: The desc ription of the dataeld.
e) Content: T he value(s) of the d ataeld. This column consists of the value itself, and a value description. Every value is
displayed in a separate row. A dataeld can have different value groups.
Different value groups can b e distinguished as follows:
- If consecutive rows have different background colors, the values belong to another group.
- If they have the same b ackground color, the values belong to the same group.
Only 1 value gro up per dataeld may be choosen to be used in the command. All the values of a value group m ust appear
together and in the same order.
Example: the dataeld below contains 2 IP addresses. Only 1 of the 2 IP-addresses may be choosen in the command. The va lues
of the IP-addresses must stay in the same order.
Pos Size Name Description Content
192
IP-address 1, value 1 (dec)
168
IP-address 1, value 2 (dec)
1
IP-address 1, value 3 (dec)
1
IP-address 1, value 4 (dec)
192
IP-address 2, value 1 (dec)
168
IP-address 2, value 2 (dec)
1
IP-address 2, value 3 (dec)
0-3 4 IP-address This is the IP-address dataeld.
2
IP-address 2, value 4 (dec)
Tabl e 2 - 5
Example
16 R5905447 COMMAND CATALOG 08/06/2015
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178
  • Page 179 179
  • Page 180 180
  • Page 181 181
  • Page 182 182
  • Page 183 183
  • Page 184 184
  • Page 185 185
  • Page 186 186
  • Page 187 187
  • Page 188 188
  • Page 189 189
  • Page 190 190
  • Page 191 191
  • Page 192 192
  • Page 193 193
  • Page 194 194
  • Page 195 195
  • Page 196 196
  • Page 197 197
  • Page 198 198
  • Page 199 199
  • Page 200 200
  • Page 201 201
  • Page 202 202
  • Page 203 203
  • Page 204 204
  • Page 205 205
  • Page 206 206
  • Page 207 207
  • Page 208 208
  • Page 209 209
  • Page 210 210
  • Page 211 211
  • Page 212 212
  • Page 213 213
  • Page 214 214
  • Page 215 215
  • Page 216 216
  • Page 217 217
  • Page 218 218
  • Page 219 219
  • Page 220 220
  • Page 221 221
  • Page 222 222
  • Page 223 223
  • Page 224 224
  • Page 225 225
  • Page 226 226
  • Page 227 227
  • Page 228 228
  • Page 229 229
  • Page 230 230
  • Page 231 231
  • Page 232 232
  • Page 233 233
  • Page 234 234
  • Page 235 235
  • Page 236 236
  • Page 237 237
  • Page 238 238
  • Page 239 239
  • Page 240 240
  • Page 241 241
  • Page 242 242
  • Page 243 243
  • Page 244 244
  • Page 245 245
  • Page 246 246
  • Page 247 247
  • Page 248 248
  • Page 249 249
  • Page 250 250
  • Page 251 251
  • Page 252 252
  • Page 253 253
  • Page 254 254
  • Page 255 255
  • Page 256 256
  • Page 257 257
  • Page 258 258
  • Page 259 259
  • Page 260 260
  • Page 261 261
  • Page 262 262
  • Page 263 263
  • Page 264 264
  • Page 265 265
  • Page 266 266
  • Page 267 267
  • Page 268 268
  • Page 269 269
  • Page 270 270
  • Page 271 271
  • Page 272 272
  • Page 273 273
  • Page 274 274
  • Page 275 275
  • Page 276 276
  • Page 277 277
  • Page 278 278
  • Page 279 279
  • Page 280 280
  • Page 281 281
  • Page 282 282
  • Page 283 283
  • Page 284 284
  • Page 285 285
  • Page 286 286
  • Page 287 287
  • Page 288 288
  • Page 289 289
  • Page 290 290
  • Page 291 291
  • Page 292 292
  • Page 293 293
  • Page 294 294
  • Page 295 295
  • Page 296 296
  • Page 297 297
  • Page 298 298
  • Page 299 299
  • Page 300 300
  • Page 301 301
  • Page 302 302
  • Page 303 303
  • Page 304 304
  • Page 305 305
  • Page 306 306
  • Page 307 307
  • Page 308 308
  • Page 309 309
  • Page 310 310
  • Page 311 311
  • Page 312 312
  • Page 313 313
  • Page 314 314
  • Page 315 315
  • Page 316 316
  • Page 317 317
  • Page 318 318
  • Page 319 319
  • Page 320 320
  • Page 321 321
  • Page 322 322
  • Page 323 323
  • Page 324 324
  • Page 325 325
  • Page 326 326
  • Page 327 327
  • Page 328 328
  • Page 329 329
  • Page 330 330
  • Page 331 331
  • Page 332 332
  • Page 333 333
  • Page 334 334
  • Page 335 335
  • Page 336 336
  • Page 337 337
  • Page 338 338
  • Page 339 339
  • Page 340 340
  • Page 341 341
  • Page 342 342
  • Page 343 343
  • Page 344 344
  • Page 345 345
  • Page 346 346
  • Page 347 347
  • Page 348 348
  • Page 349 349
  • Page 350 350
  • Page 351 351
  • Page 352 352
  • Page 353 353
  • Page 354 354
  • Page 355 355
  • Page 356 356
  • Page 357 357
  • Page 358 358
  • Page 359 359
  • Page 360 360
  • Page 361 361
  • Page 362 362
  • Page 363 363
  • Page 364 364
  • Page 365 365
  • Page 366 366
  • Page 367 367
  • Page 368 368
  • Page 369 369
  • Page 370 370

Barco HDX-W20 FLEX User guide

Category
Data projectors
Type
User guide
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI