Commit | Line | Data |
---|---|---|
15d8826a GKH |
1 | /* |
2 | * Copyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module. | |
3 | * | |
4 | * ADDI-DATA GmbH | |
5 | * Dieselstrasse 3 | |
6 | * D-77833 Ottersweier | |
7 | * Tel: +19(0)7223/9493-0 | |
8 | * Fax: +49(0)7223/9493-92 | |
9 | * http://www.addi-data-com | |
10 | * info@addi-data.com | |
11 | * | |
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) | |
15 | * any later version. | |
16 | */ | |
17 | ||
18 | #define APCI1710_TTL_INIT 0 | |
19 | #define APCI1710_TTL_INITDIRECTION 1 | |
c995fe94 ADG |
20 | |
21 | #define APCI1710_TTL_READCHANNEL 0 | |
22 | #define APCI1710_TTL_READPORT 1 | |
23 | ||
24 | /* | |
15d8826a GKH |
25 | * TTL INISIALISATION FUNCTION |
26 | */ | |
34c43922 | 27 | INT i_APCI1710_InsnConfigInitTTLIO(struct comedi_device *dev, struct comedi_subdevice *s, |
90035c08 | 28 | struct comedi_insn *insn, unsigned int *data); |
c995fe94 | 29 | |
c995fe94 | 30 | /* |
15d8826a GKH |
31 | * TTL INPUT FUNCTION |
32 | */ | |
34c43922 | 33 | INT i_APCI1710_InsnBitsReadTTLIO(struct comedi_device *dev, struct comedi_subdevice *s, |
90035c08 | 34 | struct comedi_insn *insn, unsigned int *data); |
71b5f4f1 | 35 | INT i_APCI1710_InsnReadTTLIOAllPortValue(struct comedi_device *dev, |
34c43922 | 36 | struct comedi_subdevice *s, |
90035c08 | 37 | struct comedi_insn *insn, unsigned int *data); |
c995fe94 | 38 | |
c995fe94 | 39 | /* |
15d8826a GKH |
40 | * TTL OUTPUT FUNCTIONS |
41 | */ | |
71b5f4f1 | 42 | INT i_APCI1710_InsnWriteSetTTLIOChlOnOff(struct comedi_device *dev, |
34c43922 | 43 | struct comedi_subdevice *s, |
90035c08 | 44 | struct comedi_insn *insn, unsigned int *data); |