IBM ECS-320A Benutzerhandbuch
S
ERIAL
I
NTERFACE
D
EVELOPERS
G
UIDE
5.3.29 CMD_GET_ADC_VALUES
Description: Command to retrieve the current value of all active ADC values. The data is placed into
the scratch pad buffer.
the scratch pad buffer.
Command Code: Enumeration for CMD_GET_ADC_VALUES
Argument Size: 0
Argument: Null
Note: Use the McbReadDataMem function to read data from scratch pad. This command was added
for developmental purposes. The ADC channels read: ADC A Channels – 0 through 7, ADC B
Channels 0 – 3, 7.
for developmental purposes. The ADC channels read: ADC A Channels – 0 through 7, ADC B
Channels 0 – 3, 7.
5.3.30 CMD_ENABLE_RETICLE
Description: Enables or disables the selected reticle on the overlay symbology.
Command Code: Enumeration for CMD_ENABLE_RETICLE
Argument Size: size of RETICLE_XFER
Argument: See below.
struct _RETICLE_XFER {
unsigned
select:1;
// Select A (0) or B (1)
unsigned
enable:1;
//
Reticle
Enable
unsigned
horPos:9;
// Reticle Horizontal Position
unsigned
size:4;
//
Reticle
Radius
unsigned empty:1;
//
Open
unsigned
emissivity:8;
// Reticle Emissivity
unsigned
verPos:8;
// Reticle Vertical Position
};
typedef struct _RETICLE_XFER RETICLE_XFER, *PTR_RETICLE_XFER;
typedef struct _RETICLE_XFER RETICLE_XFER, *PTR_RETICLE_XFER;
Note: The data contains all the data needed to enable the reticle on the desired screen location.
5.3.31 CMD_RETICLE_POSITION
Description: Move the selected reticle to desired location.
Command Code: Enumeration for CMD_RETICLE_POSITION
Argument Size: size of RETICLE_XFER
Argument: See paragraph
X
5.3.30
X
.
Note: This command and CMD_ENABLE_RETICLE are functionally identical.
5.3.32 CMD_ONE_PT_UPDATE
Description: Perform a directed 1-point update calibration. Offset coefficients computed by the
calibration are stored in NUC flash (become part of the permanent NUC coefficient set).
calibration are stored in NUC flash (become part of the permanent NUC coefficient set).
Command Code: Enumeration for CMD_ONE_PT_UPDATE
Argument Size: UWord16
Argument: 0 – do not use internal calibration flag, 1 – use internal calibration flag.
Note: Since the 1 point update calibration may require placement of reference source, it is necessary
to implement this command in ‘sub-protocol’ form. See paragraph
to implement this command in ‘sub-protocol’ form. See paragraph
X
7.3
X
for details.
5.3.33 CMD_WRITE_VID_ENC_REG
Description: Command to write value to video encoder register.
15