Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
staging
comedi
comedilib.h
Go to the documentation of this file.
1
/*
2
linux/include/comedilib.h
3
header file for kcomedilib
4
5
COMEDI - Linux Control and Measurement Device Interface
6
Copyright (C) 1998-2001 David A. Schleef <
[email protected]
>
7
8
This program is free software; you can redistribute it and/or modify
9
it under the terms of the GNU General Public License as published by
10
the Free Software Foundation; either version 2 of the License, or
11
(at your option) any later version.
12
13
This program is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
GNU General Public License for more details.
17
18
You should have received a copy of the GNU General Public License
19
along with this program; if not, write to the Free Software
20
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21
22
*/
23
24
#ifndef _LINUX_COMEDILIB_H
25
#define _LINUX_COMEDILIB_H
26
27
struct
comedi_device
*
comedi_open
(
const
char
*
path
);
28
int
comedi_close
(
struct
comedi_device
*
dev
);
29
int
comedi_dio_config
(
struct
comedi_device
*
dev
,
unsigned
int
subdev
,
30
unsigned
int
chan
,
unsigned
int
io
);
31
int
comedi_dio_bitfield
(
struct
comedi_device
*
dev
,
unsigned
int
subdev
,
32
unsigned
int
mask
,
unsigned
int
*
bits
);
33
int
comedi_find_subdevice_by_type
(
struct
comedi_device
*
dev
,
int
type
,
34
unsigned
int
subd);
35
int
comedi_get_n_channels
(
struct
comedi_device
*
dev
,
unsigned
int
subdevice
);
36
37
#endif
Generated on Thu Jan 10 2013 14:26:26 for Linux Kernel by
1.8.2