|
xpci3xxx 1.00.00
|
Macros | |
| #define | CMD_xpci3xxx_Read32DigitalInputs _IOR(xpci3xxx_MAGIC, 60,long) |
| Read the digital input register of the board. | |
| #define | CMD_xpci3xxx_InitDigitalInputModuleFilter _IOR(xpci3xxx_MAGIC, 61,long) |
| Initializes the digital input filter. | |
| #define CMD_xpci3xxx_InitDigitalInputModuleFilter _IOR(xpci3xxx_MAGIC, 61,long) |
Initializes the digital input filter.
| [in] | uint32_t | arg[2] |
| 0 | : OK |
| 1 | : Internal error |
| 2 | : Wrong filter flag |
| 3 | : Wrong filter reload value |
| 4 | : Digital input not available |
TODO: describe this filter
Definition at line 991 of file xpci3xxx.h.
| #define CMD_xpci3xxx_Read32DigitalInputs _IOR(xpci3xxx_MAGIC, 60,long) |
Read the digital input register of the board.
The input range of the channels set to "1" is within the high voltage range (See chapter 4 "Limit values" of the technical manual of the board concerned). The input range of the channels set to "1" is within the low voltage range (See chapter 4 "Limit values" of the technical manual of the board concerned).
| [out] | uint32_t | *arg Values of the digital input |
arg contains the value of the TTL and the 24V inputs (if the board supports them)
| 0 | : OK |
| 1 | : Internal error |
Definition at line 974 of file xpci3xxx.h.