Function Description

Every Advantech DLL function is of the following form:

status = DRV_Xxx(parameter 1, parameter 2, ..., parameter n);

(at least one parameter is contained)

Each function returns a status (Success or Failure) as following:

Status (Value)

Result

UNSUCCESS ( > 0 )

Function failed due to error

SUCCESS ( = 0 )

Function completed successfully

Status is a 4-byte integer and is defined in DRIVER.H file.

For more information about the error code, please refer to ErrorCode list.

Functions supported by PCI-1758U

Device functions

DRV_DeviceOpen

DRV_DeviceClose

DRV_DeviceGetProperty

DRV_DeviceSetProperty

Digital Input/Output

DRV_DioReadDIPorts

DRV_DioReadDOPorts

DRV_DioWriteDOPorts

Port I/O functions

DRV_ReadPortByte

DRV_WritePortByte

DRV_ReadPortWord

DRV_WritePortWord

High-speed Functions

DRV_CheckEvent

DRV_EnableEvent

 

WatchDog Functions

DRV_WatchdogStart

DRV_WatchdogFeed

DRV_WatchdogStop

Other Functions

DRV_GetErrorMessage