1 <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V4.2//EN" [
2 <!ENTITY intro SYSTEM "intro.sgml">
3 <!ENTITY install SYSTEM "install.sgml">
4 <!ENTITY tutorial SYSTEM "tutorial.sgml">
5 <!ENTITY other SYSTEM "other.sgml">
6 <!ENTITY driverwriting SYSTEM "driverwriting.sgml">
7 <!ENTITY drivers SYSTEM "drivers.sgml">
8 <!ENTITY reference SYSTEM "reference.sgml">
9 <!ENTITY funcref SYSTEM "funcref.sgml">
10 <!ENTITY calibration-funcref SYSTEM "calibration_funcref.sgml">
11 <!ENTITY command-funcref SYSTEM "command_funcref.sgml">
12 <!ENTITY dio-funcref SYSTEM "dio_funcref.sgml">
13 <!ENTITY deprecated-funcref SYSTEM "deprecated_funcref.sgml">
14 <!ENTITY error-funcref SYSTEM "error_funcref.sgml">
15 <!ENTITY extensions-funcref SYSTEM "extensions_funcref.sgml">
16 <!ENTITY glossary SYSTEM "glossary.sgml">
17 <!ENTITY comedi "<acronym>Comedi</acronym>">
19 <!ENTITY hellip "...">
28 The <emphasis>Control and Measurement Device Interface</emphasis>
32 <firstname>David</firstname>
33 <surname>Schleef</surname>
35 <address>ds@schleef.org</address>
39 <firstname>Frank</firstname>
40 <surname>Hess</surname>
42 <address>fmhess@users.sourceforge.net</address>
46 <firstname>Herman</firstname>
47 <surname>Bruyninckx</surname>
49 <address>Herman.Bruyninckx@mech.kuleuven.ac.be</address>
53 <year>1998-2003</year>
54 <holder>David Schleef</holder>
57 <year>2001-2003, 2005, 2008</year>
58 <holder>Frank Mori Hess</holder>
61 <year>2002-2003</year>
62 <holder>Herman Bruyninckx</holder>
67 <emphasis role="strong">Abstract</emphasis>
70 &comedi; is a free software project to interface
71 <emphasis>digital acquisition</emphasis> (DAQ) cards. It is the
72 combination of three complementary software items: (i) a generic,
73 device-independent API, (ii) a collection of Linux kernel modules that
74 implement this API for a wide range of cards, and (iii) a Linux user
75 space library with a developer-oriented programming interface to
76 configure and use the cards.
82 This document is part of Comedilib. In the context of this
83 document, the term "source code" as defined by the license is
84 interpreted as the SGML source.
86 COMEDILIB - Linux Control and Measurement Device Interface Library
87 Copyright (C) 1997-2003 David A. Schleef <ds@schleef.org>
89 This library is free software; you can redistribute it and/or
90 modify it under the terms of the GNU Lesser General Public
91 License as published by the Free Software Foundation, version 2.1
94 This library is distributed in the hope that it will be useful,
95 but WITHOUT ANY WARRANTY; without even the implied warranty of
96 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
97 Lesser General Public License for more details.
99 You should have received a copy of the GNU Lesser General Public
100 License along with this library; if not, write to the Free Software
101 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
118 <section id="lowleveldrivers">
127 <section id="comedireference">
133 <link linkend="constantsmacros">constants and macros</link>,
134 <link linkend="datatypesstructures">data types and structures</link>,
135 and <link linkend="functionreference">functions</link>.
142 <section id="functionreference">
143 <title>Functions</title>
145 <title>Core Functions</title>
149 <title>Asyncronous Commands</title>
153 <title>Calibration</title>
154 &calibration-funcref;
157 <title>Digital I/O</title>
161 <title>Error Reporting</title>
165 <title>Extensions</title>
169 <title>Deprecated</title>