Operator`s manual

Signametrics 44
Description Initialize the scanner.
#include "SMX4032.H"
int SCANInit(int iScan)
Remarks This function must be the first function to be executed. It loads the driver and opens the
specified Scanner on the PCI bus. The first one being 0, the second 1, etc. It also
initializes the hardware and software and sets the scanner to Disabled configuration.
Parameter
Type/Description
iScan
int Identifies the Scanner. Scanners are numbered starting with zero.
Return Value The return value is one of the following constants.
Value
Meaning
SCAN_OKAY
Scanner was initialized successfully.
Negative Value
Error code
Example int i = SCANInit(0); // Initialize the first Scanner
SCANIsInitialized
H/W access Command Polled Command
Description Return the active status of the Scanner.
#include “SMX4032.H”
int SCANIsInitialized(int iScan)
Remarks This function returns the status of the Scanner. If the scanner was previously initialized,
it is an active one, and TRUE is returned. If the scanner was not initialized and is
available to be opened, the return value is FALSE, indicating the Scanner maybe
initialized and addressed. This function is used for managing multiple scanners in a
system.
Parameter
Type/Description
iScan
int Identifies the Scanner. Scanners are numbered starting with zero.
Return Value TRUE, FALSE or an error code.
Value
Meaning
TRUE
Scanner is initialized and active.
FALSE
Scanner is not initialized.
Negative Value
Error code
Example int active = SCANIsInitialzied(0);
SCANOpenAllChannels
H/W access Command Polled Command