User Manual

Copyright 2012 Page 50
6. Each time EDSU generates new data, it issues OD command to send data. This data
is stored in lens in EDSU buffer. (When new string is received by lens, it replaces
existing EDSU contents with new string.)
7. The lens generates data strings at whatever rate is required (single or continuous)
and uses the latest EDSU data to append.
8. To terminate the process, the EDSU sends OH command.
EDSU can also request lens operate in Continuous data send mode (ASCII or Binary)
so lens data is available to EDSU for use internally or passed through to secondary
unit.
9. In this mode, data from lens is mixed with responses from OD commands issued by
the EDSU, (response will be first string sent by lens after receipt of any OD
command so will not be confused with next continuous data string.)
9.3 EDSU Dependencies Blocking Requirements for Pass-Through Operation
If EDSU has a secondary unit attached, and it allows commands from the secondary unit to
be passed to the lens, (and corresponding response passed back), certain commands should
be blocked to prevent corruption of the communication process.
Table 8: Valid Commands - Allowed & Blocked Recommendations with EDSU
Command
Function
Recommendation
B
Retrieve firmware version
Allowed
C
Set Continuous send ASCII data
Allowed (unless EDSU using Kd or
Kc)
D
Retrieve single ASCII data string
Allowed (unless EDSU using C or
Kd or Kc)
D
Retrieve single ASCII string
Allowed (unless EDSU extracts
single block and passes through to
secondary unit)
G
Set checksum mode ON
Beware
H
Unset optional modes
Beware
Kbn
Set/Change baud rate
Blocked (unless EDSU follows
baud rate change)
Kc
Set continuous send Binary data
Allow (unless EDSU using C or D)
Kd
Request single Binary data string
Allow (unless EDSU using C or D)
Kjn
Set both illumination levels
Allow
Kkn
Set single illumination level
Allow
N
Retrieve Fixed data block
Allow
OC
EDSU only command
Block
OD
EDSU only command
Block
OH
EDSU only command
Block
OS
EDSU only command
Block
OT
EDSU only command
Block