scTDCLibrary
scTDC_error_codes.h
Go to the documentation of this file.
1 #pragma once
2 
10 #define SC_TDC_ERR_DEFAULT -1
11 
14 #define SC_TDC_ERR_INIFILE -2
15 
18 #define SC_TDC_ERR_TDCOPEN -3
19 
22 #define SC_TDC_ERR_NOMEM -4
23 
26 #define SC_TDC_ERR_SERIAL -5
27 
30 #define SC_TDC_ERR_TDCOPEN2 -6
31 
34 #define SC_TDC_ERR_PARAMETER -7
35 
38 #define SC_TDC_ERR_SMALLBUFFER -8
39 
42 #define SC_TDC_ERR_BADCONFI -9
43 
46 #define SC_TDC_ERR_NOTINIT -10
47 
50 #define SC_TDC_ERR_NOTRDY -11
51 
55 #define SC_TDC_ERR_DEVCLS_LD -12
56 
60 #define SC_TDC_ERR_DEVCLS_VER -13
61 
65 #define SC_TDC_ERR_DEVCLS_INIT -14
66 
69 #define SC_TDC_ERR_FPGA_INIT -15
70 
73 #define SC_TDC_ERR_ALRDYINIT -16
74 
77 #define SC_TDC_ERR_TIMEOUT -17
78 
81 #define SC_TDC_ERR_NOSIMFILE -18
82 
85 #define SC_TDC_ERR_SPURIOUS_WAKEUP -19
86 
89 #define SC_TDC_ERR_SYNC -20
90 
93 #define SC_TDC_ERR_GPX_RST -21
94 
97 #define SC_TDC_ERR_GPX_PLL_NLOCK -22
98 
101 #define SC_TDC_ERR_USB_COMM -30
102 
105 #define SC_TDC_ERR_CORR_SET -40
106 #define SC_TDC_ERR_BIN_SET -41
107 
110 #define SC_TDC_ERR_ROI_SET -42
111 
114 #define SC_TDC_ERR_FMT_SET -43
115 
118 #define SC_TDC_ERR_FMT_UNSUPPORT -44
119 
122 #define SC_TDC_ERR_ROI_BAD -45
123 
126 #define SC_TDC_ERR_ROI_TOOBIG -46
127 
131 #define SC_TDC_ERR_BUFSIZE -47
132 
135 #define SC_TDC_ERR_GPX_FMT_UNSUPPORT -48
136 
139 #define SC_TDC_ERR_GPX_FMT_SET -49
140 
144 #define SC_TDC_ERR_FMT_NDEF -50
145 
148 #define SC_TDC_ERR_FIFO_ADDR_SET -60
149 
152 #define SC_TDC_ERR_MODE_SET -61
153 
156 #define SC_TDC_ERR_START_FAIL -62
157 
160 #define SC_TDC_ERR_TIMER_SET -63
161 
164 #define SC_TDC_ERR_TIMER_EX_SET -64
165 
168 #define SC_TDC_ERR_STRT_FREQ_DIV_SET -65
169 
172 #define SC_TDC_ERR_STRT_FREQ_PERIOD_SET -66
173 
174 #define SC_TDC_ERR_STRT_FREQ_PERIOD_GET -67
175 #define SC_TDC_ERR_STRT_FREQ_PERIOD_VALUE -68
176 #define SC_TDC_ERR_MODULO_VALUE_SET -69
177 
181 #define SC_TDC_ERR_TWI_NO_MODULE -70
182 
185 #define SC_TDC_ERR_TWI_FAIL -71
186 
189 #define SC_TDC_ERR_TWI_NACK -72
190 
193 #define SC_TDC_ERR_POT_NO -73
194 
197 #define SC_TDC_ERR_POT_SET -74
198 
201 #define SC_TDC_ERR_FLIM_PARM_SET -80
202 
205 #define SC_TDC_ERR_OPEN_LINE_CORR_FILE -81
206 
209 #define SC_TDC_ERR_WRONG_LINE_CORR_FILE -82
210 
213 #define SC_TDC_ERR_CONNLOST -90
214 
217 #define SC_TDC_ERR_CMOS_REG -95
218 
221 #define SC_TDC_ERR_NO_LIBRARY -96
222 
225 #define SC_TDC_ERR_NO_LIBRARY_SYM -97
226 
229 #define SC_TDC_ERR_SYSTEM -1000
230 
233 #define SC_TDC_ERR_NOT_IMPL -9000
234 
237 #define SC_TDC_ERR_NO_HARDWARE_SUPPORT -9001
238 
239 //used only for callback
243 #define SC_TDC_INFO_MEAS_COMPLETE 1
244 
247 #define SC_TDC_INFO_USER_INTERRUPT 2
248 
251 #define SC_TDC_INFO_BUFFER_FULL 3
252 
255 #define SC_TDC_INFO_HW_IDLE 4