SERIAL INTERFACE DEVELOPERS GUIDE
Appendix D - Mapping of Serial Non-Volatile Memory
/* Complete Camera Dynamic Configuration Info Structure */
struct _NVM_DYN_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 */
UWord32 OpTimeMin; /* Elapsed operational time minutes */
UWord16 CalFlashCount; /* Calibration flash cycle count */
UWord16 CalRfshCount; /* Calibration refresh cycle count */
UWord16 OverTempCount; /* Over temperature alarm count */
UWord16 PwrOnResetCnt; /* Power on/reset cycle count */
UWord16 ReserveH[2]; /* Reserved */
};
typedef struct _NVM_DYN_CFG NVM_DYN_CFG, *PTR_NVM_DYN_CFG;
50