Operator`s manual

35 Signametrics
Remarks This function Cleans all relays. The test connector must be present to clean all contacts.
This function verifies that the test connector is present. Cleaning takes about 13 seconds.
Vibrating of the contacts at varying switching patterns, while sourcing a high voltage/low
current signal, causes deposits of contaminants as well as oxidations to bounce off or be
pinched through, thus resulting in cleaner contacts. Doing this on a regular basis will
prolong the contacts’ life. Both Channel relays and Configuration relays are cleaned.
Function type: Polled, requires SCANReady() prior to using additional functions.
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 is OK.
Negative Value
Error
Example SCANCleanRelays(0); // Issue clean command
while( !SCANReady(0) ); // Wait for completion
SCANClosePCI
H/W access Command Polled Command
Description Close the PCI bus for the specified Scanner. Not for user applications.
int SCANClosePCI(int nScan)
Remarks This function is limited for servicing the Scanner. It has no use in normal operation. See
also SCANOpenPCI() function.
Parameter
Type/Description
nScan
int Identifies the Scanner number
Return Value Integer error code.
Value
Meaning
SCAN_OKAY
Operation successfully completed.
Negative Value
Error code
Example int status = SCANClosePCI(0);
SCANDelay
H/W access Command Polled Command
Description Wait for a given time.
#include “SMX4032.H”
int SCANDelay(double dTime)