S
ERIAL
I
NTERFACE
D
EVELOPERS
G
UIDE
/*
Partial Camera Dynamic Configuration Info Structure – matches what is stored in global memory.
*/
struct _NVM_GLOBAL_CFG
{
UWord16
CamMode;
/* Cast to/from NVM_CAM_MODE */
UWord16
FpaMode;
/* Cast to/from NVM_FPA_PROC_MODE */
UWord16
ReserveA;
/*
Reserved
*/
UWord16
ActMode;
/* Cast to/from NVM_AUTO_NUC_MODE */
UWord16
ReserveB;
/*
Reserved
*/
NVM_AUTO_NUC_MODE AutoNucData;
/* See Struct Above */
UWord16
AutoRfshTime;
/* Automatic calibration time period */
UWord16
AutoRfshTemp;
/* Automatic calibration temp delta (counts) */
UWord16
ReserveC[2]; /*
Reserved
*/
UWord16
ActPal;
/* Cast to/from NVM_ACT_PAL */
UWord16
OvlMode;
/* Cast to/from NVM_OVL_MODE */
NVM_RETICLE_POS
RtclAPos;
/* See Struct Above */
NVM_RETICLE_POS
RtclBPos;
/* See Struct Above */
UWord16
RadMode;
/* Cast to/from RAD_MODE */
UWord16
AgcMode;
/* Cast to/from NVM_AGC_MODE */
UWord16
ReserveE;
/*
Reserved
*/
NVM_MANUAL_ITT
ManualITT; /* See Struct Above */
NVM_AGC_LIMITS
AgcLimits; /* See Struct Above */
UWord16
LinearMap;
/* Cast to/from LINEAR_MAP */
UWord16
AgcBinLimit;
/* AGC Bin Limit Value */
UWord16
ReserveF[4]; /*
Reserved
*/
UWord16
ActZoneStat;
/* Cast to/from NVM_ACT_ZONE_STATS */
NVM_VID_SCALE_TEMPS
VidScaleTemps;
/* See Struct Above */
UWord16
ImageParams;
/* Cast to/from NVM_IMG_PARAMS */
UWord16
LensID;
/* Cast to/from NVM_LENS_ID */
UWord16
ReserveG[3]; /*
Reserved
*/
};
typedef struct _NVM_GLOBAL_CFG NVM_GLOBAL_CFG, *PTR_NVM_GLOBAL_CFG;
46