1 # This file was automatically generated by SWIG (http://www.swig.org).
4 # Do not make changes to this file unless you know what you are doing--modify
5 # the SWIG interface file instead.
6 # This file is compatible with both classic and new-style classes.
8 from sys import version_info
9 if version_info >= (2,6,0):
10 def swig_import_helper():
11 from os.path import dirname
15 fp, pathname, description = imp.find_module('_sctest', [dirname(__file__)])
21 _mod = imp.load_module('_sctest', fp, pathname, description)
25 _sctest = swig_import_helper()
26 del swig_import_helper
31 _swig_property = property
33 pass # Python < 2.2 doesn't have 'property'.
34 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
35 if (name == "thisown"): return self.this.own(value)
37 if type(value).__name__ == 'SwigPyObject':
38 self.__dict__[name] = value
40 method = class_type.__swig_setmethods__.get(name,None)
41 if method: return method(self,value)
42 if (not static) or hasattr(self,name):
43 self.__dict__[name] = value
45 raise AttributeError("You cannot add attributes to %s" % self)
47 def _swig_setattr(self,class_type,name,value):
48 return _swig_setattr_nondynamic(self,class_type,name,value,0)
50 def _swig_getattr(self,class_type,name):
51 if (name == "thisown"): return self.this.own()
52 method = class_type.__swig_getmethods__.get(name,None)
53 if method: return method(self)
54 raise AttributeError(name)
57 try: strthis = "proxy of " + self.this.__repr__()
59 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
64 except AttributeError:
69 FE_HAS_SIGNAL = _sctest.FE_HAS_SIGNAL
70 FE_HAS_CARRIER = _sctest.FE_HAS_CARRIER
71 FE_HAS_VITERBI = _sctest.FE_HAS_VITERBI
72 FE_HAS_SYNC = _sctest.FE_HAS_SYNC
73 FE_HAS_LOCK = _sctest.FE_HAS_LOCK
74 FE_TIMEDOUT = _sctest.FE_TIMEDOUT
75 FE_REINIT = _sctest.FE_REINIT
76 class eSctest(_object):
77 __swig_setmethods__ = {}
78 __setattr__ = lambda self, name, value: _swig_setattr(self, eSctest, name, value)
79 __swig_getmethods__ = {}
80 __getattr__ = lambda self, name: _swig_getattr(self, eSctest, name)
83 this = _sctest.new_eSctest()
84 try: self.this.append(this)
85 except: self.this = this
86 __swig_destroy__ = _sctest.delete_eSctest
87 __del__ = lambda self : None;
88 def check_smart_card(self, *args): return _sctest.eSctest_check_smart_card(self, *args)
89 def VFD_Open(self): return _sctest.eSctest_VFD_Open(self)
90 def VFD_Close(self): return _sctest.eSctest_VFD_Close(self)
91 def turnon_VFD(self): return _sctest.eSctest_turnon_VFD(self)
92 def turnoff_VFD(self): return _sctest.eSctest_turnoff_VFD(self)
93 def getFrontendstatus(self, *args): return _sctest.eSctest_getFrontendstatus(self, *args)
94 __swig_getmethods__["getInstance"] = lambda x: _sctest.eSctest_getInstance
95 if _newclass:getInstance = staticmethod(_sctest.eSctest_getInstance)
96 eSctest_swigregister = _sctest.eSctest_swigregister
97 eSctest_swigregister(eSctest)
99 def eSctest_getInstance():
100 return _sctest.eSctest_getInstance()
101 eSctest_getInstance = _sctest.eSctest_getInstance
103 SCI_CLASS_A = _sctest.SCI_CLASS_A
104 SCI_CLASS_B = _sctest.SCI_CLASS_B
105 SCI_CLASS_AB = _sctest.SCI_CLASS_AB
106 SCI_NUMBER_OF_CONTROLLERS = _sctest.SCI_NUMBER_OF_CONTROLLERS
107 SCI_BUFFER_SIZE = _sctest.SCI_BUFFER_SIZE
108 SCI_CLOCK_STOP_DISABLED = _sctest.SCI_CLOCK_STOP_DISABLED
109 SCI_CLOCK_STOP_LOW = _sctest.SCI_CLOCK_STOP_LOW
110 SCI_CLOCK_STOP_HIGH = _sctest.SCI_CLOCK_STOP_HIGH
111 SCI_MAX_ATR_SIZE = _sctest.SCI_MAX_ATR_SIZE
112 SCI_MAX_F = _sctest.SCI_MAX_F
113 SCI_MAX_ETU = _sctest.SCI_MAX_ETU
114 SCI_MAX_WWT = _sctest.SCI_MAX_WWT
115 SCI_MAX_CWT = _sctest.SCI_MAX_CWT
116 SCI_MAX_BWT = _sctest.SCI_MAX_BWT
117 SCI_MAX_EGT = _sctest.SCI_MAX_EGT
118 SCI_MIN_F = _sctest.SCI_MIN_F
119 SCI_MIN_ETU = _sctest.SCI_MIN_ETU
120 SCI_MIN_WWT = _sctest.SCI_MIN_WWT
121 SCI_MIN_CWT = _sctest.SCI_MIN_CWT
122 SCI_MIN_BWT = _sctest.SCI_MIN_BWT
123 SCI_MIN_EGT = _sctest.SCI_MIN_EGT
124 SCI_SYNC = _sctest.SCI_SYNC
125 SCI_DATA_ANY = _sctest.SCI_DATA_ANY
127 SCI_ERROR_OK = _sctest.SCI_ERROR_OK
128 SCI_ERROR_DRIVER_NOT_INITIALIZED = _sctest.SCI_ERROR_DRIVER_NOT_INITIALIZED
129 SCI_ERROR_FAIL = _sctest.SCI_ERROR_FAIL
130 SCI_ERROR_KERNEL_FAIL = _sctest.SCI_ERROR_KERNEL_FAIL
131 SCI_ERROR_NO_ATR = _sctest.SCI_ERROR_NO_ATR
132 SCI_ERROR_TS_CHARACTER_INVALID = _sctest.SCI_ERROR_TS_CHARACTER_INVALID
133 SCI_ERROR_LRC_FAIL = _sctest.SCI_ERROR_LRC_FAIL
134 SCI_ERROR_CRC_FAIL = _sctest.SCI_ERROR_CRC_FAIL
135 SCI_ERROR_LENGTH_FAIL = _sctest.SCI_ERROR_LENGTH_FAIL
136 SCI_ERROR_PARITY_FAIL = _sctest.SCI_ERROR_PARITY_FAIL
137 SCI_ERROR_RX_OVERFLOW_FAIL = _sctest.SCI_ERROR_RX_OVERFLOW_FAIL
138 SCI_ERROR_TX_OVERFLOW_FAIL = _sctest.SCI_ERROR_TX_OVERFLOW_FAIL
139 SCI_ERROR_TX_UNDERRUN_FAIL = _sctest.SCI_ERROR_TX_UNDERRUN_FAIL
140 SCI_ERROR_CARD_NOT_PRESENT = _sctest.SCI_ERROR_CARD_NOT_PRESENT
141 SCI_ERROR_CARD_NOT_ACTIVATED = _sctest.SCI_ERROR_CARD_NOT_ACTIVATED
142 SCI_ERROR_AWT_TIMEOUT = _sctest.SCI_ERROR_AWT_TIMEOUT
143 SCI_ERROR_WWT_TIMEOUT = _sctest.SCI_ERROR_WWT_TIMEOUT
144 SCI_ERROR_CWT_TIMEOUT = _sctest.SCI_ERROR_CWT_TIMEOUT
145 SCI_ERROR_BWT_TIMEOUT = _sctest.SCI_ERROR_BWT_TIMEOUT
146 SCI_ERROR_PARAMETER_OUT_OF_RANGE = _sctest.SCI_ERROR_PARAMETER_OUT_OF_RANGE
147 SCI_ERROR_TRANSACTION_ABORTED = _sctest.SCI_ERROR_TRANSACTION_ABORTED
148 SCI_ERROR_CLOCK_STOP_DISABLED = _sctest.SCI_ERROR_CLOCK_STOP_DISABLED
149 SCI_ERROR_TX_PENDING = _sctest.SCI_ERROR_TX_PENDING
150 SCI_ERROR_ATR_PENDING = _sctest.SCI_ERROR_ATR_PENDING
151 class SCI_MODES(_object):
152 __swig_setmethods__ = {}
153 __setattr__ = lambda self, name, value: _swig_setattr(self, SCI_MODES, name, value)
154 __swig_getmethods__ = {}
155 __getattr__ = lambda self, name: _swig_getattr(self, SCI_MODES, name)
156 __repr__ = _swig_repr
157 __swig_setmethods__["emv2000"] = _sctest.SCI_MODES_emv2000_set
158 __swig_getmethods__["emv2000"] = _sctest.SCI_MODES_emv2000_get
159 if _newclass:emv2000 = _swig_property(_sctest.SCI_MODES_emv2000_get, _sctest.SCI_MODES_emv2000_set)
160 __swig_setmethods__["dma"] = _sctest.SCI_MODES_dma_set
161 __swig_getmethods__["dma"] = _sctest.SCI_MODES_dma_get
162 if _newclass:dma = _swig_property(_sctest.SCI_MODES_dma_get, _sctest.SCI_MODES_dma_set)
163 __swig_setmethods__["man_act"] = _sctest.SCI_MODES_man_act_set
164 __swig_getmethods__["man_act"] = _sctest.SCI_MODES_man_act_get
165 if _newclass:man_act = _swig_property(_sctest.SCI_MODES_man_act_get, _sctest.SCI_MODES_man_act_set)
166 __swig_setmethods__["rw_mode"] = _sctest.SCI_MODES_rw_mode_set
167 __swig_getmethods__["rw_mode"] = _sctest.SCI_MODES_rw_mode_get
168 if _newclass:rw_mode = _swig_property(_sctest.SCI_MODES_rw_mode_get, _sctest.SCI_MODES_rw_mode_set)
170 this = _sctest.new_SCI_MODES()
171 try: self.this.append(this)
172 except: self.this = this
173 __swig_destroy__ = _sctest.delete_SCI_MODES
174 __del__ = lambda self : None;
175 SCI_MODES_swigregister = _sctest.SCI_MODES_swigregister
176 SCI_MODES_swigregister(SCI_MODES)
178 class SCI_PARAMETERS(_object):
179 __swig_setmethods__ = {}
180 __setattr__ = lambda self, name, value: _swig_setattr(self, SCI_PARAMETERS, name, value)
181 __swig_getmethods__ = {}
182 __getattr__ = lambda self, name: _swig_getattr(self, SCI_PARAMETERS, name)
183 __repr__ = _swig_repr
184 __swig_setmethods__["T"] = _sctest.SCI_PARAMETERS_T_set
185 __swig_getmethods__["T"] = _sctest.SCI_PARAMETERS_T_get
186 if _newclass:T = _swig_property(_sctest.SCI_PARAMETERS_T_get, _sctest.SCI_PARAMETERS_T_set)
187 __swig_setmethods__["FI"] = _sctest.SCI_PARAMETERS_FI_set
188 __swig_getmethods__["FI"] = _sctest.SCI_PARAMETERS_FI_get
189 if _newclass:FI = _swig_property(_sctest.SCI_PARAMETERS_FI_get, _sctest.SCI_PARAMETERS_FI_set)
190 __swig_setmethods__["ETU"] = _sctest.SCI_PARAMETERS_ETU_set
191 __swig_getmethods__["ETU"] = _sctest.SCI_PARAMETERS_ETU_get
192 if _newclass:ETU = _swig_property(_sctest.SCI_PARAMETERS_ETU_get, _sctest.SCI_PARAMETERS_ETU_set)
193 __swig_setmethods__["WWT"] = _sctest.SCI_PARAMETERS_WWT_set
194 __swig_getmethods__["WWT"] = _sctest.SCI_PARAMETERS_WWT_get
195 if _newclass:WWT = _swig_property(_sctest.SCI_PARAMETERS_WWT_get, _sctest.SCI_PARAMETERS_WWT_set)
196 __swig_setmethods__["CWT"] = _sctest.SCI_PARAMETERS_CWT_set
197 __swig_getmethods__["CWT"] = _sctest.SCI_PARAMETERS_CWT_get
198 if _newclass:CWT = _swig_property(_sctest.SCI_PARAMETERS_CWT_get, _sctest.SCI_PARAMETERS_CWT_set)
199 __swig_setmethods__["BWT"] = _sctest.SCI_PARAMETERS_BWT_set
200 __swig_getmethods__["BWT"] = _sctest.SCI_PARAMETERS_BWT_get
201 if _newclass:BWT = _swig_property(_sctest.SCI_PARAMETERS_BWT_get, _sctest.SCI_PARAMETERS_BWT_set)
202 __swig_setmethods__["EGT"] = _sctest.SCI_PARAMETERS_EGT_set
203 __swig_getmethods__["EGT"] = _sctest.SCI_PARAMETERS_EGT_get
204 if _newclass:EGT = _swig_property(_sctest.SCI_PARAMETERS_EGT_get, _sctest.SCI_PARAMETERS_EGT_set)
205 __swig_setmethods__["clock_stop_polarity"] = _sctest.SCI_PARAMETERS_clock_stop_polarity_set
206 __swig_getmethods__["clock_stop_polarity"] = _sctest.SCI_PARAMETERS_clock_stop_polarity_get
207 if _newclass:clock_stop_polarity = _swig_property(_sctest.SCI_PARAMETERS_clock_stop_polarity_get, _sctest.SCI_PARAMETERS_clock_stop_polarity_set)
208 __swig_setmethods__["check"] = _sctest.SCI_PARAMETERS_check_set
209 __swig_getmethods__["check"] = _sctest.SCI_PARAMETERS_check_get
210 if _newclass:check = _swig_property(_sctest.SCI_PARAMETERS_check_get, _sctest.SCI_PARAMETERS_check_set)
211 __swig_setmethods__["P"] = _sctest.SCI_PARAMETERS_P_set
212 __swig_getmethods__["P"] = _sctest.SCI_PARAMETERS_P_get
213 if _newclass:P = _swig_property(_sctest.SCI_PARAMETERS_P_get, _sctest.SCI_PARAMETERS_P_set)
214 __swig_setmethods__["I"] = _sctest.SCI_PARAMETERS_I_set
215 __swig_getmethods__["I"] = _sctest.SCI_PARAMETERS_I_get
216 if _newclass:I = _swig_property(_sctest.SCI_PARAMETERS_I_get, _sctest.SCI_PARAMETERS_I_set)
217 __swig_setmethods__["U"] = _sctest.SCI_PARAMETERS_U_set
218 __swig_getmethods__["U"] = _sctest.SCI_PARAMETERS_U_get
219 if _newclass:U = _swig_property(_sctest.SCI_PARAMETERS_U_get, _sctest.SCI_PARAMETERS_U_set)
221 this = _sctest.new_SCI_PARAMETERS()
222 try: self.this.append(this)
223 except: self.this = this
224 __swig_destroy__ = _sctest.delete_SCI_PARAMETERS
225 __del__ = lambda self : None;
226 SCI_PARAMETERS_swigregister = _sctest.SCI_PARAMETERS_swigregister
227 SCI_PARAMETERS_swigregister(SCI_PARAMETERS)
229 SCI_WITHOUT_ATR = _sctest.SCI_WITHOUT_ATR
230 SCI_ATR_READY = _sctest.SCI_ATR_READY