SERIAL INTERFACE DEVELOPERS GUIDE
6.3.9 nvmData.RtclXPos
Type: NVM_RETICLE_POS
/* Reticle Position & Emissivity */
struct _NVM_RETICLE_POS
{
unsigned RtclHorPos:9; /* Reticle Horizontal Position */
unsigned Reserved:7; /* Reserved */
unsigned RtclVerPos:8; /* Reticle Vertical Position */
unsigned RtclEmiss:8; /* Reticle Emissivity */
};
typedef struct _NVM_RETICLE_POS NVM_RETICLE_POS, *PTR_NVM_RETICLE_POS;
Size: 2 Words
Description: Same for both A and B reticles. See XAppendix EX for specifics on this value.
6.3.10 nvmData.RadMode
Type: UWord16
Size: 1 Word
Description: Bit 0 contains radiometric units (0 – Celsius, 1 – Fahrenheit).
6.3.11 nvmData.AgcMode
Type: UWord16
Size: 1 Word
Description: See XAppendix EX for specifics on this value.
6.3.12 nvmData.ManualITT
Type: NVM_MANUAL_ITT
/* Display Video Brightness & Contrast Data */
struct _NVM_MANUAL_ITT
{
unsigned LowInt:14; /* Manual Low Intensity */
unsigned ReservedA:2; /* Reserved */
unsigned HighInt:14; /* Manual High Intensity */
unsigned ReservedB:2; /* Reserved */
};
typedef struct _NVM_MANUAL_ITT NVM_MANUAL_ITT, *PTR_NVM_MANUAL_ITT;
Size: 2 Words
Description: See XAppendix EX for specifics on this value.
6.3.13 nvmData.AgcLimits
Type: NVM_AGC_LIMITS
/* AGC Intensity Limits */
struct _NVM_AGC_LIMITS
{
unsigned AgcLowLimit:14; /* AGC Low Limit Intensity */
unsigned ReservedA:2; /* Reserved */
unsigned AgcHighLimit:14; /* AGC High Limit Intensity */
unsigned ReservedB:2; /* Reserved */
};
28