-
Notifications
You must be signed in to change notification settings - Fork 72
Expand file tree
/
Copy pathnirfmxinstr_compilation_test.cpp
More file actions
510 lines (408 loc) · 24.7 KB
/
Copy pathnirfmxinstr_compilation_test.cpp
File metadata and controls
510 lines (408 loc) · 24.7 KB
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
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
//---------------------------------------------------------------------
// This file is automatically generated. All manual edits will be lost.
//---------------------------------------------------------------------
// Compilation test for the NI-RFMXINSTR Metadata
//---------------------------------------------------------------------
#include "nirfmxinstr_library.h"
namespace nirfmxinstr_grpc {
int32 BuildCalibrationPlaneString(char calibrationPlaneName[], int32 selectorStringLength, char selectorString[])
{
return RFmxInstr_BuildCalibrationPlaneString(calibrationPlaneName, selectorStringLength, selectorString);
}
int32 BuildInstrumentString(char selectorString[], int32 instrumentNumber, int32 selectorStringOutLength, char selectorStringOut[])
{
return RFmxInstr_BuildInstrumentString(selectorString, instrumentNumber, selectorStringOutLength, selectorStringOut);
}
int32 BuildLOString(char selectorString[], int32 loIndex, int32 selectorStringOutLength, char selectorStringOut[])
{
return RFmxInstr_BuildLOString(selectorString, loIndex, selectorStringOutLength, selectorStringOut);
}
int32 BuildModuleString(char selectorString[], char moduleName[], int32 selectorStringOutLength, char selectorStringOut[])
{
return RFmxInstr_BuildModuleString(selectorString, moduleName, selectorStringOutLength, selectorStringOut);
}
int32 BuildPortString(char selectorString[], char portName[], char deviceName[], int32 channelNumber, int32 selectorStringOutLength, char selectorStringOut[])
{
return RFmxInstr_BuildPortString2(selectorString, portName, deviceName, channelNumber, selectorStringOutLength, selectorStringOut);
}
int32 CfgExternalAttenuationInterpolationLinear(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[], int32 format)
{
return RFmxInstr_CfgExternalAttenuationInterpolationLinear(instrumentHandle, selectorString, tableName, format);
}
int32 CfgExternalAttenuationInterpolationNearest(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[])
{
return RFmxInstr_CfgExternalAttenuationInterpolationNearest(instrumentHandle, selectorString, tableName);
}
int32 CfgExternalAttenuationInterpolationSpline(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[])
{
return RFmxInstr_CfgExternalAttenuationInterpolationSpline(instrumentHandle, selectorString, tableName);
}
int32 CfgExternalAttenuationTable(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[], float64 frequency[], float64 externalAttenuation[], int32 arraySize)
{
return RFmxInstr_CfgExternalAttenuationTable(instrumentHandle, selectorString, tableName, frequency, externalAttenuation, arraySize);
}
int32 CfgFrequencyReference(niRFmxInstrHandle instrumentHandle, char channelName[], char frequencyReferenceSource[], float64 frequencyReferenceFrequency)
{
return RFmxInstr_CfgFrequencyReference(instrumentHandle, channelName, frequencyReferenceSource, frequencyReferenceFrequency);
}
int32 CfgMechanicalAttenuation(niRFmxInstrHandle instrumentHandle, char channelName[], int32 mechanicalAttenuationAuto, float64 mechanicalAttenuationValue)
{
return RFmxInstr_CfgMechanicalAttenuation(instrumentHandle, channelName, mechanicalAttenuationAuto, mechanicalAttenuationValue);
}
int32 CfgRFAttenuation(niRFmxInstrHandle instrumentHandle, char channelName[], int32 rfAttenuationAuto, float64 rfAttenuationValue)
{
return RFmxInstr_CfgRFAttenuation(instrumentHandle, channelName, rfAttenuationAuto, rfAttenuationValue);
}
int32 CfgSParameterExternalAttenuationTable(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[], float64 frequency[], int32 frequencyArraySize, NIComplexDouble sParameters[], int32 sParameterTableSize, int32 numberOfPorts, int32 sParameterOrientation)
{
return RFmxInstr_CfgSParameterExternalAttenuationTable(instrumentHandle, selectorString, tableName, frequency, frequencyArraySize, sParameters, sParameterTableSize, numberOfPorts, sParameterOrientation);
}
int32 CfgSParameterExternalAttenuationTableInterleavedIQ(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[], float64 frequency[], int32 frequencyArraySize, float64 sParameters[], int32 sParameterTableSize, int32 numberOfPorts, int32 sParameterOrientation)
{
return RFmxInstr_CfgSParameterExternalAttenuationTable(instrumentHandle, selectorString, tableName, frequency, frequencyArraySize, reinterpret_cast<NIComplexDouble*>(sParameters), sParameterTableSize, numberOfPorts, sParameterOrientation);
}
int32 CfgSParameterExternalAttenuationTableSplit(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[], float64 frequency[], int32 frequencyArraySize, float64 sParametersI[], float64 sParametersQ[], int32 sParameterTableSize, int32 numberOfPorts, int32 sParameterOrientation)
{
return RFmxInstr_CfgSParameterExternalAttenuationTableSplit(instrumentHandle, selectorString, tableName, frequency, frequencyArraySize, sParametersI, sParametersQ, sParameterTableSize, numberOfPorts, sParameterOrientation);
}
int32 CfgSParameterExternalAttenuationType(niRFmxInstrHandle instrumentHandle, char selectorString[], int32 sParameterType)
{
return RFmxInstr_CfgSParameterExternalAttenuationType(instrumentHandle, selectorString, sParameterType);
}
int32 CheckAcquisitionStatus(niRFmxInstrHandle instrumentHandle, int32* acquisitionDone)
{
return RFmxInstr_CheckAcquisitionStatus(instrumentHandle, acquisitionDone);
}
int32 CheckIfListExists(niRFmxInstrHandle instrumentHandle, char listName[], int32* listExists, int32* personality)
{
return RFmxInstr_CheckIfListExists(instrumentHandle, listName, listExists, personality);
}
int32 CheckIfSignalConfigurationExists(niRFmxInstrHandle instrumentHandle, char signalName[], int32* signalConfigurationExists, int32* personality)
{
return RFmxInstr_CheckIfSignalConfigurationExists(instrumentHandle, signalName, signalConfigurationExists, personality);
}
int32 Close(niRFmxInstrHandle instrumentHandle, int32 forceDestroy)
{
return RFmxInstr_Close(instrumentHandle, forceDestroy);
}
int32 DeleteAllExternalAttenuationTables(niRFmxInstrHandle instrumentHandle, char selectorString[])
{
return RFmxInstr_DeleteAllExternalAttenuationTables(instrumentHandle, selectorString);
}
int32 DeleteExternalAttenuationTable(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[])
{
return RFmxInstr_DeleteExternalAttenuationTable(instrumentHandle, selectorString, tableName);
}
int32 DisableCalibrationPlane(niRFmxInstrHandle instrumentHandle, char selectorString[])
{
return RFmxInstr_DisableCalibrationPlane(instrumentHandle, selectorString);
}
int32 EnableCalibrationPlane(niRFmxInstrHandle instrumentHandle, char selectorString[])
{
return RFmxInstr_EnableCalibrationPlane(instrumentHandle, selectorString);
}
int32 ExportSignal(niRFmxInstrHandle instrumentHandle, int32 exportSignalSource, char exportSignalOutputTerminal[])
{
return RFmxInstr_ExportSignal(instrumentHandle, exportSignalSource, exportSignalOutputTerminal);
}
int32 FetchRawIQData(niRFmxInstrHandle instrumentHandle, char selectorString[], float64 timeout, int32 recordsToFetch, int64 samplesToRead, float64* x0, float64* dx, NIComplexSingle data[], int32 arraySize, int32* actualArraySize, void* reserved)
{
return RFmxInstr_FetchRawIQData(instrumentHandle, selectorString, timeout, recordsToFetch, samplesToRead, x0, dx, data, arraySize, actualArraySize, reserved);
}
int32 FetchRawIQDataInterleavedIQ(niRFmxInstrHandle instrumentHandle, char selectorString[], float64 timeout, int32 recordsToFetch, int64 samplesToRead, float64* x0, float64* dx, float32 data[], int32 arraySize, int32* actualArraySize, void* reserved)
{
return RFmxInstr_FetchRawIQData(instrumentHandle, selectorString, timeout, recordsToFetch, samplesToRead, x0, dx, reinterpret_cast<NIComplexSingle*>(data), arraySize, actualArraySize, reserved);
}
int32 FetchRawIQDataSplit(niRFmxInstrHandle instrumentHandle, char selectorString[], float64 timeout, int32 recordsToFetch, int64 samplesToRead, float64* x0, float64* dx, float32 dataI[], float32 dataQ[], int32 arraySize, int32* actualArraySize, void* reserved)
{
return RFmxInstr_FetchRawIQDataSplit(instrumentHandle, selectorString, timeout, recordsToFetch, samplesToRead, x0, dx, dataI, dataQ, arraySize, actualArraySize, reserved);
}
int32 GetAttributeF32(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, float32* attrVal)
{
return RFmxInstr_GetAttributeF32(instrumentHandle, channelName, attributeID, attrVal);
}
int32 GetAttributeF32Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, float32 attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeF32Array(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAttributeF64(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, float64* attrVal)
{
return RFmxInstr_GetAttributeF64(instrumentHandle, channelName, attributeID, attrVal);
}
int32 GetAttributeF64Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, float64 attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeF64Array(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAttributeI16(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int16* attrVal)
{
return RFmxInstr_GetAttributeI16(instrumentHandle, channelName, attributeID, attrVal);
}
int32 GetAttributeI32(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int32* attrVal)
{
return RFmxInstr_GetAttributeI32(instrumentHandle, channelName, attributeID, attrVal);
}
int32 GetAttributeI32Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int32 attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeI32Array(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAttributeI64(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int64* attrVal)
{
return RFmxInstr_GetAttributeI64(instrumentHandle, channelName, attributeID, attrVal);
}
int32 GetAttributeI64Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int64 attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeI64Array(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAttributeI8(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int8* attrVal)
{
return RFmxInstr_GetAttributeI8(instrumentHandle, channelName, attributeID, attrVal);
}
int32 GetAttributeI8Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int8 attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeI8Array(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAttributeNIComplexDoubleArray(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, NIComplexDouble attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeNIComplexDoubleArray(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAttributeNIComplexSingleArray(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, NIComplexSingle attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeNIComplexSingleArray(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAttributeString(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int32 arraySize, char attrVal[])
{
return RFmxInstr_GetAttributeString(instrumentHandle, channelName, attributeID, arraySize, attrVal);
}
int32 GetAttributeU16(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt16* attrVal)
{
return RFmxInstr_GetAttributeU16(instrumentHandle, channelName, attributeID, attrVal);
}
int32 GetAttributeU32(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt32* attrVal)
{
return RFmxInstr_GetAttributeU32(instrumentHandle, channelName, attributeID, attrVal);
}
int32 GetAttributeU32Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt32 attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeU32Array(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAttributeU64Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt64 attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeU64Array(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAttributeU8(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt8* attrVal)
{
return RFmxInstr_GetAttributeU8(instrumentHandle, channelName, attributeID, attrVal);
}
int32 GetAttributeU8Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt8 attrVal[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetAttributeU8Array(instrumentHandle, channelName, attributeID, attrVal, arraySize, actualArraySize);
}
int32 GetAvailablePaths(niRFmxInstrHandle instrumentHandle, char selectorString[], int32 arraySize, char availablePaths[])
{
return RFmxInstr_GetAvailablePaths(instrumentHandle, selectorString, arraySize, availablePaths);
}
int32 GetAvailablePorts(niRFmxInstrHandle instrumentHandle, char selectorString[], int32 arraySize, char availablePorts[])
{
return RFmxInstr_GetAvailablePorts(instrumentHandle, selectorString, arraySize, availablePorts);
}
int32 GetError(niRFmxInstrHandle instrumentHandle, int32* errorCode, int32 errorDescriptionBufferSize, char errorDescription[])
{
return RFmxInstr_GetError(instrumentHandle, errorCode, errorDescriptionBufferSize, errorDescription);
}
int32 GetErrorString(niRFmxInstrHandle instrumentHandle, int32 errorCode, int32 errorDescriptionBufferSize, char errorDescription[])
{
return RFmxInstr_GetErrorString(instrumentHandle, errorCode, errorDescriptionBufferSize, errorDescription);
}
int32 GetExternalAttenuationTableActualValue(niRFmxInstrHandle instrumentHandle, char selectorString[], float64* externalAttenuation)
{
return RFmxInstr_GetExternalAttenuationTableActualValue(instrumentHandle, selectorString, externalAttenuation);
}
int32 GetListNames(niRFmxInstrHandle instrumentHandle, char selectorString[], int32 personalityFilter, char listNames[], int32 listNamesSize, int32* actualListNamesSize, int32 personality[], int32 personalityArraySize, int32* actualPersonalityArraySize)
{
return RFmxInstr_GetListNames(instrumentHandle, selectorString, personalityFilter, listNames, listNamesSize, actualListNamesSize, personality, personalityArraySize, actualPersonalityArraySize);
}
int32 GetNIRFSASession(niRFmxInstrHandle instrumentHandle, uInt32* niRfsaSession)
{
return RFmxInstr_GetNIRFSASession(instrumentHandle, niRfsaSession);
}
int32 GetNIRFSASessionArray(niRFmxInstrHandle instrumentHandle, uInt32 nirfsaSessions[], int32 arraySize, int32* actualArraySize)
{
return RFmxInstr_GetNIRFSASessionArray(instrumentHandle, nirfsaSessions, arraySize, actualArraySize);
}
int32 GetSParameterExternalAttenuationType(niRFmxInstrHandle instrumentHandle, char selectorString[], int32* sParameterType)
{
return RFmxInstr_GetSParameterExternalAttenuationType(instrumentHandle, selectorString, sParameterType);
}
int32 GetSelfCalibrateLastDateAndTime(niRFmxInstrHandle instrumentHandle, char selectorString[], int64 selfCalibrateStep, CVIAbsoluteTime* timestamp)
{
return RFmxInstr_GetSelfCalibrateLastDateAndTime(instrumentHandle, selectorString, selfCalibrateStep, timestamp);
}
int32 GetSelfCalibrateLastTemperature(niRFmxInstrHandle instrumentHandle, char selectorString[], int64 selfCalibrateStep, float64* temperature)
{
return RFmxInstr_GetSelfCalibrateLastTemperature(instrumentHandle, selectorString, selfCalibrateStep, temperature);
}
int32 GetSignalConfigurationNames(niRFmxInstrHandle instrumentHandle, char selectorString[], int32 personalityFilter, char signalNames[], int32 signalNamesSize, int32* actualSignalNamesSize, int32 personality[], int32 personalityArraySize, int32* actualPersonalityArraySize)
{
return RFmxInstr_GetSignalConfigurationNames(instrumentHandle, selectorString, personalityFilter, signalNames, signalNamesSize, actualSignalNamesSize, personality, personalityArraySize, actualPersonalityArraySize);
}
int32 Initialize(char resourceName[], char optionString[], niRFmxInstrHandle* handleOut, int32* isNewSession)
{
return RFmxInstr_Initialize(resourceName, optionString, handleOut, isNewSession);
}
int32 InitializeFromNIRFSASession(uInt32 nirfsaSession, niRFmxInstrHandle* handleOut)
{
return RFmxInstr_InitializeFromNIRFSASession(nirfsaSession, handleOut);
}
int32 InitializeFromNIRFSASessionArray(uInt32 nirfsaSessions[], int32 numberOfNIRFSASessions, niRFmxInstrHandle* handleOut)
{
return RFmxInstr_InitializeFromNIRFSASessionArray(nirfsaSessions, numberOfNIRFSASessions, handleOut);
}
int32 IsSelfCalibrateValid(niRFmxInstrHandle instrumentHandle, char selectorString[], int32* selfCalibrateValid, int32* validSteps)
{
return RFmxInstr_IsSelfCalibrateValid(instrumentHandle, selectorString, selfCalibrateValid, validSteps);
}
int32 LoadAllConfigurations(niRFmxInstrHandle instrumentHandle, char filePath[], int32 loadRFInstrConfiguration)
{
return RFmxInstr_LoadAllConfigurations(instrumentHandle, filePath, loadRFInstrConfiguration);
}
int32 LoadConfigurations(niRFmxInstrHandle instrumentHandle, char filePath[])
{
return RFmxInstr_LoadConfigurations(instrumentHandle, filePath);
}
int32 LoadSParameterExternalAttenuationTableFromS2PFile(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[], char s2PFilePath[], int32 sParameterOrientation)
{
return RFmxInstr_LoadSParameterExternalAttenuationTableFromS2PFile(instrumentHandle, selectorString, tableName, s2PFilePath, sParameterOrientation);
}
int32 ResetAttribute(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID)
{
return RFmxInstr_ResetAttribute(instrumentHandle, channelName, attributeID);
}
int32 ResetDriver(niRFmxInstrHandle instrumentHandle)
{
return RFmxInstr_ResetDriver(instrumentHandle);
}
int32 ResetEntireSession(niRFmxInstrHandle instrumentHandle)
{
return RFmxInstr_ResetEntireSession(instrumentHandle);
}
int32 ResetToDefault(niRFmxInstrHandle instrumentHandle)
{
return RFmxInstr_ResetToDefault(instrumentHandle);
}
int32 SaveAllConfigurations(niRFmxInstrHandle instrumentHandle, char filePath[])
{
return RFmxInstr_SaveAllConfigurations(instrumentHandle, filePath);
}
int32 SelectActiveExternalAttenuationTable(niRFmxInstrHandle instrumentHandle, char selectorString[], char tableName[])
{
return RFmxInstr_SelectActiveExternalAttenuationTable(instrumentHandle, selectorString, tableName);
}
int32 SelfCalibrate(niRFmxInstrHandle instrumentHandle, char selectorString[], int32 stepsToOmit)
{
return RFmxInstr_SelfCalibrate(instrumentHandle, selectorString, stepsToOmit);
}
int32 SelfCalibrateRange(niRFmxInstrHandle instrumentHandle, char selectorString[], int32 stepsToOmit, float64 minimumFrequency, float64 maximumFrequency, float64 minimumReferenceLevel, float64 maximumReferenceLevel)
{
return RFmxInstr_SelfCalibrateRange(instrumentHandle, selectorString, stepsToOmit, minimumFrequency, maximumFrequency, minimumReferenceLevel, maximumReferenceLevel);
}
int32 SendSoftwareEdgeAdvanceTrigger(niRFmxInstrHandle instrumentHandle)
{
return RFmxInstr_SendSoftwareEdgeAdvanceTrigger(instrumentHandle);
}
int32 SendSoftwareEdgeStartTrigger(niRFmxInstrHandle instrumentHandle)
{
return RFmxInstr_SendSoftwareEdgeStartTrigger(instrumentHandle);
}
int32 SetAttributeF32(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, float32 attrVal)
{
return RFmxInstr_SetAttributeF32(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeF32Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, float32 attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeF32Array(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 SetAttributeF64(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, float64 attrVal)
{
return RFmxInstr_SetAttributeF64(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeF64Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, float64 attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeF64Array(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 SetAttributeI16(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int16 attrVal)
{
return RFmxInstr_SetAttributeI16(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeI32(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int32 attrVal)
{
return RFmxInstr_SetAttributeI32(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeI32Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int32 attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeI32Array(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 SetAttributeI64(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int64 attrVal)
{
return RFmxInstr_SetAttributeI64(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeI64Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int64 attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeI64Array(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 SetAttributeI8(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int8 attrVal)
{
return RFmxInstr_SetAttributeI8(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeI8Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, int8 attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeI8Array(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 SetAttributeNIComplexDoubleArray(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, NIComplexDouble attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeNIComplexDoubleArray(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 SetAttributeNIComplexSingleArray(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, NIComplexSingle attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeNIComplexSingleArray(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 SetAttributeString(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, char attrVal[])
{
return RFmxInstr_SetAttributeString(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeU16(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt16 attrVal)
{
return RFmxInstr_SetAttributeU16(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeU32(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt32 attrVal)
{
return RFmxInstr_SetAttributeU32(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeU32Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt32 attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeU32Array(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 SetAttributeU64Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt64 attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeU64Array(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 SetAttributeU8(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt8 attrVal)
{
return RFmxInstr_SetAttributeU8(instrumentHandle, channelName, attributeID, attrVal);
}
int32 SetAttributeU8Array(niRFmxInstrHandle instrumentHandle, char channelName[], int32 attributeID, uInt8 attrVal[], int32 arraySize)
{
return RFmxInstr_SetAttributeU8Array(instrumentHandle, channelName, attributeID, attrVal, arraySize);
}
int32 TimestampFromValues(int64 secondsSince1970, float64 fractionalSeconds, CVIAbsoluteTime* timestamp)
{
return RFmxInstr_TimestampFromValues(secondsSince1970, fractionalSeconds, timestamp);
}
int32 ValuesFromTimestamp(CVIAbsoluteTime timestamp, int64* secondsSince1970, float64* fractionalSeconds)
{
return RFmxInstr_ValuesFromTimestamp(timestamp, secondsSince1970, fractionalSeconds);
}
int32 WaitForAcquisitionComplete(niRFmxInstrHandle instrumentHandle, float64 timeout)
{
return RFmxInstr_WaitForAcquisitionComplete(instrumentHandle, timeout);
}
} // namespace nirfmxinstr_grpc