Device Properties

Device properties are stored in the system and read by the driver when it loads, and then the device is programmed according to these loaded values. The properties are protected during read and write access times, and some of them are pre-defined by the configuration dialog box. Different device's functions are influenced by different properties. These properties are represented by an ID code for an application that calls Advantech API functions. An application can use a default value set by the configuration dialog box, or call Advantech API functions: DRV_DeviceGetProperty and DRV_DeviceSetProperty, to modify individual properties in running time.

 

PCM-3718H supports the following properties:

 

Property Description
CFG_BoardID gets the board ID of the device.
CFG_BaseAddress gets the base address of the currently installed PCM-3718H.
CFG_Interrupt gets the IRQ of the currently installed PCM-3718H.
CFG_AiChanConfig sets or gets the current configuration of PCM-3718H AI Channel:0, Single ended ;1, differential.
CFG_AiPacerRate sets or gets the current pacer rate of PCM-3718H AI operation.
CFG_AiCyclicMode sets or gets the AI cyclic mode of PCM-3718H AI operation.
CFG_DiChannelCount gets the total count of DI channels.
CFG_DoChannelCount gets the total count of DO channels.
CFG_DiPortCount gets the total count of DI ports.
CFG_DoPortCount gets the total count of DO ports.