![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/8/02/8027bf7e-62fd-46a0-b966-887d52956259/8027bf7e-62fd-46a0-b966-887d52956259-bg16.png)
PCI30FG User Manual
Eagle Technology © Copyright 2002 15
4 Programming Guide
The PCI30FG is supplied with a complete software development kit. EDR
Enhanced (EDRE SDK) comes with drivers for many operating systems and a
common application program interface (API). The API also serves as a
hardware abstraction layer (HAL) between the control application and the
hardware. The EDRE API make it possible to write one application that can be
used on all hardware with common sub-systems.
The PCI30FG can also be programmed at register level, but it is not
recommended. A detailed knowledge of the PCI30FG is needed and some
knowledge about programming Plug and Play PCI devices. We recommend
that you only make use of the software provided by Eagle Technology.
EDR Enhanced API
The EDR Enhanced SDK comes with both ActiveX controls and a Windows
DLL API. Examples are provided in many different languages and serve as
tutorials. EDRE is also supplied with a software manual and user’s guide.
The EDRE API hides the complexity of the hardware and makes it really easy
to program the PCI30FG. It has got functions for each basic sub-system and
is real easy to learn.
Figure 4-A EDR Enhanced Design