APCI1710_Tor.h revision 790c55415aa31f4c732729f94d2c3a54f7d3bfc2
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_30MHZ 30 19#define APCI1710_33MHZ 33 20#define APCI1710_40MHZ 40 21 22#define APCI1710_GATE_INPUT 10 23 24#define APCI1710_TOR_SIMPLE_MODE 2 25#define APCI1710_TOR_DOUBLE_MODE 3 26#define APCI1710_TOR_QUADRUPLE_MODE 4 27 28#define APCI1710_SINGLE 0 29#define APCI1710_CONTINUOUS 1 30 31#define APCI1710_TOR_GETPROGRESSSTATUS 0 32#define APCI1710_TOR_GETCOUNTERVALUE 1 33#define APCI1710_TOR_READINTERRUPT 2 34 35/* 36 * TOR_COUNTER INISIALISATION FUNCTION 37 */ 38INT i_APCI1710_InsnConfigInitTorCounter(comedi_device *dev, 39 comedi_subdevice *s, 40 comedi_insn *insn, unsigned int *data); 41 42INT i_APCI1710_InsnWriteEnableDisableTorCounter(comedi_device *dev, 43 comedi_subdevice *s, 44 comedi_insn *insn, 45 unsigned int *data); 46 47INT i_APCI1710_InsnReadGetTorCounterInitialisation(comedi_device *dev, 48 comedi_subdevice *s, 49 comedi_insn *insn, 50 unsigned int *data); 51/* 52 * TOR_COUNTER READ FUNCTION 53 */ 54INT i_APCI1710_InsnBitsGetTorCounterProgressStatusAndValue(comedi_device *dev, 55 comedi_subdevice *s, 56 comedi_insn *insn, 57 unsigned int *data); 58