User`s manual

Software Manual • EKF Intelligent I/O Controller Family On
CompactPCI
- 2 -
EKF Elektronik GmbH * Philipp-Reis-Str. 4 * D-59065 HAMM (Germany)
Tel. +49 (0)2381/6890-0 * Fax. +49 (0)2381/6890-90 * E-Mail info@ekf.de * Internet http://www.ekf.de
Contents
Contents ............................................................ - 2 -
Tables.............................................................. - 5 -
About this Manual ..................................................... - 6 -
Edition History .................................................... - 6 -
Trade Marks ...................................................... - 6 -
Legal Exclaimer - Liability Exclusion ................................... - 7 -
Windows NT4/2000 Driver Description ..................................... - 8 -
Hardware Requirements ............................................ - 8 -
Software Requirements ............................................ - 10 -
Board Firmware............................................... - 10 -
Firmware Update .............................................. - 10 -
Windows NT4/2000 ............................................ - 11 -
Installation ...................................................... - 12 -
Registry Entries .................................................. - 13 -
Driver Basic Entry ............................................. - 13 -
Board Subkeys ............................................... - 13 -
Parameter\channel Subkeys ..................................... - 14 -
Restart The Device Driver....................................... - 15 -
Driver Dispatch Functions .......................................... - 16 -
Data Structures Used By The Driver............................... - 16 -
SERIAL_CHARS .......................................... - 16 -
SERIAL_HANDFLOW ...................................... - 17 -
SERIALPERF_STATS ...................................... - 18 -
SERIAL_STATUS ......................................... - 19 -
SERIAL_TIMEOUTS ....................................... - 20 -
Loading / Unloading The Driver .................................. - 21 -
Opening / Closing Of Devices .................................... - 21 -
Write Data................................................... - 22 -
Read Data ................................................... - 23 -
Cancel I/O ................................................... - 24 -
I/O Control Requests ........................................... - 24 -
Erase Firmware Flash ROMs: IOCTL_EKF960SI1_FLASH_ERASE . . . - 26 -
Lock Firmware Flash ROMs: IOCTL_EKF960SI1_FLASH_LOCK ..... - 27 -
Unlock Firmware Flash ROMs: IOCTL_EKF960SI1_FLASH_UNLOCK
............................................. - 27 -
Write Firmware Flash ROMs: IOCTL_EKF960SI1_FLASH_WRITE . . . - 27 -
Get Acceptance Filter: IOCTL_EKF960SI1_GET_ACCEPTANCE .... - 28 -
Get Performance Statistics: IOCTL_EKF960SI1_GET_STATS_CAN . . - 29 -
Setup Acceptance Filter: IOCTL_EKF960SI1_SET_ACCEPTANCE . . . - 30 -