APCI1710_Ttl.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_TTL_INIT 0 19#define APCI1710_TTL_INITDIRECTION 1 20 21#define APCI1710_TTL_READCHANNEL 0 22#define APCI1710_TTL_READPORT 1 23 24/* 25 * TTL INISIALISATION FUNCTION 26 */ 27INT i_APCI1710_InsnConfigInitTTLIO(comedi_device *dev, comedi_subdevice *s, 28 comedi_insn *insn, unsigned int *data); 29 30/* 31 * TTL INPUT FUNCTION 32 */ 33INT i_APCI1710_InsnBitsReadTTLIO(comedi_device *dev, comedi_subdevice *s, 34 comedi_insn *insn, unsigned int *data); 35INT i_APCI1710_InsnReadTTLIOAllPortValue(comedi_device *dev, 36 comedi_subdevice *s, 37 comedi_insn *insn, unsigned int *data); 38 39/* 40 * TTL OUTPUT FUNCTIONS 41 */ 42INT i_APCI1710_InsnWriteSetTTLIOChlOnOff(comedi_device *dev, 43 comedi_subdevice *s, 44 comedi_insn *insn, unsigned int *data); 45