![Signametrics SMX4030 Operator'S Manual Download Page 35](http://html1.mh-extra.com/html/signametrics/smx4030/smx4030_operators-manual_1268486035.webp)
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
)