-
Notifications
You must be signed in to change notification settings - Fork 0
/
stub.c
404 lines (403 loc) · 15.8 KB
/
stub.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
#include "visa.h"
/*- Resource Manager Functions and Operations -------------------------------*/
ViStatus _VI_FUNC viOpenDefaultRM(ViPSession vi) { return 0; }
ViStatus _VI_FUNC viFindRsrc(ViSession sesn, ViConstString expr, ViPFindList vi,
ViPUInt32 retCnt, ViChar _VI_FAR desc[]) {
return 0;
}
ViStatus _VI_FUNC viFindNext(ViFindList vi, ViChar _VI_FAR desc[]) { return 0; }
ViStatus _VI_FUNC viParseRsrc(ViSession rmSesn, ViConstRsrc rsrcName,
ViPUInt16 intfType, ViPUInt16 intfNum) {
return 0;
}
ViStatus _VI_FUNC viParseRsrcEx(ViSession rmSesn, ViConstRsrc rsrcName,
ViPUInt16 intfType, ViPUInt16 intfNum,
ViChar _VI_FAR rsrcClass[],
ViChar _VI_FAR expandedUnaliasedName[],
ViChar _VI_FAR aliasIfExists[]) {
return 0;
}
ViStatus _VI_FUNC viOpen(ViSession sesn, ViConstRsrc name, ViAccessMode mode,
ViUInt32 timeout, ViPSession vi) {
return 0;
}
/*- Resource Template Operations --------------------------------------------*/
ViStatus _VI_FUNC viClose(ViObject vi) { return 0; }
ViStatus _VI_FUNC viSetAttribute(ViObject vi, ViAttr attrName,
ViAttrState attrValue) {
return 0;
}
ViStatus _VI_FUNC viGetAttribute(ViObject vi, ViAttr attrName,
void _VI_PTR attrValue) {
return 0;
}
ViStatus _VI_FUNC viStatusDesc(ViObject vi, ViStatus status,
ViChar _VI_FAR desc[]) {
return 0;
}
ViStatus _VI_FUNC viTerminate(ViObject vi, ViUInt16 degree, ViJobId jobId) {
return 0;
}
ViStatus _VI_FUNC viLock(ViSession vi, ViAccessMode lockType, ViUInt32 timeout,
ViConstKeyId requestedKey,
ViChar _VI_FAR accessKey[]) {
return 0;
}
ViStatus _VI_FUNC viUnlock(ViSession vi) { return 0; }
ViStatus _VI_FUNC viEnableEvent(ViSession vi, ViEventType eventType,
ViUInt16 mechanism, ViEventFilter context) {
return 0;
}
ViStatus _VI_FUNC viDisableEvent(ViSession vi, ViEventType eventType,
ViUInt16 mechanism) {
return 0;
}
ViStatus _VI_FUNC viDiscardEvents(ViSession vi, ViEventType eventType,
ViUInt16 mechanism) {
return 0;
}
ViStatus _VI_FUNC viWaitOnEvent(ViSession vi, ViEventType inEventType,
ViUInt32 timeout, ViPEventType outEventType,
ViPEvent outContext) {
return 0;
}
ViStatus _VI_FUNC viInstallHandler(ViSession vi, ViEventType eventType,
ViHndlr handler, ViAddr userHandle) {
return 0;
}
ViStatus _VI_FUNC viUninstallHandler(ViSession vi, ViEventType eventType,
ViHndlr handler, ViAddr userHandle) {
return 0;
}
/*- Basic I/O Operations ----------------------------------------------------*/
ViStatus _VI_FUNC viRead(ViSession vi, ViPBuf buf, ViUInt32 cnt,
ViPUInt32 retCnt) {
return 0;
}
ViStatus _VI_FUNC viReadAsync(ViSession vi, ViPBuf buf, ViUInt32 cnt,
ViPJobId jobId) {
return 0;
}
ViStatus _VI_FUNC viReadToFile(ViSession vi, ViConstString filename,
ViUInt32 cnt, ViPUInt32 retCnt) {
return 0;
}
ViStatus _VI_FUNC viWrite(ViSession vi, ViConstBuf buf, ViUInt32 cnt,
ViPUInt32 retCnt) {
return 0;
}
ViStatus _VI_FUNC viWriteAsync(ViSession vi, ViConstBuf buf, ViUInt32 cnt,
ViPJobId jobId) {
return 0;
}
ViStatus _VI_FUNC viWriteFromFile(ViSession vi, ViConstString filename,
ViUInt32 cnt, ViPUInt32 retCnt) {
return 0;
}
ViStatus _VI_FUNC viAssertTrigger(ViSession vi, ViUInt16 protocol) { return 0; }
ViStatus _VI_FUNC viReadSTB(ViSession vi, ViPUInt16 status) { return 0; }
ViStatus _VI_FUNC viClear(ViSession vi) { return 0; }
/*- Formatted and Buffered I/O Operations -----------------------------------*/
ViStatus _VI_FUNC viSetBuf(ViSession vi, ViUInt16 mask, ViUInt32 size) {
return 0;
}
ViStatus _VI_FUNC viFlush(ViSession vi, ViUInt16 mask) { return 0; }
ViStatus _VI_FUNC viBufWrite(ViSession vi, ViConstBuf buf, ViUInt32 cnt,
ViPUInt32 retCnt) {
return 0;
}
ViStatus _VI_FUNC viBufRead(ViSession vi, ViPBuf buf, ViUInt32 cnt,
ViPUInt32 retCnt) {
return 0;
}
ViStatus _VI_FUNCC viPrintf(ViSession vi, ViConstString writeFmt, ...) {
return 0;
}
ViStatus _VI_FUNC viVPrintf(ViSession vi, ViConstString writeFmt,
ViVAList params) {
return 0;
}
ViStatus _VI_FUNCC viSPrintf(ViSession vi, ViPBuf buf, ViConstString writeFmt,
...) {
return 0;
}
ViStatus _VI_FUNC viVSPrintf(ViSession vi, ViPBuf buf, ViConstString writeFmt,
ViVAList params) {
return 0;
}
ViStatus _VI_FUNCC viScanf(ViSession vi, ViConstString readFmt, ...) {
return 0;
}
ViStatus _VI_FUNC viVScanf(ViSession vi, ViConstString readFmt,
ViVAList params) {
return 0;
}
ViStatus _VI_FUNCC viSScanf(ViSession vi, ViConstBuf buf, ViConstString readFmt,
...) {
return 0;
}
ViStatus _VI_FUNC viVSScanf(ViSession vi, ViConstBuf buf, ViConstString readFmt,
ViVAList params) {
return 0;
}
ViStatus _VI_FUNCC viQueryf(ViSession vi, ViConstString writeFmt,
ViConstString readFmt, ...) {
return 0;
}
ViStatus _VI_FUNC viVQueryf(ViSession vi, ViConstString writeFmt,
ViConstString readFmt, ViVAList params) {
return 0;
}
/*- Memory I/O Operations ---------------------------------------------------*/
ViStatus _VI_FUNC viIn8(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViPUInt8 val8) {
return 0;
}
ViStatus _VI_FUNC viOut8(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViUInt8 val8) {
return 0;
}
ViStatus _VI_FUNC viIn16(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViPUInt16 val16) {
return 0;
}
ViStatus _VI_FUNC viOut16(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViUInt16 val16) {
return 0;
}
ViStatus _VI_FUNC viIn32(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViPUInt32 val32) {
return 0;
}
ViStatus _VI_FUNC viOut32(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViUInt32 val32) {
return 0;
}
#if defined(_VI_INT64_UINT64_DEFINED)
ViStatus _VI_FUNC viIn64(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViPUInt64 val64) {
return 0;
}
ViStatus _VI_FUNC viOut64(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViUInt64 val64) {
return 0;
}
ViStatus _VI_FUNC viIn8Ex(ViSession vi, ViUInt16 space, ViBusAddress64 offset,
ViPUInt8 val8) {
return 0;
}
ViStatus _VI_FUNC viOut8Ex(ViSession vi, ViUInt16 space, ViBusAddress64 offset,
ViUInt8 val8) {
return 0;
}
ViStatus _VI_FUNC viIn16Ex(ViSession vi, ViUInt16 space, ViBusAddress64 offset,
ViPUInt16 val16) {
return 0;
}
ViStatus _VI_FUNC viOut16Ex(ViSession vi, ViUInt16 space, ViBusAddress64 offset,
ViUInt16 val16) {
return 0;
}
ViStatus _VI_FUNC viIn32Ex(ViSession vi, ViUInt16 space, ViBusAddress64 offset,
ViPUInt32 val32) {
return 0;
}
ViStatus _VI_FUNC viOut32Ex(ViSession vi, ViUInt16 space, ViBusAddress64 offset,
ViUInt32 val32) {
return 0;
}
ViStatus _VI_FUNC viIn64Ex(ViSession vi, ViUInt16 space, ViBusAddress64 offset,
ViPUInt64 val64) {
return 0;
}
ViStatus _VI_FUNC viOut64Ex(ViSession vi, ViUInt16 space, ViBusAddress64 offset,
ViUInt64 val64) {
return 0;
}
#endif
ViStatus _VI_FUNC viMoveIn8(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViBusSize length, ViAUInt8 buf8) {
return 0;
}
ViStatus _VI_FUNC viMoveOut8(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViBusSize length, ViAUInt8 buf8) {
return 0;
}
ViStatus _VI_FUNC viMoveIn16(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViBusSize length, ViAUInt16 buf16) {
return 0;
}
ViStatus _VI_FUNC viMoveOut16(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViBusSize length, ViAUInt16 buf16) {
return 0;
}
ViStatus _VI_FUNC viMoveIn32(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViBusSize length, ViAUInt32 buf32) {
return 0;
}
ViStatus _VI_FUNC viMoveOut32(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViBusSize length, ViAUInt32 buf32) {
return 0;
}
#if defined(_VI_INT64_UINT64_DEFINED)
ViStatus _VI_FUNC viMoveIn64(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViBusSize length, ViAUInt64 buf64) {
return 0;
}
ViStatus _VI_FUNC viMoveOut64(ViSession vi, ViUInt16 space, ViBusAddress offset,
ViBusSize length, ViAUInt64 buf64) {
return 0;
}
ViStatus _VI_FUNC viMoveIn8Ex(ViSession vi, ViUInt16 space,
ViBusAddress64 offset, ViBusSize length,
ViAUInt8 buf8) {
return 0;
}
ViStatus _VI_FUNC viMoveOut8Ex(ViSession vi, ViUInt16 space,
ViBusAddress64 offset, ViBusSize length,
ViAUInt8 buf8) {
return 0;
}
ViStatus _VI_FUNC viMoveIn16Ex(ViSession vi, ViUInt16 space,
ViBusAddress64 offset, ViBusSize length,
ViAUInt16 buf16) {
return 0;
}
ViStatus _VI_FUNC viMoveOut16Ex(ViSession vi, ViUInt16 space,
ViBusAddress64 offset, ViBusSize length,
ViAUInt16 buf16) {
return 0;
}
ViStatus _VI_FUNC viMoveIn32Ex(ViSession vi, ViUInt16 space,
ViBusAddress64 offset, ViBusSize length,
ViAUInt32 buf32) {
return 0;
}
ViStatus _VI_FUNC viMoveOut32Ex(ViSession vi, ViUInt16 space,
ViBusAddress64 offset, ViBusSize length,
ViAUInt32 buf32) {
return 0;
}
ViStatus _VI_FUNC viMoveIn64Ex(ViSession vi, ViUInt16 space,
ViBusAddress64 offset, ViBusSize length,
ViAUInt64 buf64) {
return 0;
}
ViStatus _VI_FUNC viMoveOut64Ex(ViSession vi, ViUInt16 space,
ViBusAddress64 offset, ViBusSize length,
ViAUInt64 buf64) {
return 0;
}
#endif
ViStatus _VI_FUNC viMove(ViSession vi, ViUInt16 srcSpace,
ViBusAddress srcOffset, ViUInt16 srcWidth,
ViUInt16 destSpace, ViBusAddress destOffset,
ViUInt16 destWidth, ViBusSize srcLength) {
return 0;
}
ViStatus _VI_FUNC viMoveAsync(ViSession vi, ViUInt16 srcSpace,
ViBusAddress srcOffset, ViUInt16 srcWidth,
ViUInt16 destSpace, ViBusAddress destOffset,
ViUInt16 destWidth, ViBusSize srcLength,
ViPJobId jobId) {
return 0;
}
#if defined(_VI_INT64_UINT64_DEFINED)
ViStatus _VI_FUNC viMoveEx(ViSession vi, ViUInt16 srcSpace,
ViBusAddress64 srcOffset, ViUInt16 srcWidth,
ViUInt16 destSpace, ViBusAddress64 destOffset,
ViUInt16 destWidth, ViBusSize srcLength) {
return 0;
}
ViStatus _VI_FUNC viMoveAsyncEx(ViSession vi, ViUInt16 srcSpace,
ViBusAddress64 srcOffset, ViUInt16 srcWidth,
ViUInt16 destSpace, ViBusAddress64 destOffset,
ViUInt16 destWidth, ViBusSize srcLength,
ViPJobId jobId) {
return 0;
}
#endif
ViStatus _VI_FUNC viMapAddress(ViSession vi, ViUInt16 mapSpace,
ViBusAddress mapOffset, ViBusSize mapSize,
ViBoolean access, ViAddr suggested,
ViPAddr address) {
return 0;
}
ViStatus _VI_FUNC viUnmapAddress(ViSession vi) { return 0; }
#if defined(_VI_INT64_UINT64_DEFINED)
ViStatus _VI_FUNC viMapAddressEx(ViSession vi, ViUInt16 mapSpace,
ViBusAddress64 mapOffset, ViBusSize mapSize,
ViBoolean access, ViAddr suggested,
ViPAddr address) {
return 0;
}
#endif
void _VI_FUNC viPeek8(ViSession vi, ViAddr address, ViPUInt8 val8) {}
void _VI_FUNC viPoke8(ViSession vi, ViAddr address, ViUInt8 val8) {}
void _VI_FUNC viPeek16(ViSession vi, ViAddr address, ViPUInt16 val16) { }
void _VI_FUNC viPoke16(ViSession vi, ViAddr address, ViUInt16 val16) { }
void _VI_FUNC viPeek32(ViSession vi, ViAddr address, ViPUInt32 val32) { }
void _VI_FUNC viPoke32(ViSession vi, ViAddr address, ViUInt32 val32) { }
#if defined(_VI_INT64_UINT64_DEFINED)
void _VI_FUNC viPeek64(ViSession vi, ViAddr address, ViPUInt64 val64) { }
void _VI_FUNC viPoke64(ViSession vi, ViAddr address, ViUInt64 val64) { }
#endif
/*- Shared Memory Operations ------------------------------------------------*/
ViStatus _VI_FUNC viMemAlloc(ViSession vi, ViBusSize size,
ViPBusAddress offset) {
return 0;
}
ViStatus _VI_FUNC viMemFree(ViSession vi, ViBusAddress offset) { return 0; }
#if defined(_VI_INT64_UINT64_DEFINED)
ViStatus _VI_FUNC viMemAllocEx(ViSession vi, ViBusSize size,
ViPBusAddress64 offset) {
return 0;
}
ViStatus _VI_FUNC viMemFreeEx(ViSession vi, ViBusAddress64 offset) { return 0; }
#endif
/*- Interface Specific Operations -------------------------------------------*/
ViStatus _VI_FUNC viGpibControlREN(ViSession vi, ViUInt16 mode) { return 0; }
ViStatus _VI_FUNC viGpibControlATN(ViSession vi, ViUInt16 mode) { return 0; }
ViStatus _VI_FUNC viGpibSendIFC(ViSession vi) { return 0; }
ViStatus _VI_FUNC viGpibCommand(ViSession vi, ViConstBuf cmd, ViUInt32 cnt,
ViPUInt32 retCnt) {
return 0;
}
ViStatus _VI_FUNC viGpibPassControl(ViSession vi, ViUInt16 primAddr,
ViUInt16 secAddr) {
return 0;
}
ViStatus _VI_FUNC viVxiCommandQuery(ViSession vi, ViUInt16 mode, ViUInt32 cmd,
ViPUInt32 response) {
return 0;
}
ViStatus _VI_FUNC viAssertUtilSignal(ViSession vi, ViUInt16 line) { return 0; }
ViStatus _VI_FUNC viAssertIntrSignal(ViSession vi, ViInt16 mode,
ViUInt32 statusID) {
return 0;
}
ViStatus _VI_FUNC viMapTrigger(ViSession vi, ViInt16 trigSrc, ViInt16 trigDest,
ViUInt16 mode) {
return 0;
}
ViStatus _VI_FUNC viUnmapTrigger(ViSession vi, ViInt16 trigSrc,
ViInt16 trigDest) {
return 0;
}
ViStatus _VI_FUNC viUsbControlOut(ViSession vi, ViInt16 bmRequestType,
ViInt16 bRequest, ViUInt16 wValue,
ViUInt16 wIndex, ViUInt16 wLength,
ViConstBuf buf) {
return 0;
}
ViStatus _VI_FUNC viUsbControlIn(ViSession vi, ViInt16 bmRequestType,
ViInt16 bRequest, ViUInt16 wValue,
ViUInt16 wIndex, ViUInt16 wLength, ViPBuf buf,
ViPUInt16 retCnt) {
return 0;
}
ViStatus _VI_FUNC viPxiReserveTriggers(ViSession vi, ViInt16 cnt,
ViAInt16 trigBuses, ViAInt16 trigLines,
ViPInt16 failureIndex) {
return 0;
}