~ubuntu-branches/ubuntu/feisty/comedilib/feisty

« back to all changes in this revision

Viewing changes to python/comedi.py

  • Committer: Bazaar Package Importer
  • Author(s): David Schleef
  • Date: 2003-09-23 18:11:12 UTC
  • Revision ID: james.westby@ubuntu.com-20030923181112-sat05jyh702rb1at
Tags: upstream-0.7.21
ImportĀ upstreamĀ versionĀ 0.7.21

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# This file was created automatically by SWIG.
 
2
# Don't modify this file, modify the SWIG interface instead.
 
3
# This file is compatible with both classic and new-style classes.
 
4
import _comedi
 
5
def _swig_setattr(self,class_type,name,value):
 
6
    if (name == "this"):
 
7
        if isinstance(value, class_type):
 
8
            self.__dict__[name] = value.this
 
9
            if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown
 
10
            del value.thisown
 
11
            return
 
12
    method = class_type.__swig_setmethods__.get(name,None)
 
13
    if method: return method(self,value)
 
14
    self.__dict__[name] = value
 
15
 
 
16
def _swig_getattr(self,class_type,name):
 
17
    method = class_type.__swig_getmethods__.get(name,None)
 
18
    if method: return method(self)
 
19
    raise AttributeError,name
 
20
 
 
21
import types
 
22
try:
 
23
    _object = types.ObjectType
 
24
    _newclass = 1
 
25
except AttributeError:
 
26
    class _object : pass
 
27
    _newclass = 0
 
28
 
 
29
 
 
30
cr_pack = _comedi.cr_pack
 
31
 
 
32
cr_pack_flags = _comedi.cr_pack_flags
 
33
 
 
34
cr_chan = _comedi.cr_chan
 
35
 
 
36
cr_range = _comedi.cr_range
 
37
 
 
38
cr_aref = _comedi.cr_aref
 
39
 
 
40
class chanlist(_object):
 
41
    __swig_setmethods__ = {}
 
42
    __setattr__ = lambda self, name, value: _swig_setattr(self, chanlist, name, value)
 
43
    __swig_getmethods__ = {}
 
44
    __getattr__ = lambda self, name: _swig_getattr(self, chanlist, name)
 
45
    def __init__(self,*args):
 
46
        _swig_setattr(self, chanlist, 'this', apply(_comedi.new_chanlist,args))
 
47
        _swig_setattr(self, chanlist, 'thisown', 1)
 
48
    def __del__(self, destroy= _comedi.delete_chanlist):
 
49
        try:
 
50
            if self.thisown: destroy(self)
 
51
        except: pass
 
52
    def __getitem__(*args): return apply(_comedi.chanlist___getitem__,args)
 
53
    def __setitem__(*args): return apply(_comedi.chanlist___setitem__,args)
 
54
    def cast(*args): return apply(_comedi.chanlist_cast,args)
 
55
    __swig_getmethods__["frompointer"] = lambda x: _comedi.chanlist_frompointer
 
56
    if _newclass:frompointer = staticmethod(_comedi.chanlist_frompointer)
 
57
    def __repr__(self):
 
58
        return "<C chanlist instance at %s>" % (self.this,)
 
59
 
 
60
class chanlistPtr(chanlist):
 
61
    def __init__(self,this):
 
62
        _swig_setattr(self, chanlist, 'this', this)
 
63
        if not hasattr(self,"thisown"): _swig_setattr(self, chanlist, 'thisown', 0)
 
64
        _swig_setattr(self, chanlist,self.__class__,chanlist)
 
65
_comedi.chanlist_swigregister(chanlistPtr)
 
66
chanlist_frompointer = _comedi.chanlist_frompointer
 
67
 
 
68
 
 
69
COMEDI_MAJOR = _comedi.COMEDI_MAJOR
 
70
COMEDI_NDEVICES = _comedi.COMEDI_NDEVICES
 
71
COMEDI_NDEVCONFOPTS = _comedi.COMEDI_NDEVCONFOPTS
 
72
COMEDI_NAMELEN = _comedi.COMEDI_NAMELEN
 
73
CR_FLAGS_MASK = _comedi.CR_FLAGS_MASK
 
74
CR_ALT_FILTER = _comedi.CR_ALT_FILTER
 
75
CR_DITHER = _comedi.CR_DITHER
 
76
CR_DEGLITCH = _comedi.CR_DEGLITCH
 
77
CR_ALT_SOURCE = _comedi.CR_ALT_SOURCE
 
78
CR_EDGE = _comedi.CR_EDGE
 
79
CR_INVERT = _comedi.CR_INVERT
 
80
AREF_GROUND = _comedi.AREF_GROUND
 
81
AREF_COMMON = _comedi.AREF_COMMON
 
82
AREF_DIFF = _comedi.AREF_DIFF
 
83
AREF_OTHER = _comedi.AREF_OTHER
 
84
GPCT_RESET = _comedi.GPCT_RESET
 
85
GPCT_SET_SOURCE = _comedi.GPCT_SET_SOURCE
 
86
GPCT_SET_GATE = _comedi.GPCT_SET_GATE
 
87
GPCT_SET_DIRECTION = _comedi.GPCT_SET_DIRECTION
 
88
GPCT_SET_OPERATION = _comedi.GPCT_SET_OPERATION
 
89
GPCT_ARM = _comedi.GPCT_ARM
 
90
GPCT_DISARM = _comedi.GPCT_DISARM
 
91
GPCT_GET_INT_CLK_FRQ = _comedi.GPCT_GET_INT_CLK_FRQ
 
92
GPCT_INT_CLOCK = _comedi.GPCT_INT_CLOCK
 
93
GPCT_EXT_PIN = _comedi.GPCT_EXT_PIN
 
94
GPCT_NO_GATE = _comedi.GPCT_NO_GATE
 
95
GPCT_UP = _comedi.GPCT_UP
 
96
GPCT_DOWN = _comedi.GPCT_DOWN
 
97
GPCT_HWUD = _comedi.GPCT_HWUD
 
98
GPCT_SIMPLE_EVENT = _comedi.GPCT_SIMPLE_EVENT
 
99
GPCT_SINGLE_PERIOD = _comedi.GPCT_SINGLE_PERIOD
 
100
GPCT_SINGLE_PW = _comedi.GPCT_SINGLE_PW
 
101
GPCT_CONT_PULSE_OUT = _comedi.GPCT_CONT_PULSE_OUT
 
102
GPCT_SINGLE_PULSE_OUT = _comedi.GPCT_SINGLE_PULSE_OUT
 
103
INSN_MASK_WRITE = _comedi.INSN_MASK_WRITE
 
104
INSN_MASK_READ = _comedi.INSN_MASK_READ
 
105
INSN_MASK_SPECIAL = _comedi.INSN_MASK_SPECIAL
 
106
INSN_READ = _comedi.INSN_READ
 
107
INSN_WRITE = _comedi.INSN_WRITE
 
108
INSN_BITS = _comedi.INSN_BITS
 
109
INSN_CONFIG = _comedi.INSN_CONFIG
 
110
INSN_GTOD = _comedi.INSN_GTOD
 
111
INSN_WAIT = _comedi.INSN_WAIT
 
112
INSN_INTTRIG = _comedi.INSN_INTTRIG
 
113
TRIG_BOGUS = _comedi.TRIG_BOGUS
 
114
TRIG_DITHER = _comedi.TRIG_DITHER
 
115
TRIG_DEGLITCH = _comedi.TRIG_DEGLITCH
 
116
TRIG_CONFIG = _comedi.TRIG_CONFIG
 
117
CMDF_PRIORITY = _comedi.CMDF_PRIORITY
 
118
TRIG_RT = _comedi.TRIG_RT
 
119
TRIG_WAKE_EOS = _comedi.TRIG_WAKE_EOS
 
120
CMDF_WRITE = _comedi.CMDF_WRITE
 
121
TRIG_WRITE = _comedi.TRIG_WRITE
 
122
CMDF_RAWDATA = _comedi.CMDF_RAWDATA
 
123
COMEDI_EV_START = _comedi.COMEDI_EV_START
 
124
COMEDI_EV_SCAN_BEGIN = _comedi.COMEDI_EV_SCAN_BEGIN
 
125
COMEDI_EV_CONVERT = _comedi.COMEDI_EV_CONVERT
 
126
COMEDI_EV_SCAN_END = _comedi.COMEDI_EV_SCAN_END
 
127
COMEDI_EV_STOP = _comedi.COMEDI_EV_STOP
 
128
TRIG_ROUND_MASK = _comedi.TRIG_ROUND_MASK
 
129
TRIG_ROUND_NEAREST = _comedi.TRIG_ROUND_NEAREST
 
130
TRIG_ROUND_DOWN = _comedi.TRIG_ROUND_DOWN
 
131
TRIG_ROUND_UP = _comedi.TRIG_ROUND_UP
 
132
TRIG_ROUND_UP_NEXT = _comedi.TRIG_ROUND_UP_NEXT
 
133
TRIG_ANY = _comedi.TRIG_ANY
 
134
TRIG_INVALID = _comedi.TRIG_INVALID
 
135
TRIG_NONE = _comedi.TRIG_NONE
 
136
TRIG_NOW = _comedi.TRIG_NOW
 
137
TRIG_FOLLOW = _comedi.TRIG_FOLLOW
 
138
TRIG_TIME = _comedi.TRIG_TIME
 
139
TRIG_TIMER = _comedi.TRIG_TIMER
 
140
TRIG_COUNT = _comedi.TRIG_COUNT
 
141
TRIG_EXT = _comedi.TRIG_EXT
 
142
TRIG_INT = _comedi.TRIG_INT
 
143
TRIG_OTHER = _comedi.TRIG_OTHER
 
144
SDF_BUSY = _comedi.SDF_BUSY
 
145
SDF_BUSY_OWNER = _comedi.SDF_BUSY_OWNER
 
146
SDF_LOCKED = _comedi.SDF_LOCKED
 
147
SDF_LOCK_OWNER = _comedi.SDF_LOCK_OWNER
 
148
SDF_MAXDATA = _comedi.SDF_MAXDATA
 
149
SDF_FLAGS = _comedi.SDF_FLAGS
 
150
SDF_RANGETYPE = _comedi.SDF_RANGETYPE
 
151
SDF_MODE0 = _comedi.SDF_MODE0
 
152
SDF_MODE1 = _comedi.SDF_MODE1
 
153
SDF_MODE2 = _comedi.SDF_MODE2
 
154
SDF_MODE3 = _comedi.SDF_MODE3
 
155
SDF_MODE4 = _comedi.SDF_MODE4
 
156
SDF_CMD = _comedi.SDF_CMD
 
157
SDF_READABLE = _comedi.SDF_READABLE
 
158
SDF_WRITABLE = _comedi.SDF_WRITABLE
 
159
SDF_WRITEABLE = _comedi.SDF_WRITEABLE
 
160
SDF_INTERNAL = _comedi.SDF_INTERNAL
 
161
SDF_RT = _comedi.SDF_RT
 
162
SDF_GROUND = _comedi.SDF_GROUND
 
163
SDF_COMMON = _comedi.SDF_COMMON
 
164
SDF_DIFF = _comedi.SDF_DIFF
 
165
SDF_OTHER = _comedi.SDF_OTHER
 
166
SDF_DITHER = _comedi.SDF_DITHER
 
167
SDF_DEGLITCH = _comedi.SDF_DEGLITCH
 
168
SDF_MMAP = _comedi.SDF_MMAP
 
169
SDF_RUNNING = _comedi.SDF_RUNNING
 
170
SDF_LSAMPL = _comedi.SDF_LSAMPL
 
171
SDF_PACKED = _comedi.SDF_PACKED
 
172
COMEDI_SUBD_UNUSED = _comedi.COMEDI_SUBD_UNUSED
 
173
COMEDI_SUBD_AI = _comedi.COMEDI_SUBD_AI
 
174
COMEDI_SUBD_AO = _comedi.COMEDI_SUBD_AO
 
175
COMEDI_SUBD_DI = _comedi.COMEDI_SUBD_DI
 
176
COMEDI_SUBD_DO = _comedi.COMEDI_SUBD_DO
 
177
COMEDI_SUBD_DIO = _comedi.COMEDI_SUBD_DIO
 
178
COMEDI_SUBD_COUNTER = _comedi.COMEDI_SUBD_COUNTER
 
179
COMEDI_SUBD_TIMER = _comedi.COMEDI_SUBD_TIMER
 
180
COMEDI_SUBD_MEMORY = _comedi.COMEDI_SUBD_MEMORY
 
181
COMEDI_SUBD_CALIB = _comedi.COMEDI_SUBD_CALIB
 
182
COMEDI_SUBD_PROC = _comedi.COMEDI_SUBD_PROC
 
183
COMEDI_INPUT = _comedi.COMEDI_INPUT
 
184
COMEDI_OUTPUT = _comedi.COMEDI_OUTPUT
 
185
COMEDI_OPENDRAIN = _comedi.COMEDI_OPENDRAIN
 
186
INSN_CONFIG_ANALOG_TRIG = _comedi.INSN_CONFIG_ANALOG_TRIG
 
187
INSN_CONFIG_ALT_SOURCE = _comedi.INSN_CONFIG_ALT_SOURCE
 
188
INSN_CONFIG_DIGITAL_TRIG = _comedi.INSN_CONFIG_DIGITAL_TRIG
 
189
INSN_CONFIG_BLOCK_SIZE = _comedi.INSN_CONFIG_BLOCK_SIZE
 
190
INSN_CONFIG_TIMER_1 = _comedi.INSN_CONFIG_TIMER_1
 
191
CIO = _comedi.CIO
 
192
class comedi_trig_struct(_object):
 
193
    __swig_setmethods__ = {}
 
194
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_trig_struct, name, value)
 
195
    __swig_getmethods__ = {}
 
196
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_trig_struct, name)
 
197
    __swig_setmethods__["subdev"] = _comedi.comedi_trig_struct_subdev_set
 
198
    __swig_getmethods__["subdev"] = _comedi.comedi_trig_struct_subdev_get
 
199
    if _newclass:subdev = property(_comedi.comedi_trig_struct_subdev_get,_comedi.comedi_trig_struct_subdev_set)
 
200
    __swig_setmethods__["mode"] = _comedi.comedi_trig_struct_mode_set
 
201
    __swig_getmethods__["mode"] = _comedi.comedi_trig_struct_mode_get
 
202
    if _newclass:mode = property(_comedi.comedi_trig_struct_mode_get,_comedi.comedi_trig_struct_mode_set)
 
203
    __swig_setmethods__["flags"] = _comedi.comedi_trig_struct_flags_set
 
204
    __swig_getmethods__["flags"] = _comedi.comedi_trig_struct_flags_get
 
205
    if _newclass:flags = property(_comedi.comedi_trig_struct_flags_get,_comedi.comedi_trig_struct_flags_set)
 
206
    __swig_setmethods__["n_chan"] = _comedi.comedi_trig_struct_n_chan_set
 
207
    __swig_getmethods__["n_chan"] = _comedi.comedi_trig_struct_n_chan_get
 
208
    if _newclass:n_chan = property(_comedi.comedi_trig_struct_n_chan_get,_comedi.comedi_trig_struct_n_chan_set)
 
209
    __swig_setmethods__["chanlist"] = _comedi.comedi_trig_struct_chanlist_set
 
210
    __swig_getmethods__["chanlist"] = _comedi.comedi_trig_struct_chanlist_get
 
211
    if _newclass:chanlist = property(_comedi.comedi_trig_struct_chanlist_get,_comedi.comedi_trig_struct_chanlist_set)
 
212
    __swig_setmethods__["data"] = _comedi.comedi_trig_struct_data_set
 
213
    __swig_getmethods__["data"] = _comedi.comedi_trig_struct_data_get
 
214
    if _newclass:data = property(_comedi.comedi_trig_struct_data_get,_comedi.comedi_trig_struct_data_set)
 
215
    __swig_setmethods__["n"] = _comedi.comedi_trig_struct_n_set
 
216
    __swig_getmethods__["n"] = _comedi.comedi_trig_struct_n_get
 
217
    if _newclass:n = property(_comedi.comedi_trig_struct_n_get,_comedi.comedi_trig_struct_n_set)
 
218
    __swig_setmethods__["trigsrc"] = _comedi.comedi_trig_struct_trigsrc_set
 
219
    __swig_getmethods__["trigsrc"] = _comedi.comedi_trig_struct_trigsrc_get
 
220
    if _newclass:trigsrc = property(_comedi.comedi_trig_struct_trigsrc_get,_comedi.comedi_trig_struct_trigsrc_set)
 
221
    __swig_setmethods__["trigvar"] = _comedi.comedi_trig_struct_trigvar_set
 
222
    __swig_getmethods__["trigvar"] = _comedi.comedi_trig_struct_trigvar_get
 
223
    if _newclass:trigvar = property(_comedi.comedi_trig_struct_trigvar_get,_comedi.comedi_trig_struct_trigvar_set)
 
224
    __swig_setmethods__["trigvar1"] = _comedi.comedi_trig_struct_trigvar1_set
 
225
    __swig_getmethods__["trigvar1"] = _comedi.comedi_trig_struct_trigvar1_get
 
226
    if _newclass:trigvar1 = property(_comedi.comedi_trig_struct_trigvar1_get,_comedi.comedi_trig_struct_trigvar1_set)
 
227
    __swig_setmethods__["data_len"] = _comedi.comedi_trig_struct_data_len_set
 
228
    __swig_getmethods__["data_len"] = _comedi.comedi_trig_struct_data_len_get
 
229
    if _newclass:data_len = property(_comedi.comedi_trig_struct_data_len_get,_comedi.comedi_trig_struct_data_len_set)
 
230
    __swig_setmethods__["unused"] = _comedi.comedi_trig_struct_unused_set
 
231
    __swig_getmethods__["unused"] = _comedi.comedi_trig_struct_unused_get
 
232
    if _newclass:unused = property(_comedi.comedi_trig_struct_unused_get,_comedi.comedi_trig_struct_unused_set)
 
233
    def __init__(self,*args):
 
234
        _swig_setattr(self, comedi_trig_struct, 'this', apply(_comedi.new_comedi_trig_struct,args))
 
235
        _swig_setattr(self, comedi_trig_struct, 'thisown', 1)
 
236
    def __del__(self, destroy= _comedi.delete_comedi_trig_struct):
 
237
        try:
 
238
            if self.thisown: destroy(self)
 
239
        except: pass
 
240
    def __repr__(self):
 
241
        return "<C comedi_trig_struct instance at %s>" % (self.this,)
 
242
 
 
243
class comedi_trig_structPtr(comedi_trig_struct):
 
244
    def __init__(self,this):
 
245
        _swig_setattr(self, comedi_trig_struct, 'this', this)
 
246
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_trig_struct, 'thisown', 0)
 
247
        _swig_setattr(self, comedi_trig_struct,self.__class__,comedi_trig_struct)
 
248
_comedi.comedi_trig_struct_swigregister(comedi_trig_structPtr)
 
249
 
 
250
class comedi_insn_struct(_object):
 
251
    __swig_setmethods__ = {}
 
252
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_insn_struct, name, value)
 
253
    __swig_getmethods__ = {}
 
254
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_insn_struct, name)
 
255
    __swig_setmethods__["insn"] = _comedi.comedi_insn_struct_insn_set
 
256
    __swig_getmethods__["insn"] = _comedi.comedi_insn_struct_insn_get
 
257
    if _newclass:insn = property(_comedi.comedi_insn_struct_insn_get,_comedi.comedi_insn_struct_insn_set)
 
258
    __swig_setmethods__["n"] = _comedi.comedi_insn_struct_n_set
 
259
    __swig_getmethods__["n"] = _comedi.comedi_insn_struct_n_get
 
260
    if _newclass:n = property(_comedi.comedi_insn_struct_n_get,_comedi.comedi_insn_struct_n_set)
 
261
    __swig_setmethods__["data"] = _comedi.comedi_insn_struct_data_set
 
262
    __swig_getmethods__["data"] = _comedi.comedi_insn_struct_data_get
 
263
    if _newclass:data = property(_comedi.comedi_insn_struct_data_get,_comedi.comedi_insn_struct_data_set)
 
264
    __swig_setmethods__["subdev"] = _comedi.comedi_insn_struct_subdev_set
 
265
    __swig_getmethods__["subdev"] = _comedi.comedi_insn_struct_subdev_get
 
266
    if _newclass:subdev = property(_comedi.comedi_insn_struct_subdev_get,_comedi.comedi_insn_struct_subdev_set)
 
267
    __swig_setmethods__["chanspec"] = _comedi.comedi_insn_struct_chanspec_set
 
268
    __swig_getmethods__["chanspec"] = _comedi.comedi_insn_struct_chanspec_get
 
269
    if _newclass:chanspec = property(_comedi.comedi_insn_struct_chanspec_get,_comedi.comedi_insn_struct_chanspec_set)
 
270
    __swig_setmethods__["unused"] = _comedi.comedi_insn_struct_unused_set
 
271
    __swig_getmethods__["unused"] = _comedi.comedi_insn_struct_unused_get
 
272
    if _newclass:unused = property(_comedi.comedi_insn_struct_unused_get,_comedi.comedi_insn_struct_unused_set)
 
273
    def __init__(self,*args):
 
274
        _swig_setattr(self, comedi_insn_struct, 'this', apply(_comedi.new_comedi_insn_struct,args))
 
275
        _swig_setattr(self, comedi_insn_struct, 'thisown', 1)
 
276
    def __del__(self, destroy= _comedi.delete_comedi_insn_struct):
 
277
        try:
 
278
            if self.thisown: destroy(self)
 
279
        except: pass
 
280
    def __repr__(self):
 
281
        return "<C comedi_insn_struct instance at %s>" % (self.this,)
 
282
 
 
283
class comedi_insn_structPtr(comedi_insn_struct):
 
284
    def __init__(self,this):
 
285
        _swig_setattr(self, comedi_insn_struct, 'this', this)
 
286
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_insn_struct, 'thisown', 0)
 
287
        _swig_setattr(self, comedi_insn_struct,self.__class__,comedi_insn_struct)
 
288
_comedi.comedi_insn_struct_swigregister(comedi_insn_structPtr)
 
289
 
 
290
class comedi_insnlist_struct(_object):
 
291
    __swig_setmethods__ = {}
 
292
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_insnlist_struct, name, value)
 
293
    __swig_getmethods__ = {}
 
294
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_insnlist_struct, name)
 
295
    __swig_setmethods__["n_insns"] = _comedi.comedi_insnlist_struct_n_insns_set
 
296
    __swig_getmethods__["n_insns"] = _comedi.comedi_insnlist_struct_n_insns_get
 
297
    if _newclass:n_insns = property(_comedi.comedi_insnlist_struct_n_insns_get,_comedi.comedi_insnlist_struct_n_insns_set)
 
298
    __swig_setmethods__["insns"] = _comedi.comedi_insnlist_struct_insns_set
 
299
    __swig_getmethods__["insns"] = _comedi.comedi_insnlist_struct_insns_get
 
300
    if _newclass:insns = property(_comedi.comedi_insnlist_struct_insns_get,_comedi.comedi_insnlist_struct_insns_set)
 
301
    def __init__(self,*args):
 
302
        _swig_setattr(self, comedi_insnlist_struct, 'this', apply(_comedi.new_comedi_insnlist_struct,args))
 
303
        _swig_setattr(self, comedi_insnlist_struct, 'thisown', 1)
 
304
    def __del__(self, destroy= _comedi.delete_comedi_insnlist_struct):
 
305
        try:
 
306
            if self.thisown: destroy(self)
 
307
        except: pass
 
308
    def __repr__(self):
 
309
        return "<C comedi_insnlist_struct instance at %s>" % (self.this,)
 
310
 
 
311
class comedi_insnlist_structPtr(comedi_insnlist_struct):
 
312
    def __init__(self,this):
 
313
        _swig_setattr(self, comedi_insnlist_struct, 'this', this)
 
314
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_insnlist_struct, 'thisown', 0)
 
315
        _swig_setattr(self, comedi_insnlist_struct,self.__class__,comedi_insnlist_struct)
 
316
_comedi.comedi_insnlist_struct_swigregister(comedi_insnlist_structPtr)
 
317
 
 
318
class comedi_cmd_struct(_object):
 
319
    __swig_setmethods__ = {}
 
320
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_cmd_struct, name, value)
 
321
    __swig_getmethods__ = {}
 
322
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_cmd_struct, name)
 
323
    __swig_setmethods__["subdev"] = _comedi.comedi_cmd_struct_subdev_set
 
324
    __swig_getmethods__["subdev"] = _comedi.comedi_cmd_struct_subdev_get
 
325
    if _newclass:subdev = property(_comedi.comedi_cmd_struct_subdev_get,_comedi.comedi_cmd_struct_subdev_set)
 
326
    __swig_setmethods__["flags"] = _comedi.comedi_cmd_struct_flags_set
 
327
    __swig_getmethods__["flags"] = _comedi.comedi_cmd_struct_flags_get
 
328
    if _newclass:flags = property(_comedi.comedi_cmd_struct_flags_get,_comedi.comedi_cmd_struct_flags_set)
 
329
    __swig_setmethods__["start_src"] = _comedi.comedi_cmd_struct_start_src_set
 
330
    __swig_getmethods__["start_src"] = _comedi.comedi_cmd_struct_start_src_get
 
331
    if _newclass:start_src = property(_comedi.comedi_cmd_struct_start_src_get,_comedi.comedi_cmd_struct_start_src_set)
 
332
    __swig_setmethods__["start_arg"] = _comedi.comedi_cmd_struct_start_arg_set
 
333
    __swig_getmethods__["start_arg"] = _comedi.comedi_cmd_struct_start_arg_get
 
334
    if _newclass:start_arg = property(_comedi.comedi_cmd_struct_start_arg_get,_comedi.comedi_cmd_struct_start_arg_set)
 
335
    __swig_setmethods__["scan_begin_src"] = _comedi.comedi_cmd_struct_scan_begin_src_set
 
336
    __swig_getmethods__["scan_begin_src"] = _comedi.comedi_cmd_struct_scan_begin_src_get
 
337
    if _newclass:scan_begin_src = property(_comedi.comedi_cmd_struct_scan_begin_src_get,_comedi.comedi_cmd_struct_scan_begin_src_set)
 
338
    __swig_setmethods__["scan_begin_arg"] = _comedi.comedi_cmd_struct_scan_begin_arg_set
 
339
    __swig_getmethods__["scan_begin_arg"] = _comedi.comedi_cmd_struct_scan_begin_arg_get
 
340
    if _newclass:scan_begin_arg = property(_comedi.comedi_cmd_struct_scan_begin_arg_get,_comedi.comedi_cmd_struct_scan_begin_arg_set)
 
341
    __swig_setmethods__["convert_src"] = _comedi.comedi_cmd_struct_convert_src_set
 
342
    __swig_getmethods__["convert_src"] = _comedi.comedi_cmd_struct_convert_src_get
 
343
    if _newclass:convert_src = property(_comedi.comedi_cmd_struct_convert_src_get,_comedi.comedi_cmd_struct_convert_src_set)
 
344
    __swig_setmethods__["convert_arg"] = _comedi.comedi_cmd_struct_convert_arg_set
 
345
    __swig_getmethods__["convert_arg"] = _comedi.comedi_cmd_struct_convert_arg_get
 
346
    if _newclass:convert_arg = property(_comedi.comedi_cmd_struct_convert_arg_get,_comedi.comedi_cmd_struct_convert_arg_set)
 
347
    __swig_setmethods__["scan_end_src"] = _comedi.comedi_cmd_struct_scan_end_src_set
 
348
    __swig_getmethods__["scan_end_src"] = _comedi.comedi_cmd_struct_scan_end_src_get
 
349
    if _newclass:scan_end_src = property(_comedi.comedi_cmd_struct_scan_end_src_get,_comedi.comedi_cmd_struct_scan_end_src_set)
 
350
    __swig_setmethods__["scan_end_arg"] = _comedi.comedi_cmd_struct_scan_end_arg_set
 
351
    __swig_getmethods__["scan_end_arg"] = _comedi.comedi_cmd_struct_scan_end_arg_get
 
352
    if _newclass:scan_end_arg = property(_comedi.comedi_cmd_struct_scan_end_arg_get,_comedi.comedi_cmd_struct_scan_end_arg_set)
 
353
    __swig_setmethods__["stop_src"] = _comedi.comedi_cmd_struct_stop_src_set
 
354
    __swig_getmethods__["stop_src"] = _comedi.comedi_cmd_struct_stop_src_get
 
355
    if _newclass:stop_src = property(_comedi.comedi_cmd_struct_stop_src_get,_comedi.comedi_cmd_struct_stop_src_set)
 
356
    __swig_setmethods__["stop_arg"] = _comedi.comedi_cmd_struct_stop_arg_set
 
357
    __swig_getmethods__["stop_arg"] = _comedi.comedi_cmd_struct_stop_arg_get
 
358
    if _newclass:stop_arg = property(_comedi.comedi_cmd_struct_stop_arg_get,_comedi.comedi_cmd_struct_stop_arg_set)
 
359
    __swig_setmethods__["chanlist"] = _comedi.comedi_cmd_struct_chanlist_set
 
360
    __swig_getmethods__["chanlist"] = _comedi.comedi_cmd_struct_chanlist_get
 
361
    if _newclass:chanlist = property(_comedi.comedi_cmd_struct_chanlist_get,_comedi.comedi_cmd_struct_chanlist_set)
 
362
    __swig_setmethods__["chanlist_len"] = _comedi.comedi_cmd_struct_chanlist_len_set
 
363
    __swig_getmethods__["chanlist_len"] = _comedi.comedi_cmd_struct_chanlist_len_get
 
364
    if _newclass:chanlist_len = property(_comedi.comedi_cmd_struct_chanlist_len_get,_comedi.comedi_cmd_struct_chanlist_len_set)
 
365
    __swig_setmethods__["data"] = _comedi.comedi_cmd_struct_data_set
 
366
    __swig_getmethods__["data"] = _comedi.comedi_cmd_struct_data_get
 
367
    if _newclass:data = property(_comedi.comedi_cmd_struct_data_get,_comedi.comedi_cmd_struct_data_set)
 
368
    __swig_setmethods__["data_len"] = _comedi.comedi_cmd_struct_data_len_set
 
369
    __swig_getmethods__["data_len"] = _comedi.comedi_cmd_struct_data_len_get
 
370
    if _newclass:data_len = property(_comedi.comedi_cmd_struct_data_len_get,_comedi.comedi_cmd_struct_data_len_set)
 
371
    def __init__(self,*args):
 
372
        _swig_setattr(self, comedi_cmd_struct, 'this', apply(_comedi.new_comedi_cmd_struct,args))
 
373
        _swig_setattr(self, comedi_cmd_struct, 'thisown', 1)
 
374
    def __del__(self, destroy= _comedi.delete_comedi_cmd_struct):
 
375
        try:
 
376
            if self.thisown: destroy(self)
 
377
        except: pass
 
378
    def __repr__(self):
 
379
        return "<C comedi_cmd_struct instance at %s>" % (self.this,)
 
380
 
 
381
class comedi_cmd_structPtr(comedi_cmd_struct):
 
382
    def __init__(self,this):
 
383
        _swig_setattr(self, comedi_cmd_struct, 'this', this)
 
384
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_cmd_struct, 'thisown', 0)
 
385
        _swig_setattr(self, comedi_cmd_struct,self.__class__,comedi_cmd_struct)
 
386
_comedi.comedi_cmd_struct_swigregister(comedi_cmd_structPtr)
 
387
 
 
388
class comedi_chaninfo_struct(_object):
 
389
    __swig_setmethods__ = {}
 
390
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_chaninfo_struct, name, value)
 
391
    __swig_getmethods__ = {}
 
392
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_chaninfo_struct, name)
 
393
    __swig_setmethods__["subdev"] = _comedi.comedi_chaninfo_struct_subdev_set
 
394
    __swig_getmethods__["subdev"] = _comedi.comedi_chaninfo_struct_subdev_get
 
395
    if _newclass:subdev = property(_comedi.comedi_chaninfo_struct_subdev_get,_comedi.comedi_chaninfo_struct_subdev_set)
 
396
    __swig_setmethods__["maxdata_list"] = _comedi.comedi_chaninfo_struct_maxdata_list_set
 
397
    __swig_getmethods__["maxdata_list"] = _comedi.comedi_chaninfo_struct_maxdata_list_get
 
398
    if _newclass:maxdata_list = property(_comedi.comedi_chaninfo_struct_maxdata_list_get,_comedi.comedi_chaninfo_struct_maxdata_list_set)
 
399
    __swig_setmethods__["flaglist"] = _comedi.comedi_chaninfo_struct_flaglist_set
 
400
    __swig_getmethods__["flaglist"] = _comedi.comedi_chaninfo_struct_flaglist_get
 
401
    if _newclass:flaglist = property(_comedi.comedi_chaninfo_struct_flaglist_get,_comedi.comedi_chaninfo_struct_flaglist_set)
 
402
    __swig_setmethods__["rangelist"] = _comedi.comedi_chaninfo_struct_rangelist_set
 
403
    __swig_getmethods__["rangelist"] = _comedi.comedi_chaninfo_struct_rangelist_get
 
404
    if _newclass:rangelist = property(_comedi.comedi_chaninfo_struct_rangelist_get,_comedi.comedi_chaninfo_struct_rangelist_set)
 
405
    __swig_setmethods__["unused"] = _comedi.comedi_chaninfo_struct_unused_set
 
406
    __swig_getmethods__["unused"] = _comedi.comedi_chaninfo_struct_unused_get
 
407
    if _newclass:unused = property(_comedi.comedi_chaninfo_struct_unused_get,_comedi.comedi_chaninfo_struct_unused_set)
 
408
    def __init__(self,*args):
 
409
        _swig_setattr(self, comedi_chaninfo_struct, 'this', apply(_comedi.new_comedi_chaninfo_struct,args))
 
410
        _swig_setattr(self, comedi_chaninfo_struct, 'thisown', 1)
 
411
    def __del__(self, destroy= _comedi.delete_comedi_chaninfo_struct):
 
412
        try:
 
413
            if self.thisown: destroy(self)
 
414
        except: pass
 
415
    def __repr__(self):
 
416
        return "<C comedi_chaninfo_struct instance at %s>" % (self.this,)
 
417
 
 
418
class comedi_chaninfo_structPtr(comedi_chaninfo_struct):
 
419
    def __init__(self,this):
 
420
        _swig_setattr(self, comedi_chaninfo_struct, 'this', this)
 
421
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_chaninfo_struct, 'thisown', 0)
 
422
        _swig_setattr(self, comedi_chaninfo_struct,self.__class__,comedi_chaninfo_struct)
 
423
_comedi.comedi_chaninfo_struct_swigregister(comedi_chaninfo_structPtr)
 
424
 
 
425
class comedi_rangeinfo_struct(_object):
 
426
    __swig_setmethods__ = {}
 
427
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_rangeinfo_struct, name, value)
 
428
    __swig_getmethods__ = {}
 
429
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_rangeinfo_struct, name)
 
430
    __swig_setmethods__["range_type"] = _comedi.comedi_rangeinfo_struct_range_type_set
 
431
    __swig_getmethods__["range_type"] = _comedi.comedi_rangeinfo_struct_range_type_get
 
432
    if _newclass:range_type = property(_comedi.comedi_rangeinfo_struct_range_type_get,_comedi.comedi_rangeinfo_struct_range_type_set)
 
433
    __swig_setmethods__["range_ptr"] = _comedi.comedi_rangeinfo_struct_range_ptr_set
 
434
    __swig_getmethods__["range_ptr"] = _comedi.comedi_rangeinfo_struct_range_ptr_get
 
435
    if _newclass:range_ptr = property(_comedi.comedi_rangeinfo_struct_range_ptr_get,_comedi.comedi_rangeinfo_struct_range_ptr_set)
 
436
    def __init__(self,*args):
 
437
        _swig_setattr(self, comedi_rangeinfo_struct, 'this', apply(_comedi.new_comedi_rangeinfo_struct,args))
 
438
        _swig_setattr(self, comedi_rangeinfo_struct, 'thisown', 1)
 
439
    def __del__(self, destroy= _comedi.delete_comedi_rangeinfo_struct):
 
440
        try:
 
441
            if self.thisown: destroy(self)
 
442
        except: pass
 
443
    def __repr__(self):
 
444
        return "<C comedi_rangeinfo_struct instance at %s>" % (self.this,)
 
445
 
 
446
class comedi_rangeinfo_structPtr(comedi_rangeinfo_struct):
 
447
    def __init__(self,this):
 
448
        _swig_setattr(self, comedi_rangeinfo_struct, 'this', this)
 
449
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_rangeinfo_struct, 'thisown', 0)
 
450
        _swig_setattr(self, comedi_rangeinfo_struct,self.__class__,comedi_rangeinfo_struct)
 
451
_comedi.comedi_rangeinfo_struct_swigregister(comedi_rangeinfo_structPtr)
 
452
 
 
453
class comedi_krange_struct(_object):
 
454
    __swig_setmethods__ = {}
 
455
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_krange_struct, name, value)
 
456
    __swig_getmethods__ = {}
 
457
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_krange_struct, name)
 
458
    __swig_setmethods__["min"] = _comedi.comedi_krange_struct_min_set
 
459
    __swig_getmethods__["min"] = _comedi.comedi_krange_struct_min_get
 
460
    if _newclass:min = property(_comedi.comedi_krange_struct_min_get,_comedi.comedi_krange_struct_min_set)
 
461
    __swig_setmethods__["max"] = _comedi.comedi_krange_struct_max_set
 
462
    __swig_getmethods__["max"] = _comedi.comedi_krange_struct_max_get
 
463
    if _newclass:max = property(_comedi.comedi_krange_struct_max_get,_comedi.comedi_krange_struct_max_set)
 
464
    __swig_setmethods__["flags"] = _comedi.comedi_krange_struct_flags_set
 
465
    __swig_getmethods__["flags"] = _comedi.comedi_krange_struct_flags_get
 
466
    if _newclass:flags = property(_comedi.comedi_krange_struct_flags_get,_comedi.comedi_krange_struct_flags_set)
 
467
    def __init__(self,*args):
 
468
        _swig_setattr(self, comedi_krange_struct, 'this', apply(_comedi.new_comedi_krange_struct,args))
 
469
        _swig_setattr(self, comedi_krange_struct, 'thisown', 1)
 
470
    def __del__(self, destroy= _comedi.delete_comedi_krange_struct):
 
471
        try:
 
472
            if self.thisown: destroy(self)
 
473
        except: pass
 
474
    def __repr__(self):
 
475
        return "<C comedi_krange_struct instance at %s>" % (self.this,)
 
476
 
 
477
class comedi_krange_structPtr(comedi_krange_struct):
 
478
    def __init__(self,this):
 
479
        _swig_setattr(self, comedi_krange_struct, 'this', this)
 
480
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_krange_struct, 'thisown', 0)
 
481
        _swig_setattr(self, comedi_krange_struct,self.__class__,comedi_krange_struct)
 
482
_comedi.comedi_krange_struct_swigregister(comedi_krange_structPtr)
 
483
 
 
484
class comedi_subdinfo_struct(_object):
 
485
    __swig_setmethods__ = {}
 
486
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_subdinfo_struct, name, value)
 
487
    __swig_getmethods__ = {}
 
488
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_subdinfo_struct, name)
 
489
    __swig_setmethods__["type"] = _comedi.comedi_subdinfo_struct_type_set
 
490
    __swig_getmethods__["type"] = _comedi.comedi_subdinfo_struct_type_get
 
491
    if _newclass:type = property(_comedi.comedi_subdinfo_struct_type_get,_comedi.comedi_subdinfo_struct_type_set)
 
492
    __swig_setmethods__["n_chan"] = _comedi.comedi_subdinfo_struct_n_chan_set
 
493
    __swig_getmethods__["n_chan"] = _comedi.comedi_subdinfo_struct_n_chan_get
 
494
    if _newclass:n_chan = property(_comedi.comedi_subdinfo_struct_n_chan_get,_comedi.comedi_subdinfo_struct_n_chan_set)
 
495
    __swig_setmethods__["subd_flags"] = _comedi.comedi_subdinfo_struct_subd_flags_set
 
496
    __swig_getmethods__["subd_flags"] = _comedi.comedi_subdinfo_struct_subd_flags_get
 
497
    if _newclass:subd_flags = property(_comedi.comedi_subdinfo_struct_subd_flags_get,_comedi.comedi_subdinfo_struct_subd_flags_set)
 
498
    __swig_setmethods__["timer_type"] = _comedi.comedi_subdinfo_struct_timer_type_set
 
499
    __swig_getmethods__["timer_type"] = _comedi.comedi_subdinfo_struct_timer_type_get
 
500
    if _newclass:timer_type = property(_comedi.comedi_subdinfo_struct_timer_type_get,_comedi.comedi_subdinfo_struct_timer_type_set)
 
501
    __swig_setmethods__["len_chanlist"] = _comedi.comedi_subdinfo_struct_len_chanlist_set
 
502
    __swig_getmethods__["len_chanlist"] = _comedi.comedi_subdinfo_struct_len_chanlist_get
 
503
    if _newclass:len_chanlist = property(_comedi.comedi_subdinfo_struct_len_chanlist_get,_comedi.comedi_subdinfo_struct_len_chanlist_set)
 
504
    __swig_setmethods__["maxdata"] = _comedi.comedi_subdinfo_struct_maxdata_set
 
505
    __swig_getmethods__["maxdata"] = _comedi.comedi_subdinfo_struct_maxdata_get
 
506
    if _newclass:maxdata = property(_comedi.comedi_subdinfo_struct_maxdata_get,_comedi.comedi_subdinfo_struct_maxdata_set)
 
507
    __swig_setmethods__["flags"] = _comedi.comedi_subdinfo_struct_flags_set
 
508
    __swig_getmethods__["flags"] = _comedi.comedi_subdinfo_struct_flags_get
 
509
    if _newclass:flags = property(_comedi.comedi_subdinfo_struct_flags_get,_comedi.comedi_subdinfo_struct_flags_set)
 
510
    __swig_setmethods__["range_type"] = _comedi.comedi_subdinfo_struct_range_type_set
 
511
    __swig_getmethods__["range_type"] = _comedi.comedi_subdinfo_struct_range_type_get
 
512
    if _newclass:range_type = property(_comedi.comedi_subdinfo_struct_range_type_get,_comedi.comedi_subdinfo_struct_range_type_set)
 
513
    __swig_setmethods__["settling_time_0"] = _comedi.comedi_subdinfo_struct_settling_time_0_set
 
514
    __swig_getmethods__["settling_time_0"] = _comedi.comedi_subdinfo_struct_settling_time_0_get
 
515
    if _newclass:settling_time_0 = property(_comedi.comedi_subdinfo_struct_settling_time_0_get,_comedi.comedi_subdinfo_struct_settling_time_0_set)
 
516
    __swig_setmethods__["unused"] = _comedi.comedi_subdinfo_struct_unused_set
 
517
    __swig_getmethods__["unused"] = _comedi.comedi_subdinfo_struct_unused_get
 
518
    if _newclass:unused = property(_comedi.comedi_subdinfo_struct_unused_get,_comedi.comedi_subdinfo_struct_unused_set)
 
519
    def __init__(self,*args):
 
520
        _swig_setattr(self, comedi_subdinfo_struct, 'this', apply(_comedi.new_comedi_subdinfo_struct,args))
 
521
        _swig_setattr(self, comedi_subdinfo_struct, 'thisown', 1)
 
522
    def __del__(self, destroy= _comedi.delete_comedi_subdinfo_struct):
 
523
        try:
 
524
            if self.thisown: destroy(self)
 
525
        except: pass
 
526
    def __repr__(self):
 
527
        return "<C comedi_subdinfo_struct instance at %s>" % (self.this,)
 
528
 
 
529
class comedi_subdinfo_structPtr(comedi_subdinfo_struct):
 
530
    def __init__(self,this):
 
531
        _swig_setattr(self, comedi_subdinfo_struct, 'this', this)
 
532
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_subdinfo_struct, 'thisown', 0)
 
533
        _swig_setattr(self, comedi_subdinfo_struct,self.__class__,comedi_subdinfo_struct)
 
534
_comedi.comedi_subdinfo_struct_swigregister(comedi_subdinfo_structPtr)
 
535
 
 
536
class comedi_devinfo_struct(_object):
 
537
    __swig_setmethods__ = {}
 
538
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_devinfo_struct, name, value)
 
539
    __swig_getmethods__ = {}
 
540
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_devinfo_struct, name)
 
541
    __swig_setmethods__["version_code"] = _comedi.comedi_devinfo_struct_version_code_set
 
542
    __swig_getmethods__["version_code"] = _comedi.comedi_devinfo_struct_version_code_get
 
543
    if _newclass:version_code = property(_comedi.comedi_devinfo_struct_version_code_get,_comedi.comedi_devinfo_struct_version_code_set)
 
544
    __swig_setmethods__["n_subdevs"] = _comedi.comedi_devinfo_struct_n_subdevs_set
 
545
    __swig_getmethods__["n_subdevs"] = _comedi.comedi_devinfo_struct_n_subdevs_get
 
546
    if _newclass:n_subdevs = property(_comedi.comedi_devinfo_struct_n_subdevs_get,_comedi.comedi_devinfo_struct_n_subdevs_set)
 
547
    __swig_setmethods__["driver_name"] = _comedi.comedi_devinfo_struct_driver_name_set
 
548
    __swig_getmethods__["driver_name"] = _comedi.comedi_devinfo_struct_driver_name_get
 
549
    if _newclass:driver_name = property(_comedi.comedi_devinfo_struct_driver_name_get,_comedi.comedi_devinfo_struct_driver_name_set)
 
550
    __swig_setmethods__["board_name"] = _comedi.comedi_devinfo_struct_board_name_set
 
551
    __swig_getmethods__["board_name"] = _comedi.comedi_devinfo_struct_board_name_get
 
552
    if _newclass:board_name = property(_comedi.comedi_devinfo_struct_board_name_get,_comedi.comedi_devinfo_struct_board_name_set)
 
553
    __swig_setmethods__["read_subdevice"] = _comedi.comedi_devinfo_struct_read_subdevice_set
 
554
    __swig_getmethods__["read_subdevice"] = _comedi.comedi_devinfo_struct_read_subdevice_get
 
555
    if _newclass:read_subdevice = property(_comedi.comedi_devinfo_struct_read_subdevice_get,_comedi.comedi_devinfo_struct_read_subdevice_set)
 
556
    __swig_setmethods__["write_subdevice"] = _comedi.comedi_devinfo_struct_write_subdevice_set
 
557
    __swig_getmethods__["write_subdevice"] = _comedi.comedi_devinfo_struct_write_subdevice_get
 
558
    if _newclass:write_subdevice = property(_comedi.comedi_devinfo_struct_write_subdevice_get,_comedi.comedi_devinfo_struct_write_subdevice_set)
 
559
    __swig_setmethods__["unused"] = _comedi.comedi_devinfo_struct_unused_set
 
560
    __swig_getmethods__["unused"] = _comedi.comedi_devinfo_struct_unused_get
 
561
    if _newclass:unused = property(_comedi.comedi_devinfo_struct_unused_get,_comedi.comedi_devinfo_struct_unused_set)
 
562
    def __init__(self,*args):
 
563
        _swig_setattr(self, comedi_devinfo_struct, 'this', apply(_comedi.new_comedi_devinfo_struct,args))
 
564
        _swig_setattr(self, comedi_devinfo_struct, 'thisown', 1)
 
565
    def __del__(self, destroy= _comedi.delete_comedi_devinfo_struct):
 
566
        try:
 
567
            if self.thisown: destroy(self)
 
568
        except: pass
 
569
    def __repr__(self):
 
570
        return "<C comedi_devinfo_struct instance at %s>" % (self.this,)
 
571
 
 
572
class comedi_devinfo_structPtr(comedi_devinfo_struct):
 
573
    def __init__(self,this):
 
574
        _swig_setattr(self, comedi_devinfo_struct, 'this', this)
 
575
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_devinfo_struct, 'thisown', 0)
 
576
        _swig_setattr(self, comedi_devinfo_struct,self.__class__,comedi_devinfo_struct)
 
577
_comedi.comedi_devinfo_struct_swigregister(comedi_devinfo_structPtr)
 
578
 
 
579
class comedi_devconfig_struct(_object):
 
580
    __swig_setmethods__ = {}
 
581
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_devconfig_struct, name, value)
 
582
    __swig_getmethods__ = {}
 
583
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_devconfig_struct, name)
 
584
    __swig_setmethods__["board_name"] = _comedi.comedi_devconfig_struct_board_name_set
 
585
    __swig_getmethods__["board_name"] = _comedi.comedi_devconfig_struct_board_name_get
 
586
    if _newclass:board_name = property(_comedi.comedi_devconfig_struct_board_name_get,_comedi.comedi_devconfig_struct_board_name_set)
 
587
    __swig_setmethods__["options"] = _comedi.comedi_devconfig_struct_options_set
 
588
    __swig_getmethods__["options"] = _comedi.comedi_devconfig_struct_options_get
 
589
    if _newclass:options = property(_comedi.comedi_devconfig_struct_options_get,_comedi.comedi_devconfig_struct_options_set)
 
590
    def __init__(self,*args):
 
591
        _swig_setattr(self, comedi_devconfig_struct, 'this', apply(_comedi.new_comedi_devconfig_struct,args))
 
592
        _swig_setattr(self, comedi_devconfig_struct, 'thisown', 1)
 
593
    def __del__(self, destroy= _comedi.delete_comedi_devconfig_struct):
 
594
        try:
 
595
            if self.thisown: destroy(self)
 
596
        except: pass
 
597
    def __repr__(self):
 
598
        return "<C comedi_devconfig_struct instance at %s>" % (self.this,)
 
599
 
 
600
class comedi_devconfig_structPtr(comedi_devconfig_struct):
 
601
    def __init__(self,this):
 
602
        _swig_setattr(self, comedi_devconfig_struct, 'this', this)
 
603
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_devconfig_struct, 'thisown', 0)
 
604
        _swig_setattr(self, comedi_devconfig_struct,self.__class__,comedi_devconfig_struct)
 
605
_comedi.comedi_devconfig_struct_swigregister(comedi_devconfig_structPtr)
 
606
 
 
607
class comedi_bufconfig_struct(_object):
 
608
    __swig_setmethods__ = {}
 
609
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_bufconfig_struct, name, value)
 
610
    __swig_getmethods__ = {}
 
611
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_bufconfig_struct, name)
 
612
    __swig_setmethods__["subdevice"] = _comedi.comedi_bufconfig_struct_subdevice_set
 
613
    __swig_getmethods__["subdevice"] = _comedi.comedi_bufconfig_struct_subdevice_get
 
614
    if _newclass:subdevice = property(_comedi.comedi_bufconfig_struct_subdevice_get,_comedi.comedi_bufconfig_struct_subdevice_set)
 
615
    __swig_setmethods__["flags"] = _comedi.comedi_bufconfig_struct_flags_set
 
616
    __swig_getmethods__["flags"] = _comedi.comedi_bufconfig_struct_flags_get
 
617
    if _newclass:flags = property(_comedi.comedi_bufconfig_struct_flags_get,_comedi.comedi_bufconfig_struct_flags_set)
 
618
    __swig_setmethods__["maximum_size"] = _comedi.comedi_bufconfig_struct_maximum_size_set
 
619
    __swig_getmethods__["maximum_size"] = _comedi.comedi_bufconfig_struct_maximum_size_get
 
620
    if _newclass:maximum_size = property(_comedi.comedi_bufconfig_struct_maximum_size_get,_comedi.comedi_bufconfig_struct_maximum_size_set)
 
621
    __swig_setmethods__["size"] = _comedi.comedi_bufconfig_struct_size_set
 
622
    __swig_getmethods__["size"] = _comedi.comedi_bufconfig_struct_size_get
 
623
    if _newclass:size = property(_comedi.comedi_bufconfig_struct_size_get,_comedi.comedi_bufconfig_struct_size_set)
 
624
    __swig_setmethods__["unused"] = _comedi.comedi_bufconfig_struct_unused_set
 
625
    __swig_getmethods__["unused"] = _comedi.comedi_bufconfig_struct_unused_get
 
626
    if _newclass:unused = property(_comedi.comedi_bufconfig_struct_unused_get,_comedi.comedi_bufconfig_struct_unused_set)
 
627
    def __init__(self,*args):
 
628
        _swig_setattr(self, comedi_bufconfig_struct, 'this', apply(_comedi.new_comedi_bufconfig_struct,args))
 
629
        _swig_setattr(self, comedi_bufconfig_struct, 'thisown', 1)
 
630
    def __del__(self, destroy= _comedi.delete_comedi_bufconfig_struct):
 
631
        try:
 
632
            if self.thisown: destroy(self)
 
633
        except: pass
 
634
    def __repr__(self):
 
635
        return "<C comedi_bufconfig_struct instance at %s>" % (self.this,)
 
636
 
 
637
class comedi_bufconfig_structPtr(comedi_bufconfig_struct):
 
638
    def __init__(self,this):
 
639
        _swig_setattr(self, comedi_bufconfig_struct, 'this', this)
 
640
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_bufconfig_struct, 'thisown', 0)
 
641
        _swig_setattr(self, comedi_bufconfig_struct,self.__class__,comedi_bufconfig_struct)
 
642
_comedi.comedi_bufconfig_struct_swigregister(comedi_bufconfig_structPtr)
 
643
 
 
644
class comedi_bufinfo_struct(_object):
 
645
    __swig_setmethods__ = {}
 
646
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_bufinfo_struct, name, value)
 
647
    __swig_getmethods__ = {}
 
648
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_bufinfo_struct, name)
 
649
    __swig_setmethods__["subdevice"] = _comedi.comedi_bufinfo_struct_subdevice_set
 
650
    __swig_getmethods__["subdevice"] = _comedi.comedi_bufinfo_struct_subdevice_get
 
651
    if _newclass:subdevice = property(_comedi.comedi_bufinfo_struct_subdevice_get,_comedi.comedi_bufinfo_struct_subdevice_set)
 
652
    __swig_setmethods__["bytes_read"] = _comedi.comedi_bufinfo_struct_bytes_read_set
 
653
    __swig_getmethods__["bytes_read"] = _comedi.comedi_bufinfo_struct_bytes_read_get
 
654
    if _newclass:bytes_read = property(_comedi.comedi_bufinfo_struct_bytes_read_get,_comedi.comedi_bufinfo_struct_bytes_read_set)
 
655
    __swig_setmethods__["buf_int_ptr"] = _comedi.comedi_bufinfo_struct_buf_int_ptr_set
 
656
    __swig_getmethods__["buf_int_ptr"] = _comedi.comedi_bufinfo_struct_buf_int_ptr_get
 
657
    if _newclass:buf_int_ptr = property(_comedi.comedi_bufinfo_struct_buf_int_ptr_get,_comedi.comedi_bufinfo_struct_buf_int_ptr_set)
 
658
    __swig_setmethods__["buf_user_ptr"] = _comedi.comedi_bufinfo_struct_buf_user_ptr_set
 
659
    __swig_getmethods__["buf_user_ptr"] = _comedi.comedi_bufinfo_struct_buf_user_ptr_get
 
660
    if _newclass:buf_user_ptr = property(_comedi.comedi_bufinfo_struct_buf_user_ptr_get,_comedi.comedi_bufinfo_struct_buf_user_ptr_set)
 
661
    __swig_setmethods__["buf_int_count"] = _comedi.comedi_bufinfo_struct_buf_int_count_set
 
662
    __swig_getmethods__["buf_int_count"] = _comedi.comedi_bufinfo_struct_buf_int_count_get
 
663
    if _newclass:buf_int_count = property(_comedi.comedi_bufinfo_struct_buf_int_count_get,_comedi.comedi_bufinfo_struct_buf_int_count_set)
 
664
    __swig_setmethods__["buf_user_count"] = _comedi.comedi_bufinfo_struct_buf_user_count_set
 
665
    __swig_getmethods__["buf_user_count"] = _comedi.comedi_bufinfo_struct_buf_user_count_get
 
666
    if _newclass:buf_user_count = property(_comedi.comedi_bufinfo_struct_buf_user_count_get,_comedi.comedi_bufinfo_struct_buf_user_count_set)
 
667
    __swig_setmethods__["bytes_written"] = _comedi.comedi_bufinfo_struct_bytes_written_set
 
668
    __swig_getmethods__["bytes_written"] = _comedi.comedi_bufinfo_struct_bytes_written_get
 
669
    if _newclass:bytes_written = property(_comedi.comedi_bufinfo_struct_bytes_written_get,_comedi.comedi_bufinfo_struct_bytes_written_set)
 
670
    __swig_setmethods__["unused"] = _comedi.comedi_bufinfo_struct_unused_set
 
671
    __swig_getmethods__["unused"] = _comedi.comedi_bufinfo_struct_unused_get
 
672
    if _newclass:unused = property(_comedi.comedi_bufinfo_struct_unused_get,_comedi.comedi_bufinfo_struct_unused_set)
 
673
    def __init__(self,*args):
 
674
        _swig_setattr(self, comedi_bufinfo_struct, 'this', apply(_comedi.new_comedi_bufinfo_struct,args))
 
675
        _swig_setattr(self, comedi_bufinfo_struct, 'thisown', 1)
 
676
    def __del__(self, destroy= _comedi.delete_comedi_bufinfo_struct):
 
677
        try:
 
678
            if self.thisown: destroy(self)
 
679
        except: pass
 
680
    def __repr__(self):
 
681
        return "<C comedi_bufinfo_struct instance at %s>" % (self.this,)
 
682
 
 
683
class comedi_bufinfo_structPtr(comedi_bufinfo_struct):
 
684
    def __init__(self,this):
 
685
        _swig_setattr(self, comedi_bufinfo_struct, 'this', this)
 
686
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_bufinfo_struct, 'thisown', 0)
 
687
        _swig_setattr(self, comedi_bufinfo_struct,self.__class__,comedi_bufinfo_struct)
 
688
_comedi.comedi_bufinfo_struct_swigregister(comedi_bufinfo_structPtr)
 
689
 
 
690
RF_EXTERNAL = _comedi.RF_EXTERNAL
 
691
UNIT_volt = _comedi.UNIT_volt
 
692
UNIT_mA = _comedi.UNIT_mA
 
693
UNIT_none = _comedi.UNIT_none
 
694
COMEDI_CB_EOS = _comedi.COMEDI_CB_EOS
 
695
COMEDI_CB_EOA = _comedi.COMEDI_CB_EOA
 
696
COMEDI_CB_BLOCK = _comedi.COMEDI_CB_BLOCK
 
697
COMEDI_CB_EOBUF = _comedi.COMEDI_CB_EOBUF
 
698
COMEDI_CB_ERROR = _comedi.COMEDI_CB_ERROR
 
699
COMEDI_CB_OVERFLOW = _comedi.COMEDI_CB_OVERFLOW
 
700
class comedi_range(_object):
 
701
    __swig_setmethods__ = {}
 
702
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_range, name, value)
 
703
    __swig_getmethods__ = {}
 
704
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_range, name)
 
705
    __swig_setmethods__["min"] = _comedi.comedi_range_min_set
 
706
    __swig_getmethods__["min"] = _comedi.comedi_range_min_get
 
707
    if _newclass:min = property(_comedi.comedi_range_min_get,_comedi.comedi_range_min_set)
 
708
    __swig_setmethods__["max"] = _comedi.comedi_range_max_set
 
709
    __swig_getmethods__["max"] = _comedi.comedi_range_max_get
 
710
    if _newclass:max = property(_comedi.comedi_range_max_get,_comedi.comedi_range_max_set)
 
711
    __swig_setmethods__["unit"] = _comedi.comedi_range_unit_set
 
712
    __swig_getmethods__["unit"] = _comedi.comedi_range_unit_get
 
713
    if _newclass:unit = property(_comedi.comedi_range_unit_get,_comedi.comedi_range_unit_set)
 
714
    def __init__(self,*args):
 
715
        _swig_setattr(self, comedi_range, 'this', apply(_comedi.new_comedi_range,args))
 
716
        _swig_setattr(self, comedi_range, 'thisown', 1)
 
717
    def __del__(self, destroy= _comedi.delete_comedi_range):
 
718
        try:
 
719
            if self.thisown: destroy(self)
 
720
        except: pass
 
721
    def __repr__(self):
 
722
        return "<C comedi_range instance at %s>" % (self.this,)
 
723
 
 
724
class comedi_rangePtr(comedi_range):
 
725
    def __init__(self,this):
 
726
        _swig_setattr(self, comedi_range, 'this', this)
 
727
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_range, 'thisown', 0)
 
728
        _swig_setattr(self, comedi_range,self.__class__,comedi_range)
 
729
_comedi.comedi_range_swigregister(comedi_rangePtr)
 
730
 
 
731
class comedi_sv_t(_object):
 
732
    __swig_setmethods__ = {}
 
733
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_sv_t, name, value)
 
734
    __swig_getmethods__ = {}
 
735
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_sv_t, name)
 
736
    __swig_setmethods__["dev"] = _comedi.comedi_sv_t_dev_set
 
737
    __swig_getmethods__["dev"] = _comedi.comedi_sv_t_dev_get
 
738
    if _newclass:dev = property(_comedi.comedi_sv_t_dev_get,_comedi.comedi_sv_t_dev_set)
 
739
    __swig_setmethods__["subdevice"] = _comedi.comedi_sv_t_subdevice_set
 
740
    __swig_getmethods__["subdevice"] = _comedi.comedi_sv_t_subdevice_get
 
741
    if _newclass:subdevice = property(_comedi.comedi_sv_t_subdevice_get,_comedi.comedi_sv_t_subdevice_set)
 
742
    __swig_setmethods__["chan"] = _comedi.comedi_sv_t_chan_set
 
743
    __swig_getmethods__["chan"] = _comedi.comedi_sv_t_chan_get
 
744
    if _newclass:chan = property(_comedi.comedi_sv_t_chan_get,_comedi.comedi_sv_t_chan_set)
 
745
    __swig_setmethods__["range"] = _comedi.comedi_sv_t_range_set
 
746
    __swig_getmethods__["range"] = _comedi.comedi_sv_t_range_get
 
747
    if _newclass:range = property(_comedi.comedi_sv_t_range_get,_comedi.comedi_sv_t_range_set)
 
748
    __swig_setmethods__["aref"] = _comedi.comedi_sv_t_aref_set
 
749
    __swig_getmethods__["aref"] = _comedi.comedi_sv_t_aref_get
 
750
    if _newclass:aref = property(_comedi.comedi_sv_t_aref_get,_comedi.comedi_sv_t_aref_set)
 
751
    __swig_setmethods__["n"] = _comedi.comedi_sv_t_n_set
 
752
    __swig_getmethods__["n"] = _comedi.comedi_sv_t_n_get
 
753
    if _newclass:n = property(_comedi.comedi_sv_t_n_get,_comedi.comedi_sv_t_n_set)
 
754
    __swig_setmethods__["maxdata"] = _comedi.comedi_sv_t_maxdata_set
 
755
    __swig_getmethods__["maxdata"] = _comedi.comedi_sv_t_maxdata_get
 
756
    if _newclass:maxdata = property(_comedi.comedi_sv_t_maxdata_get,_comedi.comedi_sv_t_maxdata_set)
 
757
    def __init__(self,*args):
 
758
        _swig_setattr(self, comedi_sv_t, 'this', apply(_comedi.new_comedi_sv_t,args))
 
759
        _swig_setattr(self, comedi_sv_t, 'thisown', 1)
 
760
    def __del__(self, destroy= _comedi.delete_comedi_sv_t):
 
761
        try:
 
762
            if self.thisown: destroy(self)
 
763
        except: pass
 
764
    def __repr__(self):
 
765
        return "<C comedi_sv_t instance at %s>" % (self.this,)
 
766
 
 
767
class comedi_sv_tPtr(comedi_sv_t):
 
768
    def __init__(self,this):
 
769
        _swig_setattr(self, comedi_sv_t, 'this', this)
 
770
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_sv_t, 'thisown', 0)
 
771
        _swig_setattr(self, comedi_sv_t,self.__class__,comedi_sv_t)
 
772
_comedi.comedi_sv_t_swigregister(comedi_sv_tPtr)
 
773
 
 
774
COMEDI_OOR_NUMBER = _comedi.COMEDI_OOR_NUMBER
 
775
COMEDI_OOR_NAN = _comedi.COMEDI_OOR_NAN
 
776
comedi_open = _comedi.comedi_open
 
777
 
 
778
comedi_close = _comedi.comedi_close
 
779
 
 
780
comedi_loglevel = _comedi.comedi_loglevel
 
781
 
 
782
comedi_perror = _comedi.comedi_perror
 
783
 
 
784
comedi_strerror = _comedi.comedi_strerror
 
785
 
 
786
comedi_errno = _comedi.comedi_errno
 
787
 
 
788
comedi_fileno = _comedi.comedi_fileno
 
789
 
 
790
comedi_set_global_oor_behavior = _comedi.comedi_set_global_oor_behavior
 
791
 
 
792
comedi_get_n_subdevices = _comedi.comedi_get_n_subdevices
 
793
 
 
794
comedi_get_version_code = _comedi.comedi_get_version_code
 
795
 
 
796
comedi_get_driver_name = _comedi.comedi_get_driver_name
 
797
 
 
798
comedi_get_board_name = _comedi.comedi_get_board_name
 
799
 
 
800
comedi_get_read_subdevice = _comedi.comedi_get_read_subdevice
 
801
 
 
802
comedi_get_write_subdevice = _comedi.comedi_get_write_subdevice
 
803
 
 
804
comedi_get_subdevice_type = _comedi.comedi_get_subdevice_type
 
805
 
 
806
comedi_find_subdevice_by_type = _comedi.comedi_find_subdevice_by_type
 
807
 
 
808
comedi_get_subdevice_flags = _comedi.comedi_get_subdevice_flags
 
809
 
 
810
comedi_get_n_channels = _comedi.comedi_get_n_channels
 
811
 
 
812
comedi_range_is_chan_specific = _comedi.comedi_range_is_chan_specific
 
813
 
 
814
comedi_maxdata_is_chan_specific = _comedi.comedi_maxdata_is_chan_specific
 
815
 
 
816
comedi_get_maxdata = _comedi.comedi_get_maxdata
 
817
 
 
818
comedi_get_n_ranges = _comedi.comedi_get_n_ranges
 
819
 
 
820
comedi_get_range = _comedi.comedi_get_range
 
821
 
 
822
comedi_find_range = _comedi.comedi_find_range
 
823
 
 
824
comedi_get_buffer_size = _comedi.comedi_get_buffer_size
 
825
 
 
826
comedi_get_max_buffer_size = _comedi.comedi_get_max_buffer_size
 
827
 
 
828
comedi_set_buffer_size = _comedi.comedi_set_buffer_size
 
829
 
 
830
comedi_do_insnlist = _comedi.comedi_do_insnlist
 
831
 
 
832
comedi_do_insn = _comedi.comedi_do_insn
 
833
 
 
834
comedi_lock = _comedi.comedi_lock
 
835
 
 
836
comedi_unlock = _comedi.comedi_unlock
 
837
 
 
838
comedi_to_phys = _comedi.comedi_to_phys
 
839
 
 
840
comedi_from_phys = _comedi.comedi_from_phys
 
841
 
 
842
comedi_sampl_to_phys = _comedi.comedi_sampl_to_phys
 
843
 
 
844
comedi_sampl_from_phys = _comedi.comedi_sampl_from_phys
 
845
 
 
846
comedi_data_read = _comedi.comedi_data_read
 
847
 
 
848
comedi_data_read_n = _comedi.comedi_data_read_n
 
849
 
 
850
comedi_data_read_hint = _comedi.comedi_data_read_hint
 
851
 
 
852
comedi_data_read_delayed = _comedi.comedi_data_read_delayed
 
853
 
 
854
comedi_data_write = _comedi.comedi_data_write
 
855
 
 
856
comedi_dio_config = _comedi.comedi_dio_config
 
857
 
 
858
comedi_dio_read = _comedi.comedi_dio_read
 
859
 
 
860
comedi_dio_write = _comedi.comedi_dio_write
 
861
 
 
862
comedi_dio_bitfield = _comedi.comedi_dio_bitfield
 
863
 
 
864
comedi_sv_init = _comedi.comedi_sv_init
 
865
 
 
866
comedi_sv_update = _comedi.comedi_sv_update
 
867
 
 
868
comedi_sv_measure = _comedi.comedi_sv_measure
 
869
 
 
870
comedi_get_cmd_src_mask = _comedi.comedi_get_cmd_src_mask
 
871
 
 
872
comedi_get_cmd_generic_timed = _comedi.comedi_get_cmd_generic_timed
 
873
 
 
874
comedi_cancel = _comedi.comedi_cancel
 
875
 
 
876
comedi_command = _comedi.comedi_command
 
877
 
 
878
comedi_command_test = _comedi.comedi_command_test
 
879
 
 
880
comedi_poll = _comedi.comedi_poll
 
881
 
 
882
comedi_set_max_buffer_size = _comedi.comedi_set_max_buffer_size
 
883
 
 
884
comedi_get_buffer_contents = _comedi.comedi_get_buffer_contents
 
885
 
 
886
comedi_mark_buffer_read = _comedi.comedi_mark_buffer_read
 
887
 
 
888
comedi_get_buffer_offset = _comedi.comedi_get_buffer_offset
 
889
 
 
890
class comedi_caldac_t(_object):
 
891
    __swig_setmethods__ = {}
 
892
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_caldac_t, name, value)
 
893
    __swig_getmethods__ = {}
 
894
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_caldac_t, name)
 
895
    __swig_setmethods__["subdevice"] = _comedi.comedi_caldac_t_subdevice_set
 
896
    __swig_getmethods__["subdevice"] = _comedi.comedi_caldac_t_subdevice_get
 
897
    if _newclass:subdevice = property(_comedi.comedi_caldac_t_subdevice_get,_comedi.comedi_caldac_t_subdevice_set)
 
898
    __swig_setmethods__["channel"] = _comedi.comedi_caldac_t_channel_set
 
899
    __swig_getmethods__["channel"] = _comedi.comedi_caldac_t_channel_get
 
900
    if _newclass:channel = property(_comedi.comedi_caldac_t_channel_get,_comedi.comedi_caldac_t_channel_set)
 
901
    __swig_setmethods__["value"] = _comedi.comedi_caldac_t_value_set
 
902
    __swig_getmethods__["value"] = _comedi.comedi_caldac_t_value_get
 
903
    if _newclass:value = property(_comedi.comedi_caldac_t_value_get,_comedi.comedi_caldac_t_value_set)
 
904
    def __init__(self,*args):
 
905
        _swig_setattr(self, comedi_caldac_t, 'this', apply(_comedi.new_comedi_caldac_t,args))
 
906
        _swig_setattr(self, comedi_caldac_t, 'thisown', 1)
 
907
    def __del__(self, destroy= _comedi.delete_comedi_caldac_t):
 
908
        try:
 
909
            if self.thisown: destroy(self)
 
910
        except: pass
 
911
    def __repr__(self):
 
912
        return "<C comedi_caldac_t instance at %s>" % (self.this,)
 
913
 
 
914
class comedi_caldac_tPtr(comedi_caldac_t):
 
915
    def __init__(self,this):
 
916
        _swig_setattr(self, comedi_caldac_t, 'this', this)
 
917
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_caldac_t, 'thisown', 0)
 
918
        _swig_setattr(self, comedi_caldac_t,self.__class__,comedi_caldac_t)
 
919
_comedi.comedi_caldac_t_swigregister(comedi_caldac_tPtr)
 
920
 
 
921
CS_MAX_AREFS_LENGTH = _comedi.CS_MAX_AREFS_LENGTH
 
922
class comedi_calibration_setting_t(_object):
 
923
    __swig_setmethods__ = {}
 
924
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_calibration_setting_t, name, value)
 
925
    __swig_getmethods__ = {}
 
926
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_calibration_setting_t, name)
 
927
    __swig_setmethods__["subdevice"] = _comedi.comedi_calibration_setting_t_subdevice_set
 
928
    __swig_getmethods__["subdevice"] = _comedi.comedi_calibration_setting_t_subdevice_get
 
929
    if _newclass:subdevice = property(_comedi.comedi_calibration_setting_t_subdevice_get,_comedi.comedi_calibration_setting_t_subdevice_set)
 
930
    __swig_setmethods__["channels"] = _comedi.comedi_calibration_setting_t_channels_set
 
931
    __swig_getmethods__["channels"] = _comedi.comedi_calibration_setting_t_channels_get
 
932
    if _newclass:channels = property(_comedi.comedi_calibration_setting_t_channels_get,_comedi.comedi_calibration_setting_t_channels_set)
 
933
    __swig_setmethods__["num_channels"] = _comedi.comedi_calibration_setting_t_num_channels_set
 
934
    __swig_getmethods__["num_channels"] = _comedi.comedi_calibration_setting_t_num_channels_get
 
935
    if _newclass:num_channels = property(_comedi.comedi_calibration_setting_t_num_channels_get,_comedi.comedi_calibration_setting_t_num_channels_set)
 
936
    __swig_setmethods__["ranges"] = _comedi.comedi_calibration_setting_t_ranges_set
 
937
    __swig_getmethods__["ranges"] = _comedi.comedi_calibration_setting_t_ranges_get
 
938
    if _newclass:ranges = property(_comedi.comedi_calibration_setting_t_ranges_get,_comedi.comedi_calibration_setting_t_ranges_set)
 
939
    __swig_setmethods__["num_ranges"] = _comedi.comedi_calibration_setting_t_num_ranges_set
 
940
    __swig_getmethods__["num_ranges"] = _comedi.comedi_calibration_setting_t_num_ranges_get
 
941
    if _newclass:num_ranges = property(_comedi.comedi_calibration_setting_t_num_ranges_get,_comedi.comedi_calibration_setting_t_num_ranges_set)
 
942
    __swig_setmethods__["arefs"] = _comedi.comedi_calibration_setting_t_arefs_set
 
943
    __swig_getmethods__["arefs"] = _comedi.comedi_calibration_setting_t_arefs_get
 
944
    if _newclass:arefs = property(_comedi.comedi_calibration_setting_t_arefs_get,_comedi.comedi_calibration_setting_t_arefs_set)
 
945
    __swig_setmethods__["num_arefs"] = _comedi.comedi_calibration_setting_t_num_arefs_set
 
946
    __swig_getmethods__["num_arefs"] = _comedi.comedi_calibration_setting_t_num_arefs_get
 
947
    if _newclass:num_arefs = property(_comedi.comedi_calibration_setting_t_num_arefs_get,_comedi.comedi_calibration_setting_t_num_arefs_set)
 
948
    __swig_setmethods__["caldacs"] = _comedi.comedi_calibration_setting_t_caldacs_set
 
949
    __swig_getmethods__["caldacs"] = _comedi.comedi_calibration_setting_t_caldacs_get
 
950
    if _newclass:caldacs = property(_comedi.comedi_calibration_setting_t_caldacs_get,_comedi.comedi_calibration_setting_t_caldacs_set)
 
951
    __swig_setmethods__["num_caldacs"] = _comedi.comedi_calibration_setting_t_num_caldacs_set
 
952
    __swig_getmethods__["num_caldacs"] = _comedi.comedi_calibration_setting_t_num_caldacs_get
 
953
    if _newclass:num_caldacs = property(_comedi.comedi_calibration_setting_t_num_caldacs_get,_comedi.comedi_calibration_setting_t_num_caldacs_set)
 
954
    def __init__(self,*args):
 
955
        _swig_setattr(self, comedi_calibration_setting_t, 'this', apply(_comedi.new_comedi_calibration_setting_t,args))
 
956
        _swig_setattr(self, comedi_calibration_setting_t, 'thisown', 1)
 
957
    def __del__(self, destroy= _comedi.delete_comedi_calibration_setting_t):
 
958
        try:
 
959
            if self.thisown: destroy(self)
 
960
        except: pass
 
961
    def __repr__(self):
 
962
        return "<C comedi_calibration_setting_t instance at %s>" % (self.this,)
 
963
 
 
964
class comedi_calibration_setting_tPtr(comedi_calibration_setting_t):
 
965
    def __init__(self,this):
 
966
        _swig_setattr(self, comedi_calibration_setting_t, 'this', this)
 
967
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_calibration_setting_t, 'thisown', 0)
 
968
        _swig_setattr(self, comedi_calibration_setting_t,self.__class__,comedi_calibration_setting_t)
 
969
_comedi.comedi_calibration_setting_t_swigregister(comedi_calibration_setting_tPtr)
 
970
 
 
971
class comedi_calibration_t(_object):
 
972
    __swig_setmethods__ = {}
 
973
    __setattr__ = lambda self, name, value: _swig_setattr(self, comedi_calibration_t, name, value)
 
974
    __swig_getmethods__ = {}
 
975
    __getattr__ = lambda self, name: _swig_getattr(self, comedi_calibration_t, name)
 
976
    __swig_setmethods__["driver_name"] = _comedi.comedi_calibration_t_driver_name_set
 
977
    __swig_getmethods__["driver_name"] = _comedi.comedi_calibration_t_driver_name_get
 
978
    if _newclass:driver_name = property(_comedi.comedi_calibration_t_driver_name_get,_comedi.comedi_calibration_t_driver_name_set)
 
979
    __swig_setmethods__["board_name"] = _comedi.comedi_calibration_t_board_name_set
 
980
    __swig_getmethods__["board_name"] = _comedi.comedi_calibration_t_board_name_get
 
981
    if _newclass:board_name = property(_comedi.comedi_calibration_t_board_name_get,_comedi.comedi_calibration_t_board_name_set)
 
982
    __swig_setmethods__["settings"] = _comedi.comedi_calibration_t_settings_set
 
983
    __swig_getmethods__["settings"] = _comedi.comedi_calibration_t_settings_get
 
984
    if _newclass:settings = property(_comedi.comedi_calibration_t_settings_get,_comedi.comedi_calibration_t_settings_set)
 
985
    __swig_setmethods__["num_settings"] = _comedi.comedi_calibration_t_num_settings_set
 
986
    __swig_getmethods__["num_settings"] = _comedi.comedi_calibration_t_num_settings_get
 
987
    if _newclass:num_settings = property(_comedi.comedi_calibration_t_num_settings_get,_comedi.comedi_calibration_t_num_settings_set)
 
988
    def __init__(self,*args):
 
989
        _swig_setattr(self, comedi_calibration_t, 'this', apply(_comedi.new_comedi_calibration_t,args))
 
990
        _swig_setattr(self, comedi_calibration_t, 'thisown', 1)
 
991
    def __del__(self, destroy= _comedi.delete_comedi_calibration_t):
 
992
        try:
 
993
            if self.thisown: destroy(self)
 
994
        except: pass
 
995
    def __repr__(self):
 
996
        return "<C comedi_calibration_t instance at %s>" % (self.this,)
 
997
 
 
998
class comedi_calibration_tPtr(comedi_calibration_t):
 
999
    def __init__(self,this):
 
1000
        _swig_setattr(self, comedi_calibration_t, 'this', this)
 
1001
        if not hasattr(self,"thisown"): _swig_setattr(self, comedi_calibration_t, 'thisown', 0)
 
1002
        _swig_setattr(self, comedi_calibration_t,self.__class__,comedi_calibration_t)
 
1003
_comedi.comedi_calibration_t_swigregister(comedi_calibration_tPtr)
 
1004
 
 
1005
comedi_parse_calibration_file = _comedi.comedi_parse_calibration_file
 
1006
 
 
1007
comedi_apply_parsed_calibration = _comedi.comedi_apply_parsed_calibration
 
1008
 
 
1009
comedi_get_default_calibration_path = _comedi.comedi_get_default_calibration_path
 
1010
 
 
1011
comedi_cleanup_calibration = _comedi.comedi_cleanup_calibration
 
1012
 
 
1013
comedi_apply_calibration = _comedi.comedi_apply_calibration
 
1014
 
 
1015