SERIAL INTERFACE DEVELOPERS GUIDE
Note: Once the command has been sent the embedded application will set the status code to
BEGIN_PROCESS. The host can monitor this code until it is returned to HOST_READY which
indicates the routine has completed compiling the defects.
5.3.48 CMD_RESTORE_FACTORY_DEFECTS
Description: Command to restore the active NUC table to the factory defect state. When complete,
the coefficients of the NUC table will be erased, except for the locations where defects from the factory
compiled list have been incorporated.
Command Code: Enumeration for CMD_RESTORE_FACTORY_DEFECTS
Argument Size: 0
Argument: None
Note: Once the command has been sent the embedded application will set the status code to
BEGIN_PROCESS. The host can monitor this code until it is returned to DEFECT_COMPLETED or
HOST_READY which indicates the routine has completed the restore process.
5.3.49 CMD_ENABLE_RANGE_RETICLE
Description: Enable or disable the range reticle.
Command Code: Enumeration for CMD_ENABLE_RANGE_RETICLE
Argument Size: UWord16
Argument: 0 – disable range reticle, 1 – enable range reticle
Note: The reticle will only enable if the lens type is set for 100mm.
5.3.50 CMD_INIT_NUC_TABLE
Description: Erases the active NUC table.
Command Code: Enumeration for CMD_INIT_NUC_TABLE
Argument Size: 0
Argument: None
Note: The Current NUC table information will be lost.
5.3.51 CMD_CAMERA_RECOVER
Description: Initiates a camera recover command (calls routine to reset the NUC mode and reload
various FPGA registers).
Command Code: Enumeration for CMD_CAMERA_RECOVER
Argument Size: 0
Argument: None
Note: Intended to be used only if corruption of digital port data has been detected.
5.3.52 CMD_UPDATE_EXP_PORT
Description: Initiates a camera command that outputs current value of a shadow register to the write
only expansion register. The shadow register is located in the global configuration data structure.
Command Code: Enumeration for CMD_UPDATE_EXP_PORT
Argument Size: 0
19