2
* Copyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module.
7
* Tel: +19(0)7223/9493-0
8
* Fax: +49(0)7223/9493-92
9
* http://www.addi-data.com
12
* This program is free software; you can redistribute it and/or modify it
13
* under the terms of the GNU General Public License as published by the Free
14
* Software Foundation; either version 2 of the License, or (at your option)
18
#define APCI1710_30MHZ 30
19
#define APCI1710_33MHZ 33
20
#define APCI1710_40MHZ 40
22
#define APCI1710_GATE_INPUT 10
24
#define APCI1710_TOR_SIMPLE_MODE 2
25
#define APCI1710_TOR_DOUBLE_MODE 3
26
#define APCI1710_TOR_QUADRUPLE_MODE 4
28
#define APCI1710_SINGLE 0
29
#define APCI1710_CONTINUOUS 1
31
#define APCI1710_TOR_GETPROGRESSSTATUS 0
32
#define APCI1710_TOR_GETCOUNTERVALUE 1
33
#define APCI1710_TOR_READINTERRUPT 2
36
* TOR_COUNTER INISIALISATION FUNCTION
38
int i_APCI1710_InsnConfigInitTorCounter(struct comedi_device *dev,
39
struct comedi_subdevice *s,
40
struct comedi_insn *insn, unsigned int *data);
42
int i_APCI1710_InsnWriteEnableDisableTorCounter(struct comedi_device *dev,
43
struct comedi_subdevice *s,
44
struct comedi_insn *insn,
47
int i_APCI1710_InsnReadGetTorCounterInitialisation(struct comedi_device *dev,
48
struct comedi_subdevice *s,
49
struct comedi_insn *insn,
52
* TOR_COUNTER READ FUNCTION
54
int i_APCI1710_InsnBitsGetTorCounterProgressStatusAndValue(struct comedi_device *dev,
55
struct comedi_subdevice *s,
56
struct comedi_insn *insn,