1pub const DAQmx_Buf_Input_BufSize: i32 = 6252;
4pub const DAQmx_Buf_Input_OnbrdBufSize: i32 = 8970;
5pub const DAQmx_Buf_Output_BufSize: i32 = 6253;
6pub const DAQmx_Buf_Output_OnbrdBufSize: i32 = 8971;
7pub const DAQmx_SelfCal_Supported: i32 = 6240;
8pub const DAQmx_SelfCal_LastTemp: i32 = 6244;
9pub const DAQmx_ExtCal_RecommendedInterval: i32 = 6248;
10pub const DAQmx_ExtCal_LastTemp: i32 = 6247;
11pub const DAQmx_Cal_UserDefinedInfo: i32 = 6241;
12pub const DAQmx_Cal_UserDefinedInfo_MaxSize: i32 = 6428;
13pub const DAQmx_Cal_DevTemp: i32 = 8763;
14pub const DAQmx_Cal_AccConnectionCount: i32 = 12267;
15pub const DAQmx_Cal_RecommendedAccConnectionCountLimit: i32 = 12268;
16pub const DAQmx_AI_Max: i32 = 6109;
17pub const DAQmx_AI_Min: i32 = 6110;
18pub const DAQmx_AI_CustomScaleName: i32 = 6112;
19pub const DAQmx_AI_MeasType: i32 = 1685;
20pub const DAQmx_AI_Voltage_Units: i32 = 4244;
21pub const DAQmx_AI_Voltage_dBRef: i32 = 10672;
22pub const DAQmx_AI_Voltage_ACRMS_Units: i32 = 6114;
23pub const DAQmx_AI_Temp_Units: i32 = 4147;
24pub const DAQmx_AI_Thrmcpl_Type: i32 = 4176;
25pub const DAQmx_AI_Thrmcpl_ScaleType: i32 = 10704;
26pub const DAQmx_AI_Thrmcpl_CJCSrc: i32 = 4149;
27pub const DAQmx_AI_Thrmcpl_CJCVal: i32 = 4150;
28pub const DAQmx_AI_Thrmcpl_CJCChan: i32 = 4148;
29pub const DAQmx_AI_RTD_Type: i32 = 4146;
30pub const DAQmx_AI_RTD_R0: i32 = 4144;
31pub const DAQmx_AI_RTD_A: i32 = 4112;
32pub const DAQmx_AI_RTD_B: i32 = 4113;
33pub const DAQmx_AI_RTD_C: i32 = 4115;
34pub const DAQmx_AI_Thrmstr_A: i32 = 6345;
35pub const DAQmx_AI_Thrmstr_B: i32 = 6347;
36pub const DAQmx_AI_Thrmstr_C: i32 = 6346;
37pub const DAQmx_AI_Thrmstr_R1: i32 = 4193;
38pub const DAQmx_AI_ForceReadFromChan: i32 = 6392;
39pub const DAQmx_AI_Current_Units: i32 = 1793;
40pub const DAQmx_AI_Current_ACRMS_Units: i32 = 6115;
41pub const DAQmx_AI_Strain_Units: i32 = 2433;
42pub const DAQmx_AI_StrainGage_ForceReadFromChan: i32 = 12282;
43pub const DAQmx_AI_StrainGage_GageFactor: i32 = 2452;
44pub const DAQmx_AI_StrainGage_PoissonRatio: i32 = 2456;
45pub const DAQmx_AI_StrainGage_Cfg: i32 = 2434;
46pub const DAQmx_AI_RosetteStrainGage_RosetteType: i32 = 12286;
47pub const DAQmx_AI_RosetteStrainGage_Orientation: i32 = 12284;
48pub const DAQmx_AI_RosetteStrainGage_StrainChans: i32 = 12283;
49pub const DAQmx_AI_RosetteStrainGage_RosetteMeasType: i32 = 12285;
50pub const DAQmx_AI_Resistance_Units: i32 = 2389;
51pub const DAQmx_AI_Freq_Units: i32 = 2054;
52pub const DAQmx_AI_Freq_ThreshVoltage: i32 = 2069;
53pub const DAQmx_AI_Freq_Hyst: i32 = 2068;
54pub const DAQmx_AI_LVDT_Units: i32 = 2320;
55pub const DAQmx_AI_LVDT_Sensitivity: i32 = 2361;
56pub const DAQmx_AI_LVDT_SensitivityUnits: i32 = 8602;
57pub const DAQmx_AI_RVDT_Units: i32 = 2167;
58pub const DAQmx_AI_RVDT_Sensitivity: i32 = 2307;
59pub const DAQmx_AI_RVDT_SensitivityUnits: i32 = 8603;
60pub const DAQmx_AI_EddyCurrentProxProbe_Units: i32 = 10944;
61pub const DAQmx_AI_EddyCurrentProxProbe_Sensitivity: i32 = 10942;
62pub const DAQmx_AI_EddyCurrentProxProbe_SensitivityUnits: i32 = 10943;
63pub const DAQmx_AI_Power_Units: i32 = 12780;
64pub const DAQmx_AI_CalculatedPowerVoltage_Max: i32 = 12781;
65pub const DAQmx_AI_CalculatedPowerVoltage_Min: i32 = 12782;
66pub const DAQmx_AI_CalculatedPowerCurrent_Max: i32 = 12783;
67pub const DAQmx_AI_CalculatedPowerCurrent_Min: i32 = 12784;
68pub const DAQmx_AI_SoundPressure_MaxSoundPressureLvl: i32 = 8762;
69pub const DAQmx_AI_SoundPressure_Units: i32 = 5416;
70pub const DAQmx_AI_SoundPressure_dBRef: i32 = 10673;
71pub const DAQmx_AI_Microphone_Sensitivity: i32 = 5430;
72pub const DAQmx_AI_Accel_Units: i32 = 1651;
73pub const DAQmx_AI_Accel_dBRef: i32 = 10674;
74pub const DAQmx_AI_Accel_4WireDCVoltage_Sensitivity: i32 = 12565;
75pub const DAQmx_AI_Accel_4WireDCVoltage_SensitivityUnits: i32 = 12566;
76pub const DAQmx_AI_Accel_Sensitivity: i32 = 1682;
77pub const DAQmx_AI_Accel_SensitivityUnits: i32 = 8604;
78pub const DAQmx_AI_Accel_Charge_Sensitivity: i32 = 12563;
79pub const DAQmx_AI_Accel_Charge_SensitivityUnits: i32 = 12564;
80pub const DAQmx_AI_Velocity_Units: i32 = 12276;
81pub const DAQmx_AI_Velocity_IEPESensor_dBRef: i32 = 12277;
82pub const DAQmx_AI_Velocity_IEPESensor_Sensitivity: i32 = 12278;
83pub const DAQmx_AI_Velocity_IEPESensor_SensitivityUnits: i32 = 12279;
84pub const DAQmx_AI_Force_Units: i32 = 12149;
85pub const DAQmx_AI_Force_IEPESensor_Sensitivity: i32 = 12161;
86pub const DAQmx_AI_Force_IEPESensor_SensitivityUnits: i32 = 12162;
87pub const DAQmx_AI_Pressure_Units: i32 = 12150;
88pub const DAQmx_AI_Torque_Units: i32 = 12151;
89pub const DAQmx_AI_Bridge_Units: i32 = 12178;
90pub const DAQmx_AI_Bridge_ElectricalUnits: i32 = 12167;
91pub const DAQmx_AI_Bridge_PhysicalUnits: i32 = 12168;
92pub const DAQmx_AI_Bridge_ScaleType: i32 = 12169;
93pub const DAQmx_AI_Bridge_TwoPointLin_First_ElectricalVal: i32 = 12170;
94pub const DAQmx_AI_Bridge_TwoPointLin_First_PhysicalVal: i32 = 12171;
95pub const DAQmx_AI_Bridge_TwoPointLin_Second_ElectricalVal: i32 = 12172;
96pub const DAQmx_AI_Bridge_TwoPointLin_Second_PhysicalVal: i32 = 12173;
97pub const DAQmx_AI_Bridge_Table_ElectricalVals: i32 = 12174;
98pub const DAQmx_AI_Bridge_Table_PhysicalVals: i32 = 12175;
99pub const DAQmx_AI_Bridge_Poly_ForwardCoeff: i32 = 12176;
100pub const DAQmx_AI_Bridge_Poly_ReverseCoeff: i32 = 12177;
101pub const DAQmx_AI_Charge_Units: i32 = 12562;
102pub const DAQmx_AI_Is_TEDS: i32 = 10627;
103pub const DAQmx_AI_TEDS_Units: i32 = 8672;
104pub const DAQmx_AI_Coupling: i32 = 100;
105pub const DAQmx_AI_Impedance: i32 = 98;
106pub const DAQmx_AI_TermCfg: i32 = 4247;
107pub const DAQmx_AI_InputSrc: i32 = 8600;
108pub const DAQmx_AI_ResistanceCfg: i32 = 6273;
109pub const DAQmx_AI_LeadWireResistance: i32 = 6126;
110pub const DAQmx_AI_Bridge_Cfg: i32 = 135;
111pub const DAQmx_AI_Bridge_NomResistance: i32 = 6124;
112pub const DAQmx_AI_Bridge_InitialVoltage: i32 = 6125;
113pub const DAQmx_AI_Bridge_InitialRatio: i32 = 12166;
114pub const DAQmx_AI_Bridge_ShuntCal_Enable: i32 = 148;
115pub const DAQmx_AI_Bridge_ShuntCal_Select: i32 = 8661;
116pub const DAQmx_AI_Bridge_ShuntCal_ShuntCalASrc: i32 = 12490;
117pub const DAQmx_AI_Bridge_ShuntCal_GainAdjust: i32 = 6463;
118pub const DAQmx_AI_Bridge_ShuntCal_ShuntCalAResistance: i32 = 12152;
119pub const DAQmx_AI_Bridge_ShuntCal_ShuntCalAActualResistance: i32 = 12153;
120pub const DAQmx_AI_Bridge_ShuntCal_ShuntCalBResistance: i32 = 12154;
121pub const DAQmx_AI_Bridge_ShuntCal_ShuntCalBActualResistance: i32 = 12155;
122pub const DAQmx_AI_Bridge_Balance_CoarsePot: i32 = 6129;
123pub const DAQmx_AI_Bridge_Balance_FinePot: i32 = 6388;
124pub const DAQmx_AI_CurrentShunt_Loc: i32 = 6130;
125pub const DAQmx_AI_CurrentShunt_Resistance: i32 = 6131;
126pub const DAQmx_AI_Excit_Sense: i32 = 12541;
127pub const DAQmx_AI_Excit_Src: i32 = 6132;
128pub const DAQmx_AI_Excit_Val: i32 = 6133;
129pub const DAQmx_AI_Excit_UseForScaling: i32 = 6140;
130pub const DAQmx_AI_Excit_UseMultiplexed: i32 = 8576;
131pub const DAQmx_AI_Excit_ActualVal: i32 = 6275;
132pub const DAQmx_AI_Excit_DCorAC: i32 = 6139;
133pub const DAQmx_AI_Excit_VoltageOrCurrent: i32 = 6134;
134pub const DAQmx_AI_Excit_IdleOutputBehavior: i32 = 12472;
135pub const DAQmx_AI_ACExcit_Freq: i32 = 257;
136pub const DAQmx_AI_ACExcit_SyncEnable: i32 = 258;
137pub const DAQmx_AI_ACExcit_WireMode: i32 = 6349;
138pub const DAQmx_AI_SensorPower_Voltage: i32 = 12649;
139pub const DAQmx_AI_SensorPower_Cfg: i32 = 12650;
140pub const DAQmx_AI_SensorPower_Type: i32 = 12651;
141pub const DAQmx_AI_OpenThrmcplDetectEnable: i32 = 12146;
142pub const DAQmx_AI_Thrmcpl_LeadOffsetVoltage: i32 = 12216;
143pub const DAQmx_AI_Atten: i32 = 6145;
144pub const DAQmx_AI_ProbeAtten: i32 = 10888;
145pub const DAQmx_AI_Lowpass_Enable: i32 = 6146;
146pub const DAQmx_AI_Lowpass_CutoffFreq: i32 = 6147;
147pub const DAQmx_AI_Lowpass_SwitchCap_ClkSrc: i32 = 6276;
148pub const DAQmx_AI_Lowpass_SwitchCap_ExtClkFreq: i32 = 6277;
149pub const DAQmx_AI_Lowpass_SwitchCap_ExtClkDiv: i32 = 6278;
150pub const DAQmx_AI_Lowpass_SwitchCap_OutClkDiv: i32 = 6279;
151pub const DAQmx_AI_DigFltr_Enable: i32 = 12477;
152pub const DAQmx_AI_DigFltr_Type: i32 = 12478;
153pub const DAQmx_AI_DigFltr_Response: i32 = 12479;
154pub const DAQmx_AI_DigFltr_Order: i32 = 12480;
155pub const DAQmx_AI_DigFltr_Lowpass_CutoffFreq: i32 = 12481;
156pub const DAQmx_AI_DigFltr_Highpass_CutoffFreq: i32 = 12482;
157pub const DAQmx_AI_DigFltr_Bandpass_CenterFreq: i32 = 12483;
158pub const DAQmx_AI_DigFltr_Bandpass_Width: i32 = 12484;
159pub const DAQmx_AI_DigFltr_Notch_CenterFreq: i32 = 12485;
160pub const DAQmx_AI_DigFltr_Notch_Width: i32 = 12486;
161pub const DAQmx_AI_DigFltr_Coeff: i32 = 12487;
162pub const DAQmx_AI_Filter_Enable: i32 = 12659;
163pub const DAQmx_AI_Filter_Freq: i32 = 12660;
164pub const DAQmx_AI_Filter_Response: i32 = 12661;
165pub const DAQmx_AI_Filter_Order: i32 = 12662;
166pub const DAQmx_AI_FilterDelay: i32 = 12269;
167pub const DAQmx_AI_FilterDelayUnits: i32 = 12401;
168pub const DAQmx_AI_RemoveFilterDelay: i32 = 12221;
169pub const DAQmx_AI_FilterDelayAdjustment: i32 = 12404;
170pub const DAQmx_AI_AveragingWinSize: i32 = 12270;
171pub const DAQmx_AI_ResolutionUnits: i32 = 5988;
172pub const DAQmx_AI_Resolution: i32 = 5989;
173pub const DAQmx_AI_RawSampSize: i32 = 8922;
174pub const DAQmx_AI_RawSampJustification: i32 = 80;
175pub const DAQmx_AI_ADCTimingMode: i32 = 10745;
176pub const DAQmx_AI_ADCCustomTimingMode: i32 = 12139;
177pub const DAQmx_AI_Dither_Enable: i32 = 104;
178pub const DAQmx_AI_ChanCal_HasValidCalInfo: i32 = 8855;
179pub const DAQmx_AI_ChanCal_EnableCal: i32 = 8856;
180pub const DAQmx_AI_ChanCal_ApplyCalIfExp: i32 = 8857;
181pub const DAQmx_AI_ChanCal_ScaleType: i32 = 8860;
182pub const DAQmx_AI_ChanCal_Table_PreScaledVals: i32 = 8861;
183pub const DAQmx_AI_ChanCal_Table_ScaledVals: i32 = 8862;
184pub const DAQmx_AI_ChanCal_Poly_ForwardCoeff: i32 = 8863;
185pub const DAQmx_AI_ChanCal_Poly_ReverseCoeff: i32 = 8864;
186pub const DAQmx_AI_ChanCal_OperatorName: i32 = 8867;
187pub const DAQmx_AI_ChanCal_Desc: i32 = 8868;
188pub const DAQmx_AI_ChanCal_Verif_RefVals: i32 = 8865;
189pub const DAQmx_AI_ChanCal_Verif_AcqVals: i32 = 8866;
190pub const DAQmx_AI_Rng_High: i32 = 6165;
191pub const DAQmx_AI_Rng_Low: i32 = 6166;
192pub const DAQmx_AI_DCOffset: i32 = 10889;
193pub const DAQmx_AI_Gain: i32 = 6168;
194pub const DAQmx_AI_SampAndHold_Enable: i32 = 6170;
195pub const DAQmx_AI_AutoZeroMode: i32 = 5984;
196pub const DAQmx_AI_ChopEnable: i32 = 12611;
197pub const DAQmx_AI_DataXferMaxRate: i32 = 12567;
198pub const DAQmx_AI_DataXferMech: i32 = 6177;
199pub const DAQmx_AI_DataXferReqCond: i32 = 6283;
200pub const DAQmx_AI_DataXferCustomThreshold: i32 = 8972;
201pub const DAQmx_AI_UsbXferReqSize: i32 = 10894;
202pub const DAQmx_AI_UsbXferReqCount: i32 = 12288;
203pub const DAQmx_AI_MemMapEnable: i32 = 6284;
204pub const DAQmx_AI_RawDataCompressionType: i32 = 8920;
205pub const DAQmx_AI_LossyLSBRemoval_CompressedSampSize: i32 = 8921;
206pub const DAQmx_AI_DevScalingCoeff: i32 = 6448;
207pub const DAQmx_AI_EnhancedAliasRejectionEnable: i32 = 8852;
208pub const DAQmx_AI_OpenChanDetectEnable: i32 = 12543;
209pub const DAQmx_AI_InputLimitsFaultDetect_UpperLimit: i32 = 12684;
210pub const DAQmx_AI_InputLimitsFaultDetect_LowerLimit: i32 = 12685;
211pub const DAQmx_AI_InputLimitsFaultDetectEnable: i32 = 12686;
212pub const DAQmx_AI_PowerSupplyFaultDetectEnable: i32 = 12689;
213pub const DAQmx_AI_OvercurrentDetectEnable: i32 = 12692;
214pub const DAQmx_AO_Max: i32 = 4486;
215pub const DAQmx_AO_Min: i32 = 4487;
216pub const DAQmx_AO_CustomScaleName: i32 = 4488;
217pub const DAQmx_AO_OutputType: i32 = 4360;
218pub const DAQmx_AO_Voltage_Units: i32 = 4484;
219pub const DAQmx_AO_Voltage_CurrentLimit: i32 = 10781;
220pub const DAQmx_AO_Current_Units: i32 = 4361;
221pub const DAQmx_AO_FuncGen_Type: i32 = 10776;
222pub const DAQmx_AO_FuncGen_Freq: i32 = 10777;
223pub const DAQmx_AO_FuncGen_Amplitude: i32 = 10778;
224pub const DAQmx_AO_FuncGen_Offset: i32 = 10779;
225pub const DAQmx_AO_FuncGen_StartPhase: i32 = 12740;
226pub const DAQmx_AO_FuncGen_Square_DutyCycle: i32 = 10780;
227pub const DAQmx_AO_FuncGen_ModulationType: i32 = 10786;
228pub const DAQmx_AO_FuncGen_FMDeviation: i32 = 10787;
229pub const DAQmx_AO_OutputImpedance: i32 = 5264;
230pub const DAQmx_AO_LoadImpedance: i32 = 289;
231pub const DAQmx_AO_IdleOutputBehavior: i32 = 8768;
232pub const DAQmx_AO_TermCfg: i32 = 6286;
233pub const DAQmx_AO_Common_Mode_Offset: i32 = 12748;
234pub const DAQmx_AO_ResolutionUnits: i32 = 6187;
235pub const DAQmx_AO_Resolution: i32 = 6188;
236pub const DAQmx_AO_DAC_Rng_High: i32 = 6190;
237pub const DAQmx_AO_DAC_Rng_Low: i32 = 6189;
238pub const DAQmx_AO_DAC_Ref_ConnToGnd: i32 = 304;
239pub const DAQmx_AO_DAC_Ref_AllowConnToGnd: i32 = 6192;
240pub const DAQmx_AO_DAC_Ref_Src: i32 = 306;
241pub const DAQmx_AO_DAC_Ref_ExtSrc: i32 = 8786;
242pub const DAQmx_AO_DAC_Ref_Val: i32 = 6194;
243pub const DAQmx_AO_DAC_Offset_Src: i32 = 8787;
244pub const DAQmx_AO_DAC_Offset_ExtSrc: i32 = 8788;
245pub const DAQmx_AO_DAC_Offset_Val: i32 = 8789;
246pub const DAQmx_AO_ReglitchEnable: i32 = 307;
247pub const DAQmx_AO_FilterDelay: i32 = 12405;
248pub const DAQmx_AO_FilterDelayUnits: i32 = 12406;
249pub const DAQmx_AO_FilterDelayAdjustment: i32 = 12402;
250pub const DAQmx_AO_Gain: i32 = 280;
251pub const DAQmx_AO_UseOnlyOnBrdMem: i32 = 6202;
252pub const DAQmx_AO_DataXferMech: i32 = 308;
253pub const DAQmx_AO_DataXferReqCond: i32 = 6204;
254pub const DAQmx_AO_UsbXferReqSize: i32 = 10895;
255pub const DAQmx_AO_UsbXferReqCount: i32 = 12289;
256pub const DAQmx_AO_MemMapEnable: i32 = 6287;
257pub const DAQmx_AO_DevScalingCoeff: i32 = 6449;
258pub const DAQmx_AO_EnhancedImageRejectionEnable: i32 = 8769;
259pub const DAQmx_DI_InvertLines: i32 = 1939;
260pub const DAQmx_DI_NumLines: i32 = 8568;
261pub const DAQmx_DI_DigFltr_Enable: i32 = 8662;
262pub const DAQmx_DI_DigFltr_MinPulseWidth: i32 = 8663;
263pub const DAQmx_DI_DigFltr_EnableBusMode: i32 = 12030;
264pub const DAQmx_DI_DigFltr_TimebaseSrc: i32 = 11988;
265pub const DAQmx_DI_DigFltr_TimebaseRate: i32 = 11989;
266pub const DAQmx_DI_DigSync_Enable: i32 = 11990;
267pub const DAQmx_DI_Tristate: i32 = 6288;
268pub const DAQmx_DI_LogicFamily: i32 = 10605;
269pub const DAQmx_DI_DataXferMech: i32 = 8803;
270pub const DAQmx_DI_DataXferReqCond: i32 = 8804;
271pub const DAQmx_DI_UsbXferReqSize: i32 = 10896;
272pub const DAQmx_DI_UsbXferReqCount: i32 = 12290;
273pub const DAQmx_DI_MemMapEnable: i32 = 10602;
274pub const DAQmx_DI_AcquireOn: i32 = 10598;
275pub const DAQmx_DO_OutputDriveType: i32 = 4407;
276pub const DAQmx_DO_InvertLines: i32 = 4403;
277pub const DAQmx_DO_NumLines: i32 = 8569;
278pub const DAQmx_DO_Tristate: i32 = 6387;
279pub const DAQmx_DO_LineStates_StartState: i32 = 10610;
280pub const DAQmx_DO_LineStates_PausedState: i32 = 10599;
281pub const DAQmx_DO_LineStates_DoneState: i32 = 10600;
282pub const DAQmx_DO_LogicFamily: i32 = 10606;
283pub const DAQmx_DO_Overcurrent_Limit: i32 = 10885;
284pub const DAQmx_DO_Overcurrent_AutoReenable: i32 = 10886;
285pub const DAQmx_DO_Overcurrent_ReenablePeriod: i32 = 10887;
286pub const DAQmx_DO_UseOnlyOnBrdMem: i32 = 8805;
287pub const DAQmx_DO_DataXferMech: i32 = 8806;
288pub const DAQmx_DO_DataXferReqCond: i32 = 8807;
289pub const DAQmx_DO_UsbXferReqSize: i32 = 10897;
290pub const DAQmx_DO_UsbXferReqCount: i32 = 12291;
291pub const DAQmx_DO_MemMapEnable: i32 = 10603;
292pub const DAQmx_DO_GenerateOn: i32 = 10601;
293pub const DAQmx_CI_Max: i32 = 6300;
294pub const DAQmx_CI_Min: i32 = 6301;
295pub const DAQmx_CI_CustomScaleName: i32 = 6302;
296pub const DAQmx_CI_MeasType: i32 = 6304;
297pub const DAQmx_CI_Freq_Units: i32 = 6305;
298pub const DAQmx_CI_Freq_Term: i32 = 6306;
299pub const DAQmx_CI_Freq_TermCfg: i32 = 12439;
300pub const DAQmx_CI_Freq_LogicLvlBehavior: i32 = 12440;
301pub const DAQmx_CI_Freq_ThreshVoltage: i32 = 12715;
302pub const DAQmx_CI_Freq_Hyst: i32 = 12716;
303pub const DAQmx_CI_Freq_DigFltr_Enable: i32 = 8679;
304pub const DAQmx_CI_Freq_DigFltr_MinPulseWidth: i32 = 8680;
305pub const DAQmx_CI_Freq_DigFltr_TimebaseSrc: i32 = 8681;
306pub const DAQmx_CI_Freq_DigFltr_TimebaseRate: i32 = 8682;
307pub const DAQmx_CI_Freq_DigSync_Enable: i32 = 8683;
308pub const DAQmx_CI_Freq_StartingEdge: i32 = 1945;
309pub const DAQmx_CI_Freq_MeasMeth: i32 = 324;
310pub const DAQmx_CI_Freq_EnableAveraging: i32 = 11984;
311pub const DAQmx_CI_Freq_MeasTime: i32 = 325;
312pub const DAQmx_CI_Freq_Div: i32 = 327;
313pub const DAQmx_CI_Period_Units: i32 = 6307;
314pub const DAQmx_CI_Period_Term: i32 = 6308;
315pub const DAQmx_CI_Period_TermCfg: i32 = 12441;
316pub const DAQmx_CI_Period_LogicLvlBehavior: i32 = 12442;
317pub const DAQmx_CI_Period_ThreshVoltage: i32 = 12717;
318pub const DAQmx_CI_Period_Hyst: i32 = 12718;
319pub const DAQmx_CI_Period_DigFltr_Enable: i32 = 8684;
320pub const DAQmx_CI_Period_DigFltr_MinPulseWidth: i32 = 8685;
321pub const DAQmx_CI_Period_DigFltr_TimebaseSrc: i32 = 8686;
322pub const DAQmx_CI_Period_DigFltr_TimebaseRate: i32 = 8687;
323pub const DAQmx_CI_Period_DigSync_Enable: i32 = 8688;
324pub const DAQmx_CI_Period_StartingEdge: i32 = 2130;
325pub const DAQmx_CI_Period_MeasMeth: i32 = 6444;
326pub const DAQmx_CI_Period_EnableAveraging: i32 = 11985;
327pub const DAQmx_CI_Period_MeasTime: i32 = 6445;
328pub const DAQmx_CI_Period_Div: i32 = 6446;
329pub const DAQmx_CI_CountEdges_Term: i32 = 6343;
330pub const DAQmx_CI_CountEdges_TermCfg: i32 = 12443;
331pub const DAQmx_CI_CountEdges_LogicLvlBehavior: i32 = 12444;
332pub const DAQmx_CI_CountEdges_ThreshVoltage: i32 = 12719;
333pub const DAQmx_CI_CountEdges_Hyst: i32 = 12720;
334pub const DAQmx_CI_CountEdges_DigFltr_Enable: i32 = 8694;
335pub const DAQmx_CI_CountEdges_DigFltr_MinPulseWidth: i32 = 8695;
336pub const DAQmx_CI_CountEdges_DigFltr_TimebaseSrc: i32 = 8696;
337pub const DAQmx_CI_CountEdges_DigFltr_TimebaseRate: i32 = 8697;
338pub const DAQmx_CI_CountEdges_DigSync_Enable: i32 = 8698;
339pub const DAQmx_CI_CountEdges_Dir: i32 = 1686;
340pub const DAQmx_CI_CountEdges_DirTerm: i32 = 8673;
341pub const DAQmx_CI_CountEdges_CountDir_TermCfg: i32 = 12445;
342pub const DAQmx_CI_CountEdges_CountDir_LogicLvlBehavior: i32 = 12446;
343pub const DAQmx_CI_CountEdges_CountDir_ThreshVoltage: i32 = 12721;
344pub const DAQmx_CI_CountEdges_CountDir_Hyst: i32 = 12722;
345pub const DAQmx_CI_CountEdges_CountDir_DigFltr_Enable: i32 = 8689;
346pub const DAQmx_CI_CountEdges_CountDir_DigFltr_MinPulseWidth: i32 = 8690;
347pub const DAQmx_CI_CountEdges_CountDir_DigFltr_TimebaseSrc: i32 = 8691;
348pub const DAQmx_CI_CountEdges_CountDir_DigFltr_TimebaseRate: i32 = 8692;
349pub const DAQmx_CI_CountEdges_CountDir_DigSync_Enable: i32 = 8693;
350pub const DAQmx_CI_CountEdges_InitialCnt: i32 = 1688;
351pub const DAQmx_CI_CountEdges_ActiveEdge: i32 = 1687;
352pub const DAQmx_CI_CountEdges_CountReset_Enable: i32 = 12207;
353pub const DAQmx_CI_CountEdges_CountReset_ResetCount: i32 = 12208;
354pub const DAQmx_CI_CountEdges_CountReset_Term: i32 = 12209;
355pub const DAQmx_CI_CountEdges_CountReset_TermCfg: i32 = 12447;
356pub const DAQmx_CI_CountEdges_CountReset_LogicLvlBehavior: i32 = 12448;
357pub const DAQmx_CI_CountEdges_CountReset_ThreshVoltage: i32 = 12723;
358pub const DAQmx_CI_CountEdges_CountReset_Hyst: i32 = 12724;
359pub const DAQmx_CI_CountEdges_CountReset_DigFltr_Enable: i32 = 12211;
360pub const DAQmx_CI_CountEdges_CountReset_DigFltr_MinPulseWidth: i32 = 12212;
361pub const DAQmx_CI_CountEdges_CountReset_DigFltr_TimebaseSrc: i32 = 12213;
362pub const DAQmx_CI_CountEdges_CountReset_DigFltr_TimebaseRate: i32 = 12214;
363pub const DAQmx_CI_CountEdges_CountReset_DigSync_Enable: i32 = 12215;
364pub const DAQmx_CI_CountEdges_CountReset_ActiveEdge: i32 = 12210;
365pub const DAQmx_CI_CountEdges_Gate_Enable: i32 = 12525;
366pub const DAQmx_CI_CountEdges_Gate_Term: i32 = 12526;
367pub const DAQmx_CI_CountEdges_Gate_TermCfg: i32 = 12527;
368pub const DAQmx_CI_CountEdges_Gate_LogicLvlBehavior: i32 = 12528;
369pub const DAQmx_CI_CountEdges_Gate_ThreshVoltage: i32 = 12725;
370pub const DAQmx_CI_CountEdges_Gate_Hyst: i32 = 12726;
371pub const DAQmx_CI_CountEdges_Gate_DigFltrEnable: i32 = 12529;
372pub const DAQmx_CI_CountEdges_Gate_DigFltrMinPulseWidth: i32 = 12530;
373pub const DAQmx_CI_CountEdges_Gate_DigFltrTimebaseSrc: i32 = 12531;
374pub const DAQmx_CI_CountEdges_Gate_DigFltrTimebaseRate: i32 = 12532;
375pub const DAQmx_CI_CountEdges_GateWhen: i32 = 12533;
376pub const DAQmx_CI_DutyCycle_Term: i32 = 12429;
377pub const DAQmx_CI_DutyCycle_TermCfg: i32 = 12449;
378pub const DAQmx_CI_DutyCycle_LogicLvlBehavior: i32 = 12450;
379pub const DAQmx_CI_DutyCycle_DigFltr_Enable: i32 = 12430;
380pub const DAQmx_CI_DutyCycle_DigFltr_MinPulseWidth: i32 = 12431;
381pub const DAQmx_CI_DutyCycle_DigFltr_TimebaseSrc: i32 = 12432;
382pub const DAQmx_CI_DutyCycle_DigFltr_TimebaseRate: i32 = 12433;
383pub const DAQmx_CI_DutyCycle_StartingEdge: i32 = 12434;
384pub const DAQmx_CI_AngEncoder_Units: i32 = 6310;
385pub const DAQmx_CI_AngEncoder_PulsesPerRev: i32 = 2165;
386pub const DAQmx_CI_AngEncoder_InitialAngle: i32 = 2177;
387pub const DAQmx_CI_LinEncoder_Units: i32 = 6313;
388pub const DAQmx_CI_LinEncoder_DistPerPulse: i32 = 2321;
389pub const DAQmx_CI_LinEncoder_InitialPos: i32 = 2325;
390pub const DAQmx_CI_Encoder_DecodingType: i32 = 8678;
391pub const DAQmx_CI_Encoder_AInputTerm: i32 = 8605;
392pub const DAQmx_CI_Encoder_AInputTermCfg: i32 = 12451;
393pub const DAQmx_CI_Encoder_AInputLogicLvlBehavior: i32 = 12452;
394pub const DAQmx_CI_Encoder_AInput_DigFltr_Enable: i32 = 8699;
395pub const DAQmx_CI_Encoder_AInput_DigFltr_MinPulseWidth: i32 = 8700;
396pub const DAQmx_CI_Encoder_AInput_DigFltr_TimebaseSrc: i32 = 8701;
397pub const DAQmx_CI_Encoder_AInput_DigFltr_TimebaseRate: i32 = 8702;
398pub const DAQmx_CI_Encoder_AInput_DigSync_Enable: i32 = 8703;
399pub const DAQmx_CI_Encoder_BInputTerm: i32 = 8606;
400pub const DAQmx_CI_Encoder_BInputTermCfg: i32 = 12453;
401pub const DAQmx_CI_Encoder_BInputLogicLvlBehavior: i32 = 12454;
402pub const DAQmx_CI_Encoder_BInput_DigFltr_Enable: i32 = 8704;
403pub const DAQmx_CI_Encoder_BInput_DigFltr_MinPulseWidth: i32 = 8705;
404pub const DAQmx_CI_Encoder_BInput_DigFltr_TimebaseSrc: i32 = 8706;
405pub const DAQmx_CI_Encoder_BInput_DigFltr_TimebaseRate: i32 = 8707;
406pub const DAQmx_CI_Encoder_BInput_DigSync_Enable: i32 = 8708;
407pub const DAQmx_CI_Encoder_ZInputTerm: i32 = 8607;
408pub const DAQmx_CI_Encoder_ZInputTermCfg: i32 = 12455;
409pub const DAQmx_CI_Encoder_ZInputLogicLvlBehavior: i32 = 12456;
410pub const DAQmx_CI_Encoder_ZInput_DigFltr_Enable: i32 = 8709;
411pub const DAQmx_CI_Encoder_ZInput_DigFltr_MinPulseWidth: i32 = 8710;
412pub const DAQmx_CI_Encoder_ZInput_DigFltr_TimebaseSrc: i32 = 8711;
413pub const DAQmx_CI_Encoder_ZInput_DigFltr_TimebaseRate: i32 = 8712;
414pub const DAQmx_CI_Encoder_ZInput_DigSync_Enable: i32 = 8713;
415pub const DAQmx_CI_Encoder_ZIndexEnable: i32 = 2192;
416pub const DAQmx_CI_Encoder_ZIndexVal: i32 = 2184;
417pub const DAQmx_CI_Encoder_ZIndexPhase: i32 = 2185;
418pub const DAQmx_CI_PulseWidth_Units: i32 = 2083;
419pub const DAQmx_CI_PulseWidth_Term: i32 = 6314;
420pub const DAQmx_CI_PulseWidth_TermCfg: i32 = 12457;
421pub const DAQmx_CI_PulseWidth_LogicLvlBehavior: i32 = 12458;
422pub const DAQmx_CI_PulseWidth_DigFltr_Enable: i32 = 8714;
423pub const DAQmx_CI_PulseWidth_DigFltr_MinPulseWidth: i32 = 8715;
424pub const DAQmx_CI_PulseWidth_DigFltr_TimebaseSrc: i32 = 8716;
425pub const DAQmx_CI_PulseWidth_DigFltr_TimebaseRate: i32 = 8717;
426pub const DAQmx_CI_PulseWidth_DigSync_Enable: i32 = 8718;
427pub const DAQmx_CI_PulseWidth_StartingEdge: i32 = 2085;
428pub const DAQmx_CI_Timestamp_Units: i32 = 8883;
429pub const DAQmx_CI_Timestamp_InitialSeconds: i32 = 8884;
430pub const DAQmx_CI_GPS_SyncMethod: i32 = 4242;
431pub const DAQmx_CI_GPS_SyncSrc: i32 = 4243;
432pub const DAQmx_CI_Velocity_AngEncoder_Units: i32 = 12504;
433pub const DAQmx_CI_Velocity_AngEncoder_PulsesPerRev: i32 = 12505;
434pub const DAQmx_CI_Velocity_LinEncoder_Units: i32 = 12506;
435pub const DAQmx_CI_Velocity_LinEncoder_DistPerPulse: i32 = 12507;
436pub const DAQmx_CI_Velocity_Encoder_DecodingType: i32 = 12508;
437pub const DAQmx_CI_Velocity_Encoder_AInputTerm: i32 = 12509;
438pub const DAQmx_CI_Velocity_Encoder_AInputTermCfg: i32 = 12510;
439pub const DAQmx_CI_Velocity_Encoder_AInputLogicLvlBehavior: i32 = 12511;
440pub const DAQmx_CI_Velocity_Encoder_AInputDigFltr_Enable: i32 = 12512;
441pub const DAQmx_CI_Velocity_Encoder_AInputDigFltr_MinPulseWidth: i32 = 12513;
442pub const DAQmx_CI_Velocity_Encoder_AInputDigFltr_TimebaseSrc: i32 = 12514;
443pub const DAQmx_CI_Velocity_Encoder_AInputDigFltr_TimebaseRate: i32 = 12515;
444pub const DAQmx_CI_Velocity_Encoder_BInputTerm: i32 = 12516;
445pub const DAQmx_CI_Velocity_Encoder_BInputTermCfg: i32 = 12517;
446pub const DAQmx_CI_Velocity_Encoder_BInputLogicLvlBehavior: i32 = 12518;
447pub const DAQmx_CI_Velocity_Encoder_BInputDigFltr_Enable: i32 = 12519;
448pub const DAQmx_CI_Velocity_Encoder_BInputDigFltr_MinPulseWidth: i32 = 12520;
449pub const DAQmx_CI_Velocity_Encoder_BInputDigFltr_TimebaseSrc: i32 = 12521;
450pub const DAQmx_CI_Velocity_Encoder_BInputDigFltr_TimebaseRate: i32 = 12522;
451pub const DAQmx_CI_Velocity_MeasTime: i32 = 12523;
452pub const DAQmx_CI_Velocity_Div: i32 = 12524;
453pub const DAQmx_CI_TwoEdgeSep_Units: i32 = 6316;
454pub const DAQmx_CI_TwoEdgeSep_FirstTerm: i32 = 6317;
455pub const DAQmx_CI_TwoEdgeSep_FirstTermCfg: i32 = 12459;
456pub const DAQmx_CI_TwoEdgeSep_FirstLogicLvlBehavior: i32 = 12460;
457pub const DAQmx_CI_TwoEdgeSep_First_DigFltr_Enable: i32 = 8719;
458pub const DAQmx_CI_TwoEdgeSep_First_DigFltr_MinPulseWidth: i32 = 8720;
459pub const DAQmx_CI_TwoEdgeSep_First_DigFltr_TimebaseSrc: i32 = 8721;
460pub const DAQmx_CI_TwoEdgeSep_First_DigFltr_TimebaseRate: i32 = 8722;
461pub const DAQmx_CI_TwoEdgeSep_First_DigSync_Enable: i32 = 8723;
462pub const DAQmx_CI_TwoEdgeSep_FirstEdge: i32 = 2099;
463pub const DAQmx_CI_TwoEdgeSep_SecondTerm: i32 = 6318;
464pub const DAQmx_CI_TwoEdgeSep_SecondTermCfg: i32 = 12461;
465pub const DAQmx_CI_TwoEdgeSep_SecondLogicLvlBehavior: i32 = 12462;
466pub const DAQmx_CI_TwoEdgeSep_Second_DigFltr_Enable: i32 = 8724;
467pub const DAQmx_CI_TwoEdgeSep_Second_DigFltr_MinPulseWidth: i32 = 8725;
468pub const DAQmx_CI_TwoEdgeSep_Second_DigFltr_TimebaseSrc: i32 = 8726;
469pub const DAQmx_CI_TwoEdgeSep_Second_DigFltr_TimebaseRate: i32 = 8727;
470pub const DAQmx_CI_TwoEdgeSep_Second_DigSync_Enable: i32 = 8728;
471pub const DAQmx_CI_TwoEdgeSep_SecondEdge: i32 = 2100;
472pub const DAQmx_CI_SemiPeriod_Units: i32 = 6319;
473pub const DAQmx_CI_SemiPeriod_Term: i32 = 6320;
474pub const DAQmx_CI_SemiPeriod_TermCfg: i32 = 12463;
475pub const DAQmx_CI_SemiPeriod_LogicLvlBehavior: i32 = 12464;
476pub const DAQmx_CI_SemiPeriod_DigFltr_Enable: i32 = 8729;
477pub const DAQmx_CI_SemiPeriod_DigFltr_MinPulseWidth: i32 = 8730;
478pub const DAQmx_CI_SemiPeriod_DigFltr_TimebaseSrc: i32 = 8731;
479pub const DAQmx_CI_SemiPeriod_DigFltr_TimebaseRate: i32 = 8732;
480pub const DAQmx_CI_SemiPeriod_DigSync_Enable: i32 = 8733;
481pub const DAQmx_CI_SemiPeriod_StartingEdge: i32 = 8958;
482pub const DAQmx_CI_Pulse_Freq_Units: i32 = 12043;
483pub const DAQmx_CI_Pulse_Freq_Term: i32 = 12036;
484pub const DAQmx_CI_Pulse_Freq_TermCfg: i32 = 12465;
485pub const DAQmx_CI_Pulse_Freq_LogicLvlBehavior: i32 = 12466;
486pub const DAQmx_CI_Pulse_Freq_DigFltr_Enable: i32 = 12038;
487pub const DAQmx_CI_Pulse_Freq_DigFltr_MinPulseWidth: i32 = 12039;
488pub const DAQmx_CI_Pulse_Freq_DigFltr_TimebaseSrc: i32 = 12040;
489pub const DAQmx_CI_Pulse_Freq_DigFltr_TimebaseRate: i32 = 12041;
490pub const DAQmx_CI_Pulse_Freq_DigSync_Enable: i32 = 12042;
491pub const DAQmx_CI_Pulse_Freq_Start_Edge: i32 = 12037;
492pub const DAQmx_CI_Pulse_Time_Units: i32 = 12051;
493pub const DAQmx_CI_Pulse_Time_Term: i32 = 12044;
494pub const DAQmx_CI_Pulse_Time_TermCfg: i32 = 12467;
495pub const DAQmx_CI_Pulse_Time_LogicLvlBehavior: i32 = 12468;
496pub const DAQmx_CI_Pulse_Time_DigFltr_Enable: i32 = 12046;
497pub const DAQmx_CI_Pulse_Time_DigFltr_MinPulseWidth: i32 = 12047;
498pub const DAQmx_CI_Pulse_Time_DigFltr_TimebaseSrc: i32 = 12048;
499pub const DAQmx_CI_Pulse_Time_DigFltr_TimebaseRate: i32 = 12049;
500pub const DAQmx_CI_Pulse_Time_DigSync_Enable: i32 = 12050;
501pub const DAQmx_CI_Pulse_Time_StartEdge: i32 = 12045;
502pub const DAQmx_CI_Pulse_Ticks_Term: i32 = 12052;
503pub const DAQmx_CI_Pulse_Ticks_TermCfg: i32 = 12469;
504pub const DAQmx_CI_Pulse_Ticks_LogicLvlBehavior: i32 = 12470;
505pub const DAQmx_CI_Pulse_Ticks_DigFltr_Enable: i32 = 12054;
506pub const DAQmx_CI_Pulse_Ticks_DigFltr_MinPulseWidth: i32 = 12055;
507pub const DAQmx_CI_Pulse_Ticks_DigFltr_TimebaseSrc: i32 = 12056;
508pub const DAQmx_CI_Pulse_Ticks_DigFltr_TimebaseRate: i32 = 12057;
509pub const DAQmx_CI_Pulse_Ticks_DigSync_Enable: i32 = 12058;
510pub const DAQmx_CI_Pulse_Ticks_StartEdge: i32 = 12053;
511pub const DAQmx_CI_CtrTimebaseSrc: i32 = 323;
512pub const DAQmx_CI_CtrTimebaseRate: i32 = 6322;
513pub const DAQmx_CI_CtrTimebaseActiveEdge: i32 = 322;
514pub const DAQmx_CI_CtrTimebase_DigFltr_Enable: i32 = 8817;
515pub const DAQmx_CI_CtrTimebase_DigFltr_MinPulseWidth: i32 = 8818;
516pub const DAQmx_CI_CtrTimebase_DigFltr_TimebaseSrc: i32 = 8819;
517pub const DAQmx_CI_CtrTimebase_DigFltr_TimebaseRate: i32 = 8820;
518pub const DAQmx_CI_CtrTimebase_DigSync_Enable: i32 = 8821;
519pub const DAQmx_CI_ThreshVoltage: i32 = 12471;
520pub const DAQmx_CI_Filter_Enable: i32 = 12727;
521pub const DAQmx_CI_Filter_Freq: i32 = 12728;
522pub const DAQmx_CI_Filter_Response: i32 = 12729;
523pub const DAQmx_CI_Filter_Order: i32 = 12730;
524pub const DAQmx_CI_FilterDelay: i32 = 12731;
525pub const DAQmx_CI_FilterDelayUnits: i32 = 12732;
526pub const DAQmx_CI_Count: i32 = 328;
527pub const DAQmx_CI_OutputState: i32 = 329;
528pub const DAQmx_CI_TCReached: i32 = 336;
529pub const DAQmx_CI_CtrTimebaseMasterTimebaseDiv: i32 = 6323;
530pub const DAQmx_CI_SampClkOverrunBehavior: i32 = 12435;
531pub const DAQmx_CI_SampClkOverrunSentinelVal: i32 = 12436;
532pub const DAQmx_CI_DataXferMech: i32 = 512;
533pub const DAQmx_CI_DataXferReqCond: i32 = 12027;
534pub const DAQmx_CI_UsbXferReqSize: i32 = 10898;
535pub const DAQmx_CI_UsbXferReqCount: i32 = 12292;
536pub const DAQmx_CI_MemMapEnable: i32 = 11986;
537pub const DAQmx_CI_NumPossiblyInvalidSamps: i32 = 6460;
538pub const DAQmx_CI_DupCountPrevent: i32 = 8620;
539pub const DAQmx_CI_Prescaler: i32 = 8761;
540pub const DAQmx_CI_MaxMeasPeriod: i32 = 12437;
541pub const DAQmx_CO_OutputType: i32 = 6325;
542pub const DAQmx_CO_Pulse_IdleState: i32 = 4464;
543pub const DAQmx_CO_Pulse_Term: i32 = 6369;
544pub const DAQmx_CO_Pulse_Time_Units: i32 = 6358;
545pub const DAQmx_CO_Pulse_HighTime: i32 = 6330;
546pub const DAQmx_CO_Pulse_LowTime: i32 = 6331;
547pub const DAQmx_CO_Pulse_Time_InitialDelay: i32 = 6332;
548pub const DAQmx_CO_Pulse_DutyCyc: i32 = 4470;
549pub const DAQmx_CO_Pulse_Freq_Units: i32 = 6357;
550pub const DAQmx_CO_Pulse_Freq: i32 = 4472;
551pub const DAQmx_CO_Pulse_Freq_InitialDelay: i32 = 665;
552pub const DAQmx_CO_Pulse_HighTicks: i32 = 4457;
553pub const DAQmx_CO_Pulse_LowTicks: i32 = 4465;
554pub const DAQmx_CO_Pulse_Ticks_InitialDelay: i32 = 664;
555pub const DAQmx_CO_CtrTimebaseSrc: i32 = 825;
556pub const DAQmx_CO_CtrTimebaseRate: i32 = 6338;
557pub const DAQmx_CO_CtrTimebaseActiveEdge: i32 = 833;
558pub const DAQmx_CO_CtrTimebase_DigFltr_Enable: i32 = 8822;
559pub const DAQmx_CO_CtrTimebase_DigFltr_MinPulseWidth: i32 = 8823;
560pub const DAQmx_CO_CtrTimebase_DigFltr_TimebaseSrc: i32 = 8824;
561pub const DAQmx_CO_CtrTimebase_DigFltr_TimebaseRate: i32 = 8825;
562pub const DAQmx_CO_CtrTimebase_DigSync_Enable: i32 = 8826;
563pub const DAQmx_CO_Count: i32 = 659;
564pub const DAQmx_CO_OutputState: i32 = 660;
565pub const DAQmx_CO_AutoIncrCnt: i32 = 661;
566pub const DAQmx_CO_CtrTimebaseMasterTimebaseDiv: i32 = 6339;
567pub const DAQmx_CO_PulseDone: i32 = 6414;
568pub const DAQmx_CO_EnableInitialDelayOnRetrigger: i32 = 11977;
569pub const DAQmx_CO_ConstrainedGenMode: i32 = 10738;
570pub const DAQmx_CO_UseOnlyOnBrdMem: i32 = 11979;
571pub const DAQmx_CO_DataXferMech: i32 = 11980;
572pub const DAQmx_CO_DataXferReqCond: i32 = 11981;
573pub const DAQmx_CO_UsbXferReqSize: i32 = 10899;
574pub const DAQmx_CO_UsbXferReqCount: i32 = 12293;
575pub const DAQmx_CO_MemMapEnable: i32 = 11987;
576pub const DAQmx_CO_Prescaler: i32 = 8813;
577pub const DAQmx_CO_RdyForNewVal: i32 = 8959;
578pub const DAQmx_Pwr_Voltage_Setpoint: i32 = 12756;
579pub const DAQmx_Pwr_Voltage_DevScalingCoeff: i32 = 12761;
580pub const DAQmx_Pwr_Current_Setpoint: i32 = 12757;
581pub const DAQmx_Pwr_Current_DevScalingCoeff: i32 = 12762;
582pub const DAQmx_Pwr_OutputEnable: i32 = 12758;
583pub const DAQmx_Pwr_OutputState: i32 = 12759;
584pub const DAQmx_Pwr_IdleOutputBehavior: i32 = 12760;
585pub const DAQmx_Pwr_RemoteSense: i32 = 12763;
586pub const DAQmx_ChanType: i32 = 6271;
587pub const DAQmx_PhysicalChanName: i32 = 6389;
588pub const DAQmx_ChanDescr: i32 = 6438;
589pub const DAQmx_ChanIsGlobal: i32 = 8964;
590pub const DAQmx_Chan_SyncUnlockBehavior: i32 = 12604;
591pub const DAQmx_Dev_IsSimulated: i32 = 8906;
592pub const DAQmx_Dev_ProductCategory: i32 = 10665;
593pub const DAQmx_Dev_ProductType: i32 = 1585;
594pub const DAQmx_Dev_ProductNum: i32 = 8989;
595pub const DAQmx_Dev_SerialNum: i32 = 1586;
596pub const DAQmx_Dev_Accessory_ProductTypes: i32 = 12141;
597pub const DAQmx_Dev_Accessory_ProductNums: i32 = 12142;
598pub const DAQmx_Dev_Accessory_SerialNums: i32 = 12143;
599pub const DAQmx_Carrier_SerialNum: i32 = 10890;
600pub const DAQmx_FieldDAQ_DevName: i32 = 12657;
601pub const DAQmx_FieldDAQ_BankDevNames: i32 = 12664;
602pub const DAQmx_Dev_IDPin_PinNames: i32 = 12785;
603pub const DAQmx_Dev_IDPin_PinStatuses: i32 = 12786;
604pub const DAQmx_Dev_IDPin_MemFamilyCodes: i32 = 12787;
605pub const DAQmx_Dev_IDPin_MemSerialNums: i32 = 12788;
606pub const DAQmx_Dev_IDPin_MemSizes: i32 = 12789;
607pub const DAQmx_Dev_Chassis_ModuleDevNames: i32 = 10678;
608pub const DAQmx_Dev_AnlgTrigSupported: i32 = 10628;
609pub const DAQmx_Dev_DigTrigSupported: i32 = 10629;
610pub const DAQmx_Dev_TimeTrigSupported: i32 = 12319;
611pub const DAQmx_Dev_AI_PhysicalChans: i32 = 8990;
612pub const DAQmx_Dev_AI_SupportedMeasTypes: i32 = 12242;
613pub const DAQmx_Dev_AI_MaxSingleChanRate: i32 = 10636;
614pub const DAQmx_Dev_AI_MaxMultiChanRate: i32 = 10637;
615pub const DAQmx_Dev_AI_MinRate: i32 = 10638;
616pub const DAQmx_Dev_AI_SimultaneousSamplingSupported: i32 = 10639;
617pub const DAQmx_Dev_AI_NumSampTimingEngines: i32 = 12643;
618pub const DAQmx_Dev_AI_SampModes: i32 = 12252;
619pub const DAQmx_Dev_AI_NumSyncPulseSrcs: i32 = 12644;
620pub const DAQmx_Dev_AI_TrigUsage: i32 = 10630;
621pub const DAQmx_Dev_AI_VoltageRngs: i32 = 10640;
622pub const DAQmx_Dev_AI_VoltageIntExcitDiscreteVals: i32 = 10697;
623pub const DAQmx_Dev_AI_VoltageIntExcitRangeVals: i32 = 10698;
624pub const DAQmx_Dev_AI_ChargeRngs: i32 = 12561;
625pub const DAQmx_Dev_AI_CurrentRngs: i32 = 10641;
626pub const DAQmx_Dev_AI_CurrentIntExcitDiscreteVals: i32 = 10699;
627pub const DAQmx_Dev_AI_BridgeRngs: i32 = 12240;
628pub const DAQmx_Dev_AI_ResistanceRngs: i32 = 10773;
629pub const DAQmx_Dev_AI_FreqRngs: i32 = 10642;
630pub const DAQmx_Dev_AI_Gains: i32 = 10643;
631pub const DAQmx_Dev_AI_Couplings: i32 = 10644;
632pub const DAQmx_Dev_AI_LowpassCutoffFreqDiscreteVals: i32 = 10645;
633pub const DAQmx_Dev_AI_LowpassCutoffFreqRangeVals: i32 = 10703;
634pub const DAQmx_AI_DigFltr_Types: i32 = 12551;
635pub const DAQmx_Dev_AI_DigFltr_LowpassCutoffFreqDiscreteVals: i32 = 12488;
636pub const DAQmx_Dev_AI_DigFltr_LowpassCutoffFreqRangeVals: i32 = 12489;
637pub const DAQmx_Dev_AO_PhysicalChans: i32 = 8991;
638pub const DAQmx_Dev_AO_SupportedOutputTypes: i32 = 12243;
639pub const DAQmx_Dev_AO_MaxRate: i32 = 10647;
640pub const DAQmx_Dev_AO_MinRate: i32 = 10648;
641pub const DAQmx_Dev_AO_SampClkSupported: i32 = 10646;
642pub const DAQmx_Dev_AO_NumSampTimingEngines: i32 = 12645;
643pub const DAQmx_Dev_AO_SampModes: i32 = 12253;
644pub const DAQmx_Dev_AO_NumSyncPulseSrcs: i32 = 12646;
645pub const DAQmx_Dev_AO_TrigUsage: i32 = 10631;
646pub const DAQmx_Dev_AO_VoltageRngs: i32 = 10651;
647pub const DAQmx_Dev_AO_CurrentRngs: i32 = 10652;
648pub const DAQmx_Dev_AO_Gains: i32 = 10653;
649pub const DAQmx_Dev_DI_Lines: i32 = 8992;
650pub const DAQmx_Dev_DI_Ports: i32 = 8993;
651pub const DAQmx_Dev_DI_MaxRate: i32 = 10649;
652pub const DAQmx_Dev_DI_NumSampTimingEngines: i32 = 12647;
653pub const DAQmx_Dev_DI_TrigUsage: i32 = 10632;
654pub const DAQmx_Dev_DO_Lines: i32 = 8994;
655pub const DAQmx_Dev_DO_Ports: i32 = 8995;
656pub const DAQmx_Dev_DO_MaxRate: i32 = 10650;
657pub const DAQmx_Dev_DO_NumSampTimingEngines: i32 = 12648;
658pub const DAQmx_Dev_DO_TrigUsage: i32 = 10633;
659pub const DAQmx_Dev_CI_PhysicalChans: i32 = 8996;
660pub const DAQmx_Dev_CI_SupportedMeasTypes: i32 = 12244;
661pub const DAQmx_Dev_CI_TrigUsage: i32 = 10634;
662pub const DAQmx_Dev_CI_SampClkSupported: i32 = 10654;
663pub const DAQmx_Dev_CI_SampModes: i32 = 12254;
664pub const DAQmx_Dev_CI_MaxSize: i32 = 10655;
665pub const DAQmx_Dev_CI_MaxTimebase: i32 = 10656;
666pub const DAQmx_Dev_CO_PhysicalChans: i32 = 8997;
667pub const DAQmx_Dev_CO_SupportedOutputTypes: i32 = 12245;
668pub const DAQmx_Dev_CO_SampClkSupported: i32 = 12123;
669pub const DAQmx_Dev_CO_SampModes: i32 = 12255;
670pub const DAQmx_Dev_CO_TrigUsage: i32 = 10635;
671pub const DAQmx_Dev_CO_MaxSize: i32 = 10657;
672pub const DAQmx_Dev_CO_MaxTimebase: i32 = 10658;
673pub const DAQmx_Dev_TEDS_HWTEDSSupported: i32 = 12246;
674pub const DAQmx_Dev_NumDMAChans: i32 = 9020;
675pub const DAQmx_Dev_BusType: i32 = 8998;
676pub const DAQmx_Dev_PCI_BusNum: i32 = 8999;
677pub const DAQmx_Dev_PCI_DevNum: i32 = 9000;
678pub const DAQmx_Dev_PXI_ChassisNum: i32 = 9001;
679pub const DAQmx_Dev_PXI_SlotNum: i32 = 9002;
680pub const DAQmx_Dev_CompactDAQ_ChassisDevName: i32 = 10679;
681pub const DAQmx_Dev_CompactDAQ_SlotNum: i32 = 10680;
682pub const DAQmx_Dev_CompactRIO_ChassisDevName: i32 = 12641;
683pub const DAQmx_Dev_CompactRIO_SlotNum: i32 = 12642;
684pub const DAQmx_Dev_TCPIP_Hostname: i32 = 10891;
685pub const DAQmx_Dev_TCPIP_EthernetIP: i32 = 10892;
686pub const DAQmx_Dev_TCPIP_WirelessIP: i32 = 10893;
687pub const DAQmx_Dev_Terminals: i32 = 10816;
688pub const DAQmx_Dev_NumTimeTrigs: i32 = 12609;
689pub const DAQmx_Dev_NumTimestampEngines: i32 = 12610;
690pub const DAQmx_Exported_AIConvClk_OutputTerm: i32 = 5767;
691pub const DAQmx_Exported_AIConvClk_Pulse_Polarity: i32 = 5768;
692pub const DAQmx_Exported_10MHzRefClk_OutputTerm: i32 = 8814;
693pub const DAQmx_Exported_20MHzTimebase_OutputTerm: i32 = 5719;
694pub const DAQmx_Exported_SampClk_OutputBehavior: i32 = 6251;
695pub const DAQmx_Exported_SampClk_OutputTerm: i32 = 5731;
696pub const DAQmx_Exported_SampClk_DelayOffset: i32 = 8644;
697pub const DAQmx_Exported_SampClk_Pulse_Polarity: i32 = 5732;
698pub const DAQmx_Exported_SampClkTimebase_OutputTerm: i32 = 6393;
699pub const DAQmx_Exported_DividedSampClkTimebase_OutputTerm: i32 = 8609;
700pub const DAQmx_Exported_AdvTrig_OutputTerm: i32 = 5701;
701pub const DAQmx_Exported_AdvTrig_Pulse_Polarity: i32 = 5702;
702pub const DAQmx_Exported_AdvTrig_Pulse_WidthUnits: i32 = 5703;
703pub const DAQmx_Exported_AdvTrig_Pulse_Width: i32 = 5704;
704pub const DAQmx_Exported_PauseTrig_OutputTerm: i32 = 5653;
705pub const DAQmx_Exported_PauseTrig_Lvl_ActiveLvl: i32 = 5654;
706pub const DAQmx_Exported_RefTrig_OutputTerm: i32 = 1424;
707pub const DAQmx_Exported_RefTrig_Pulse_Polarity: i32 = 1425;
708pub const DAQmx_Exported_StartTrig_OutputTerm: i32 = 1412;
709pub const DAQmx_Exported_StartTrig_Pulse_Polarity: i32 = 1413;
710pub const DAQmx_Exported_AdvCmpltEvent_OutputTerm: i32 = 5713;
711pub const DAQmx_Exported_AdvCmpltEvent_Delay: i32 = 5975;
712pub const DAQmx_Exported_AdvCmpltEvent_Pulse_Polarity: i32 = 5714;
713pub const DAQmx_Exported_AdvCmpltEvent_Pulse_Width: i32 = 5716;
714pub const DAQmx_Exported_AIHoldCmpltEvent_OutputTerm: i32 = 6381;
715pub const DAQmx_Exported_AIHoldCmpltEvent_PulsePolarity: i32 = 6382;
716pub const DAQmx_Exported_ChangeDetectEvent_OutputTerm: i32 = 8599;
717pub const DAQmx_Exported_ChangeDetectEvent_Pulse_Polarity: i32 = 8963;
718pub const DAQmx_Exported_CtrOutEvent_OutputTerm: i32 = 5911;
719pub const DAQmx_Exported_CtrOutEvent_OutputBehavior: i32 = 5967;
720pub const DAQmx_Exported_CtrOutEvent_Pulse_Polarity: i32 = 5912;
721pub const DAQmx_Exported_CtrOutEvent_Toggle_IdleState: i32 = 6250;
722pub const DAQmx_Exported_HshkEvent_OutputTerm: i32 = 8890;
723pub const DAQmx_Exported_HshkEvent_OutputBehavior: i32 = 8891;
724pub const DAQmx_Exported_HshkEvent_Delay: i32 = 8892;
725pub const DAQmx_Exported_HshkEvent_Interlocked_AssertedLvl: i32 = 8893;
726pub const DAQmx_Exported_HshkEvent_Interlocked_AssertOnStart: i32 = 8894;
727pub const DAQmx_Exported_HshkEvent_Interlocked_DeassertDelay: i32 = 8895;
728pub const DAQmx_Exported_HshkEvent_Pulse_Polarity: i32 = 8896;
729pub const DAQmx_Exported_HshkEvent_Pulse_Width: i32 = 8897;
730pub const DAQmx_Exported_RdyForXferEvent_OutputTerm: i32 = 8885;
731pub const DAQmx_Exported_RdyForXferEvent_Lvl_ActiveLvl: i32 = 8886;
732pub const DAQmx_Exported_RdyForXferEvent_DeassertCond: i32 = 10595;
733pub const DAQmx_Exported_RdyForXferEvent_DeassertCondCustomThreshold: i32 = 10596;
734pub const DAQmx_Exported_DataActiveEvent_OutputTerm: i32 = 5683;
735pub const DAQmx_Exported_DataActiveEvent_Lvl_ActiveLvl: i32 = 5684;
736pub const DAQmx_Exported_RdyForStartEvent_OutputTerm: i32 = 5641;
737pub const DAQmx_Exported_RdyForStartEvent_Lvl_ActiveLvl: i32 = 5969;
738pub const DAQmx_Exported_SyncPulseEvent_OutputTerm: i32 = 8764;
739pub const DAQmx_Exported_WatchdogExpiredEvent_OutputTerm: i32 = 8618;
740pub const DAQmx_PersistedChan_Author: i32 = 8912;
741pub const DAQmx_PersistedChan_AllowInteractiveEditing: i32 = 8913;
742pub const DAQmx_PersistedChan_AllowInteractiveDeletion: i32 = 8914;
743pub const DAQmx_PersistedScale_Author: i32 = 8916;
744pub const DAQmx_PersistedScale_AllowInteractiveEditing: i32 = 8917;
745pub const DAQmx_PersistedScale_AllowInteractiveDeletion: i32 = 8918;
746pub const DAQmx_PersistedTask_Author: i32 = 8908;
747pub const DAQmx_PersistedTask_AllowInteractiveEditing: i32 = 8909;
748pub const DAQmx_PersistedTask_AllowInteractiveDeletion: i32 = 8910;
749pub const DAQmx_PhysicalChan_AI_SupportedMeasTypes: i32 = 12247;
750pub const DAQmx_PhysicalChan_AI_TermCfgs: i32 = 9026;
751pub const DAQmx_PhysicalChan_AI_InputSrcs: i32 = 12248;
752pub const DAQmx_PhysicalChan_AI_SensorPower_Types: i32 = 12665;
753pub const DAQmx_PhysicalChan_AI_SensorPower_VoltageRangeVals: i32 = 12666;
754pub const DAQmx_PhysicalChan_AI_PowerControl_Voltage: i32 = 12652;
755pub const DAQmx_PhysicalChan_AI_PowerControl_Enable: i32 = 12653;
756pub const DAQmx_PhysicalChan_AI_PowerControl_Type: i32 = 12654;
757pub const DAQmx_PhysicalChan_AI_SensorPower_OpenChan: i32 = 12668;
758pub const DAQmx_PhysicalChan_AI_SensorPower_Overcurrent: i32 = 12669;
759pub const DAQmx_PhysicalChan_AO_SupportedOutputTypes: i32 = 12249;
760pub const DAQmx_PhysicalChan_AO_SupportedPowerUpOutputTypes: i32 = 12366;
761pub const DAQmx_PhysicalChan_AO_TermCfgs: i32 = 10659;
762pub const DAQmx_PhysicalChan_AO_ManualControlEnable: i32 = 10782;
763pub const DAQmx_PhysicalChan_AO_ManualControl_ShortDetected: i32 = 11971;
764pub const DAQmx_PhysicalChan_AO_ManualControlAmplitude: i32 = 10783;
765pub const DAQmx_PhysicalChan_AO_ManualControlFreq: i32 = 10784;
766pub const DAQmx_AO_PowerAmp_ChannelEnable: i32 = 12386;
767pub const DAQmx_AO_PowerAmp_ScalingCoeff: i32 = 12387;
768pub const DAQmx_AO_PowerAmp_Overcurrent: i32 = 12388;
769pub const DAQmx_AO_PowerAmp_Gain: i32 = 12389;
770pub const DAQmx_AO_PowerAmp_Offset: i32 = 12390;
771pub const DAQmx_PhysicalChan_DI_PortWidth: i32 = 10660;
772pub const DAQmx_PhysicalChan_DI_SampClkSupported: i32 = 10661;
773pub const DAQmx_PhysicalChan_DI_SampModes: i32 = 12256;
774pub const DAQmx_PhysicalChan_DI_ChangeDetectSupported: i32 = 10662;
775pub const DAQmx_PhysicalChan_DO_PortWidth: i32 = 10663;
776pub const DAQmx_PhysicalChan_DO_SampClkSupported: i32 = 10664;
777pub const DAQmx_PhysicalChan_DO_SampModes: i32 = 12257;
778pub const DAQmx_PhysicalChan_CI_SupportedMeasTypes: i32 = 12250;
779pub const DAQmx_PhysicalChan_CO_SupportedOutputTypes: i32 = 12251;
780pub const DAQmx_PhysicalChan_Dig_PortLogicFamily: i32 = 12779;
781pub const DAQmx_PhysicalChan_TEDS_MfgID: i32 = 8666;
782pub const DAQmx_PhysicalChan_TEDS_ModelNum: i32 = 8667;
783pub const DAQmx_PhysicalChan_TEDS_SerialNum: i32 = 8668;
784pub const DAQmx_PhysicalChan_TEDS_VersionNum: i32 = 8669;
785pub const DAQmx_PhysicalChan_TEDS_VersionLetter: i32 = 8670;
786pub const DAQmx_PhysicalChan_TEDS_BitStream: i32 = 8671;
787pub const DAQmx_PhysicalChan_TEDS_TemplateIDs: i32 = 8847;
788pub const DAQmx_Read_RelativeTo: i32 = 6410;
789pub const DAQmx_Read_Offset: i32 = 6411;
790pub const DAQmx_Read_ChannelsToRead: i32 = 6179;
791pub const DAQmx_Read_ReadAllAvailSamp: i32 = 4629;
792pub const DAQmx_Read_AutoStart: i32 = 6182;
793pub const DAQmx_Read_OverWrite: i32 = 4625;
794pub const DAQmx_Logging_FilePath: i32 = 11972;
795pub const DAQmx_Logging_Mode: i32 = 11973;
796pub const DAQmx_Logging_TDMS_GroupName: i32 = 11974;
797pub const DAQmx_Logging_TDMS_Operation: i32 = 11975;
798pub const DAQmx_Logging_Pause: i32 = 12259;
799pub const DAQmx_Logging_SampsPerFile: i32 = 12260;
800pub const DAQmx_Logging_FileWriteSize: i32 = 12227;
801pub const DAQmx_Logging_FilePreallocationSize: i32 = 12230;
802pub const DAQmx_Read_CurrReadPos: i32 = 4641;
803pub const DAQmx_Read_AvailSampPerChan: i32 = 4643;
804pub const DAQmx_Read_TotalSampPerChanAcquired: i32 = 6442;
805pub const DAQmx_Read_CommonModeRangeErrorChansExist: i32 = 10904;
806pub const DAQmx_Read_CommonModeRangeErrorChans: i32 = 10905;
807pub const DAQmx_Read_ExcitFaultChansExist: i32 = 12424;
808pub const DAQmx_Read_ExcitFaultChans: i32 = 12425;
809pub const DAQmx_Read_OvercurrentChansExist: i32 = 10726;
810pub const DAQmx_Read_OvercurrentChans: i32 = 10727;
811pub const DAQmx_Read_OvertemperatureChansExist: i32 = 12417;
812pub const DAQmx_Read_OvertemperatureChans: i32 = 12418;
813pub const DAQmx_Read_OpenChansExist: i32 = 12544;
814pub const DAQmx_Read_OpenChans: i32 = 12545;
815pub const DAQmx_Read_OpenChansDetails: i32 = 12546;
816pub const DAQmx_Read_OpenCurrentLoopChansExist: i32 = 10761;
817pub const DAQmx_Read_OpenCurrentLoopChans: i32 = 10762;
818pub const DAQmx_Read_OpenThrmcplChansExist: i32 = 10902;
819pub const DAQmx_Read_OpenThrmcplChans: i32 = 10903;
820pub const DAQmx_Read_OverloadedChansExist: i32 = 8564;
821pub const DAQmx_Read_OverloadedChans: i32 = 8565;
822pub const DAQmx_Read_InputLimitsFaultChansExist: i32 = 12687;
823pub const DAQmx_Read_InputLimitsFaultChans: i32 = 12688;
824pub const DAQmx_Read_PLL_UnlockedChansExist: i32 = 12568;
825pub const DAQmx_Read_PLL_UnlockedChans: i32 = 12569;
826pub const DAQmx_Read_PowerSupplyFaultChansExist: i32 = 12690;
827pub const DAQmx_Read_PowerSupplyFaultChans: i32 = 12691;
828pub const DAQmx_Read_Sync_UnlockedChansExist: i32 = 12605;
829pub const DAQmx_Read_Sync_UnlockedChans: i32 = 12606;
830pub const DAQmx_Read_AccessoryInsertionOrRemovalDetected: i32 = 12144;
831pub const DAQmx_Read_DevsWithInsertedOrRemovedAccessories: i32 = 12145;
832pub const DAQmx_RemoteSenseErrorChansExist: i32 = 12765;
833pub const DAQmx_RemoteSenseErrorChans: i32 = 12766;
834pub const DAQmx_AuxPowerErrorChansExist: i32 = 12767;
835pub const DAQmx_AuxPowerErrorChans: i32 = 12768;
836pub const DAQmx_ReverseVoltageErrorChansExist: i32 = 12774;
837pub const DAQmx_ReverseVoltageErrorChans: i32 = 12775;
838pub const DAQmx_Read_ChangeDetect_HasOverflowed: i32 = 8596;
839pub const DAQmx_Read_RawDataWidth: i32 = 8570;
840pub const DAQmx_Read_NumChans: i32 = 8571;
841pub const DAQmx_Read_DigitalLines_BytesPerChan: i32 = 8572;
842pub const DAQmx_Read_WaitMode: i32 = 8754;
843pub const DAQmx_Read_SleepTime: i32 = 8880;
844pub const DAQmx_RealTime_ConvLateErrorsToWarnings: i32 = 8942;
845pub const DAQmx_RealTime_NumOfWarmupIters: i32 = 8941;
846pub const DAQmx_RealTime_WaitForNextSampClkWaitMode: i32 = 8943;
847pub const DAQmx_RealTime_ReportMissedSamp: i32 = 8985;
848pub const DAQmx_RealTime_WriteRecoveryMode: i32 = 8986;
849pub const DAQmx_Scale_Descr: i32 = 4646;
850pub const DAQmx_Scale_ScaledUnits: i32 = 6427;
851pub const DAQmx_Scale_PreScaledUnits: i32 = 6391;
852pub const DAQmx_Scale_Type: i32 = 6441;
853pub const DAQmx_Scale_Lin_Slope: i32 = 4647;
854pub const DAQmx_Scale_Lin_YIntercept: i32 = 4648;
855pub const DAQmx_Scale_Map_ScaledMax: i32 = 4649;
856pub const DAQmx_Scale_Map_PreScaledMax: i32 = 4657;
857pub const DAQmx_Scale_Map_ScaledMin: i32 = 4656;
858pub const DAQmx_Scale_Map_PreScaledMin: i32 = 4658;
859pub const DAQmx_Scale_Poly_ForwardCoeff: i32 = 4660;
860pub const DAQmx_Scale_Poly_ReverseCoeff: i32 = 4661;
861pub const DAQmx_Scale_Table_ScaledVals: i32 = 4662;
862pub const DAQmx_Scale_Table_PreScaledVals: i32 = 4663;
863pub const DAQmx_SwitchChan_Usage: i32 = 6372;
864pub const DAQmx_SwitchChan_AnlgBusSharingEnable: i32 = 12190;
865pub const DAQmx_SwitchChan_MaxACCarryCurrent: i32 = 1608;
866pub const DAQmx_SwitchChan_MaxACSwitchCurrent: i32 = 1606;
867pub const DAQmx_SwitchChan_MaxACCarryPwr: i32 = 1602;
868pub const DAQmx_SwitchChan_MaxACSwitchPwr: i32 = 1604;
869pub const DAQmx_SwitchChan_MaxDCCarryCurrent: i32 = 1607;
870pub const DAQmx_SwitchChan_MaxDCSwitchCurrent: i32 = 1605;
871pub const DAQmx_SwitchChan_MaxDCCarryPwr: i32 = 1603;
872pub const DAQmx_SwitchChan_MaxDCSwitchPwr: i32 = 1609;
873pub const DAQmx_SwitchChan_MaxACVoltage: i32 = 1617;
874pub const DAQmx_SwitchChan_MaxDCVoltage: i32 = 1616;
875pub const DAQmx_SwitchChan_WireMode: i32 = 6373;
876pub const DAQmx_SwitchChan_Bandwidth: i32 = 1600;
877pub const DAQmx_SwitchChan_Impedance: i32 = 1601;
878pub const DAQmx_SwitchDev_SettlingTime: i32 = 4676;
879pub const DAQmx_SwitchDev_AutoConnAnlgBus: i32 = 6106;
880pub const DAQmx_SwitchDev_PwrDownLatchRelaysAfterSettling: i32 = 8923;
881pub const DAQmx_SwitchDev_Settled: i32 = 4675;
882pub const DAQmx_SwitchDev_RelayList: i32 = 6108;
883pub const DAQmx_SwitchDev_NumRelays: i32 = 6374;
884pub const DAQmx_SwitchDev_SwitchChanList: i32 = 6375;
885pub const DAQmx_SwitchDev_NumSwitchChans: i32 = 6376;
886pub const DAQmx_SwitchDev_NumRows: i32 = 6377;
887pub const DAQmx_SwitchDev_NumColumns: i32 = 6378;
888pub const DAQmx_SwitchDev_Topology: i32 = 6461;
889pub const DAQmx_SwitchDev_Temperature: i32 = 12314;
890pub const DAQmx_SwitchScan_BreakMode: i32 = 4679;
891pub const DAQmx_SwitchScan_RepeatMode: i32 = 4680;
892pub const DAQmx_SwitchScan_WaitingForAdv: i32 = 6105;
893pub const DAQmx_Sys_GlobalChans: i32 = 4709;
894pub const DAQmx_Sys_Scales: i32 = 4710;
895pub const DAQmx_Sys_Tasks: i32 = 4711;
896pub const DAQmx_Sys_DevNames: i32 = 6459;
897pub const DAQmx_Sys_NIDAQMajorVersion: i32 = 4722;
898pub const DAQmx_Sys_NIDAQMinorVersion: i32 = 6435;
899pub const DAQmx_Sys_NIDAQUpdateVersion: i32 = 12066;
900pub const DAQmx_Task_Name: i32 = 4726;
901pub const DAQmx_Task_Channels: i32 = 4723;
902pub const DAQmx_Task_NumChans: i32 = 8577;
903pub const DAQmx_Task_Devices: i32 = 8974;
904pub const DAQmx_Task_NumDevices: i32 = 10682;
905pub const DAQmx_Task_Complete: i32 = 4724;
906pub const DAQmx_SampQuant_SampMode: i32 = 4864;
907pub const DAQmx_SampQuant_SampPerChan: i32 = 4880;
908pub const DAQmx_SampTimingType: i32 = 4935;
909pub const DAQmx_SampClk_Rate: i32 = 4932;
910pub const DAQmx_SampClk_MaxRate: i32 = 8904;
911pub const DAQmx_SampClk_Src: i32 = 6226;
912pub const DAQmx_SampClk_ActiveEdge: i32 = 4865;
913pub const DAQmx_SampClk_OverrunBehavior: i32 = 12028;
914pub const DAQmx_SampClk_UnderflowBehavior: i32 = 10593;
915pub const DAQmx_SampClk_TimebaseDiv: i32 = 6379;
916pub const DAQmx_SampClk_Term: i32 = 12059;
917pub const DAQmx_SampClk_Timebase_Rate: i32 = 4867;
918pub const DAQmx_SampClk_Timebase_Src: i32 = 4872;
919pub const DAQmx_SampClk_Timebase_ActiveEdge: i32 = 6380;
920pub const DAQmx_SampClk_Timebase_MasterTimebaseDiv: i32 = 4869;
921pub const DAQmx_SampClkTimebase_Term: i32 = 12060;
922pub const DAQmx_SampClk_DigFltr_Enable: i32 = 8734;
923pub const DAQmx_SampClk_DigFltr_MinPulseWidth: i32 = 8735;
924pub const DAQmx_SampClk_DigFltr_TimebaseSrc: i32 = 8736;
925pub const DAQmx_SampClk_DigFltr_TimebaseRate: i32 = 8737;
926pub const DAQmx_SampClk_DigSync_Enable: i32 = 8738;
927pub const DAQmx_SampClk_WriteWfm_UseInitialWfmDT: i32 = 12540;
928pub const DAQmx_Hshk_DelayAfterXfer: i32 = 8898;
929pub const DAQmx_Hshk_StartCond: i32 = 8899;
930pub const DAQmx_Hshk_SampleInputDataWhen: i32 = 8900;
931pub const DAQmx_ChangeDetect_DI_RisingEdgePhysicalChans: i32 = 8597;
932pub const DAQmx_ChangeDetect_DI_FallingEdgePhysicalChans: i32 = 8598;
933pub const DAQmx_ChangeDetect_DI_Tristate: i32 = 12026;
934pub const DAQmx_OnDemand_SimultaneousAOEnable: i32 = 8608;
935pub const DAQmx_Implicit_UnderflowBehavior: i32 = 12029;
936pub const DAQmx_AIConv_Rate: i32 = 6216;
937pub const DAQmx_AIConv_MaxRate: i32 = 8905;
938pub const DAQmx_AIConv_Src: i32 = 5378;
939pub const DAQmx_AIConv_ActiveEdge: i32 = 6227;
940pub const DAQmx_AIConv_TimebaseDiv: i32 = 4917;
941pub const DAQmx_AIConv_Timebase_Src: i32 = 4921;
942pub const DAQmx_DelayFromSampClk_DelayUnits: i32 = 4868;
943pub const DAQmx_DelayFromSampClk_Delay: i32 = 4887;
944pub const DAQmx_AIConv_DigFltr_Enable: i32 = 11996;
945pub const DAQmx_AIConv_DigFltr_MinPulseWidth: i32 = 11997;
946pub const DAQmx_AIConv_DigFltr_TimebaseSrc: i32 = 11998;
947pub const DAQmx_AIConv_DigFltr_TimebaseRate: i32 = 11999;
948pub const DAQmx_AIConv_DigSync_Enable: i32 = 12000;
949pub const DAQmx_MasterTimebase_Rate: i32 = 5269;
950pub const DAQmx_MasterTimebase_Src: i32 = 4931;
951pub const DAQmx_RefClk_Rate: i32 = 4885;
952pub const DAQmx_RefClk_Src: i32 = 4886;
953pub const DAQmx_SyncPulse_Type: i32 = 12598;
954pub const DAQmx_SyncPulse_Src: i32 = 8765;
955pub const DAQmx_SyncPulse_Time_When: i32 = 12599;
956pub const DAQmx_SyncPulse_Time_Timescale: i32 = 12600;
957pub const DAQmx_SyncPulse_SyncTime: i32 = 8766;
958pub const DAQmx_SyncPulse_MinDelayToStart: i32 = 8767;
959pub const DAQmx_SyncPulse_ResetTime: i32 = 12156;
960pub const DAQmx_SyncPulse_ResetDelay: i32 = 12157;
961pub const DAQmx_SyncPulse_Term: i32 = 12165;
962pub const DAQmx_SyncClk_Interval: i32 = 12158;
963pub const DAQmx_SampTimingEngine: i32 = 10790;
964pub const DAQmx_FirstSampTimestamp_Enable: i32 = 12601;
965pub const DAQmx_FirstSampTimestamp_Timescale: i32 = 12603;
966pub const DAQmx_FirstSampTimestamp_Val: i32 = 12602;
967pub const DAQmx_FirstSampClk_When: i32 = 12674;
968pub const DAQmx_FirstSampClk_Timescale: i32 = 12675;
969pub const DAQmx_FirstSampClk_Offset: i32 = 12714;
970pub const DAQmx_StartTrig_Type: i32 = 5011;
971pub const DAQmx_StartTrig_Term: i32 = 12062;
972pub const DAQmx_DigEdge_StartTrig_Src: i32 = 5127;
973pub const DAQmx_DigEdge_StartTrig_Edge: i32 = 5124;
974pub const DAQmx_DigEdge_StartTrig_DigFltr_Enable: i32 = 8739;
975pub const DAQmx_DigEdge_StartTrig_DigFltr_MinPulseWidth: i32 = 8740;
976pub const DAQmx_DigEdge_StartTrig_DigFltr_TimebaseSrc: i32 = 8741;
977pub const DAQmx_DigEdge_StartTrig_DigFltr_TimebaseRate: i32 = 8742;
978pub const DAQmx_DigEdge_StartTrig_DigSync_Enable: i32 = 8743;
979pub const DAQmx_DigPattern_StartTrig_Src: i32 = 5136;
980pub const DAQmx_DigPattern_StartTrig_Pattern: i32 = 8582;
981pub const DAQmx_DigPattern_StartTrig_When: i32 = 5137;
982pub const DAQmx_AnlgEdge_StartTrig_Src: i32 = 5016;
983pub const DAQmx_AnlgEdge_StartTrig_Slope: i32 = 5015;
984pub const DAQmx_AnlgEdge_StartTrig_Lvl: i32 = 5014;
985pub const DAQmx_AnlgEdge_StartTrig_Hyst: i32 = 5013;
986pub const DAQmx_AnlgEdge_StartTrig_Coupling: i32 = 8755;
987pub const DAQmx_AnlgEdge_StartTrig_DigFltr_Enable: i32 = 12001;
988pub const DAQmx_AnlgEdge_StartTrig_DigFltr_MinPulseWidth: i32 = 12002;
989pub const DAQmx_AnlgEdge_StartTrig_DigFltr_TimebaseSrc: i32 = 12003;
990pub const DAQmx_AnlgEdge_StartTrig_DigFltr_TimebaseRate: i32 = 12004;
991pub const DAQmx_AnlgEdge_StartTrig_DigSync_Enable: i32 = 12005;
992pub const DAQmx_AnlgMultiEdge_StartTrig_Srcs: i32 = 12577;
993pub const DAQmx_AnlgMultiEdge_StartTrig_Slopes: i32 = 12578;
994pub const DAQmx_AnlgMultiEdge_StartTrig_Lvls: i32 = 12579;
995pub const DAQmx_AnlgMultiEdge_StartTrig_Hysts: i32 = 12580;
996pub const DAQmx_AnlgMultiEdge_StartTrig_Couplings: i32 = 12581;
997pub const DAQmx_AnlgWin_StartTrig_Src: i32 = 5120;
998pub const DAQmx_AnlgWin_StartTrig_When: i32 = 5121;
999pub const DAQmx_AnlgWin_StartTrig_Top: i32 = 5123;
1000pub const DAQmx_AnlgWin_StartTrig_Btm: i32 = 5122;
1001pub const DAQmx_AnlgWin_StartTrig_Coupling: i32 = 8756;
1002pub const DAQmx_AnlgWin_StartTrig_DigFltr_Enable: i32 = 12031;
1003pub const DAQmx_AnlgWin_StartTrig_DigFltr_MinPulseWidth: i32 = 12032;
1004pub const DAQmx_AnlgWin_StartTrig_DigFltr_TimebaseSrc: i32 = 12033;
1005pub const DAQmx_AnlgWin_StartTrig_DigFltr_TimebaseRate: i32 = 12034;
1006pub const DAQmx_AnlgWin_StartTrig_DigSync_Enable: i32 = 12035;
1007pub const DAQmx_StartTrig_TrigWhen: i32 = 12365;
1008pub const DAQmx_StartTrig_Timescale: i32 = 12342;
1009pub const DAQmx_StartTrig_TimestampEnable: i32 = 12618;
1010pub const DAQmx_StartTrig_TimestampTimescale: i32 = 12589;
1011pub const DAQmx_StartTrig_TimestampVal: i32 = 12619;
1012pub const DAQmx_StartTrig_Delay: i32 = 6230;
1013pub const DAQmx_StartTrig_DelayUnits: i32 = 6344;
1014pub const DAQmx_StartTrig_Retriggerable: i32 = 6415;
1015pub const DAQmx_StartTrig_TrigWin: i32 = 12570;
1016pub const DAQmx_StartTrig_RetriggerWin: i32 = 12571;
1017pub const DAQmx_StartTrig_MaxNumTrigsToDetect: i32 = 12572;
1018pub const DAQmx_RefTrig_Type: i32 = 5145;
1019pub const DAQmx_RefTrig_PretrigSamples: i32 = 5189;
1020pub const DAQmx_RefTrig_Term: i32 = 12063;
1021pub const DAQmx_DigEdge_RefTrig_Src: i32 = 5172;
1022pub const DAQmx_DigEdge_RefTrig_Edge: i32 = 5168;
1023pub const DAQmx_DigEdge_RefTrig_DigFltr_Enable: i32 = 11991;
1024pub const DAQmx_DigEdge_RefTrig_DigFltr_MinPulseWidth: i32 = 11992;
1025pub const DAQmx_DigEdge_RefTrig_DigFltr_TimebaseSrc: i32 = 11993;
1026pub const DAQmx_DigEdge_RefTrig_DigFltr_TimebaseRate: i32 = 11994;
1027pub const DAQmx_DigEdge_RefTrig_DigSync_Enable: i32 = 11995;
1028pub const DAQmx_DigPattern_RefTrig_Src: i32 = 5175;
1029pub const DAQmx_DigPattern_RefTrig_Pattern: i32 = 8583;
1030pub const DAQmx_DigPattern_RefTrig_When: i32 = 5176;
1031pub const DAQmx_AnlgEdge_RefTrig_Src: i32 = 5156;
1032pub const DAQmx_AnlgEdge_RefTrig_Slope: i32 = 5155;
1033pub const DAQmx_AnlgEdge_RefTrig_Lvl: i32 = 5154;
1034pub const DAQmx_AnlgEdge_RefTrig_Hyst: i32 = 5153;
1035pub const DAQmx_AnlgEdge_RefTrig_Coupling: i32 = 8757;
1036pub const DAQmx_AnlgEdge_RefTrig_DigFltr_Enable: i32 = 12006;
1037pub const DAQmx_AnlgEdge_RefTrig_DigFltr_MinPulseWidth: i32 = 12007;
1038pub const DAQmx_AnlgEdge_RefTrig_DigFltr_TimebaseSrc: i32 = 12008;
1039pub const DAQmx_AnlgEdge_RefTrig_DigFltr_TimebaseRate: i32 = 12009;
1040pub const DAQmx_AnlgEdge_RefTrig_DigSync_Enable: i32 = 12010;
1041pub const DAQmx_AnlgMultiEdge_RefTrig_Srcs: i32 = 12582;
1042pub const DAQmx_AnlgMultiEdge_RefTrig_Slopes: i32 = 12583;
1043pub const DAQmx_AnlgMultiEdge_RefTrig_Lvls: i32 = 12584;
1044pub const DAQmx_AnlgMultiEdge_RefTrig_Hysts: i32 = 12585;
1045pub const DAQmx_AnlgMultiEdge_RefTrig_Couplings: i32 = 12586;
1046pub const DAQmx_AnlgWin_RefTrig_Src: i32 = 5158;
1047pub const DAQmx_AnlgWin_RefTrig_When: i32 = 5159;
1048pub const DAQmx_AnlgWin_RefTrig_Top: i32 = 5161;
1049pub const DAQmx_AnlgWin_RefTrig_Btm: i32 = 5160;
1050pub const DAQmx_AnlgWin_RefTrig_Coupling: i32 = 6231;
1051pub const DAQmx_AnlgWin_RefTrig_DigFltr_Enable: i32 = 12011;
1052pub const DAQmx_AnlgWin_RefTrig_DigFltr_MinPulseWidth: i32 = 12012;
1053pub const DAQmx_AnlgWin_RefTrig_DigFltr_TimebaseSrc: i32 = 12013;
1054pub const DAQmx_AnlgWin_RefTrig_DigFltr_TimebaseRate: i32 = 12014;
1055pub const DAQmx_AnlgWin_RefTrig_DigSync_Enable: i32 = 12015;
1056pub const DAQmx_RefTrig_AutoTrigEnable: i32 = 11969;
1057pub const DAQmx_RefTrig_AutoTriggered: i32 = 11970;
1058pub const DAQmx_RefTrig_TimestampEnable: i32 = 12590;
1059pub const DAQmx_RefTrig_TimestampTimescale: i32 = 12592;
1060pub const DAQmx_RefTrig_TimestampVal: i32 = 12591;
1061pub const DAQmx_RefTrig_Delay: i32 = 5251;
1062pub const DAQmx_RefTrig_Retriggerable: i32 = 12573;
1063pub const DAQmx_RefTrig_TrigWin: i32 = 12574;
1064pub const DAQmx_RefTrig_RetriggerWin: i32 = 12575;
1065pub const DAQmx_RefTrig_MaxNumTrigsToDetect: i32 = 12576;
1066pub const DAQmx_AdvTrig_Type: i32 = 4965;
1067pub const DAQmx_DigEdge_AdvTrig_Src: i32 = 4962;
1068pub const DAQmx_DigEdge_AdvTrig_Edge: i32 = 4960;
1069pub const DAQmx_DigEdge_AdvTrig_DigFltr_Enable: i32 = 8760;
1070pub const DAQmx_HshkTrig_Type: i32 = 8887;
1071pub const DAQmx_Interlocked_HshkTrig_Src: i32 = 8888;
1072pub const DAQmx_Interlocked_HshkTrig_AssertedLvl: i32 = 8889;
1073pub const DAQmx_PauseTrig_Type: i32 = 4966;
1074pub const DAQmx_PauseTrig_Term: i32 = 12064;
1075pub const DAQmx_AnlgLvl_PauseTrig_Src: i32 = 4976;
1076pub const DAQmx_AnlgLvl_PauseTrig_When: i32 = 4977;
1077pub const DAQmx_AnlgLvl_PauseTrig_Lvl: i32 = 4969;
1078pub const DAQmx_AnlgLvl_PauseTrig_Hyst: i32 = 4968;
1079pub const DAQmx_AnlgLvl_PauseTrig_Coupling: i32 = 8758;
1080pub const DAQmx_AnlgLvl_PauseTrig_DigFltr_Enable: i32 = 12016;
1081pub const DAQmx_AnlgLvl_PauseTrig_DigFltr_MinPulseWidth: i32 = 12017;
1082pub const DAQmx_AnlgLvl_PauseTrig_DigFltr_TimebaseSrc: i32 = 12018;
1083pub const DAQmx_AnlgLvl_PauseTrig_DigFltr_TimebaseRate: i32 = 12019;
1084pub const DAQmx_AnlgLvl_PauseTrig_DigSync_Enable: i32 = 12020;
1085pub const DAQmx_AnlgWin_PauseTrig_Src: i32 = 4979;
1086pub const DAQmx_AnlgWin_PauseTrig_When: i32 = 4980;
1087pub const DAQmx_AnlgWin_PauseTrig_Top: i32 = 4982;
1088pub const DAQmx_AnlgWin_PauseTrig_Btm: i32 = 4981;
1089pub const DAQmx_AnlgWin_PauseTrig_Coupling: i32 = 8759;
1090pub const DAQmx_AnlgWin_PauseTrig_DigFltr_Enable: i32 = 12021;
1091pub const DAQmx_AnlgWin_PauseTrig_DigFltr_MinPulseWidth: i32 = 12022;
1092pub const DAQmx_AnlgWin_PauseTrig_DigFltr_TimebaseSrc: i32 = 12023;
1093pub const DAQmx_AnlgWin_PauseTrig_DigFltr_TimebaseRate: i32 = 12024;
1094pub const DAQmx_AnlgWin_PauseTrig_DigSync_Enable: i32 = 12025;
1095pub const DAQmx_DigLvl_PauseTrig_Src: i32 = 4985;
1096pub const DAQmx_DigLvl_PauseTrig_When: i32 = 4992;
1097pub const DAQmx_DigLvl_PauseTrig_DigFltr_Enable: i32 = 8744;
1098pub const DAQmx_DigLvl_PauseTrig_DigFltr_MinPulseWidth: i32 = 8745;
1099pub const DAQmx_DigLvl_PauseTrig_DigFltr_TimebaseSrc: i32 = 8746;
1100pub const DAQmx_DigLvl_PauseTrig_DigFltr_TimebaseRate: i32 = 8747;
1101pub const DAQmx_DigLvl_PauseTrig_DigSync_Enable: i32 = 8748;
1102pub const DAQmx_DigPattern_PauseTrig_Src: i32 = 8559;
1103pub const DAQmx_DigPattern_PauseTrig_Pattern: i32 = 8584;
1104pub const DAQmx_DigPattern_PauseTrig_When: i32 = 8560;
1105pub const DAQmx_ArmStartTrig_Type: i32 = 5140;
1106pub const DAQmx_ArmStart_Term: i32 = 12159;
1107pub const DAQmx_DigEdge_ArmStartTrig_Src: i32 = 5143;
1108pub const DAQmx_DigEdge_ArmStartTrig_Edge: i32 = 5141;
1109pub const DAQmx_DigEdge_ArmStartTrig_DigFltr_Enable: i32 = 8749;
1110pub const DAQmx_DigEdge_ArmStartTrig_DigFltr_MinPulseWidth: i32 = 8750;
1111pub const DAQmx_DigEdge_ArmStartTrig_DigFltr_TimebaseSrc: i32 = 8751;
1112pub const DAQmx_DigEdge_ArmStartTrig_DigFltr_TimebaseRate: i32 = 8752;
1113pub const DAQmx_DigEdge_ArmStartTrig_DigSync_Enable: i32 = 8753;
1114pub const DAQmx_ArmStartTrig_TrigWhen: i32 = 12593;
1115pub const DAQmx_ArmStartTrig_Timescale: i32 = 12594;
1116pub const DAQmx_ArmStartTrig_TimestampEnable: i32 = 12595;
1117pub const DAQmx_ArmStartTrig_TimestampTimescale: i32 = 12597;
1118pub const DAQmx_ArmStartTrig_TimestampVal: i32 = 12596;
1119pub const DAQmx_Trigger_SyncType: i32 = 12160;
1120pub const DAQmx_Watchdog_Timeout: i32 = 8617;
1121pub const DAQmx_WatchdogExpirTrig_Type: i32 = 8611;
1122pub const DAQmx_WatchdogExpirTrig_TrigOnNetworkConnLoss: i32 = 12381;
1123pub const DAQmx_DigEdge_WatchdogExpirTrig_Src: i32 = 8612;
1124pub const DAQmx_DigEdge_WatchdogExpirTrig_Edge: i32 = 8613;
1125pub const DAQmx_Watchdog_DO_ExpirState: i32 = 8615;
1126pub const DAQmx_Watchdog_AO_OutputType: i32 = 12382;
1127pub const DAQmx_Watchdog_AO_ExpirState: i32 = 12383;
1128pub const DAQmx_Watchdog_CO_ExpirState: i32 = 12384;
1129pub const DAQmx_Watchdog_HasExpired: i32 = 8616;
1130pub const DAQmx_Write_RelativeTo: i32 = 6412;
1131pub const DAQmx_Write_Offset: i32 = 6413;
1132pub const DAQmx_Write_RegenMode: i32 = 5203;
1133pub const DAQmx_Write_CurrWritePos: i32 = 5208;
1134pub const DAQmx_Write_OvercurrentChansExist: i32 = 10728;
1135pub const DAQmx_Write_OvercurrentChans: i32 = 10729;
1136pub const DAQmx_Write_OvertemperatureChansExist: i32 = 10884;
1137pub const DAQmx_Write_OvertemperatureChans: i32 = 12419;
1138pub const DAQmx_Write_ExternalOvervoltageChansExist: i32 = 12475;
1139pub const DAQmx_Write_ExternalOvervoltageChans: i32 = 12476;
1140pub const DAQmx_Write_OverloadedChansExist: i32 = 12420;
1141pub const DAQmx_Write_OverloadedChans: i32 = 12421;
1142pub const DAQmx_Write_OpenCurrentLoopChansExist: i32 = 10730;
1143pub const DAQmx_Write_OpenCurrentLoopChans: i32 = 10731;
1144pub const DAQmx_Write_PowerSupplyFaultChansExist: i32 = 10732;
1145pub const DAQmx_Write_PowerSupplyFaultChans: i32 = 10733;
1146pub const DAQmx_Write_Sync_UnlockedChansExist: i32 = 12607;
1147pub const DAQmx_Write_Sync_UnlockedChans: i32 = 12608;
1148pub const DAQmx_Write_SpaceAvail: i32 = 5216;
1149pub const DAQmx_Write_TotalSampPerChanGenerated: i32 = 6443;
1150pub const DAQmx_Write_AccessoryInsertionOrRemovalDetected: i32 = 12371;
1151pub const DAQmx_Write_DevsWithInsertedOrRemovedAccessories: i32 = 12372;
1152pub const DAQmx_Write_RawDataWidth: i32 = 8573;
1153pub const DAQmx_Write_NumChans: i32 = 8574;
1154pub const DAQmx_Write_WaitMode: i32 = 8881;
1155pub const DAQmx_Write_SleepTime: i32 = 8882;
1156pub const DAQmx_Write_DigitalLines_BytesPerChan: i32 = 8575;
1157pub const DAQmx_ReadWaitMode: i32 = 8754;
1158pub const DAQmx_Val_Task_Start: i32 = 0;
1159pub const DAQmx_Val_Task_Stop: i32 = 1;
1160pub const DAQmx_Val_Task_Verify: i32 = 2;
1161pub const DAQmx_Val_Task_Commit: i32 = 3;
1162pub const DAQmx_Val_Task_Reserve: i32 = 4;
1163pub const DAQmx_Val_Task_Unreserve: i32 = 5;
1164pub const DAQmx_Val_Task_Abort: i32 = 6;
1165pub const DAQmx_Val_SynchronousEventCallbacks: i32 = 1;
1166pub const DAQmx_Val_Acquired_Into_Buffer: i32 = 1;
1167pub const DAQmx_Val_Transferred_From_Buffer: i32 = 2;
1168pub const DAQmx_Val_ResetTimer: i32 = 0;
1169pub const DAQmx_Val_ClearExpiration: i32 = 1;
1170pub const DAQmx_Val_ChanPerLine: i32 = 0;
1171pub const DAQmx_Val_ChanForAllLines: i32 = 1;
1172pub const DAQmx_Val_GroupByChannel: i32 = 0;
1173pub const DAQmx_Val_GroupByScanNumber: i32 = 1;
1174pub const DAQmx_Val_DoNotInvertPolarity: i32 = 0;
1175pub const DAQmx_Val_InvertPolarity: i32 = 1;
1176pub const DAQmx_Val_Action_Commit: i32 = 0;
1177pub const DAQmx_Val_Action_Cancel: i32 = 1;
1178pub const DAQmx_Val_AdvanceTrigger: i32 = 12488;
1179pub const DAQmx_Val_Rising: i32 = 10280;
1180pub const DAQmx_Val_Falling: i32 = 10171;
1181pub const DAQmx_Val_PathStatus_Available: i32 = 10431;
1182pub const DAQmx_Val_PathStatus_AlreadyExists: i32 = 10432;
1183pub const DAQmx_Val_PathStatus_Unsupported: i32 = 10433;
1184pub const DAQmx_Val_PathStatus_ChannelInUse: i32 = 10434;
1185pub const DAQmx_Val_PathStatus_SourceChannelConflict: i32 = 10435;
1186pub const DAQmx_Val_PathStatus_ChannelReservedForRouting: i32 = 10436;
1187pub const DAQmx_Val_DegC: i32 = 10143;
1188pub const DAQmx_Val_DegF: i32 = 10144;
1189pub const DAQmx_Val_Kelvins: i32 = 10325;
1190pub const DAQmx_Val_DegR: i32 = 10145;
1191pub const DAQmx_Val_High: i32 = 10192;
1192pub const DAQmx_Val_Low: i32 = 10214;
1193pub const DAQmx_Val_Tristate: i32 = 10310;
1194pub const DAQmx_Val_PullUp: i32 = 15950;
1195pub const DAQmx_Val_PullDown: i32 = 15951;
1196pub const DAQmx_Val_ChannelVoltage: i32 = 0;
1197pub const DAQmx_Val_ChannelCurrent: i32 = 1;
1198pub const DAQmx_Val_ChannelHighImpedance: i32 = 2;
1199pub const DAQmx_Val_Open: i32 = 10437;
1200pub const DAQmx_Val_Closed: i32 = 10438;
1201pub const DAQmx_Val_Loopback0: i32 = 0;
1202pub const DAQmx_Val_Loopback180: i32 = 1;
1203pub const DAQmx_Val_Ground: i32 = 2;
1204pub const DAQmx_Val_Voltage: i32 = 10322;
1205pub const DAQmx_Val_Bridge: i32 = 15908;
1206pub const DAQmx_Val_Current: i32 = 10134;
1207pub const DAQmx_Val_Diff: i32 = 10106;
1208pub const DAQmx_Val_PseudoDiff: i32 = 12529;
1209pub const DAQmx_Val_Charge: i32 = 16105;
1210pub const DAQmx_Val_PowerCalibrationType_RemoteVoltage: i32 = 15100;
1211pub const DAQmx_Val_PowerCalibrationType_LocalVoltage: i32 = 15101;
1212pub const DAQmx_Val_PowerCalibrationType_Current: i32 = 15102;
1213pub const DAQmx_Val_A: i32 = 12513;
1214pub const DAQmx_Val_B: i32 = 12514;
1215pub const DAQmx_Val_Newtons: i32 = 15875;
1216pub const DAQmx_Val_Pounds: i32 = 15876;
1217pub const DAQmx_Val_FromCustomScale: i32 = 10065;
1218pub const DAQmx_Val_StartTrigger: i32 = 12491;
1219pub const DAQmx_Val_ReferenceTrigger: i32 = 12490;
1220pub const DAQmx_Val_ArmStartTrigger: i32 = 14641;
1221pub const DAQmx_Val_FirstSampleTimestamp: i32 = 16130;
1222pub const DAQmx_Val_FullBridge: i32 = 10182;
1223pub const DAQmx_Val_HalfBridge: i32 = 10187;
1224pub const DAQmx_Val_QuarterBridge120OhmCompletionResistor: i32 = 16163;
1225pub const DAQmx_Val_QuarterBridge350OhmCompletionResistor: i32 = 16164;
1226pub const DAQmx_Val_Cfg_Default: i32 = -1;
1227pub const DAQmx_Val_Default: i32 = -1;
1228pub const DAQmx_Val_WaitInfinitely: f64 = -1.0;
1229pub const DAQmx_Val_Auto: i32 = -1;
1230pub const DAQmx_Val_Save_Overwrite: i32 = 1;
1231pub const DAQmx_Val_Save_AllowInteractiveEditing: i32 = 2;
1232pub const DAQmx_Val_Save_AllowInteractiveDeletion: i32 = 4;
1233pub const DAQmx_Val_Bit_TriggerUsageTypes_Advance: i32 = 1;
1234pub const DAQmx_Val_Bit_TriggerUsageTypes_Pause: i32 = 2;
1235pub const DAQmx_Val_Bit_TriggerUsageTypes_Reference: i32 = 4;
1236pub const DAQmx_Val_Bit_TriggerUsageTypes_Start: i32 = 8;
1237pub const DAQmx_Val_Bit_TriggerUsageTypes_Handshake: i32 = 16;
1238pub const DAQmx_Val_Bit_TriggerUsageTypes_ArmStart: i32 = 32;
1239pub const DAQmx_Val_Bit_CouplingTypes_AC: i32 = 1;
1240pub const DAQmx_Val_Bit_CouplingTypes_DC: i32 = 2;
1241pub const DAQmx_Val_Bit_CouplingTypes_Ground: i32 = 4;
1242pub const DAQmx_Val_Bit_CouplingTypes_HFReject: i32 = 8;
1243pub const DAQmx_Val_Bit_CouplingTypes_LFReject: i32 = 16;
1244pub const DAQmx_Val_Bit_CouplingTypes_NoiseReject: i32 = 32;
1245pub const DAQmx_Val_Bit_TermCfg_RSE: i32 = 1;
1246pub const DAQmx_Val_Bit_TermCfg_NRSE: i32 = 2;
1247pub const DAQmx_Val_Bit_TermCfg_Diff: i32 = 4;
1248pub const DAQmx_Val_Bit_TermCfg_PseudoDIFF: i32 = 8;
1249pub const DAQmx_Val_4Wire: i32 = 4;
1250pub const DAQmx_Val_5Wire: i32 = 5;
1251pub const DAQmx_Val_6Wire: i32 = 6;
1252pub const DAQmx_Val_Automatic: i32 = 16097;
1253pub const DAQmx_Val_HighResolution: i32 = 10195;
1254pub const DAQmx_Val_HighSpeed: i32 = 14712;
1255pub const DAQmx_Val_Best50HzRejection: i32 = 14713;
1256pub const DAQmx_Val_Best60HzRejection: i32 = 14714;
1257pub const DAQmx_Val_Custom: i32 = 10137;
1258pub const DAQmx_Val_VoltageRMS: i32 = 10350;
1259pub const DAQmx_Val_CurrentRMS: i32 = 10351;
1260pub const DAQmx_Val_Voltage_CustomWithExcitation: i32 = 10323;
1261pub const DAQmx_Val_Freq_Voltage: i32 = 10181;
1262pub const DAQmx_Val_Resistance: i32 = 10278;
1263pub const DAQmx_Val_Temp_TC: i32 = 10303;
1264pub const DAQmx_Val_Temp_Thrmstr: i32 = 10302;
1265pub const DAQmx_Val_Temp_RTD: i32 = 10301;
1266pub const DAQmx_Val_Temp_BuiltInSensor: i32 = 10311;
1267pub const DAQmx_Val_Strain_Gage: i32 = 10300;
1268pub const DAQmx_Val_Rosette_Strain_Gage: i32 = 15980;
1269pub const DAQmx_Val_Position_LVDT: i32 = 10352;
1270pub const DAQmx_Val_Position_RVDT: i32 = 10353;
1271pub const DAQmx_Val_Position_EddyCurrentProximityProbe: i32 = 14835;
1272pub const DAQmx_Val_Accelerometer: i32 = 10356;
1273pub const DAQmx_Val_Acceleration_Charge: i32 = 16104;
1274pub const DAQmx_Val_Acceleration_4WireDCVoltage: i32 = 16106;
1275pub const DAQmx_Val_Velocity_IEPESensor: i32 = 15966;
1276pub const DAQmx_Val_Force_Bridge: i32 = 15899;
1277pub const DAQmx_Val_Force_IEPESensor: i32 = 15895;
1278pub const DAQmx_Val_Pressure_Bridge: i32 = 15902;
1279pub const DAQmx_Val_SoundPressure_Microphone: i32 = 10354;
1280pub const DAQmx_Val_Torque_Bridge: i32 = 15905;
1281pub const DAQmx_Val_TEDS_Sensor: i32 = 12531;
1282pub const DAQmx_Val_Power: i32 = 16201;
1283pub const DAQmx_Val_Calculated_Power: i32 = 16204;
1284pub const DAQmx_Val_ZeroVolts: i32 = 12526;
1285pub const DAQmx_Val_HighImpedance: i32 = 12527;
1286pub const DAQmx_Val_MaintainExistingValue: i32 = 12528;
1287pub const DAQmx_Val_FuncGen: i32 = 14750;
1288pub const DAQmx_Val_PicoCoulombsPerG: i32 = 16099;
1289pub const DAQmx_Val_PicoCoulombsPerMetersPerSecondSquared: i32 = 16100;
1290pub const DAQmx_Val_PicoCoulombsPerInchesPerSecondSquared: i32 = 16101;
1291pub const DAQmx_Val_mVoltsPerG: i32 = 12509;
1292pub const DAQmx_Val_VoltsPerG: i32 = 12510;
1293pub const DAQmx_Val_AccelUnit_g: i32 = 10186;
1294pub const DAQmx_Val_MetersPerSecondSquared: i32 = 12470;
1295pub const DAQmx_Val_InchesPerSecondSquared: i32 = 12471;
1296pub const DAQmx_Val_FiniteSamps: i32 = 10178;
1297pub const DAQmx_Val_ContSamps: i32 = 10123;
1298pub const DAQmx_Val_HWTimedSinglePoint: i32 = 12522;
1299pub const DAQmx_Val_AboveLvl: i32 = 10093;
1300pub const DAQmx_Val_BelowLvl: i32 = 10107;
1301pub const DAQmx_Val_Degrees: i32 = 10146;
1302pub const DAQmx_Val_Radians: i32 = 10273;
1303pub const DAQmx_Val_Ticks: i32 = 10304;
1304pub const DAQmx_Val_RPM: i32 = 16080;
1305pub const DAQmx_Val_RadiansPerSecond: i32 = 16081;
1306pub const DAQmx_Val_DegreesPerSecond: i32 = 16082;
1307pub const DAQmx_Val_None: i32 = 10230;
1308pub const DAQmx_Val_Once: i32 = 10244;
1309pub const DAQmx_Val_EverySample: i32 = 10164;
1310pub const DAQmx_Val_NoAction: i32 = 10227;
1311pub const DAQmx_Val_BreakBeforeMake: i32 = 10110;
1312pub const DAQmx_Val_QuarterBridge: i32 = 10270;
1313pub const DAQmx_Val_NoBridge: i32 = 10228;
1314pub const DAQmx_Val_VoltsPerVolt: i32 = 15896;
1315pub const DAQmx_Val_mVoltsPerVolt: i32 = 15897;
1316pub const DAQmx_Val_KilogramForce: i32 = 15877;
1317pub const DAQmx_Val_Pascals: i32 = 10081;
1318pub const DAQmx_Val_PoundsPerSquareInch: i32 = 15879;
1319pub const DAQmx_Val_Bar: i32 = 15880;
1320pub const DAQmx_Val_NewtonMeters: i32 = 15881;
1321pub const DAQmx_Val_InchOunces: i32 = 15882;
1322pub const DAQmx_Val_InchPounds: i32 = 15883;
1323pub const DAQmx_Val_FootPounds: i32 = 15884;
1324pub const DAQmx_Val_FromTEDS: i32 = 12516;
1325pub const DAQmx_Val_PCI: i32 = 12582;
1326pub const DAQmx_Val_PCIe: i32 = 13612;
1327pub const DAQmx_Val_PXI: i32 = 12583;
1328pub const DAQmx_Val_PXIe: i32 = 14706;
1329pub const DAQmx_Val_SCXI: i32 = 12584;
1330pub const DAQmx_Val_SCC: i32 = 14707;
1331pub const DAQmx_Val_PCCard: i32 = 12585;
1332pub const DAQmx_Val_USB: i32 = 12586;
1333pub const DAQmx_Val_CompactDAQ: i32 = 14637;
1334pub const DAQmx_Val_CompactRIO: i32 = 16143;
1335pub const DAQmx_Val_TCPIP: i32 = 14828;
1336pub const DAQmx_Val_Unknown: i32 = 12588;
1337pub const DAQmx_Val_SwitchBlock: i32 = 15870;
1338pub const DAQmx_Val_CountEdges: i32 = 10125;
1339pub const DAQmx_Val_Freq: i32 = 10179;
1340pub const DAQmx_Val_Period: i32 = 10256;
1341pub const DAQmx_Val_PulseWidth: i32 = 10359;
1342pub const DAQmx_Val_SemiPeriod: i32 = 10289;
1343pub const DAQmx_Val_PulseFrequency: i32 = 15864;
1344pub const DAQmx_Val_PulseTime: i32 = 15865;
1345pub const DAQmx_Val_PulseTicks: i32 = 15866;
1346pub const DAQmx_Val_DutyCycle: i32 = 16070;
1347pub const DAQmx_Val_Position_AngEncoder: i32 = 10360;
1348pub const DAQmx_Val_Position_LinEncoder: i32 = 10361;
1349pub const DAQmx_Val_Velocity_AngEncoder: i32 = 16078;
1350pub const DAQmx_Val_Velocity_LinEncoder: i32 = 16079;
1351pub const DAQmx_Val_TwoEdgeSep: i32 = 10267;
1352pub const DAQmx_Val_GPS_Timestamp: i32 = 10362;
1353pub const DAQmx_Val_BuiltIn: i32 = 10200;
1354pub const DAQmx_Val_ConstVal: i32 = 10116;
1355pub const DAQmx_Val_Chan: i32 = 10113;
1356pub const DAQmx_Val_Pulse_Time: i32 = 10269;
1357pub const DAQmx_Val_Pulse_Freq: i32 = 10119;
1358pub const DAQmx_Val_Pulse_Ticks: i32 = 10268;
1359pub const DAQmx_Val_AI: i32 = 10100;
1360pub const DAQmx_Val_AO: i32 = 10102;
1361pub const DAQmx_Val_DI: i32 = 10151;
1362pub const DAQmx_Val_DO: i32 = 10153;
1363pub const DAQmx_Val_CI: i32 = 10131;
1364pub const DAQmx_Val_CO: i32 = 10132;
1365pub const DAQmx_Val_Unconstrained: i32 = 14708;
1366pub const DAQmx_Val_FixedHighFreq: i32 = 14709;
1367pub const DAQmx_Val_FixedLowFreq: i32 = 14710;
1368pub const DAQmx_Val_Fixed50PercentDutyCycle: i32 = 14711;
1369pub const DAQmx_Val_CountUp: i32 = 10128;
1370pub const DAQmx_Val_CountDown: i32 = 10124;
1371pub const DAQmx_Val_ExtControlled: i32 = 10326;
1372pub const DAQmx_Val_LowFreq1Ctr: i32 = 10105;
1373pub const DAQmx_Val_HighFreq2Ctr: i32 = 10157;
1374pub const DAQmx_Val_LargeRng2Ctr: i32 = 10205;
1375pub const DAQmx_Val_DynAvg: i32 = 16065;
1376pub const DAQmx_Val_AC: i32 = 10045;
1377pub const DAQmx_Val_DC: i32 = 10050;
1378pub const DAQmx_Val_GND: i32 = 10066;
1379pub const DAQmx_Val_Internal: i32 = 10200;
1380pub const DAQmx_Val_External: i32 = 10167;
1381pub const DAQmx_Val_UserProvided: i32 = 10167;
1382pub const DAQmx_Val_Coulombs: i32 = 16102;
1383pub const DAQmx_Val_PicoCoulombs: i32 = 16103;
1384pub const DAQmx_Val_Amps: i32 = 10342;
1385pub const DAQmx_Val_RightJustified: i32 = 10279;
1386pub const DAQmx_Val_LeftJustified: i32 = 10209;
1387pub const DAQmx_Val_DMA: i32 = 10054;
1388pub const DAQmx_Val_Interrupts: i32 = 10204;
1389pub const DAQmx_Val_ProgrammedIO: i32 = 10264;
1390pub const DAQmx_Val_USBbulk: i32 = 12590;
1391pub const DAQmx_Val_OnbrdMemMoreThanHalfFull: i32 = 10237;
1392pub const DAQmx_Val_OnbrdMemFull: i32 = 10236;
1393pub const DAQmx_Val_OnbrdMemCustomThreshold: i32 = 12577;
1394pub const DAQmx_Val_ActiveDrive: i32 = 12573;
1395pub const DAQmx_Val_OpenCollector: i32 = 12574;
1396pub const DAQmx_Val_NoChange: i32 = 10160;
1397pub const DAQmx_Val_PatternMatches: i32 = 10254;
1398pub const DAQmx_Val_PatternDoesNotMatch: i32 = 10253;
1399pub const DAQmx_Val_SampClkPeriods: i32 = 10286;
1400pub const DAQmx_Val_Seconds: i32 = 10364;
1401pub const DAQmx_Val_SampleClkPeriods: i32 = 10286;
1402pub const DAQmx_Val_mVoltsPerMil: i32 = 14836;
1403pub const DAQmx_Val_VoltsPerMil: i32 = 14837;
1404pub const DAQmx_Val_mVoltsPerMillimeter: i32 = 14838;
1405pub const DAQmx_Val_VoltsPerMillimeter: i32 = 14839;
1406pub const DAQmx_Val_mVoltsPerMicron: i32 = 14840;
1407pub const DAQmx_Val_X1: i32 = 10090;
1408pub const DAQmx_Val_X2: i32 = 10091;
1409pub const DAQmx_Val_X4: i32 = 10092;
1410pub const DAQmx_Val_TwoPulseCounting: i32 = 10313;
1411pub const DAQmx_Val_AHighBHigh: i32 = 10040;
1412pub const DAQmx_Val_AHighBLow: i32 = 10041;
1413pub const DAQmx_Val_ALowBHigh: i32 = 10042;
1414pub const DAQmx_Val_ALowBLow: i32 = 10043;
1415pub const DAQmx_Val_Pulse: i32 = 10265;
1416pub const DAQmx_Val_Toggle: i32 = 10307;
1417pub const DAQmx_Val_Lvl: i32 = 10210;
1418pub const DAQmx_Val_Interlocked: i32 = 12549;
1419pub const DAQmx_Val_Lowpass: i32 = 16071;
1420pub const DAQmx_Val_Highpass: i32 = 16072;
1421pub const DAQmx_Val_Bandpass: i32 = 16073;
1422pub const DAQmx_Val_Notch: i32 = 16074;
1423pub const DAQmx_Val_ConstantGroupDelay: i32 = 16075;
1424pub const DAQmx_Val_Butterworth: i32 = 16076;
1425pub const DAQmx_Val_Elliptical: i32 = 16077;
1426pub const DAQmx_Val_HardwareDefined: i32 = 10191;
1427pub const DAQmx_Val_Comb: i32 = 16152;
1428pub const DAQmx_Val_Bessel: i32 = 16153;
1429pub const DAQmx_Val_Brickwall: i32 = 16155;
1430pub const DAQmx_Val_mVoltsPerNewton: i32 = 15891;
1431pub const DAQmx_Val_mVoltsPerPound: i32 = 15892;
1432pub const DAQmx_Val_Hz: i32 = 10373;
1433pub const DAQmx_Val_Sine: i32 = 14751;
1434pub const DAQmx_Val_Triangle: i32 = 14752;
1435pub const DAQmx_Val_Square: i32 = 14753;
1436pub const DAQmx_Val_Sawtooth: i32 = 14754;
1437pub const DAQmx_Val_IRIGB: i32 = 10070;
1438pub const DAQmx_Val_PPS: i32 = 10080;
1439pub const DAQmx_Val_Immediate: i32 = 10198;
1440pub const DAQmx_Val_WaitForHandshakeTriggerAssert: i32 = 12550;
1441pub const DAQmx_Val_WaitForHandshakeTriggerDeassert: i32 = 12551;
1442pub const DAQmx_Val_MemoryNotPresent: i32 = 16205;
1443pub const DAQmx_Val_MemoryPresent: i32 = 16206;
1444pub const DAQmx_Val_OnBrdMemMoreThanHalfFull: i32 = 10237;
1445pub const DAQmx_Val_OnBrdMemNotEmpty: i32 = 10241;
1446pub const DAQmx_Val_WhenAcqComplete: i32 = 12546;
1447pub const DAQmx_Val_RSE: i32 = 10083;
1448pub const DAQmx_Val_NRSE: i32 = 10078;
1449pub const DAQmx_Val_mVoltsPerVoltPerMillimeter: i32 = 12506;
1450pub const DAQmx_Val_mVoltsPerVoltPerMilliInch: i32 = 12505;
1451pub const DAQmx_Val_Meters: i32 = 10219;
1452pub const DAQmx_Val_Inches: i32 = 10379;
1453pub const DAQmx_Val_Off: i32 = 10231;
1454pub const DAQmx_Val_Log: i32 = 15844;
1455pub const DAQmx_Val_LogAndRead: i32 = 15842;
1456pub const DAQmx_Val_OpenOrCreate: i32 = 15846;
1457pub const DAQmx_Val_CreateOrReplace: i32 = 15847;
1458pub const DAQmx_Val_Create: i32 = 15848;
1459pub const DAQmx_Val_1point8V: i32 = 16184;
1460pub const DAQmx_Val_2point5V: i32 = 14620;
1461pub const DAQmx_Val_3point3V: i32 = 14621;
1462pub const DAQmx_Val_5V: i32 = 14619;
1463pub const DAQmx_Val_SameAsSampTimebase: i32 = 10284;
1464pub const DAQmx_Val_SameAsMasterTimebase: i32 = 10282;
1465pub const DAQmx_Val_100MHzTimebase: i32 = 15857;
1466pub const DAQmx_Val_80MHzTimebase: i32 = 14636;
1467pub const DAQmx_Val_20MHzTimebase: i32 = 12537;
1468pub const DAQmx_Val_8MHzTimebase: i32 = 16023;
1469pub const DAQmx_Val_AM: i32 = 14756;
1470pub const DAQmx_Val_FM: i32 = 14757;
1471pub const DAQmx_Val_OnBrdMemEmpty: i32 = 10235;
1472pub const DAQmx_Val_OnBrdMemHalfFullOrLess: i32 = 10239;
1473pub const DAQmx_Val_OnBrdMemNotFull: i32 = 10242;
1474pub const DAQmx_Val_StopTaskAndError: i32 = 15862;
1475pub const DAQmx_Val_IgnoreOverruns: i32 = 15863;
1476pub const DAQmx_Val_OverwriteUnreadSamps: i32 = 10252;
1477pub const DAQmx_Val_DoNotOverwriteUnreadSamps: i32 = 10159;
1478pub const DAQmx_Val_ActiveHigh: i32 = 10095;
1479pub const DAQmx_Val_ActiveLow: i32 = 10096;
1480pub const DAQmx_Val_OutputDisabled: i32 = 15503;
1481pub const DAQmx_Val_ConstantVoltage: i32 = 15500;
1482pub const DAQmx_Val_ConstantCurrent: i32 = 15501;
1483pub const DAQmx_Val_Overvoltage: i32 = 15502;
1484pub const DAQmx_Val_Watts: i32 = 16203;
1485pub const DAQmx_Val_MSeriesDAQ: i32 = 14643;
1486pub const DAQmx_Val_XSeriesDAQ: i32 = 15858;
1487pub const DAQmx_Val_ESeriesDAQ: i32 = 14642;
1488pub const DAQmx_Val_SSeriesDAQ: i32 = 14644;
1489pub const DAQmx_Val_BSeriesDAQ: i32 = 14662;
1490pub const DAQmx_Val_SCSeriesDAQ: i32 = 14645;
1491pub const DAQmx_Val_USBDAQ: i32 = 14646;
1492pub const DAQmx_Val_AOSeries: i32 = 14647;
1493pub const DAQmx_Val_DigitalIO: i32 = 14648;
1494pub const DAQmx_Val_TIOSeries: i32 = 14661;
1495pub const DAQmx_Val_DynamicSignalAcquisition: i32 = 14649;
1496pub const DAQmx_Val_Switches: i32 = 14650;
1497pub const DAQmx_Val_CompactDAQChassis: i32 = 14658;
1498pub const DAQmx_Val_CompactRIOChassis: i32 = 16144;
1499pub const DAQmx_Val_CSeriesModule: i32 = 14659;
1500pub const DAQmx_Val_SCXIModule: i32 = 14660;
1501pub const DAQmx_Val_SCCConnectorBlock: i32 = 14704;
1502pub const DAQmx_Val_SCCModule: i32 = 14705;
1503pub const DAQmx_Val_NIELVIS: i32 = 14755;
1504pub const DAQmx_Val_NetworkDAQ: i32 = 14829;
1505pub const DAQmx_Val_SCExpress: i32 = 15886;
1506pub const DAQmx_Val_FieldDAQ: i32 = 16151;
1507pub const DAQmx_Val_TestScaleChassis: i32 = 16180;
1508pub const DAQmx_Val_TestScaleModule: i32 = 16181;
1509pub const DAQmx_Val_mioDAQ: i32 = 16182;
1510pub const DAQmx_Val_Pt3750: i32 = 12481;
1511pub const DAQmx_Val_Pt3851: i32 = 10071;
1512pub const DAQmx_Val_Pt3911: i32 = 12482;
1513pub const DAQmx_Val_Pt3916: i32 = 10069;
1514pub const DAQmx_Val_Pt3920: i32 = 10053;
1515pub const DAQmx_Val_Pt3928: i32 = 12483;
1516pub const DAQmx_Val_mVoltsPerVoltPerDegree: i32 = 12507;
1517pub const DAQmx_Val_mVoltsPerVoltPerRadian: i32 = 12508;
1518pub const DAQmx_Val_LosslessPacking: i32 = 12555;
1519pub const DAQmx_Val_LossyLSBRemoval: i32 = 12556;
1520pub const DAQmx_Val_FirstSample: i32 = 10424;
1521pub const DAQmx_Val_CurrReadPos: i32 = 10425;
1522pub const DAQmx_Val_RefTrig: i32 = 10426;
1523pub const DAQmx_Val_FirstPretrigSamp: i32 = 10427;
1524pub const DAQmx_Val_MostRecentSamp: i32 = 10428;
1525pub const DAQmx_Val_AllowRegen: i32 = 10097;
1526pub const DAQmx_Val_DoNotAllowRegen: i32 = 10158;
1527pub const DAQmx_Val_2Wire: i32 = 2;
1528pub const DAQmx_Val_3Wire: i32 = 3;
1529pub const DAQmx_Val_Ohms: i32 = 10384;
1530pub const DAQmx_Val_Bits: i32 = 10109;
1531pub const DAQmx_Val_SCXI1124Range0to1V: i32 = 14629;
1532pub const DAQmx_Val_SCXI1124Range0to5V: i32 = 14630;
1533pub const DAQmx_Val_SCXI1124Range0to10V: i32 = 14631;
1534pub const DAQmx_Val_SCXI1124RangeNeg1to1V: i32 = 14632;
1535pub const DAQmx_Val_SCXI1124RangeNeg5to5V: i32 = 14633;
1536pub const DAQmx_Val_SCXI1124RangeNeg10to10V: i32 = 14634;
1537pub const DAQmx_Val_SCXI1124Range0to20mA: i32 = 14635;
1538pub const DAQmx_Val_SampClkActiveEdge: i32 = 14617;
1539pub const DAQmx_Val_SampClkInactiveEdge: i32 = 14618;
1540pub const DAQmx_Val_HandshakeTriggerAsserts: i32 = 12552;
1541pub const DAQmx_Val_HandshakeTriggerDeasserts: i32 = 12553;
1542pub const DAQmx_Val_SampClk: i32 = 10388;
1543pub const DAQmx_Val_BurstHandshake: i32 = 12548;
1544pub const DAQmx_Val_Handshake: i32 = 10389;
1545pub const DAQmx_Val_Implicit: i32 = 10451;
1546pub const DAQmx_Val_OnDemand: i32 = 10390;
1547pub const DAQmx_Val_ChangeDetection: i32 = 12504;
1548pub const DAQmx_Val_PipelinedSampClk: i32 = 14668;
1549pub const DAQmx_Val_Linear: i32 = 10447;
1550pub const DAQmx_Val_MapRanges: i32 = 10448;
1551pub const DAQmx_Val_Polynomial: i32 = 10449;
1552pub const DAQmx_Val_Table: i32 = 10450;
1553pub const DAQmx_Val_TwoPointLinear: i32 = 15898;
1554pub const DAQmx_Val_Enabled: i32 = 16145;
1555pub const DAQmx_Val_Disabled: i32 = 16146;
1556pub const DAQmx_Val_BipolarDC: i32 = 16147;
1557pub const DAQmx_Val_AandB: i32 = 12515;
1558pub const DAQmx_Val_R1: i32 = 12465;
1559pub const DAQmx_Val_R2: i32 = 12466;
1560pub const DAQmx_Val_R3: i32 = 12467;
1561pub const DAQmx_Val_R4: i32 = 14813;
1562pub const DAQmx_Val_AIConvertClock: i32 = 12484;
1563pub const DAQmx_Val_10MHzRefClock: i32 = 12536;
1564pub const DAQmx_Val_20MHzTimebaseClock: i32 = 12486;
1565pub const DAQmx_Val_SampleClock: i32 = 12487;
1566pub const DAQmx_Val_AdvCmpltEvent: i32 = 12492;
1567pub const DAQmx_Val_AIHoldCmpltEvent: i32 = 12493;
1568pub const DAQmx_Val_CounterOutputEvent: i32 = 12494;
1569pub const DAQmx_Val_ChangeDetectionEvent: i32 = 12511;
1570pub const DAQmx_Val_WDTExpiredEvent: i32 = 12512;
1571pub const DAQmx_Val_SampleCompleteEvent: i32 = 12530;
1572pub const DAQmx_Val_RisingSlope: i32 = 10280;
1573pub const DAQmx_Val_FallingSlope: i32 = 10171;
1574pub const DAQmx_Val_FullBridgeI: i32 = 10183;
1575pub const DAQmx_Val_FullBridgeII: i32 = 10184;
1576pub const DAQmx_Val_FullBridgeIII: i32 = 10185;
1577pub const DAQmx_Val_HalfBridgeI: i32 = 10188;
1578pub const DAQmx_Val_HalfBridgeII: i32 = 10189;
1579pub const DAQmx_Val_QuarterBridgeI: i32 = 10271;
1580pub const DAQmx_Val_QuarterBridgeII: i32 = 10272;
1581pub const DAQmx_Val_RectangularRosette: i32 = 15968;
1582pub const DAQmx_Val_DeltaRosette: i32 = 15969;
1583pub const DAQmx_Val_TeeRosette: i32 = 15970;
1584pub const DAQmx_Val_PrincipalStrain1: i32 = 15971;
1585pub const DAQmx_Val_PrincipalStrain2: i32 = 15972;
1586pub const DAQmx_Val_PrincipalStrainAngle: i32 = 15973;
1587pub const DAQmx_Val_CartesianStrainX: i32 = 15974;
1588pub const DAQmx_Val_CartesianStrainY: i32 = 15975;
1589pub const DAQmx_Val_CartesianShearStrainXY: i32 = 15976;
1590pub const DAQmx_Val_MaxShearStrain: i32 = 15977;
1591pub const DAQmx_Val_MaxShearStrainAngle: i32 = 15978;
1592pub const DAQmx_Val_Strain: i32 = 10299;
1593pub const DAQmx_Val_Finite: i32 = 10172;
1594pub const DAQmx_Val_Cont: i32 = 10117;
1595pub const DAQmx_Val_Source: i32 = 10439;
1596pub const DAQmx_Val_Load: i32 = 10440;
1597pub const DAQmx_Val_ReservedForRouting: i32 = 10441;
1598pub const DAQmx_Val_Onboard: i32 = 16128;
1599pub const DAQmx_Val_DigEdge: i32 = 10150;
1600pub const DAQmx_Val_Time: i32 = 15996;
1601pub const DAQmx_Val_Master: i32 = 15888;
1602pub const DAQmx_Val_Slave: i32 = 15889;
1603pub const DAQmx_Val_IgnoreLostSyncLock: i32 = 16129;
1604pub const DAQmx_Val_J_Type_TC: i32 = 10072;
1605pub const DAQmx_Val_K_Type_TC: i32 = 10073;
1606pub const DAQmx_Val_N_Type_TC: i32 = 10077;
1607pub const DAQmx_Val_R_Type_TC: i32 = 10082;
1608pub const DAQmx_Val_S_Type_TC: i32 = 10085;
1609pub const DAQmx_Val_T_Type_TC: i32 = 10086;
1610pub const DAQmx_Val_B_Type_TC: i32 = 10047;
1611pub const DAQmx_Val_E_Type_TC: i32 = 10055;
1612pub const DAQmx_Val_A_Type_TC: i32 = 16208;
1613pub const DAQmx_Val_C_Type_TC: i32 = 16209;
1614pub const DAQmx_Val_HostTime: i32 = 16126;
1615pub const DAQmx_Val_IODeviceTime: i32 = 16127;
1616pub const DAQmx_Val_SingleCycle: i32 = 14613;
1617pub const DAQmx_Val_Multicycle: i32 = 14614;
1618pub const DAQmx_Val_Software: i32 = 10292;
1619pub const DAQmx_Val_AnlgLvl: i32 = 10101;
1620pub const DAQmx_Val_AnlgWin: i32 = 10103;
1621pub const DAQmx_Val_DigLvl: i32 = 10152;
1622pub const DAQmx_Val_DigPattern: i32 = 10398;
1623pub const DAQmx_Val_AnlgEdge: i32 = 10099;
1624pub const DAQmx_Val_AnlgMultiEdge: i32 = 16108;
1625pub const DAQmx_Val_HaltOutputAndError: i32 = 14615;
1626pub const DAQmx_Val_PauseUntilDataAvailable: i32 = 14616;
1627pub const DAQmx_Val_Volts: i32 = 10348;
1628pub const DAQmx_Val_g: i32 = 10186;
1629pub const DAQmx_Val_MetersPerSecond: i32 = 15959;
1630pub const DAQmx_Val_InchesPerSecond: i32 = 15960;
1631pub const DAQmx_Val_MillivoltsPerMillimeterPerSecond: i32 = 15963;
1632pub const DAQmx_Val_MilliVoltsPerInchPerSecond: i32 = 15964;
1633pub const DAQmx_Val_WaitForInterrupt: i32 = 12523;
1634pub const DAQmx_Val_Poll: i32 = 12524;
1635pub const DAQmx_Val_Yield: i32 = 12525;
1636pub const DAQmx_Val_Sleep: i32 = 12547;
1637pub const DAQmx_Val_EnteringWin: i32 = 10163;
1638pub const DAQmx_Val_LeavingWin: i32 = 10208;
1639pub const DAQmx_Val_InsideWin: i32 = 10199;
1640pub const DAQmx_Val_OutsideWin: i32 = 10251;
1641pub const DAQmx_Val_WriteToEEPROM: i32 = 12538;
1642pub const DAQmx_Val_WriteToPROM: i32 = 12539;
1643pub const DAQmx_Val_DoNotWrite: i32 = 12540;
1644pub const DAQmx_Val_CurrWritePos: i32 = 10430;
1645pub const DAQmx_Val_ZeroVoltsOrAmps: i32 = 12526;
1646pub const DAQmx_Val_RepeatedData: i32 = 16062;
1647pub const DAQmx_Val_SentinelValue: i32 = 16063;
1648pub const DAQmx_Val_LogicLevelPullUp: i32 = 16064;
1649pub const DAQmx_Val_Local: i32 = 16095;
1650pub const DAQmx_Val_Remote: i32 = 16096;
1651pub const DAQmx_Val_Switch_Topology_Configured_Topology: &[u8; 20] = b"Configured Topology\0";
1652pub const DAQmx_Val_Switch_Topology_1127_1_Wire_64x1_Mux: &[u8; 21] = b"1127/1-Wire 64x1 Mux\0";
1653pub const DAQmx_Val_Switch_Topology_1127_2_Wire_32x1_Mux: &[u8; 21] = b"1127/2-Wire 32x1 Mux\0";
1654pub const DAQmx_Val_Switch_Topology_1127_2_Wire_4x8_Matrix: &[u8; 23] = b"1127/2-Wire 4x8 Matrix\0";
1655pub const DAQmx_Val_Switch_Topology_1127_4_Wire_16x1_Mux: &[u8; 21] = b"1127/4-Wire 16x1 Mux\0";
1656pub const DAQmx_Val_Switch_Topology_1127_Independent: &[u8; 17] = b"1127/Independent\0";
1657pub const DAQmx_Val_Switch_Topology_1128_1_Wire_64x1_Mux: &[u8; 21] = b"1128/1-Wire 64x1 Mux\0";
1658pub const DAQmx_Val_Switch_Topology_1128_2_Wire_32x1_Mux: &[u8; 21] = b"1128/2-Wire 32x1 Mux\0";
1659pub const DAQmx_Val_Switch_Topology_1128_2_Wire_4x8_Matrix: &[u8; 23] = b"1128/2-Wire 4x8 Matrix\0";
1660pub const DAQmx_Val_Switch_Topology_1128_4_Wire_16x1_Mux: &[u8; 21] = b"1128/4-Wire 16x1 Mux\0";
1661pub const DAQmx_Val_Switch_Topology_1128_Independent: &[u8; 17] = b"1128/Independent\0";
1662pub const DAQmx_Val_Switch_Topology_1129_2_Wire_16x16_Matrix: &[u8; 25] =
1663 b"1129/2-Wire 16x16 Matrix\0";
1664pub const DAQmx_Val_Switch_Topology_1129_2_Wire_8x32_Matrix: &[u8; 24] =
1665 b"1129/2-Wire 8x32 Matrix\0";
1666pub const DAQmx_Val_Switch_Topology_1129_2_Wire_4x64_Matrix: &[u8; 24] =
1667 b"1129/2-Wire 4x64 Matrix\0";
1668pub const DAQmx_Val_Switch_Topology_1129_2_Wire_Dual_8x16_Matrix: &[u8; 29] =
1669 b"1129/2-Wire Dual 8x16 Matrix\0";
1670pub const DAQmx_Val_Switch_Topology_1129_2_Wire_Dual_4x32_Matrix: &[u8; 29] =
1671 b"1129/2-Wire Dual 4x32 Matrix\0";
1672pub const DAQmx_Val_Switch_Topology_1129_2_Wire_Quad_4x16_Matrix: &[u8; 29] =
1673 b"1129/2-Wire Quad 4x16 Matrix\0";
1674pub const DAQmx_Val_Switch_Topology_1130_1_Wire_256x1_Mux: &[u8; 22] = b"1130/1-Wire 256x1 Mux\0";
1675pub const DAQmx_Val_Switch_Topology_1130_1_Wire_Dual_128x1_Mux: &[u8; 27] =
1676 b"1130/1-Wire Dual 128x1 Mux\0";
1677pub const DAQmx_Val_Switch_Topology_1130_2_Wire_128x1_Mux: &[u8; 22] = b"1130/2-Wire 128x1 Mux\0";
1678pub const DAQmx_Val_Switch_Topology_1130_4_Wire_64x1_Mux: &[u8; 21] = b"1130/4-Wire 64x1 Mux\0";
1679pub const DAQmx_Val_Switch_Topology_1130_1_Wire_4x64_Matrix: &[u8; 24] =
1680 b"1130/1-Wire 4x64 Matrix\0";
1681pub const DAQmx_Val_Switch_Topology_1130_1_Wire_8x32_Matrix: &[u8; 24] =
1682 b"1130/1-Wire 8x32 Matrix\0";
1683pub const DAQmx_Val_Switch_Topology_1130_1_Wire_Octal_32x1_Mux: &[u8; 27] =
1684 b"1130/1-Wire Octal 32x1 Mux\0";
1685pub const DAQmx_Val_Switch_Topology_1130_1_Wire_Quad_64x1_Mux: &[u8; 26] =
1686 b"1130/1-Wire Quad 64x1 Mux\0";
1687pub const DAQmx_Val_Switch_Topology_1130_1_Wire_Sixteen_16x1_Mux: &[u8; 29] =
1688 b"1130/1-Wire Sixteen 16x1 Mux\0";
1689pub const DAQmx_Val_Switch_Topology_1130_2_Wire_4x32_Matrix: &[u8; 24] =
1690 b"1130/2-Wire 4x32 Matrix\0";
1691pub const DAQmx_Val_Switch_Topology_1130_2_Wire_Octal_16x1_Mux: &[u8; 27] =
1692 b"1130/2-Wire Octal 16x1 Mux\0";
1693pub const DAQmx_Val_Switch_Topology_1130_2_Wire_Quad_32x1_Mux: &[u8; 26] =
1694 b"1130/2-Wire Quad 32x1 Mux\0";
1695pub const DAQmx_Val_Switch_Topology_1130_4_Wire_Quad_16x1_Mux: &[u8; 26] =
1696 b"1130/4-Wire Quad 16x1 Mux\0";
1697pub const DAQmx_Val_Switch_Topology_1130_Independent: &[u8; 17] = b"1130/Independent\0";
1698pub const DAQmx_Val_Switch_Topology_1160_16_SPDT: &[u8; 13] = b"1160/16-SPDT\0";
1699pub const DAQmx_Val_Switch_Topology_1161_8_SPDT: &[u8; 12] = b"1161/8-SPDT\0";
1700pub const DAQmx_Val_Switch_Topology_1163R_Octal_4x1_Mux: &[u8; 20] = b"1163R/Octal 4x1 Mux\0";
1701pub const DAQmx_Val_Switch_Topology_1166_32_SPDT: &[u8; 13] = b"1166/32-SPDT\0";
1702pub const DAQmx_Val_Switch_Topology_1166_16_DPDT: &[u8; 13] = b"1166/16-DPDT\0";
1703pub const DAQmx_Val_Switch_Topology_1167_Independent: &[u8; 17] = b"1167/Independent\0";
1704pub const DAQmx_Val_Switch_Topology_1169_100_SPST: &[u8; 14] = b"1169/100-SPST\0";
1705pub const DAQmx_Val_Switch_Topology_1169_50_DPST: &[u8; 13] = b"1169/50-DPST\0";
1706pub const DAQmx_Val_Switch_Topology_1175_1_Wire_196x1_Mux: &[u8; 22] = b"1175/1-Wire 196x1 Mux\0";
1707pub const DAQmx_Val_Switch_Topology_1175_2_Wire_98x1_Mux: &[u8; 21] = b"1175/2-Wire 98x1 Mux\0";
1708pub const DAQmx_Val_Switch_Topology_1175_2_Wire_95x1_Mux: &[u8; 21] = b"1175/2-Wire 95x1 Mux\0";
1709pub const DAQmx_Val_Switch_Topology_1190_Quad_4x1_Mux: &[u8; 18] = b"1190/Quad 4x1 Mux\0";
1710pub const DAQmx_Val_Switch_Topology_1191_Quad_4x1_Mux: &[u8; 18] = b"1191/Quad 4x1 Mux\0";
1711pub const DAQmx_Val_Switch_Topology_1192_8_SPDT: &[u8; 12] = b"1192/8-SPDT\0";
1712pub const DAQmx_Val_Switch_Topology_1193_32x1_Mux: &[u8; 14] = b"1193/32x1 Mux\0";
1713pub const DAQmx_Val_Switch_Topology_1193_Dual_16x1_Mux: &[u8; 19] = b"1193/Dual 16x1 Mux\0";
1714pub const DAQmx_Val_Switch_Topology_1193_Quad_8x1_Mux: &[u8; 18] = b"1193/Quad 8x1 Mux\0";
1715pub const DAQmx_Val_Switch_Topology_1193_16x1_Terminated_Mux: &[u8; 25] =
1716 b"1193/16x1 Terminated Mux\0";
1717pub const DAQmx_Val_Switch_Topology_1193_Dual_8x1_Terminated_Mux: &[u8; 29] =
1718 b"1193/Dual 8x1 Terminated Mux\0";
1719pub const DAQmx_Val_Switch_Topology_1193_Quad_4x1_Terminated_Mux: &[u8; 29] =
1720 b"1193/Quad 4x1 Terminated Mux\0";
1721pub const DAQmx_Val_Switch_Topology_1193_Independent: &[u8; 17] = b"1193/Independent\0";
1722pub const DAQmx_Val_Switch_Topology_1194_Quad_4x1_Mux: &[u8; 18] = b"1194/Quad 4x1 Mux\0";
1723pub const DAQmx_Val_Switch_Topology_1195_Quad_4x1_Mux: &[u8; 18] = b"1195/Quad 4x1 Mux\0";
1724pub const DAQmx_Val_Switch_Topology_2501_1_Wire_48x1_Mux: &[u8; 21] = b"2501/1-Wire 48x1 Mux\0";
1725pub const DAQmx_Val_Switch_Topology_2501_1_Wire_48x1_Amplified_Mux: &[u8; 31] =
1726 b"2501/1-Wire 48x1 Amplified Mux\0";
1727pub const DAQmx_Val_Switch_Topology_2501_2_Wire_24x1_Mux: &[u8; 21] = b"2501/2-Wire 24x1 Mux\0";
1728pub const DAQmx_Val_Switch_Topology_2501_2_Wire_24x1_Amplified_Mux: &[u8; 31] =
1729 b"2501/2-Wire 24x1 Amplified Mux\0";
1730pub const DAQmx_Val_Switch_Topology_2501_2_Wire_Dual_12x1_Mux: &[u8; 26] =
1731 b"2501/2-Wire Dual 12x1 Mux\0";
1732pub const DAQmx_Val_Switch_Topology_2501_2_Wire_Quad_6x1_Mux: &[u8; 25] =
1733 b"2501/2-Wire Quad 6x1 Mux\0";
1734pub const DAQmx_Val_Switch_Topology_2501_2_Wire_4x6_Matrix: &[u8; 23] = b"2501/2-Wire 4x6 Matrix\0";
1735pub const DAQmx_Val_Switch_Topology_2501_4_Wire_12x1_Mux: &[u8; 21] = b"2501/4-Wire 12x1 Mux\0";
1736pub const DAQmx_Val_Switch_Topology_2503_1_Wire_48x1_Mux: &[u8; 21] = b"2503/1-Wire 48x1 Mux\0";
1737pub const DAQmx_Val_Switch_Topology_2503_2_Wire_24x1_Mux: &[u8; 21] = b"2503/2-Wire 24x1 Mux\0";
1738pub const DAQmx_Val_Switch_Topology_2503_2_Wire_Dual_12x1_Mux: &[u8; 26] =
1739 b"2503/2-Wire Dual 12x1 Mux\0";
1740pub const DAQmx_Val_Switch_Topology_2503_2_Wire_Quad_6x1_Mux: &[u8; 25] =
1741 b"2503/2-Wire Quad 6x1 Mux\0";
1742pub const DAQmx_Val_Switch_Topology_2503_2_Wire_4x6_Matrix: &[u8; 23] = b"2503/2-Wire 4x6 Matrix\0";
1743pub const DAQmx_Val_Switch_Topology_2503_4_Wire_12x1_Mux: &[u8; 21] = b"2503/4-Wire 12x1 Mux\0";
1744pub const DAQmx_Val_Switch_Topology_2510_Independent: &[u8; 17] = b"2510/Independent\0";
1745pub const DAQmx_Val_Switch_Topology_2512_Independent: &[u8; 17] = b"2512/Independent\0";
1746pub const DAQmx_Val_Switch_Topology_2514_Independent: &[u8; 17] = b"2514/Independent\0";
1747pub const DAQmx_Val_Switch_Topology_2515_Independent: &[u8; 17] = b"2515/Independent\0";
1748pub const DAQmx_Val_Switch_Topology_2520_80_SPST: &[u8; 13] = b"2520/80-SPST\0";
1749pub const DAQmx_Val_Switch_Topology_2521_40_DPST: &[u8; 13] = b"2521/40-DPST\0";
1750pub const DAQmx_Val_Switch_Topology_2522_53_SPDT: &[u8; 13] = b"2522/53-SPDT\0";
1751pub const DAQmx_Val_Switch_Topology_2523_26_DPDT: &[u8; 13] = b"2523/26-DPDT\0";
1752pub const DAQmx_Val_Switch_Topology_2527_1_Wire_64x1_Mux: &[u8; 21] = b"2527/1-Wire 64x1 Mux\0";
1753pub const DAQmx_Val_Switch_Topology_2527_1_Wire_Dual_32x1_Mux: &[u8; 26] =
1754 b"2527/1-Wire Dual 32x1 Mux\0";
1755pub const DAQmx_Val_Switch_Topology_2527_2_Wire_32x1_Mux: &[u8; 21] = b"2527/2-Wire 32x1 Mux\0";
1756pub const DAQmx_Val_Switch_Topology_2527_2_Wire_Dual_16x1_Mux: &[u8; 26] =
1757 b"2527/2-Wire Dual 16x1 Mux\0";
1758pub const DAQmx_Val_Switch_Topology_2527_4_Wire_16x1_Mux: &[u8; 21] = b"2527/4-Wire 16x1 Mux\0";
1759pub const DAQmx_Val_Switch_Topology_2527_Independent: &[u8; 17] = b"2527/Independent\0";
1760pub const DAQmx_Val_Switch_Topology_2529_2_Wire_8x16_Matrix: &[u8; 24] =
1761 b"2529/2-Wire 8x16 Matrix\0";
1762pub const DAQmx_Val_Switch_Topology_2529_2_Wire_4x32_Matrix: &[u8; 24] =
1763 b"2529/2-Wire 4x32 Matrix\0";
1764pub const DAQmx_Val_Switch_Topology_2529_2_Wire_Dual_4x16_Matrix: &[u8; 29] =
1765 b"2529/2-Wire Dual 4x16 Matrix\0";
1766pub const DAQmx_Val_Switch_Topology_2530_1_Wire_128x1_Mux: &[u8; 22] = b"2530/1-Wire 128x1 Mux\0";
1767pub const DAQmx_Val_Switch_Topology_2530_1_Wire_Dual_64x1_Mux: &[u8; 26] =
1768 b"2530/1-Wire Dual 64x1 Mux\0";
1769pub const DAQmx_Val_Switch_Topology_2530_2_Wire_64x1_Mux: &[u8; 21] = b"2530/2-Wire 64x1 Mux\0";
1770pub const DAQmx_Val_Switch_Topology_2530_4_Wire_32x1_Mux: &[u8; 21] = b"2530/4-Wire 32x1 Mux\0";
1771pub const DAQmx_Val_Switch_Topology_2530_1_Wire_4x32_Matrix: &[u8; 24] =
1772 b"2530/1-Wire 4x32 Matrix\0";
1773pub const DAQmx_Val_Switch_Topology_2530_1_Wire_8x16_Matrix: &[u8; 24] =
1774 b"2530/1-Wire 8x16 Matrix\0";
1775pub const DAQmx_Val_Switch_Topology_2530_1_Wire_Octal_16x1_Mux: &[u8; 27] =
1776 b"2530/1-Wire Octal 16x1 Mux\0";
1777pub const DAQmx_Val_Switch_Topology_2530_1_Wire_Quad_32x1_Mux: &[u8; 26] =
1778 b"2530/1-Wire Quad 32x1 Mux\0";
1779pub const DAQmx_Val_Switch_Topology_2530_2_Wire_4x16_Matrix: &[u8; 24] =
1780 b"2530/2-Wire 4x16 Matrix\0";
1781pub const DAQmx_Val_Switch_Topology_2530_2_Wire_Dual_32x1_Mux: &[u8; 26] =
1782 b"2530/2-Wire Dual 32x1 Mux\0";
1783pub const DAQmx_Val_Switch_Topology_2530_2_Wire_Quad_16x1_Mux: &[u8; 26] =
1784 b"2530/2-Wire Quad 16x1 Mux\0";
1785pub const DAQmx_Val_Switch_Topology_2530_4_Wire_Dual_16x1_Mux: &[u8; 26] =
1786 b"2530/4-Wire Dual 16x1 Mux\0";
1787pub const DAQmx_Val_Switch_Topology_2530_Independent: &[u8; 17] = b"2530/Independent\0";
1788pub const DAQmx_Val_Switch_Topology_2531_1_Wire_4x128_Matrix: &[u8; 25] =
1789 b"2531/1-Wire 4x128 Matrix\0";
1790pub const DAQmx_Val_Switch_Topology_2531_1_Wire_8x64_Matrix: &[u8; 24] =
1791 b"2531/1-Wire 8x64 Matrix\0";
1792pub const DAQmx_Val_Switch_Topology_2531_1_Wire_Dual_4x64_Matrix: &[u8; 29] =
1793 b"2531/1-Wire Dual 4x64 Matrix\0";
1794pub const DAQmx_Val_Switch_Topology_2531_1_Wire_Dual_8x32_Matrix: &[u8; 29] =
1795 b"2531/1-Wire Dual 8x32 Matrix\0";
1796pub const DAQmx_Val_Switch_Topology_2531_1_Wire_Sixteen_2x16_Matrix: &[u8; 32] =
1797 b"2531/1-Wire Sixteen 2x16 Matrix\0";
1798pub const DAQmx_Val_Switch_Topology_2532_1_Wire_16x32_Matrix: &[u8; 25] =
1799 b"2532/1-Wire 16x32 Matrix\0";
1800pub const DAQmx_Val_Switch_Topology_2532_1_Wire_4x128_Matrix: &[u8; 25] =
1801 b"2532/1-Wire 4x128 Matrix\0";
1802pub const DAQmx_Val_Switch_Topology_2532_1_Wire_8x64_Matrix: &[u8; 24] =
1803 b"2532/1-Wire 8x64 Matrix\0";
1804pub const DAQmx_Val_Switch_Topology_2532_1_Wire_Dual_16x16_Matrix: &[u8; 30] =
1805 b"2532/1-Wire Dual 16x16 Matrix\0";
1806pub const DAQmx_Val_Switch_Topology_2532_1_Wire_Dual_4x64_Matrix: &[u8; 29] =
1807 b"2532/1-Wire Dual 4x64 Matrix\0";
1808pub const DAQmx_Val_Switch_Topology_2532_1_Wire_Dual_8x32_Matrix: &[u8; 29] =
1809 b"2532/1-Wire Dual 8x32 Matrix\0";
1810pub const DAQmx_Val_Switch_Topology_2532_1_Wire_Quad_4x32_Matrix: &[u8; 29] =
1811 b"2532/1-Wire Quad 4x32 Matrix\0";
1812pub const DAQmx_Val_Switch_Topology_2532_1_Wire_Sixteen_2x16_Matrix: &[u8; 32] =
1813 b"2532/1-Wire Sixteen 2x16 Matrix\0";
1814pub const DAQmx_Val_Switch_Topology_2532_2_Wire_16x16_Matrix: &[u8; 25] =
1815 b"2532/2-Wire 16x16 Matrix\0";
1816pub const DAQmx_Val_Switch_Topology_2532_2_Wire_4x64_Matrix: &[u8; 24] =
1817 b"2532/2-Wire 4x64 Matrix\0";
1818pub const DAQmx_Val_Switch_Topology_2532_2_Wire_8x32_Matrix: &[u8; 24] =
1819 b"2532/2-Wire 8x32 Matrix\0";
1820pub const DAQmx_Val_Switch_Topology_2532_2_Wire_Dual_4x32_Matrix: &[u8; 29] =
1821 b"2532/2-Wire Dual 4x32 Matrix\0";
1822pub const DAQmx_Val_Switch_Topology_2533_1_Wire_4x64_Matrix: &[u8; 24] =
1823 b"2533/1-Wire 4x64 Matrix\0";
1824pub const DAQmx_Val_Switch_Topology_2534_1_Wire_8x32_Matrix: &[u8; 24] =
1825 b"2534/1-Wire 8x32 Matrix\0";
1826pub const DAQmx_Val_Switch_Topology_2535_1_Wire_4x136_Matrix: &[u8; 25] =
1827 b"2535/1-Wire 4x136 Matrix\0";
1828pub const DAQmx_Val_Switch_Topology_2536_1_Wire_8x68_Matrix: &[u8; 24] =
1829 b"2536/1-Wire 8x68 Matrix\0";
1830pub const DAQmx_Val_Switch_Topology_2540_1_Wire_8x9_Matrix: &[u8; 23] = b"2540/1-Wire 8x9 Matrix\0";
1831pub const DAQmx_Val_Switch_Topology_2541_1_Wire_8x12_Matrix: &[u8; 24] =
1832 b"2541/1-Wire 8x12 Matrix\0";
1833pub const DAQmx_Val_Switch_Topology_2542_Quad_2x1_Terminated_Mux: &[u8; 29] =
1834 b"2542/Quad 2x1 Terminated Mux\0";
1835pub const DAQmx_Val_Switch_Topology_2543_Dual_4x1_Terminated_Mux: &[u8; 29] =
1836 b"2543/Dual 4x1 Terminated Mux\0";
1837pub const DAQmx_Val_Switch_Topology_2544_8x1_Terminated_Mux: &[u8; 24] =
1838 b"2544/8x1 Terminated Mux\0";
1839pub const DAQmx_Val_Switch_Topology_2545_4x1_Terminated_Mux: &[u8; 24] =
1840 b"2545/4x1 Terminated Mux\0";
1841pub const DAQmx_Val_Switch_Topology_2546_Dual_4x1_Mux: &[u8; 18] = b"2546/Dual 4x1 Mux\0";
1842pub const DAQmx_Val_Switch_Topology_2547_8x1_Mux: &[u8; 13] = b"2547/8x1 Mux\0";
1843pub const DAQmx_Val_Switch_Topology_2548_4_SPDT: &[u8; 12] = b"2548/4-SPDT\0";
1844pub const DAQmx_Val_Switch_Topology_2549_Terminated_2_SPDT: &[u8; 23] = b"2549/Terminated 2-SPDT\0";
1845pub const DAQmx_Val_Switch_Topology_2554_4x1_Mux: &[u8; 13] = b"2554/4x1 Mux\0";
1846pub const DAQmx_Val_Switch_Topology_2555_4x1_Terminated_Mux: &[u8; 24] =
1847 b"2555/4x1 Terminated Mux\0";
1848pub const DAQmx_Val_Switch_Topology_2556_Dual_4x1_Mux: &[u8; 18] = b"2556/Dual 4x1 Mux\0";
1849pub const DAQmx_Val_Switch_Topology_2557_8x1_Mux: &[u8; 13] = b"2557/8x1 Mux\0";
1850pub const DAQmx_Val_Switch_Topology_2558_4_SPDT: &[u8; 12] = b"2558/4-SPDT\0";
1851pub const DAQmx_Val_Switch_Topology_2559_Terminated_2_SPDT: &[u8; 23] = b"2559/Terminated 2-SPDT\0";
1852pub const DAQmx_Val_Switch_Topology_2564_16_SPST: &[u8; 13] = b"2564/16-SPST\0";
1853pub const DAQmx_Val_Switch_Topology_2564_8_DPST: &[u8; 12] = b"2564/8-DPST\0";
1854pub const DAQmx_Val_Switch_Topology_2565_16_SPST: &[u8; 13] = b"2565/16-SPST\0";
1855pub const DAQmx_Val_Switch_Topology_2566_16_SPDT: &[u8; 13] = b"2566/16-SPDT\0";
1856pub const DAQmx_Val_Switch_Topology_2566_8_DPDT: &[u8; 12] = b"2566/8-DPDT\0";
1857pub const DAQmx_Val_Switch_Topology_2567_Independent: &[u8; 17] = b"2567/Independent\0";
1858pub const DAQmx_Val_Switch_Topology_2568_31_SPST: &[u8; 13] = b"2568/31-SPST\0";
1859pub const DAQmx_Val_Switch_Topology_2568_15_DPST: &[u8; 13] = b"2568/15-DPST\0";
1860pub const DAQmx_Val_Switch_Topology_2569_100_SPST: &[u8; 14] = b"2569/100-SPST\0";
1861pub const DAQmx_Val_Switch_Topology_2569_50_DPST: &[u8; 13] = b"2569/50-DPST\0";
1862pub const DAQmx_Val_Switch_Topology_2570_40_SPDT: &[u8; 13] = b"2570/40-SPDT\0";
1863pub const DAQmx_Val_Switch_Topology_2570_20_DPDT: &[u8; 13] = b"2570/20-DPDT\0";
1864pub const DAQmx_Val_Switch_Topology_2571_66_SPDT: &[u8; 13] = b"2571/66-SPDT\0";
1865pub const DAQmx_Val_Switch_Topology_2575_1_Wire_196x1_Mux: &[u8; 22] = b"2575/1-Wire 196x1 Mux\0";
1866pub const DAQmx_Val_Switch_Topology_2575_2_Wire_98x1_Mux: &[u8; 21] = b"2575/2-Wire 98x1 Mux\0";
1867pub const DAQmx_Val_Switch_Topology_2575_2_Wire_95x1_Mux: &[u8; 21] = b"2575/2-Wire 95x1 Mux\0";
1868pub const DAQmx_Val_Switch_Topology_2576_2_Wire_64x1_Mux: &[u8; 21] = b"2576/2-Wire 64x1 Mux\0";
1869pub const DAQmx_Val_Switch_Topology_2576_2_Wire_Dual_32x1_Mux: &[u8; 26] =
1870 b"2576/2-Wire Dual 32x1 Mux\0";
1871pub const DAQmx_Val_Switch_Topology_2576_2_Wire_Octal_8x1_Mux: &[u8; 26] =
1872 b"2576/2-Wire Octal 8x1 Mux\0";
1873pub const DAQmx_Val_Switch_Topology_2576_2_Wire_Quad_16x1_Mux: &[u8; 26] =
1874 b"2576/2-Wire Quad 16x1 Mux\0";
1875pub const DAQmx_Val_Switch_Topology_2576_2_Wire_Sixteen_4x1_Mux: &[u8; 28] =
1876 b"2576/2-Wire Sixteen 4x1 Mux\0";
1877pub const DAQmx_Val_Switch_Topology_2576_Independent: &[u8; 17] = b"2576/Independent\0";
1878pub const DAQmx_Val_Switch_Topology_2584_1_Wire_12x1_Mux: &[u8; 21] = b"2584/1-Wire 12x1 Mux\0";
1879pub const DAQmx_Val_Switch_Topology_2584_1_Wire_Dual_6x1_Mux: &[u8; 25] =
1880 b"2584/1-Wire Dual 6x1 Mux\0";
1881pub const DAQmx_Val_Switch_Topology_2584_2_Wire_6x1_Mux: &[u8; 20] = b"2584/2-Wire 6x1 Mux\0";
1882pub const DAQmx_Val_Switch_Topology_2584_Independent: &[u8; 17] = b"2584/Independent\0";
1883pub const DAQmx_Val_Switch_Topology_2585_1_Wire_10x1_Mux: &[u8; 21] = b"2585/1-Wire 10x1 Mux\0";
1884pub const DAQmx_Val_Switch_Topology_2586_10_SPST: &[u8; 13] = b"2586/10-SPST\0";
1885pub const DAQmx_Val_Switch_Topology_2586_5_DPST: &[u8; 12] = b"2586/5-DPST\0";
1886pub const DAQmx_Val_Switch_Topology_2590_4x1_Mux: &[u8; 13] = b"2590/4x1 Mux\0";
1887pub const DAQmx_Val_Switch_Topology_2591_4x1_Mux: &[u8; 13] = b"2591/4x1 Mux\0";
1888pub const DAQmx_Val_Switch_Topology_2593_16x1_Mux: &[u8; 14] = b"2593/16x1 Mux\0";
1889pub const DAQmx_Val_Switch_Topology_2593_Dual_8x1_Mux: &[u8; 18] = b"2593/Dual 8x1 Mux\0";
1890pub const DAQmx_Val_Switch_Topology_2593_8x1_Terminated_Mux: &[u8; 24] =
1891 b"2593/8x1 Terminated Mux\0";
1892pub const DAQmx_Val_Switch_Topology_2593_Dual_4x1_Terminated_Mux: &[u8; 29] =
1893 b"2593/Dual 4x1 Terminated Mux\0";
1894pub const DAQmx_Val_Switch_Topology_2593_Independent: &[u8; 17] = b"2593/Independent\0";
1895pub const DAQmx_Val_Switch_Topology_2594_4x1_Mux: &[u8; 13] = b"2594/4x1 Mux\0";
1896pub const DAQmx_Val_Switch_Topology_2595_4x1_Mux: &[u8; 13] = b"2595/4x1 Mux\0";
1897pub const DAQmx_Val_Switch_Topology_2596_Dual_6x1_Mux: &[u8; 18] = b"2596/Dual 6x1 Mux\0";
1898pub const DAQmx_Val_Switch_Topology_2597_6x1_Terminated_Mux: &[u8; 24] =
1899 b"2597/6x1 Terminated Mux\0";
1900pub const DAQmx_Val_Switch_Topology_2598_Dual_Transfer: &[u8; 19] = b"2598/Dual Transfer\0";
1901pub const DAQmx_Val_Switch_Topology_2599_2_SPDT: &[u8; 12] = b"2599/2-SPDT\0";
1902pub const DAQmx_Val_Switch_Topology_2720_Independent: &[u8; 17] = b"2720/Independent\0";
1903pub const DAQmx_Val_Switch_Topology_2722_Independent: &[u8; 17] = b"2722/Independent\0";
1904pub const DAQmx_Val_Switch_Topology_2725_Independent: &[u8; 17] = b"2725/Independent\0";
1905pub const DAQmx_Val_Switch_Topology_2727_Independent: &[u8; 17] = b"2727/Independent\0";
1906pub const DAQmx_Val_Switch_Topology_2790_Independent: &[u8; 17] = b"2790/Independent\0";
1907pub const DAQmx_Val_Switch_Topology_2796_Dual_6x1_Mux: &[u8; 18] = b"2796/Dual 6x1 Mux\0";
1908pub const DAQmx_Val_Switch_Topology_2797_6x1_Terminated_Mux: &[u8; 24] =
1909 b"2797/6x1 Terminated Mux\0";
1910pub const DAQmx_Val_Switch_Topology_2798_Dual_Transfer: &[u8; 19] = b"2798/Dual Transfer\0";
1911pub const DAQmx_Val_Switch_Topology_2799_2_SPDT: &[u8; 12] = b"2799/2-SPDT\0";
1912pub const DAQmxSuccess: i32 = 0;
1913pub const DAQmxErrorIDPinNoEEPROM: i32 = -209904;
1914pub const DAQmxErrorIDPinNameInvalid: i32 = -209903;
1915pub const DAQmxErrorIDPinDataWriteError: i32 = -209902;
1916pub const DAQmxErrorIDPinUnsupportedFormatCode: i32 = -209901;
1917pub const DAQmxErrorIDPinDataTooLarge: i32 = -209900;
1918pub const DAQmxErrorIDPinUnsupportedFamilyCode: i32 = -209899;
1919pub const DAQmxErrorPropertyNotSpecdForEntirePort: i32 = -209898;
1920pub const DAQmxErrorCannotSetPropertyWhenDAQmxTaskRunning: i32 = -209897;
1921pub const DAQmxErrorAttrNotSupportedUsePhysicalChannelProperty: i32 = -209896;
1922pub const DAQmxErrorAICalculatedPowerMinMaxAttrNotSupported: i32 = -209895;
1923pub const DAQmxErrorAIMinMaxAttrWriteNotSupportedForCalcPower: i32 = -209894;
1924pub const DAQmxErrorPowerVoltageAndCurrentConfigurationMismatch: i32 = -209893;
1925pub const DAQmxErrorVoltageAndCurrentChannelsNotSameDevice: i32 = -209892;
1926pub const DAQmxErrorVoltageAndCurrentChannelCountMismatch: i32 = -209891;
1927pub const DAQmxErrorBreakpointModesInconsistent: i32 = -209890;
1928pub const DAQmxErrorNeedsUsbSuperSpeed: i32 = -209889;
1929pub const DAQmxErrorRemoteSense: i32 = -209888;
1930pub const DAQmxErrorOverTemperatureProtectionActivated: i32 = -209887;
1931pub const DAQmxErrorMultiTaskCfgSampRateNotSupportedWithPropSet: i32 = -209886;
1932pub const DAQmxErrorMultiTaskCfgSampRateConflictingProp: i32 = -209885;
1933pub const DAQmxErrorNoCommonSampRateFoundNoRepeatSamps: i32 = -209884;
1934pub const DAQmxErrorNoCommonSampRateFound: i32 = -209883;
1935pub const DAQmxErrorMultiTaskCfgDoesNotSupportMultiDevTask: i32 = -209882;
1936pub const DAQmxErrorMultiTaskSampRateCfgNotSupported: i32 = -209881;
1937pub const DAQmxErrorDebugSessionNotAllowedTimingSourceRegistered: i32 = -209880;
1938pub const DAQmxErrorDebugSessionNotAllowedWhenLogging: i32 = -209879;
1939pub const DAQmxErrorDebugSessionNotAllowedEventRegistered: i32 = -209878;
1940pub const DAQmxErrorInvalidTargetTaskForDebugSession: i32 = -209877;
1941pub const DAQmxErrorFunctionNotSupportedForDevice: i32 = -209876;
1942pub const DAQmxErrorMultipleTargetTasksFoundForDebugSession: i32 = -209875;
1943pub const DAQmxErrorTargetTaskNotFoundForDebugSession: i32 = -209874;
1944pub const DAQmxErrorOperationNotSupportedInDebugSession: i32 = -209873;
1945pub const DAQmxErrorOperationNotPermittedInMonitorModeForDebugSession: i32 = -209872;
1946pub const DAQmxErrorGetActiveDevPrptyFailedDueToDifftVals: i32 = -209871;
1947pub const DAQmxErrorTaskAlreadyRegisteredATimingSource: i32 = -209870;
1948pub const DAQmxErrorFilterNotSupportedOnHWRev: i32 = -209869;
1949pub const DAQmxErrorSensorPowerSupplyVoltageLevel: i32 = -209868;
1950pub const DAQmxErrorSensorPowerSupply: i32 = -209867;
1951pub const DAQmxErrorInvalidScanlist: i32 = -209866;
1952pub const DAQmxErrorTimeResourceCannotBeRouted: i32 = -209865;
1953pub const DAQmxErrorInvalidResetDelayRequested: i32 = -209864;
1954pub const DAQmxErrorExceededTotalTimetriggersAvailable: i32 = -209863;
1955pub const DAQmxErrorExceededTotalTimestampsAvailable: i32 = -209862;
1956pub const DAQmxErrorNoSynchronizationProtocolRunning: i32 = -209861;
1957pub const DAQmxErrorConflictingCoherencyRequirements: i32 = -209860;
1958pub const DAQmxErrorNoSharedTimescale: i32 = -209859;
1959pub const DAQmxErrorInvalidFieldDAQBankName: i32 = -209858;
1960pub const DAQmxErrorDeviceDoesNotSupportHWTSP: i32 = -209857;
1961pub const DAQmxErrorBankTypeDoesNotMatchBankTypeInDestination: i32 = -209856;
1962pub const DAQmxErrorInvalidFieldDAQBankNumberSpecd: i32 = -209855;
1963pub const DAQmxErrorUnsupportedSimulatedBankForSimulatedFieldDAQ: i32 = -209854;
1964pub const DAQmxErrorFieldDAQBankSimMustMatchFieldDAQSim: i32 = -209853;
1965pub const DAQmxErrorDevNoLongerSupportedWithinDAQmxAPI: i32 = -209852;
1966pub const DAQmxErrorTimingEngineDoesNotSupportOnBoardMemory: i32 = -209851;
1967pub const DAQmxErrorDuplicateTaskCrossProject: i32 = -209850;
1968pub const DAQmxErrorTimeStartTriggerBeforeArmStartTrigger: i32 = -209849;
1969pub const DAQmxErrorTimeTriggerCannotBeSet: i32 = -209848;
1970pub const DAQmxErrorInvalidTriggerWindowValue: i32 = -209847;
1971pub const DAQmxErrorCannotQueryPropertyBeforeOrDuringAcquisition: i32 = -209846;
1972pub const DAQmxErrorSampleClockTimebaseNotSupported: i32 = -209845;
1973pub const DAQmxErrorTimestampNotYetReceived: i32 = -209844;
1974pub const DAQmxErrorTimeTriggerNotSupported: i32 = -209843;
1975pub const DAQmxErrorTimestampNotEnabled: i32 = -209842;
1976pub const DAQmxErrorTimeTriggersInconsistent: i32 = -209841;
1977pub const DAQmxErrorTriggerConfiguredIsInThePast: i32 = -209840;
1978pub const DAQmxErrorTriggerConfiguredIsTooFarFromCurrentTime: i32 = -209839;
1979pub const DAQmxErrorSynchronizationLockLost: i32 = -209838;
1980pub const DAQmxErrorInconsistentTimescales: i32 = -209837;
1981pub const DAQmxErrorCannotSynchronizeDevices: i32 = -209836;
1982pub const DAQmxErrorAssociatedChansHaveAttributeConflictWithMultipleMaxMinRanges: i32 = -209835;
1983pub const DAQmxErrorSampleRateNumChansOrAttributeValues: i32 = -209834;
1984pub const DAQmxErrorWaitForValidTimestampNotSupported: i32 = -209833;
1985pub const DAQmxErrorTrigWinTimeoutExpired: i32 = -209832;
1986pub const DAQmxErrorInvalidTriggerCfgForDevice: i32 = -209831;
1987pub const DAQmxErrorInvalidDataTransferMechanismForDevice: i32 = -209830;
1988pub const DAQmxErrorInputFIFOOverflow3: i32 = -209829;
1989pub const DAQmxErrorTooManyDevicesForAnalogMultiEdgeTrigCDAQ: i32 = -209828;
1990pub const DAQmxErrorTooManyTriggersTypesSpecifiedInTask: i32 = -209827;
1991pub const DAQmxErrorMismatchedMultiTriggerConfigValues: i32 = -209826;
1992pub const DAQmxErrorInconsistentAODACRangeAcrossTasks: i32 = -209825;
1993pub const DAQmxErrorInconsistentDTToWrite: i32 = -209824;
1994pub const DAQmxErrorFunctionObsolete: i32 = -209823;
1995pub const DAQmxErrorNegativeDurationNotSupported: i32 = -209822;
1996pub const DAQmxErrorDurationTooSmall: i32 = -209821;
1997pub const DAQmxErrorDurationTooLong: i32 = -209820;
1998pub const DAQmxErrorDurationBasedNotSupportedForSpecifiedTimingMode: i32 = -209819;
1999pub const DAQmxErrorInvalidLEDState: i32 = -209818;
2000pub const DAQmxErrorWatchdogStatesNotUniform: i32 = -209817;
2001pub const DAQmxErrorSelfTestFailedPowerSupplyOutOfTolerance: i32 = -209816;
2002pub const DAQmxErrorHWTSPMultiSampleWrite: i32 = -209815;
2003pub const DAQmxErrorOnboardRegenExceedsChannelLimit: i32 = -209814;
2004pub const DAQmxErrorWatchdogChannelExpirationStateNotSpecified: i32 = -209813;
2005pub const DAQmxErrorInvalidShuntSourceForCalibration: i32 = -209812;
2006pub const DAQmxErrorInvalidShuntSelectForCalibration: i32 = -209811;
2007pub const DAQmxErrorInvalidShuntCalibrationConfiguration: i32 = -209810;
2008pub const DAQmxErrorBufferedOperationsNotSupportedOnChannelStandalone: i32 = -209809;
2009pub const DAQmxErrorFeatureNotAvailableOnAccessory: i32 = -209808;
2010pub const DAQmxErrorInconsistentThreshVoltageAcrossTerminals: i32 = -209807;
2011pub const DAQmxErrorDAQmxIsNotInstalledOnTarget: i32 = -209806;
2012pub const DAQmxErrorCOCannotKeepUpInHWTimedSinglePoint: i32 = -209805;
2013pub const DAQmxErrorWaitForNextSampClkDetected3OrMoreSampClks: i32 = -209803;
2014pub const DAQmxErrorWaitForNextSampClkDetectedMissedSampClk: i32 = -209802;
2015pub const DAQmxErrorWriteNotCompleteBeforeSampClk: i32 = -209801;
2016pub const DAQmxErrorReadNotCompleteBeforeSampClk: i32 = -209800;
2017pub const DAQmxErrorInconsistentDigitalFilteringAcrossTerminals: i32 = -201510;
2018pub const DAQmxErrorInconsistentPullUpCfgAcrossTerminals: i32 = -201509;
2019pub const DAQmxErrorInconsistentTermCfgAcrossTerminals: i32 = -201508;
2020pub const DAQmxErrorVCXODCMBecameUnlocked: i32 = -201507;
2021pub const DAQmxErrorPLLDACUpdateFailed: i32 = -201506;
2022pub const DAQmxErrorNoCabledDevice: i32 = -201505;
2023pub const DAQmxErrorLostRefClk: i32 = -201504;
2024pub const DAQmxErrorCantUseAITimingEngineWithCounters: i32 = -201503;
2025pub const DAQmxErrorDACOffsetValNotSet: i32 = -201502;
2026pub const DAQmxErrorCalAdjustRefValOutOfRange: i32 = -201501;
2027pub const DAQmxErrorChansForCalAdjustMustPerformSetContext: i32 = -201500;
2028pub const DAQmxErrorGetCalDataInvalidForCalMode: i32 = -201499;
2029pub const DAQmxErrorNoIEPEWithACNotAllowed: i32 = -201498;
2030pub const DAQmxErrorSetupCalNeededBeforeGetCalDataPoints: i32 = -201497;
2031pub const DAQmxErrorVoltageNotCalibrated: i32 = -201496;
2032pub const DAQmxErrorMissingRangeForCalibration: i32 = -201495;
2033pub const DAQmxErrorMultipleChansNotSupportedDuringCalAdjust: i32 = -201494;
2034pub const DAQmxErrorShuntCalFailedOutOfRange: i32 = -201493;
2035pub const DAQmxErrorOperationNotSupportedOnSimulatedDevice: i32 = -201492;
2036pub const DAQmxErrorFirmwareVersionSameAsInstalledVersion: i32 = -201491;
2037pub const DAQmxErrorFirmwareVersionOlderThanInstalledVersion: i32 = -201490;
2038pub const DAQmxErrorFirmwareUpdateInvalidState: i32 = -201489;
2039pub const DAQmxErrorFirmwareUpdateInvalidID: i32 = -201488;
2040pub const DAQmxErrorFirmwareUpdateAutomaticManagementEnabled: i32 = -201487;
2041pub const DAQmxErrorSetupCalibrationNotCalled: i32 = -201486;
2042pub const DAQmxErrorCalMeasuredDataSizeVsActualDataSizeMismatch: i32 = -201485;
2043pub const DAQmxErrorCDAQMissingDSAMasterForChanExpansion: i32 = -201484;
2044pub const DAQmxErrorCDAQMasterNotFoundForChanExpansion: i32 = -201483;
2045pub const DAQmxErrorAllChansShouldBeProvidedForCalibration: i32 = -201482;
2046pub const DAQmxErrorMustSpecifyExpirationStateForAllLinesInRange: i32 = -201481;
2047pub const DAQmxErrorOpenSessionExists: i32 = -201480;
2048pub const DAQmxErrorCannotQueryTerminalForSWArmStart: i32 = -201479;
2049pub const DAQmxErrorChassisWatchdogTimerExpired: i32 = -201478;
2050pub const DAQmxErrorCantReserveWatchdogTaskWhileOtherTasksReserved: i32 = -201477;
2051pub const DAQmxErrorCantReserveTaskWhileWatchdogTaskReserving: i32 = -201476;
2052pub const DAQmxErrorAuxPowerSourceRequired: i32 = -201475;
2053pub const DAQmxErrorDeviceNotSupportedOnLocalSystem: i32 = -201474;
2054pub const DAQmxErrorOneTimestampChannelRequiredForCombinedNavigationRead: i32 = -201472;
2055pub const DAQmxErrorMultDevsMultPhysChans: i32 = -201471;
2056pub const DAQmxErrorInvalidCalAdjustmentPointValues: i32 = -201470;
2057pub const DAQmxErrorDifferentDigitizerFromCommunicator: i32 = -201469;
2058pub const DAQmxErrorCDAQSyncMasterClockNotPresent: i32 = -201468;
2059pub const DAQmxErrorAssociatedChansHaveConflictingProps: i32 = -201467;
2060pub const DAQmxErrorAutoConfigBetweenMultipleDeviceStatesInvalid: i32 = -201466;
2061pub const DAQmxErrorAutoConfigOfOfflineDevicesInvalid: i32 = -201465;
2062pub const DAQmxErrorExternalFIFOFault: i32 = -201464;
2063pub const DAQmxErrorConnectionsNotReciprocal: i32 = -201463;
2064pub const DAQmxErrorInvalidOutputToInputCDAQSyncConnection: i32 = -201462;
2065pub const DAQmxErrorReferenceClockNotPresent: i32 = -201461;
2066pub const DAQmxErrorBlankStringExpansionFoundNoSupportedCDAQSyncConnectionDevices: i32 = -201460;
2067pub const DAQmxErrorNoDevicesSupportCDAQSyncConnections: i32 = -201459;
2068pub const DAQmxErrorInvalidCDAQSyncTimeoutValue: i32 = -201458;
2069pub const DAQmxErrorCDAQSyncConnectionToSamePort: i32 = -201457;
2070pub const DAQmxErrorDevsWithoutCommonSyncConnectionStrategy: i32 = -201456;
2071pub const DAQmxErrorNoCDAQSyncBetweenPhysAndSimulatedDevs: i32 = -201455;
2072pub const DAQmxErrorUnableToContainCards: i32 = -201454;
2073pub const DAQmxErrorFindDisconnectedBetweenPhysAndSimDeviceStatesInvalid: i32 = -201453;
2074pub const DAQmxErrorOperationAborted: i32 = -201452;
2075pub const DAQmxErrorTwoPortsRequired: i32 = -201451;
2076pub const DAQmxErrorDeviceDoesNotSupportCDAQSyncConnections: i32 = -201450;
2077pub const DAQmxErrorInvalidcDAQSyncPortConnectionFormat: i32 = -201449;
2078pub const DAQmxErrorRosetteMeasurementsNotSpecified: i32 = -201448;
2079pub const DAQmxErrorInvalidNumOfPhysChansForDeltaRosette: i32 = -201447;
2080pub const DAQmxErrorInvalidNumOfPhysChansForTeeRosette: i32 = -201446;
2081pub const DAQmxErrorRosetteStrainChanNamesNeeded: i32 = -201445;
2082pub const DAQmxErrorMultideviceWithOnDemandTiming: i32 = -201444;
2083pub const DAQmxErrorFREQOUTCannotProduceDesiredFrequency3: i32 = -201443;
2084pub const DAQmxErrorTwoEdgeSeparationSameTerminalSameEdge: i32 = -201442;
2085pub const DAQmxErrorDontMixSyncPulseAndSampClkTimebaseOn449x: i32 = -201441;
2086pub const DAQmxErrorNeitherRefClkNorSampClkTimebaseConfiguredForDSASync: i32 = -201440;
2087pub const DAQmxErrorRetriggeringFiniteCONotAllowed: i32 = -201439;
2088pub const DAQmxErrorDeviceRebootedFromWDTTimeout: i32 = -201438;
2089pub const DAQmxErrorTimeoutValueExceedsMaximum: i32 = -201437;
2090pub const DAQmxErrorSharingDifferentWireModes: i32 = -201436;
2091pub const DAQmxErrorCantPrimeWithEmptyBuffer: i32 = -201435;
2092pub const DAQmxErrorConfigFailedBecauseWatchdogExpired: i32 = -201434;
2093pub const DAQmxErrorWriteFailedBecauseWatchdogChangedLineDirection: i32 = -201433;
2094pub const DAQmxErrorMultipleSubsytemCalibration: i32 = -201432;
2095pub const DAQmxErrorIncorrectChannelForOffsetAdjustment: i32 = -201431;
2096pub const DAQmxErrorInvalidNumRefVoltagesToWrite: i32 = -201430;
2097pub const DAQmxErrorStartTrigDelayWithDSAModule: i32 = -201429;
2098pub const DAQmxErrorMoreThanOneSyncPulseDetected: i32 = -201428;
2099pub const DAQmxErrorDevNotSupportedWithinDAQmxAPI: i32 = -201427;
2100pub const DAQmxErrorDevsWithoutSyncStrategies: i32 = -201426;
2101pub const DAQmxErrorDevsWithoutCommonSyncStrategy: i32 = -201425;
2102pub const DAQmxErrorSyncStrategiesCannotSync: i32 = -201424;
2103pub const DAQmxErrorChassisCommunicationInterrupted: i32 = -201423;
2104pub const DAQmxErrorUnknownCardPowerProfileInCarrier: i32 = -201422;
2105pub const DAQmxErrorAttrNotSupportedOnAccessory: i32 = -201421;
2106pub const DAQmxErrorNetworkDeviceReservedByAnotherHost: i32 = -201420;
2107pub const DAQmxErrorIncorrectFirmwareFileUploaded: i32 = -201419;
2108pub const DAQmxErrorInvalidFirmwareFileUploaded: i32 = -201418;
2109pub const DAQmxErrorInTimerTimeoutOnArm: i32 = -201417;
2110pub const DAQmxErrorCantExceedSlotRelayDriveLimit: i32 = -201416;
2111pub const DAQmxErrorModuleUnsupportedFor9163: i32 = -201415;
2112pub const DAQmxErrorConnectionsNotSupported: i32 = -201414;
2113pub const DAQmxErrorAccessoryNotPresent: i32 = -201413;
2114pub const DAQmxErrorSpecifiedAccessoryChannelsNotPresentOnDevice: i32 = -201412;
2115pub const DAQmxErrorConnectionsNotSupportedOnAccessory: i32 = -201411;
2116pub const DAQmxErrorRateTooFastForHWTSP: i32 = -201410;
2117pub const DAQmxErrorDelayFromSampleClockOutOfRangeForHWTSP: i32 = -201409;
2118pub const DAQmxErrorAveragingWhenNotInternalHWTSP: i32 = -201408;
2119pub const DAQmxErrorAttributeNotSupportedUnlessHWTSP: i32 = -201407;
2120pub const DAQmxErrorFiveVoltDetectFailed: i32 = -201406;
2121pub const DAQmxErrorAnalogBusStateInconsistent: i32 = -201405;
2122pub const DAQmxErrorCardDetectedDoesNotMatchExpectedCard: i32 = -201404;
2123pub const DAQmxErrorLoggingStartNewFileNotCalled: i32 = -201403;
2124pub const DAQmxErrorLoggingSampsPerFileNotDivisible: i32 = -201402;
2125pub const DAQmxErrorRetrievingNetworkDeviceProperties: i32 = -201401;
2126pub const DAQmxErrorFilePreallocationFailed: i32 = -201400;
2127pub const DAQmxErrorModuleMismatchInSameTimedTask: i32 = -201399;
2128pub const DAQmxErrorInvalidAttributeValuePossiblyDueToOtherAttributeValues: i32 = -201398;
2129pub const DAQmxErrorChangeDetectionStoppedToPreventDeviceHang: i32 = -201397;
2130pub const DAQmxErrorFilterDelayRemovalNotPosssibleWithAnalogTrigger: i32 = -201396;
2131pub const DAQmxErrorNonbufferedOrNoChannels: i32 = -201395;
2132pub const DAQmxErrorTristateLogicLevelNotSpecdForEntirePort: i32 = -201394;
2133pub const DAQmxErrorTristateLogicLevelNotSupportedOnDigOutChan: i32 = -201393;
2134pub const DAQmxErrorTristateLogicLevelNotSupported: i32 = -201392;
2135pub const DAQmxErrorIncompleteGainAndCouplingCalAdjustment: i32 = -201391;
2136pub const DAQmxErrorNetworkStatusConnectionLost: i32 = -201390;
2137pub const DAQmxErrorModuleChangeDuringConnectionLoss: i32 = -201389;
2138pub const DAQmxErrorNetworkDeviceNotReservedByHost: i32 = -201388;
2139pub const DAQmxErrorDuplicateCalibrationAdjustmentInput: i32 = -201387;
2140pub const DAQmxErrorSelfCalFailedContactTechSupport: i32 = -201386;
2141pub const DAQmxErrorSelfCalFailedToConverge: i32 = -201385;
2142pub const DAQmxErrorUnsupportedSimulatedModuleForSimulatedChassis: i32 = -201384;
2143pub const DAQmxErrorLoggingWriteSizeTooBig: i32 = -201383;
2144pub const DAQmxErrorLoggingWriteSizeNotDivisible: i32 = -201382;
2145pub const DAQmxErrorMyDAQPowerRailFault: i32 = -201381;
2146pub const DAQmxErrorDeviceDoesNotSupportThisOperation: i32 = -201380;
2147pub const DAQmxErrorNetworkDevicesNotSupportedOnThisPlatform: i32 = -201379;
2148pub const DAQmxErrorUnknownFirmwareVersion: i32 = -201378;
2149pub const DAQmxErrorFirmwareIsUpdating: i32 = -201377;
2150pub const DAQmxErrorAccessoryEEPROMIsCorrupt: i32 = -201376;
2151pub const DAQmxErrorThrmcplLeadOffsetNullingCalNotSupported: i32 = -201375;
2152pub const DAQmxErrorSelfCalFailedTryExtCal: i32 = -201374;
2153pub const DAQmxErrorOutputP2PNotSupportedWithMultithreadedScripts: i32 = -201373;
2154pub const DAQmxErrorThrmcplCalibrationChannelsOpen: i32 = -201372;
2155pub const DAQmxErrorMDNSServiceInstanceAlreadyInUse: i32 = -201371;
2156pub const DAQmxErrorIPAddressAlreadyInUse: i32 = -201370;
2157pub const DAQmxErrorHostnameAlreadyInUse: i32 = -201369;
2158pub const DAQmxErrorInvalidNumberOfCalAdjustmentPoints: i32 = -201368;
2159pub const DAQmxErrorFilterOrDigitalSyncInternalSignal: i32 = -201367;
2160pub const DAQmxErrorBadDDSSource: i32 = -201366;
2161pub const DAQmxErrorOnboardRegenWithMoreThan16Channels: i32 = -201365;
2162pub const DAQmxErrorTriggerTooFast: i32 = -201364;
2163pub const DAQmxErrorMinMaxOutsideTableRange: i32 = -201363;
2164pub const DAQmxErrorChannelExpansionWithInvalidAnalogTriggerDevice: i32 = -201362;
2165pub const DAQmxErrorSyncPulseSrcInvalidForTask: i32 = -201361;
2166pub const DAQmxErrorInvalidCarrierSlotNumberSpecd: i32 = -201360;
2167pub const DAQmxErrorCardsMustBeInSameCarrier: i32 = -201359;
2168pub const DAQmxErrorCardDevCarrierSimMustMatch: i32 = -201358;
2169pub const DAQmxErrorDevMustHaveAtLeastOneCard: i32 = -201357;
2170pub const DAQmxErrorCardTopologyError: i32 = -201356;
2171pub const DAQmxErrorExceededCarrierPowerLimit: i32 = -201355;
2172pub const DAQmxErrorCardsIncompatible: i32 = -201354;
2173pub const DAQmxErrorAnalogBusNotValid: i32 = -201353;
2174pub const DAQmxErrorReservationConflict: i32 = -201352;
2175pub const DAQmxErrorMemMappedOnDemandNotSupported: i32 = -201351;
2176pub const DAQmxErrorSlaveWithNoStartTriggerConfigured: i32 = -201350;
2177pub const DAQmxErrorChannelExpansionWithDifferentTriggerDevices: i32 = -201349;
2178pub const DAQmxErrorCounterSyncAndRetriggered: i32 = -201348;
2179pub const DAQmxErrorNoExternalSyncPulseDetected: i32 = -201347;
2180pub const DAQmxErrorSlaveAndNoExternalSyncPulse: i32 = -201346;
2181pub const DAQmxErrorCustomTimingRequiredForAttribute: i32 = -201345;
2182pub const DAQmxErrorCustomTimingModeNotSet: i32 = -201344;
2183pub const DAQmxErrorAccessoryPowerTripped: i32 = -201343;
2184pub const DAQmxErrorUnsupportedAccessory: i32 = -201342;
2185pub const DAQmxErrorInvalidAccessoryChange: i32 = -201341;
2186pub const DAQmxErrorFirmwareRequiresUpgrade: i32 = -201340;
2187pub const DAQmxErrorFastExternalTimebaseNotSupportedForDevice: i32 = -201339;
2188pub const DAQmxErrorInvalidShuntLocationForCalibration: i32 = -201338;
2189pub const DAQmxErrorDeviceNameTooLong: i32 = -201337;
2190pub const DAQmxErrorBridgeScalesUnsupported: i32 = -201336;
2191pub const DAQmxErrorMismatchedElecPhysValues: i32 = -201335;
2192pub const DAQmxErrorLinearRequiresUniquePoints: i32 = -201334;
2193pub const DAQmxErrorMissingRequiredScalingParameter: i32 = -201333;
2194pub const DAQmxErrorLoggingNotSupportOnOutputTasks: i32 = -201332;
2195pub const DAQmxErrorMemoryMappedHardwareTimedNonBufferedUnsupported: i32 = -201331;
2196pub const DAQmxErrorCannotUpdatePulseTrainWithAutoIncrementEnabled: i32 = -201330;
2197pub const DAQmxErrorHWTimedSinglePointAndDataXferNotDMA: i32 = -201329;
2198pub const DAQmxErrorSCCSecondStageEmpty: i32 = -201328;
2199pub const DAQmxErrorSCCInvalidDualStageCombo: i32 = -201327;
2200pub const DAQmxErrorSCCInvalidSecondStage: i32 = -201326;
2201pub const DAQmxErrorSCCInvalidFirstStage: i32 = -201325;
2202pub const DAQmxErrorCounterMultipleSampleClockedChannels: i32 = -201324;
2203pub const DAQmxError2CounterMeasurementModeAndSampleClocked: i32 = -201323;
2204pub const DAQmxErrorCantHaveBothMemMappedAndNonMemMappedTasks: i32 = -201322;
2205pub const DAQmxErrorMemMappedDataReadByAnotherProcess: i32 = -201321;
2206pub const DAQmxErrorRetriggeringInvalidForGivenSettings: i32 = -201320;
2207pub const DAQmxErrorAIOverrun: i32 = -201319;
2208pub const DAQmxErrorCOOverrun: i32 = -201318;
2209pub const DAQmxErrorCounterMultipleBufferedChannels: i32 = -201317;
2210pub const DAQmxErrorInvalidTimebaseForCOHWTSP: i32 = -201316;
2211pub const DAQmxErrorWriteBeforeEvent: i32 = -201315;
2212pub const DAQmxErrorCIOverrun: i32 = -201314;
2213pub const DAQmxErrorCounterNonResponsiveAndReset: i32 = -201313;
2214pub const DAQmxErrorMeasTypeOrChannelNotSupportedForLogging: i32 = -201312;
2215pub const DAQmxErrorFileAlreadyOpenedForWrite: i32 = -201311;
2216pub const DAQmxErrorTdmsNotFound: i32 = -201310;
2217pub const DAQmxErrorGenericFileIO: i32 = -201309;
2218pub const DAQmxErrorFiniteSTCCounterNotSupportedForLogging: i32 = -201308;
2219pub const DAQmxErrorMeasurementTypeNotSupportedForLogging: i32 = -201307;
2220pub const DAQmxErrorFileAlreadyOpened: i32 = -201306;
2221pub const DAQmxErrorDiskFull: i32 = -201305;
2222pub const DAQmxErrorFilePathInvalid: i32 = -201304;
2223pub const DAQmxErrorFileVersionMismatch: i32 = -201303;
2224pub const DAQmxErrorFileWriteProtected: i32 = -201302;
2225pub const DAQmxErrorReadNotSupportedForLoggingMode: i32 = -201301;
2226pub const DAQmxErrorAttributeNotSupportedWhenLogging: i32 = -201300;
2227pub const DAQmxErrorLoggingModeNotSupportedNonBuffered: i32 = -201299;
2228pub const DAQmxErrorPropertyNotSupportedWithConflictingProperty: i32 = -201298;
2229pub const DAQmxErrorParallelSSHOnConnector1: i32 = -201297;
2230pub const DAQmxErrorCOOnlyImplicitSampleTimingTypeSupported: i32 = -201296;
2231pub const DAQmxErrorCalibrationFailedAOOutOfRange: i32 = -201295;
2232pub const DAQmxErrorCalibrationFailedAIOutOfRange: i32 = -201294;
2233pub const DAQmxErrorCalPWMLinearityFailed: i32 = -201293;
2234pub const DAQmxErrorOverrunUnderflowConfigurationCombo: i32 = -201292;
2235pub const DAQmxErrorCannotWriteToFiniteCOTask: i32 = -201291;
2236pub const DAQmxErrorNetworkDAQInvalidWEPKeyLength: i32 = -201290;
2237pub const DAQmxErrorCalInputsShortedNotSupported: i32 = -201289;
2238pub const DAQmxErrorCannotSetPropertyWhenTaskIsReserved: i32 = -201288;
2239pub const DAQmxErrorMinus12VFuseBlown: i32 = -201287;
2240pub const DAQmxErrorPlus12VFuseBlown: i32 = -201286;
2241pub const DAQmxErrorPlus5VFuseBlown: i32 = -201285;
2242pub const DAQmxErrorPlus3VFuseBlown: i32 = -201284;
2243pub const DAQmxErrorDeviceSerialPortError: i32 = -201283;
2244pub const DAQmxErrorPowerUpStateMachineNotDone: i32 = -201282;
2245pub const DAQmxErrorTooManyTriggersSpecifiedInTask: i32 = -201281;
2246pub const DAQmxErrorVerticalOffsetNotSupportedOnDevice: i32 = -201280;
2247pub const DAQmxErrorInvalidCouplingForMeasurementType: i32 = -201279;
2248pub const DAQmxErrorDigitalLineUpdateTooFastForDevice: i32 = -201278;
2249pub const DAQmxErrorCertificateIsTooBigToTransfer: i32 = -201277;
2250pub const DAQmxErrorOnlyPEMOrDERCertiticatesAccepted: i32 = -201276;
2251pub const DAQmxErrorCalCouplingNotSupported: i32 = -201275;
2252pub const DAQmxErrorDeviceNotSupportedIn64Bit: i32 = -201274;
2253pub const DAQmxErrorNetworkDeviceInUse: i32 = -201273;
2254pub const DAQmxErrorInvalidIPv4AddressFormat: i32 = -201272;
2255pub const DAQmxErrorNetworkProductTypeMismatch: i32 = -201271;
2256pub const DAQmxErrorOnlyPEMCertificatesAccepted: i32 = -201270;
2257pub const DAQmxErrorCalibrationRequiresPrototypingBoardEnabled: i32 = -201269;
2258pub const DAQmxErrorAllCurrentLimitingResourcesAlreadyTaken: i32 = -201268;
2259pub const DAQmxErrorUserDefInfoStringBadLength: i32 = -201267;
2260pub const DAQmxErrorPropertyNotFound: i32 = -201266;
2261pub const DAQmxErrorOverVoltageProtectionActivated: i32 = -201265;
2262pub const DAQmxErrorScaledIQWaveformTooLarge: i32 = -201264;
2263pub const DAQmxErrorFirmwareFailedToDownload: i32 = -201263;
2264pub const DAQmxErrorPropertyNotSupportedForBusType: i32 = -201262;
2265pub const DAQmxErrorChangeRateWhileRunningCouldNotBeCompleted: i32 = -201261;
2266pub const DAQmxErrorCannotQueryManualControlAttribute: i32 = -201260;
2267pub const DAQmxErrorInvalidNetworkConfiguration: i32 = -201259;
2268pub const DAQmxErrorInvalidWirelessConfiguration: i32 = -201258;
2269pub const DAQmxErrorInvalidWirelessCountryCode: i32 = -201257;
2270pub const DAQmxErrorInvalidWirelessChannel: i32 = -201256;
2271pub const DAQmxErrorNetworkEEPROMHasChanged: i32 = -201255;
2272pub const DAQmxErrorNetworkSerialNumberMismatch: i32 = -201254;
2273pub const DAQmxErrorNetworkStatusDown: i32 = -201253;
2274pub const DAQmxErrorNetworkTargetUnreachable: i32 = -201252;
2275pub const DAQmxErrorNetworkTargetNotFound: i32 = -201251;
2276pub const DAQmxErrorNetworkStatusTimedOut: i32 = -201250;
2277pub const DAQmxErrorInvalidWirelessSecuritySelection: i32 = -201249;
2278pub const DAQmxErrorNetworkDeviceConfigurationLocked: i32 = -201248;
2279pub const DAQmxErrorNetworkDAQDeviceNotSupported: i32 = -201247;
2280pub const DAQmxErrorNetworkDAQCannotCreateEmptySleeve: i32 = -201246;
2281pub const DAQmxErrorUserDefInfoStringTooLong: i32 = -201245;
2282pub const DAQmxErrorModuleTypeDoesNotMatchModuleTypeInDestination: i32 = -201244;
2283pub const DAQmxErrorInvalidTEDSInterfaceAddress: i32 = -201243;
2284pub const DAQmxErrorDevDoesNotSupportSCXIComm: i32 = -201242;
2285pub const DAQmxErrorSCXICommDevConnector0MustBeCabledToModule: i32 = -201241;
2286pub const DAQmxErrorSCXIModuleDoesNotSupportDigitizationMode: i32 = -201240;
2287pub const DAQmxErrorDevDoesNotSupportMultiplexedSCXIDigitizationMode: i32 = -201239;
2288pub const DAQmxErrorDevOrDevPhysChanDoesNotSupportSCXIDigitization: i32 = -201238;
2289pub const DAQmxErrorInvalidPhysChanName: i32 = -201237;
2290pub const DAQmxErrorSCXIChassisCommModeInvalid: i32 = -201236;
2291pub const DAQmxErrorRequiredDependencyNotFound: i32 = -201235;
2292pub const DAQmxErrorInvalidStorage: i32 = -201234;
2293pub const DAQmxErrorInvalidObject: i32 = -201233;
2294pub const DAQmxErrorStorageAlteredPriorToSave: i32 = -201232;
2295pub const DAQmxErrorTaskDoesNotReferenceLocalChannel: i32 = -201231;
2296pub const DAQmxErrorReferencedDevSimMustMatchTarget: i32 = -201230;
2297pub const DAQmxErrorProgrammedIOFailsBecauseOfWatchdogTimer: i32 = -201229;
2298pub const DAQmxErrorWatchdogTimerFailsBecauseOfProgrammedIO: i32 = -201228;
2299pub const DAQmxErrorCantUseThisTimingEngineWithAPort: i32 = -201227;
2300pub const DAQmxErrorProgrammedIOConflict: i32 = -201226;
2301pub const DAQmxErrorChangeDetectionIncompatibleWithProgrammedIO: i32 = -201225;
2302pub const DAQmxErrorTristateNotEnoughLines: i32 = -201224;
2303pub const DAQmxErrorTristateConflict: i32 = -201223;
2304pub const DAQmxErrorGenerateOrFiniteWaitExpectedBeforeBreakBlock: i32 = -201222;
2305pub const DAQmxErrorBreakBlockNotAllowedInLoop: i32 = -201221;
2306pub const DAQmxErrorClearTriggerNotAllowedInBreakBlock: i32 = -201220;
2307pub const DAQmxErrorNestingNotAllowedInBreakBlock: i32 = -201219;
2308pub const DAQmxErrorIfElseBlockNotAllowedInBreakBlock: i32 = -201218;
2309pub const DAQmxErrorRepeatUntilTriggerLoopNotAllowedInBreakBlock: i32 = -201217;
2310pub const DAQmxErrorWaitUntilTriggerNotAllowedInBreakBlock: i32 = -201216;
2311pub const DAQmxErrorMarkerPosInvalidInBreakBlock: i32 = -201215;
2312pub const DAQmxErrorInvalidWaitDurationInBreakBlock: i32 = -201214;
2313pub const DAQmxErrorInvalidSubsetLengthInBreakBlock: i32 = -201213;
2314pub const DAQmxErrorInvalidWaveformLengthInBreakBlock: i32 = -201212;
2315pub const DAQmxErrorInvalidWaitDurationBeforeBreakBlock: i32 = -201211;
2316pub const DAQmxErrorInvalidSubsetLengthBeforeBreakBlock: i32 = -201210;
2317pub const DAQmxErrorInvalidWaveformLengthBeforeBreakBlock: i32 = -201209;
2318pub const DAQmxErrorSampleRateTooHighForADCTimingMode: i32 = -201208;
2319pub const DAQmxErrorActiveDevNotSupportedWithMultiDevTask: i32 = -201207;
2320pub const DAQmxErrorRealDevAndSimDevNotSupportedInSameTask: i32 = -201206;
2321pub const DAQmxErrorRTSISimMustMatchDevSim: i32 = -201205;
2322pub const DAQmxErrorBridgeShuntCaNotSupported: i32 = -201204;
2323pub const DAQmxErrorStrainShuntCaNotSupported: i32 = -201203;
2324pub const DAQmxErrorGainTooLargeForGainCalConst: i32 = -201202;
2325pub const DAQmxErrorOffsetTooLargeForOffsetCalConst: i32 = -201201;
2326pub const DAQmxErrorElvisPrototypingBoardRemoved: i32 = -201200;
2327pub const DAQmxErrorElvis2PowerRailFault: i32 = -201199;
2328pub const DAQmxErrorElvis2PhysicalChansFault: i32 = -201198;
2329pub const DAQmxErrorElvis2PhysicalChansThermalEvent: i32 = -201197;
2330pub const DAQmxErrorRXBitErrorRateLimitExceeded: i32 = -201196;
2331pub const DAQmxErrorPHYBitErrorRateLimitExceeded: i32 = -201195;
2332pub const DAQmxErrorTwoPartAttributeCalledOutOfOrder: i32 = -201194;
2333pub const DAQmxErrorInvalidSCXIChassisAddress: i32 = -201193;
2334pub const DAQmxErrorCouldNotConnectToRemoteMXS: i32 = -201192;
2335pub const DAQmxErrorExcitationStateRequiredForAttributes: i32 = -201191;
2336pub const DAQmxErrorDeviceNotUsableUntilUSBReplug: i32 = -201190;
2337pub const DAQmxErrorInputFIFOOverflowDuringCalibrationOnFullSpeedUSB: i32 = -201189;
2338pub const DAQmxErrorInputFIFOOverflowDuringCalibration: i32 = -201188;
2339pub const DAQmxErrorCJCChanConflictsWithNonThermocoupleChan: i32 = -201187;
2340pub const DAQmxErrorCommDeviceForPXIBackplaneNotInRightmostSlot: i32 = -201186;
2341pub const DAQmxErrorCommDeviceForPXIBackplaneNotInSameChassis: i32 = -201185;
2342pub const DAQmxErrorCommDeviceForPXIBackplaneNotPXI: i32 = -201184;
2343pub const DAQmxErrorInvalidCalExcitFrequency: i32 = -201183;
2344pub const DAQmxErrorInvalidCalExcitVoltage: i32 = -201182;
2345pub const DAQmxErrorInvalidAIInputSrc: i32 = -201181;
2346pub const DAQmxErrorInvalidCalInputRef: i32 = -201180;
2347pub const DAQmxErrordBReferenceValueNotGreaterThanZero: i32 = -201179;
2348pub const DAQmxErrorSampleClockRateIsTooFastForSampleClockTiming: i32 = -201178;
2349pub const DAQmxErrorDeviceNotUsableUntilColdStart: i32 = -201177;
2350pub const DAQmxErrorSampleClockRateIsTooFastForBurstTiming: i32 = -201176;
2351pub const DAQmxErrorDevImportFailedAssociatedResourceIDsNotSupported: i32 = -201175;
2352pub const DAQmxErrorSCXI1600ImportNotSupported: i32 = -201174;
2353pub const DAQmxErrorPowerSupplyConfigurationFailed: i32 = -201173;
2354pub const DAQmxErrorIEPEWithDCNotAllowed: i32 = -201172;
2355pub const DAQmxErrorMinTempForThermocoupleTypeOutsideAccuracyForPolyScaling: i32 = -201171;
2356pub const DAQmxErrorDevImportFailedNoDeviceToOverwriteAndSimulationNotSupported: i32 = -201170;
2357pub const DAQmxErrorDevImportFailedDeviceNotSupportedOnDestination: i32 = -201169;
2358pub const DAQmxErrorFirmwareIsTooOld: i32 = -201168;
2359pub const DAQmxErrorFirmwareCouldntUpdate: i32 = -201167;
2360pub const DAQmxErrorFirmwareIsCorrupt: i32 = -201166;
2361pub const DAQmxErrorFirmwareTooNew: i32 = -201165;
2362pub const DAQmxErrorSampClockCannotBeExportedFromExternalSampClockSrc: i32 = -201164;
2363pub const DAQmxErrorPhysChanReservedForInputWhenDesiredForOutput: i32 = -201163;
2364pub const DAQmxErrorPhysChanReservedForOutputWhenDesiredForInput: i32 = -201162;
2365pub const DAQmxErrorSpecifiedCDAQSlotNotEmpty: i32 = -201161;
2366pub const DAQmxErrorDeviceDoesNotSupportSimulation: i32 = -201160;
2367pub const DAQmxErrorInvalidCDAQSlotNumberSpecd: i32 = -201159;
2368pub const DAQmxErrorCSeriesModSimMustMatchCDAQChassisSim: i32 = -201158;
2369pub const DAQmxErrorSCCCabledDevMustNotBeSimWhenSCCCarrierIsNotSim: i32 = -201157;
2370pub const DAQmxErrorSCCModSimMustMatchSCCCarrierSim: i32 = -201156;
2371pub const DAQmxErrorSCXIModuleDoesNotSupportSimulation: i32 = -201155;
2372pub const DAQmxErrorSCXICableDevMustNotBeSimWhenModIsNotSim: i32 = -201154;
2373pub const DAQmxErrorSCXIDigitizerSimMustNotBeSimWhenModIsNotSim: i32 = -201153;
2374pub const DAQmxErrorSCXIModSimMustMatchSCXIChassisSim: i32 = -201152;
2375pub const DAQmxErrorSimPXIDevReqSlotAndChassisSpecd: i32 = -201151;
2376pub const DAQmxErrorSimDevConflictWithRealDev: i32 = -201150;
2377pub const DAQmxErrorInsufficientDataForCalibration: i32 = -201149;
2378pub const DAQmxErrorTriggerChannelMustBeEnabled: i32 = -201148;
2379pub const DAQmxErrorCalibrationDataConflictCouldNotBeResolved: i32 = -201147;
2380pub const DAQmxErrorSoftwareTooNewForSelfCalibrationData: i32 = -201146;
2381pub const DAQmxErrorSoftwareTooNewForExtCalibrationData: i32 = -201145;
2382pub const DAQmxErrorSelfCalibrationDataTooNewForSoftware: i32 = -201144;
2383pub const DAQmxErrorExtCalibrationDataTooNewForSoftware: i32 = -201143;
2384pub const DAQmxErrorSoftwareTooNewForEEPROM: i32 = -201142;
2385pub const DAQmxErrorEEPROMTooNewForSoftware: i32 = -201141;
2386pub const DAQmxErrorSoftwareTooNewForHardware: i32 = -201140;
2387pub const DAQmxErrorHardwareTooNewForSoftware: i32 = -201139;
2388pub const DAQmxErrorTaskCannotRestartFirstSampNotAvailToGenerate: i32 = -201138;
2389pub const DAQmxErrorOnlyUseStartTrigSrcPrptyWithDevDataLines: i32 = -201137;
2390pub const DAQmxErrorOnlyUsePauseTrigSrcPrptyWithDevDataLines: i32 = -201136;
2391pub const DAQmxErrorOnlyUseRefTrigSrcPrptyWithDevDataLines: i32 = -201135;
2392pub const DAQmxErrorPauseTrigDigPatternSizeDoesNotMatchSrcSize: i32 = -201134;
2393pub const DAQmxErrorLineConflictCDAQ: i32 = -201133;
2394pub const DAQmxErrorCannotWriteBeyondFinalFiniteSample: i32 = -201132;
2395pub const DAQmxErrorRefAndStartTriggerSrcCantBeSame: i32 = -201131;
2396pub const DAQmxErrorMemMappingIncompatibleWithPhysChansInTask: i32 = -201130;
2397pub const DAQmxErrorOutputDriveTypeMemMappingConflict: i32 = -201129;
2398pub const DAQmxErrorCAPIDeviceIndexInvalid: i32 = -201128;
2399pub const DAQmxErrorRatiometricDevicesMustUseExcitationForScaling: i32 = -201127;
2400pub const DAQmxErrorPropertyRequiresPerDeviceCfg: i32 = -201126;
2401pub const DAQmxErrorAICouplingAndAIInputSourceConflict: i32 = -201125;
2402pub const DAQmxErrorOnlyOneTaskCanPerformDOMemoryMappingAtATime: i32 = -201124;
2403pub const DAQmxErrorTooManyChansForAnalogRefTrigCDAQ: i32 = -201123;
2404pub const DAQmxErrorSpecdPropertyValueIsIncompatibleWithSampleTimingType: i32 = -201122;
2405pub const DAQmxErrorCPUNotSupportedRequireSSE: i32 = -201121;
2406pub const DAQmxErrorSpecdPropertyValueIsIncompatibleWithSampleTimingResponseMode: i32 = -201120;
2407pub const DAQmxErrorConflictingNextWriteIsLastAndRegenModeProperties: i32 = -201119;
2408pub const DAQmxErrorMStudioOperationDoesNotSupportDeviceContext: i32 = -201118;
2409pub const DAQmxErrorPropertyValueInChannelExpansionContextInvalid: i32 = -201117;
2410pub const DAQmxErrorHWTimedNonBufferedAONotSupported: i32 = -201116;
2411pub const DAQmxErrorWaveformLengthNotMultOfQuantum: i32 = -201115;
2412pub const DAQmxErrorDSAExpansionMixedBoardsWrongOrderInPXIChassis: i32 = -201114;
2413pub const DAQmxErrorPowerLevelTooLowForOOK: i32 = -201113;
2414pub const DAQmxErrorDeviceComponentTestFailure: i32 = -201112;
2415pub const DAQmxErrorUserDefinedWfmWithOOKUnsupported: i32 = -201111;
2416pub const DAQmxErrorInvalidDigitalModulationUserDefinedWaveform: i32 = -201110;
2417pub const DAQmxErrorBothRefInAndRefOutEnabled: i32 = -201109;
2418pub const DAQmxErrorBothAnalogAndDigitalModulationEnabled: i32 = -201108;
2419pub const DAQmxErrorBufferedOpsNotSupportedInSpecdSlotForCDAQ: i32 = -201107;
2420pub const DAQmxErrorPhysChanNotSupportedInSpecdSlotForCDAQ: i32 = -201106;
2421pub const DAQmxErrorResourceReservedWithConflictingSettings: i32 = -201105;
2422pub const DAQmxErrorInconsistentAnalogTrigSettingsCDAQ: i32 = -201104;
2423pub const DAQmxErrorTooManyChansForAnalogPauseTrigCDAQ: i32 = -201103;
2424pub const DAQmxErrorAnalogTrigNotFirstInScanListCDAQ: i32 = -201102;
2425pub const DAQmxErrorTooManyChansGivenTimingType: i32 = -201101;
2426pub const DAQmxErrorSampClkTimebaseDivWithExtSampClk: i32 = -201100;
2427pub const DAQmxErrorCantSaveTaskWithPerDeviceTimingProperties: i32 = -201099;
2428pub const DAQmxErrorConflictingAutoZeroMode: i32 = -201098;
2429pub const DAQmxErrorSampClkRateNotSupportedWithEAREnabled: i32 = -201097;
2430pub const DAQmxErrorSampClkTimebaseRateNotSpecd: i32 = -201096;
2431pub const DAQmxErrorSessionCorruptedByDLLReload: i32 = -201095;
2432pub const DAQmxErrorActiveDevNotSupportedWithChanExpansion: i32 = -201094;
2433pub const DAQmxErrorSampClkRateInvalid: i32 = -201093;
2434pub const DAQmxErrorExtSyncPulseSrcCannotBeExported: i32 = -201092;
2435pub const DAQmxErrorSyncPulseMinDelayToStartNeededForExtSyncPulseSrc: i32 = -201091;
2436pub const DAQmxErrorSyncPulseSrcInvalid: i32 = -201090;
2437pub const DAQmxErrorSampClkTimebaseRateInvalid: i32 = -201089;
2438pub const DAQmxErrorSampClkTimebaseSrcInvalid: i32 = -201088;
2439pub const DAQmxErrorSampClkRateMustBeSpecd: i32 = -201087;
2440pub const DAQmxErrorInvalidAttributeName: i32 = -201086;
2441pub const DAQmxErrorCJCChanNameMustBeSetWhenCJCSrcIsScannableChan: i32 = -201085;
2442pub const DAQmxErrorHiddenChanMissingInChansPropertyInCfgFile: i32 = -201084;
2443pub const DAQmxErrorChanNamesNotSpecdInCfgFile: i32 = -201083;
2444pub const DAQmxErrorDuplicateHiddenChanNamesInCfgFile: i32 = -201082;
2445pub const DAQmxErrorDuplicateChanNameInCfgFile: i32 = -201081;
2446pub const DAQmxErrorInvalidSCCModuleForSlotSpecd: i32 = -201080;
2447pub const DAQmxErrorInvalidSCCSlotNumberSpecd: i32 = -201079;
2448pub const DAQmxErrorInvalidSectionIdentifier: i32 = -201078;
2449pub const DAQmxErrorInvalidSectionName: i32 = -201077;
2450pub const DAQmxErrorDAQmxVersionNotSupported: i32 = -201076;
2451pub const DAQmxErrorSWObjectsFoundInFile: i32 = -201075;
2452pub const DAQmxErrorHWObjectsFoundInFile: i32 = -201074;
2453pub const DAQmxErrorLocalChannelSpecdWithNoParentTask: i32 = -201073;
2454pub const DAQmxErrorTaskReferencesMissingLocalChannel: i32 = -201072;
2455pub const DAQmxErrorTaskReferencesLocalChannelFromOtherTask: i32 = -201071;
2456pub const DAQmxErrorTaskMissingChannelProperty: i32 = -201070;
2457pub const DAQmxErrorInvalidLocalChanName: i32 = -201069;
2458pub const DAQmxErrorInvalidEscapeCharacterInString: i32 = -201068;
2459pub const DAQmxErrorInvalidTableIdentifier: i32 = -201067;
2460pub const DAQmxErrorValueFoundInInvalidColumn: i32 = -201066;
2461pub const DAQmxErrorMissingStartOfTable: i32 = -201065;
2462pub const DAQmxErrorFileMissingRequiredDAQmxHeader: i32 = -201064;
2463pub const DAQmxErrorDeviceIDDoesNotMatch: i32 = -201063;
2464pub const DAQmxErrorBufferedOperationsNotSupportedOnSelectedLines: i32 = -201062;
2465pub const DAQmxErrorPropertyConflictsWithScale: i32 = -201061;
2466pub const DAQmxErrorInvalidINIFileSyntax: i32 = -201060;
2467pub const DAQmxErrorDeviceInfoFailedPXIChassisNotIdentified: i32 = -201059;
2468pub const DAQmxErrorInvalidHWProductNumber: i32 = -201058;
2469pub const DAQmxErrorInvalidHWProductType: i32 = -201057;
2470pub const DAQmxErrorInvalidNumericFormatSpecd: i32 = -201056;
2471pub const DAQmxErrorDuplicatePropertyInObject: i32 = -201055;
2472pub const DAQmxErrorInvalidEnumValueSpecd: i32 = -201054;
2473pub const DAQmxErrorTEDSSensorPhysicalChannelConflict: i32 = -201053;
2474pub const DAQmxErrorTooManyPhysicalChansForTEDSInterfaceSpecd: i32 = -201052;
2475pub const DAQmxErrorIncapableTEDSInterfaceControllingDeviceSpecd: i32 = -201051;
2476pub const DAQmxErrorSCCCarrierSpecdIsMissing: i32 = -201050;
2477pub const DAQmxErrorIncapableSCCDigitizingDeviceSpecd: i32 = -201049;
2478pub const DAQmxErrorAccessorySettingNotApplicable: i32 = -201048;
2479pub const DAQmxErrorDeviceAndConnectorSpecdAlreadyOccupied: i32 = -201047;
2480pub const DAQmxErrorIllegalAccessoryTypeForDeviceSpecd: i32 = -201046;
2481pub const DAQmxErrorInvalidDeviceConnectorNumberSpecd: i32 = -201045;
2482pub const DAQmxErrorInvalidAccessoryName: i32 = -201044;
2483pub const DAQmxErrorMoreThanOneMatchForSpecdDevice: i32 = -201043;
2484pub const DAQmxErrorNoMatchForSpecdDevice: i32 = -201042;
2485pub const DAQmxErrorProductTypeAndProductNumberConflict: i32 = -201041;
2486pub const DAQmxErrorExtraPropertyDetectedInSpecdObject: i32 = -201040;
2487pub const DAQmxErrorRequiredPropertyMissing: i32 = -201039;
2488pub const DAQmxErrorCantSetAuthorForLocalChan: i32 = -201038;
2489pub const DAQmxErrorInvalidTimeValue: i32 = -201037;
2490pub const DAQmxErrorInvalidTimeFormat: i32 = -201036;
2491pub const DAQmxErrorDigDevChansSpecdInModeOtherThanParallel: i32 = -201035;
2492pub const DAQmxErrorCascadeDigitizationModeNotSupported: i32 = -201034;
2493pub const DAQmxErrorSpecdSlotAlreadyOccupied: i32 = -201033;
2494pub const DAQmxErrorInvalidSCXISlotNumberSpecd: i32 = -201032;
2495pub const DAQmxErrorAddressAlreadyInUse: i32 = -201031;
2496pub const DAQmxErrorSpecdDeviceDoesNotSupportRTSI: i32 = -201030;
2497pub const DAQmxErrorSpecdDeviceIsAlreadyOnRTSIBus: i32 = -201029;
2498pub const DAQmxErrorIdentifierInUse: i32 = -201028;
2499pub const DAQmxErrorWaitForNextSampleClockOrReadDetected3OrMoreMissedSampClks: i32 = -201027;
2500pub const DAQmxErrorHWTimedAndDataXferPIO: i32 = -201026;
2501pub const DAQmxErrorNonBufferedAndHWTimed: i32 = -201025;
2502pub const DAQmxErrorCTROutSampClkPeriodShorterThanGenPulseTrainPeriodPolled: i32 = -201024;
2503pub const DAQmxErrorCTROutSampClkPeriodShorterThanGenPulseTrainPeriod2: i32 = -201023;
2504pub const DAQmxErrorCOCannotKeepUpInHWTimedSinglePointPolled: i32 = -201022;
2505pub const DAQmxErrorWriteRecoveryCannotKeepUpInHWTimedSinglePoint: i32 = -201021;
2506pub const DAQmxErrorNoChangeDetectionOnSelectedLineForDevice: i32 = -201020;
2507pub const DAQmxErrorSMIOPauseTriggersNotSupportedWithChannelExpansion: i32 = -201019;
2508pub const DAQmxErrorClockMasterForExternalClockNotLongestPipeline: i32 = -201018;
2509pub const DAQmxErrorUnsupportedUnicodeByteOrderMarker: i32 = -201017;
2510pub const DAQmxErrorTooManyInstructionsInLoopInScript: i32 = -201016;
2511pub const DAQmxErrorPLLNotLocked: i32 = -201015;
2512pub const DAQmxErrorIfElseBlockNotAllowedInFiniteRepeatLoopInScript: i32 = -201014;
2513pub const DAQmxErrorIfElseBlockNotAllowedInConditionalRepeatLoopInScript: i32 = -201013;
2514pub const DAQmxErrorClearIsLastInstructionInIfElseBlockInScript: i32 = -201012;
2515pub const DAQmxErrorInvalidWaitDurationBeforeIfElseBlockInScript: i32 = -201011;
2516pub const DAQmxErrorMarkerPosInvalidBeforeIfElseBlockInScript: i32 = -201010;
2517pub const DAQmxErrorInvalidSubsetLengthBeforeIfElseBlockInScript: i32 = -201009;
2518pub const DAQmxErrorInvalidWaveformLengthBeforeIfElseBlockInScript: i32 = -201008;
2519pub const DAQmxErrorGenerateOrFiniteWaitInstructionExpectedBeforeIfElseBlockInScript: i32 = -201007;
2520pub const DAQmxErrorCalPasswordNotSupported: i32 = -201006;
2521pub const DAQmxErrorSetupCalNeededBeforeAdjustCal: i32 = -201005;
2522pub const DAQmxErrorMultipleChansNotSupportedDuringCalSetup: i32 = -201004;
2523pub const DAQmxErrorDevCannotBeAccessed: i32 = -201003;
2524pub const DAQmxErrorSampClkRateDoesntMatchSampClkSrc: i32 = -201002;
2525pub const DAQmxErrorSampClkRateNotSupportedWithEARDisabled: i32 = -201001;
2526pub const DAQmxErrorLabVIEWVersionDoesntSupportDAQmxEvents: i32 = -201000;
2527pub const DAQmxErrorCOReadyForNewValNotSupportedWithOnDemand: i32 = -200999;
2528pub const DAQmxErrorCIHWTimedSinglePointNotSupportedForMeasType: i32 = -200998;
2529pub const DAQmxErrorOnDemandNotSupportedWithHWTimedSinglePoint: i32 = -200997;
2530pub const DAQmxErrorHWTimedSinglePointAndDataXferNotProgIO: i32 = -200996;
2531pub const DAQmxErrorMemMapAndHWTimedSinglePoint: i32 = -200995;
2532pub const DAQmxErrorCannotSetPropertyWhenHWTimedSinglePointTaskIsRunning: i32 = -200994;
2533pub const DAQmxErrorCTROutSampClkPeriodShorterThanGenPulseTrainPeriod: i32 = -200993;
2534pub const DAQmxErrorTooManyEventsGenerated: i32 = -200992;
2535pub const DAQmxErrorMStudioCppRemoveEventsBeforeStop: i32 = -200991;
2536pub const DAQmxErrorCAPICannotRegisterSyncEventsFromMultipleThreads: i32 = -200990;
2537pub const DAQmxErrorReadWaitNextSampClkWaitMismatchTwo: i32 = -200989;
2538pub const DAQmxErrorReadWaitNextSampClkWaitMismatchOne: i32 = -200988;
2539pub const DAQmxErrorDAQmxSignalEventTypeNotSupportedByChanTypesOrDevicesInTask: i32 = -200987;
2540pub const DAQmxErrorCannotUnregisterDAQmxSoftwareEventWhileTaskIsRunning: i32 = -200986;
2541pub const DAQmxErrorAutoStartWriteNotAllowedEventRegistered: i32 = -200985;
2542pub const DAQmxErrorAutoStartReadNotAllowedEventRegistered: i32 = -200984;
2543pub const DAQmxErrorCannotGetPropertyWhenTaskNotReservedCommittedOrRunning: i32 = -200983;
2544pub const DAQmxErrorSignalEventsNotSupportedByDevice: i32 = -200982;
2545pub const DAQmxErrorEveryNSamplesAcqIntoBufferEventNotSupportedByDevice: i32 = -200981;
2546pub const DAQmxErrorEveryNSampsTransferredFromBufferEventNotSupportedByDevice: i32 = -200980;
2547pub const DAQmxErrorCAPISyncEventsTaskStateChangeNotAllowedFromDifferentThread: i32 = -200979;
2548pub const DAQmxErrorDAQmxSWEventsWithDifferentCallMechanisms: i32 = -200978;
2549pub const DAQmxErrorCantSaveChanWithPolyCalScaleAndAllowInteractiveEdit: i32 = -200977;
2550pub const DAQmxErrorChanDoesNotSupportCJC: i32 = -200976;
2551pub const DAQmxErrorCOReadyForNewValNotSupportedWithHWTimedSinglePoint: i32 = -200975;
2552pub const DAQmxErrorDACAllowConnToGndNotSupportedByDevWhenRefSrcExt: i32 = -200974;
2553pub const DAQmxErrorCantGetPropertyTaskNotRunning: i32 = -200973;
2554pub const DAQmxErrorCantSetPropertyTaskNotRunning: i32 = -200972;
2555pub const DAQmxErrorCantSetPropertyTaskNotRunningCommitted: i32 = -200971;
2556pub const DAQmxErrorAIEveryNSampsEventIntervalNotMultipleOf2: i32 = -200970;
2557pub const DAQmxErrorInvalidTEDSPhysChanNotAI: i32 = -200969;
2558pub const DAQmxErrorCAPICannotPerformTaskOperationInAsyncCallback: i32 = -200968;
2559pub const DAQmxErrorEveryNSampsTransferredFromBufferEventAlreadyRegistered: i32 = -200967;
2560pub const DAQmxErrorEveryNSampsAcqIntoBufferEventAlreadyRegistered: i32 = -200966;
2561pub const DAQmxErrorEveryNSampsTransferredFromBufferNotForInput: i32 = -200965;
2562pub const DAQmxErrorEveryNSampsAcqIntoBufferNotForOutput: i32 = -200964;
2563pub const DAQmxErrorAOSampTimingTypeDifferentIn2Tasks: i32 = -200963;
2564pub const DAQmxErrorCouldNotDownloadFirmwareHWDamaged: i32 = -200962;
2565pub const DAQmxErrorCouldNotDownloadFirmwareFileMissingOrDamaged: i32 = -200961;
2566pub const DAQmxErrorCannotRegisterDAQmxSoftwareEventWhileTaskIsRunning: i32 = -200960;
2567pub const DAQmxErrorDifferentRawDataCompression: i32 = -200959;
2568pub const DAQmxErrorConfiguredTEDSInterfaceDevNotDetected: i32 = -200958;
2569pub const DAQmxErrorCompressedSampSizeExceedsResolution: i32 = -200957;
2570pub const DAQmxErrorChanDoesNotSupportCompression: i32 = -200956;
2571pub const DAQmxErrorDifferentRawDataFormats: i32 = -200955;
2572pub const DAQmxErrorSampClkOutputTermIncludesStartTrigSrc: i32 = -200954;
2573pub const DAQmxErrorStartTrigSrcEqualToSampClkSrc: i32 = -200953;
2574pub const DAQmxErrorEventOutputTermIncludesTrigSrc: i32 = -200952;
2575pub const DAQmxErrorCOMultipleWritesBetweenSampClks: i32 = -200951;
2576pub const DAQmxErrorDoneEventAlreadyRegistered: i32 = -200950;
2577pub const DAQmxErrorSignalEventAlreadyRegistered: i32 = -200949;
2578pub const DAQmxErrorCannotHaveTimedLoopAndDAQmxSignalEventsInSameTask: i32 = -200948;
2579pub const DAQmxErrorNeedLabVIEW711PatchToUseDAQmxEvents: i32 = -200947;
2580pub const DAQmxErrorStartFailedDueToWriteFailure: i32 = -200946;
2581pub const DAQmxErrorDataXferCustomThresholdNotDMAXferMethodSpecifiedForDev: i32 = -200945;
2582pub const DAQmxErrorDataXferRequestConditionNotSpecifiedForCustomThreshold: i32 = -200944;
2583pub const DAQmxErrorDataXferCustomThresholdNotSpecified: i32 = -200943;
2584pub const DAQmxErrorCAPISyncCallbackNotSupportedOnThisPlatform: i32 = -200942;
2585pub const DAQmxErrorCalChanReversePolyCoefNotSpecd: i32 = -200941;
2586pub const DAQmxErrorCalChanForwardPolyCoefNotSpecd: i32 = -200940;
2587pub const DAQmxErrorChanCalRepeatedNumberInPreScaledVals: i32 = -200939;
2588pub const DAQmxErrorChanCalTableNumScaledNotEqualNumPrescaledVals: i32 = -200938;
2589pub const DAQmxErrorChanCalTableScaledValsNotSpecd: i32 = -200937;
2590pub const DAQmxErrorChanCalTablePreScaledValsNotSpecd: i32 = -200936;
2591pub const DAQmxErrorChanCalScaleTypeNotSet: i32 = -200935;
2592pub const DAQmxErrorChanCalExpired: i32 = -200934;
2593pub const DAQmxErrorChanCalExpirationDateNotSet: i32 = -200933;
2594pub const DAQmxError3OutputPortCombinationGivenSampTimingType653x: i32 = -200932;
2595pub const DAQmxError3InputPortCombinationGivenSampTimingType653x: i32 = -200931;
2596pub const DAQmxError2OutputPortCombinationGivenSampTimingType653x: i32 = -200930;
2597pub const DAQmxError2InputPortCombinationGivenSampTimingType653x: i32 = -200929;
2598pub const DAQmxErrorPatternMatcherMayBeUsedByOneTrigOnly: i32 = -200928;
2599pub const DAQmxErrorNoChansSpecdForPatternSource: i32 = -200927;
2600pub const DAQmxErrorChangeDetectionChanNotInTask: i32 = -200926;
2601pub const DAQmxErrorChangeDetectionChanNotTristated: i32 = -200925;
2602pub const DAQmxErrorWaitModeValueNotSupportedNonBuffered: i32 = -200924;
2603pub const DAQmxErrorWaitModePropertyNotSupportedNonBuffered: i32 = -200923;
2604pub const DAQmxErrorCantSavePerLineConfigDigChanSoInteractiveEditsAllowed: i32 = -200922;
2605pub const DAQmxErrorCantSaveNonPortMultiLineDigChanSoInteractiveEditsAllowed: i32 = -200921;
2606pub const DAQmxErrorBufferSizeNotMultipleOfEveryNSampsEventIntervalNoIrqOnDev: i32 = -200920;
2607pub const DAQmxErrorGlobalTaskNameAlreadyChanName: i32 = -200919;
2608pub const DAQmxErrorGlobalChanNameAlreadyTaskName: i32 = -200918;
2609pub const DAQmxErrorAOEveryNSampsEventIntervalNotMultipleOf2: i32 = -200917;
2610pub const DAQmxErrorSampleTimebaseDivisorNotSupportedGivenTimingType: i32 = -200916;
2611pub const DAQmxErrorHandshakeEventOutputTermNotSupportedGivenTimingType: i32 = -200915;
2612pub const DAQmxErrorChangeDetectionOutputTermNotSupportedGivenTimingType: i32 = -200914;
2613pub const DAQmxErrorReadyForTransferOutputTermNotSupportedGivenTimingType: i32 = -200913;
2614pub const DAQmxErrorRefTrigOutputTermNotSupportedGivenTimingType: i32 = -200912;
2615pub const DAQmxErrorStartTrigOutputTermNotSupportedGivenTimingType: i32 = -200911;
2616pub const DAQmxErrorSampClockOutputTermNotSupportedGivenTimingType: i32 = -200910;
2617pub const DAQmxError20MhzTimebaseNotSupportedGivenTimingType: i32 = -200909;
2618pub const DAQmxErrorSampClockSourceNotSupportedGivenTimingType: i32 = -200908;
2619pub const DAQmxErrorRefTrigTypeNotSupportedGivenTimingType: i32 = -200907;
2620pub const DAQmxErrorPauseTrigTypeNotSupportedGivenTimingType: i32 = -200906;
2621pub const DAQmxErrorHandshakeTrigTypeNotSupportedGivenTimingType: i32 = -200905;
2622pub const DAQmxErrorStartTrigTypeNotSupportedGivenTimingType: i32 = -200904;
2623pub const DAQmxErrorRefClkSrcNotSupported: i32 = -200903;
2624pub const DAQmxErrorDataVoltageLowAndHighIncompatible: i32 = -200902;
2625pub const DAQmxErrorInvalidCharInDigPatternString: i32 = -200901;
2626pub const DAQmxErrorCantUsePort3AloneGivenSampTimingTypeOn653x: i32 = -200900;
2627pub const DAQmxErrorCantUsePort1AloneGivenSampTimingTypeOn653x: i32 = -200899;
2628pub const DAQmxErrorPartialUseOfPhysicalLinesWithinPortNotSupported653x: i32 = -200898;
2629pub const DAQmxErrorPhysicalChanNotSupportedGivenSampTimingType653x: i32 = -200897;
2630pub const DAQmxErrorCanExportOnlyDigEdgeTrigs: i32 = -200896;
2631pub const DAQmxErrorRefTrigDigPatternSizeDoesNotMatchSourceSize: i32 = -200895;
2632pub const DAQmxErrorStartTrigDigPatternSizeDoesNotMatchSourceSize: i32 = -200894;
2633pub const DAQmxErrorChangeDetectionRisingAndFallingEdgeChanDontMatch: i32 = -200893;
2634pub const DAQmxErrorPhysicalChansForChangeDetectionAndPatternMatch653x: i32 = -200892;
2635pub const DAQmxErrorCanExportOnlyOnboardSampClk: i32 = -200891;
2636pub const DAQmxErrorInternalSampClkNotRisingEdge: i32 = -200890;
2637pub const DAQmxErrorRefTrigDigPatternChanNotInTask: i32 = -200889;
2638pub const DAQmxErrorRefTrigDigPatternChanNotTristated: i32 = -200888;
2639pub const DAQmxErrorStartTrigDigPatternChanNotInTask: i32 = -200887;
2640pub const DAQmxErrorStartTrigDigPatternChanNotTristated: i32 = -200886;
2641pub const DAQmxErrorPXIStarAndClock10Sync: i32 = -200885;
2642pub const DAQmxErrorGlobalChanCannotBeSavedSoInteractiveEditsAllowed: i32 = -200884;
2643pub const DAQmxErrorTaskCannotBeSavedSoInteractiveEditsAllowed: i32 = -200883;
2644pub const DAQmxErrorInvalidGlobalChan: i32 = -200882;
2645pub const DAQmxErrorEveryNSampsEventAlreadyRegistered: i32 = -200881;
2646pub const DAQmxErrorEveryNSampsEventIntervalZeroNotSupported: i32 = -200880;
2647pub const DAQmxErrorChanSizeTooBigForU16PortWrite: i32 = -200879;
2648pub const DAQmxErrorChanSizeTooBigForU16PortRead: i32 = -200878;
2649pub const DAQmxErrorBufferSizeNotMultipleOfEveryNSampsEventIntervalWhenDMA: i32 = -200877;
2650pub const DAQmxErrorWriteWhenTaskNotRunningCOTicks: i32 = -200876;
2651pub const DAQmxErrorWriteWhenTaskNotRunningCOFreq: i32 = -200875;
2652pub const DAQmxErrorWriteWhenTaskNotRunningCOTime: i32 = -200874;
2653pub const DAQmxErrorAOMinMaxNotSupportedDACRangeTooSmall: i32 = -200873;
2654pub const DAQmxErrorAOMinMaxNotSupportedGivenDACRange: i32 = -200872;
2655pub const DAQmxErrorAOMinMaxNotSupportedGivenDACRangeAndOffsetVal: i32 = -200871;
2656pub const DAQmxErrorAOMinMaxNotSupportedDACOffsetValInappropriate: i32 = -200870;
2657pub const DAQmxErrorAOMinMaxNotSupportedGivenDACOffsetVal: i32 = -200869;
2658pub const DAQmxErrorAOMinMaxNotSupportedDACRefValTooSmall: i32 = -200868;
2659pub const DAQmxErrorAOMinMaxNotSupportedGivenDACRefVal: i32 = -200867;
2660pub const DAQmxErrorAOMinMaxNotSupportedGivenDACRefAndOffsetVal: i32 = -200866;
2661pub const DAQmxErrorWhenAcqCompAndNumSampsPerChanExceedsOnBrdBufSize: i32 = -200865;
2662pub const DAQmxErrorWhenAcqCompAndNoRefTrig: i32 = -200864;
2663pub const DAQmxErrorWaitForNextSampClkNotSupported: i32 = -200863;
2664pub const DAQmxErrorDevInUnidentifiedPXIChassis: i32 = -200862;
2665pub const DAQmxErrorMaxSoundPressureMicSensitivitRelatedAIPropertiesNotSupportedByDev: i32 =
2666 -200861;
2667pub const DAQmxErrorMaxSoundPressureAndMicSensitivityNotSupportedByDev: i32 = -200860;
2668pub const DAQmxErrorAOBufferSizeZeroForSampClkTimingType: i32 = -200859;
2669pub const DAQmxErrorAOCallWriteBeforeStartForSampClkTimingType: i32 = -200858;
2670pub const DAQmxErrorInvalidCalLowPassCutoffFreq: i32 = -200857;
2671pub const DAQmxErrorSimulationCannotBeDisabledForDevCreatedAsSimulatedDev: i32 = -200856;
2672pub const DAQmxErrorCannotAddNewDevsAfterTaskConfiguration: i32 = -200855;
2673pub const DAQmxErrorDifftSyncPulseSrcAndSampClkTimebaseSrcDevMultiDevTask: i32 = -200854;
2674pub const DAQmxErrorTermWithoutDevInMultiDevTask: i32 = -200853;
2675pub const DAQmxErrorSyncNoDevSampClkTimebaseOrSyncPulseInPXISlot2: i32 = -200852;
2676pub const DAQmxErrorPhysicalChanNotOnThisConnector: i32 = -200851;
2677pub const DAQmxErrorNumSampsToWaitNotGreaterThanZeroInScript: i32 = -200850;
2678pub const DAQmxErrorNumSampsToWaitNotMultipleOfAlignmentQuantumInScript: i32 = -200849;
2679pub const DAQmxErrorEveryNSamplesEventNotSupportedForNonBufferedTasks: i32 = -200848;
2680pub const DAQmxErrorBufferedAndDataXferPIO: i32 = -200847;
2681pub const DAQmxErrorCannotWriteWhenAutoStartFalseAndTaskNotRunning: i32 = -200846;
2682pub const DAQmxErrorNonBufferedAndDataXferInterrupts: i32 = -200845;
2683pub const DAQmxErrorWriteFailedMultipleCtrsWithFREQOUT: i32 = -200844;
2684pub const DAQmxErrorReadNotCompleteBefore3SampClkEdges: i32 = -200843;
2685pub const DAQmxErrorCtrHWTimedSinglePointAndDataXferNotProgIO: i32 = -200842;
2686pub const DAQmxErrorPrescalerNot1ForInputTerminal: i32 = -200841;
2687pub const DAQmxErrorPrescalerNot1ForTimebaseSrc: i32 = -200840;
2688pub const DAQmxErrorSampClkTimingTypeWhenTristateIsFalse: i32 = -200839;
2689pub const DAQmxErrorOutputBufferSizeNotMultOfXferSize: i32 = -200838;
2690pub const DAQmxErrorSampPerChanNotMultOfXferSize: i32 = -200837;
2691pub const DAQmxErrorWriteToTEDSFailed: i32 = -200836;
2692pub const DAQmxErrorSCXIDevNotUsablePowerTurnedOff: i32 = -200835;
2693pub const DAQmxErrorCannotReadWhenAutoStartFalseBufSizeZeroAndTaskNotRunning: i32 = -200834;
2694pub const DAQmxErrorCannotReadWhenAutoStartFalseHWTimedSinglePtAndTaskNotRunning: i32 = -200833;
2695pub const DAQmxErrorCannotReadWhenAutoStartFalseOnDemandAndTaskNotRunning: i32 = -200832;
2696pub const DAQmxErrorSimultaneousAOWhenNotOnDemandTiming: i32 = -200831;
2697pub const DAQmxErrorMemMapAndSimultaneousAO: i32 = -200830;
2698pub const DAQmxErrorWriteFailedMultipleCOOutputTypes: i32 = -200829;
2699pub const DAQmxErrorWriteToTEDSNotSupportedOnRT: i32 = -200828;
2700pub const DAQmxErrorVirtualTEDSDataFileError: i32 = -200827;
2701pub const DAQmxErrorTEDSSensorDataError: i32 = -200826;
2702pub const DAQmxErrorDataSizeMoreThanSizeOfEEPROMOnTEDS: i32 = -200825;
2703pub const DAQmxErrorPROMOnTEDSContainsBasicTEDSData: i32 = -200824;
2704pub const DAQmxErrorPROMOnTEDSAlreadyWritten: i32 = -200823;
2705pub const DAQmxErrorTEDSDoesNotContainPROM: i32 = -200822;
2706pub const DAQmxErrorHWTimedSinglePointNotSupportedAI: i32 = -200821;
2707pub const DAQmxErrorHWTimedSinglePointOddNumChansInAITask: i32 = -200820;
2708pub const DAQmxErrorCantUseOnlyOnBoardMemWithProgrammedIO: i32 = -200819;
2709pub const DAQmxErrorSwitchDevShutDownDueToHighTemp: i32 = -200818;
2710pub const DAQmxErrorExcitationNotSupportedWhenTermCfgDiff: i32 = -200817;
2711pub const DAQmxErrorTEDSMinElecValGEMaxElecVal: i32 = -200816;
2712pub const DAQmxErrorTEDSMinPhysValGEMaxPhysVal: i32 = -200815;
2713pub const DAQmxErrorCIOnboardClockNotSupportedAsInputTerm: i32 = -200814;
2714pub const DAQmxErrorInvalidSampModeForPositionMeas: i32 = -200813;
2715pub const DAQmxErrorTrigWhenAOHWTimedSinglePtSampMode: i32 = -200812;
2716pub const DAQmxErrorDAQmxCantUseStringDueToUnknownChar: i32 = -200811;
2717pub const DAQmxErrorDAQmxCantRetrieveStringDueToUnknownChar: i32 = -200810;
2718pub const DAQmxErrorClearTEDSNotSupportedOnRT: i32 = -200809;
2719pub const DAQmxErrorCfgTEDSNotSupportedOnRT: i32 = -200808;
2720pub const DAQmxErrorProgFilterClkCfgdToDifferentMinPulseWidthBySameTask1PerDev: i32 = -200807;
2721pub const DAQmxErrorProgFilterClkCfgdToDifferentMinPulseWidthByAnotherTask1PerDev: i32 = -200806;
2722pub const DAQmxErrorNoLastExtCalDateTimeLastExtCalNotDAQmx: i32 = -200804;
2723pub const DAQmxErrorCannotWriteNotStartedAutoStartFalseNotOnDemandHWTimedSglPt: i32 = -200803;
2724pub const DAQmxErrorCannotWriteNotStartedAutoStartFalseNotOnDemandBufSizeZero: i32 = -200802;
2725pub const DAQmxErrorCOInvalidTimingSrcDueToSignal: i32 = -200801;
2726pub const DAQmxErrorCIInvalidTimingSrcForSampClkDueToSampTimingType: i32 = -200800;
2727pub const DAQmxErrorCIInvalidTimingSrcForEventCntDueToSampMode: i32 = -200799;
2728pub const DAQmxErrorNoChangeDetectOnNonInputDigLineForDev: i32 = -200798;
2729pub const DAQmxErrorEmptyStringTermNameNotSupported: i32 = -200797;
2730pub const DAQmxErrorMemMapEnabledForHWTimedNonBufferedAO: i32 = -200796;
2731pub const DAQmxErrorDevOnboardMemOverflowDuringHWTimedNonBufferedGen: i32 = -200795;
2732pub const DAQmxErrorCODAQmxWriteMultipleChans: i32 = -200794;
2733pub const DAQmxErrorCantMaintainExistingValueAOSync: i32 = -200793;
2734pub const DAQmxErrorMStudioMultiplePhysChansNotSupported: i32 = -200792;
2735pub const DAQmxErrorCantConfigureTEDSForChan: i32 = -200791;
2736pub const DAQmxErrorWriteDataTypeTooSmall: i32 = -200790;
2737pub const DAQmxErrorReadDataTypeTooSmall: i32 = -200789;
2738pub const DAQmxErrorMeasuredBridgeOffsetTooHigh: i32 = -200788;
2739pub const DAQmxErrorStartTrigConflictWithCOHWTimedSinglePt: i32 = -200787;
2740pub const DAQmxErrorSampClkRateExtSampClkTimebaseRateMismatch: i32 = -200786;
2741pub const DAQmxErrorInvalidTimingSrcDueToSampTimingType: i32 = -200785;
2742pub const DAQmxErrorVirtualTEDSFileNotFound: i32 = -200784;
2743pub const DAQmxErrorMStudioNoForwardPolyScaleCoeffs: i32 = -200783;
2744pub const DAQmxErrorMStudioNoReversePolyScaleCoeffs: i32 = -200782;
2745pub const DAQmxErrorMStudioNoPolyScaleCoeffsUseCalc: i32 = -200781;
2746pub const DAQmxErrorMStudioNoForwardPolyScaleCoeffsUseCalc: i32 = -200780;
2747pub const DAQmxErrorMStudioNoReversePolyScaleCoeffsUseCalc: i32 = -200779;
2748pub const DAQmxErrorCOSampModeSampTimingTypeSampClkConflict: i32 = -200778;
2749pub const DAQmxErrorDevCannotProduceMinPulseWidth: i32 = -200777;
2750pub const DAQmxErrorCannotProduceMinPulseWidthGivenPropertyValues: i32 = -200776;
2751pub const DAQmxErrorTermCfgdToDifferentMinPulseWidthByAnotherTask: i32 = -200775;
2752pub const DAQmxErrorTermCfgdToDifferentMinPulseWidthByAnotherProperty: i32 = -200774;
2753pub const DAQmxErrorDigSyncNotAvailableOnTerm: i32 = -200773;
2754pub const DAQmxErrorDigFilterNotAvailableOnTerm: i32 = -200772;
2755pub const DAQmxErrorDigFilterEnabledMinPulseWidthNotCfg: i32 = -200771;
2756pub const DAQmxErrorDigFilterAndSyncBothEnabled: i32 = -200770;
2757pub const DAQmxErrorHWTimedSinglePointAOAndDataXferNotProgIO: i32 = -200769;
2758pub const DAQmxErrorNonBufferedAOAndDataXferNotProgIO: i32 = -200768;
2759pub const DAQmxErrorProgIODataXferForBufferedAO: i32 = -200767;
2760pub const DAQmxErrorTEDSLegacyTemplateIDInvalidOrUnsupported: i32 = -200766;
2761pub const DAQmxErrorTEDSMappingMethodInvalidOrUnsupported: i32 = -200765;
2762pub const DAQmxErrorTEDSLinearMappingSlopeZero: i32 = -200764;
2763pub const DAQmxErrorAIInputBufferSizeNotMultOfXferSize: i32 = -200763;
2764pub const DAQmxErrorNoSyncPulseExtSampClkTimebase: i32 = -200762;
2765pub const DAQmxErrorNoSyncPulseAnotherTaskRunning: i32 = -200761;
2766pub const DAQmxErrorAOMinMaxNotInGainRange: i32 = -200760;
2767pub const DAQmxErrorAOMinMaxNotInDACRange: i32 = -200759;
2768pub const DAQmxErrorDevOnlySupportsSampClkTimingAO: i32 = -200758;
2769pub const DAQmxErrorDevOnlySupportsSampClkTimingAI: i32 = -200757;
2770pub const DAQmxErrorTEDSIncompatibleSensorAndMeasType: i32 = -200756;
2771pub const DAQmxErrorTEDSMultipleCalTemplatesNotSupported: i32 = -200755;
2772pub const DAQmxErrorTEDSTemplateParametersNotSupported: i32 = -200754;
2773pub const DAQmxErrorParsingTEDSData: i32 = -200753;
2774pub const DAQmxErrorMultipleActivePhysChansNotSupported: i32 = -200752;
2775pub const DAQmxErrorNoChansSpecdForChangeDetect: i32 = -200751;
2776pub const DAQmxErrorInvalidCalVoltageForGivenGain: i32 = -200750;
2777pub const DAQmxErrorInvalidCalGain: i32 = -200749;
2778pub const DAQmxErrorMultipleWritesBetweenSampClks: i32 = -200748;
2779pub const DAQmxErrorInvalidAcqTypeForFREQOUT: i32 = -200747;
2780pub const DAQmxErrorSuitableTimebaseNotFoundTimeCombo2: i32 = -200746;
2781pub const DAQmxErrorSuitableTimebaseNotFoundFrequencyCombo2: i32 = -200745;
2782pub const DAQmxErrorRefClkRateRefClkSrcMismatch: i32 = -200744;
2783pub const DAQmxErrorNoTEDSTerminalBlock: i32 = -200743;
2784pub const DAQmxErrorCorruptedTEDSMemory: i32 = -200742;
2785pub const DAQmxErrorTEDSNotSupported: i32 = -200741;
2786pub const DAQmxErrorTimingSrcTaskStartedBeforeTimedLoop: i32 = -200740;
2787pub const DAQmxErrorPropertyNotSupportedForTimingSrc: i32 = -200739;
2788pub const DAQmxErrorTimingSrcDoesNotExist: i32 = -200738;
2789pub const DAQmxErrorInputBufferSizeNotEqualSampsPerChanForFiniteSampMode: i32 = -200737;
2790pub const DAQmxErrorFREQOUTCannotProduceDesiredFrequency2: i32 = -200736;
2791pub const DAQmxErrorExtRefClkRateNotSpecified: i32 = -200735;
2792pub const DAQmxErrorDeviceDoesNotSupportDMADataXferForNonBufferedAcq: i32 = -200734;
2793pub const DAQmxErrorDigFilterMinPulseWidthSetWhenTristateIsFalse: i32 = -200733;
2794pub const DAQmxErrorDigFilterEnableSetWhenTristateIsFalse: i32 = -200732;
2795pub const DAQmxErrorNoHWTimingWithOnDemand: i32 = -200731;
2796pub const DAQmxErrorCannotDetectChangesWhenTristateIsFalse: i32 = -200730;
2797pub const DAQmxErrorCannotHandshakeWhenTristateIsFalse: i32 = -200729;
2798pub const DAQmxErrorLinesUsedForStaticInputNotForHandshakingControl: i32 = -200728;
2799pub const DAQmxErrorLinesUsedForHandshakingControlNotForStaticInput: i32 = -200727;
2800pub const DAQmxErrorLinesUsedForStaticInputNotForHandshakingInput: i32 = -200726;
2801pub const DAQmxErrorLinesUsedForHandshakingInputNotForStaticInput: i32 = -200725;
2802pub const DAQmxErrorDifferentDITristateValsForChansInTask: i32 = -200724;
2803pub const DAQmxErrorTimebaseCalFreqVarianceTooLarge: i32 = -200723;
2804pub const DAQmxErrorTimebaseCalFailedToConverge: i32 = -200722;
2805pub const DAQmxErrorInadequateResolutionForTimebaseCal: i32 = -200721;
2806pub const DAQmxErrorInvalidAOGainCalConst: i32 = -200720;
2807pub const DAQmxErrorInvalidAOOffsetCalConst: i32 = -200719;
2808pub const DAQmxErrorInvalidAIGainCalConst: i32 = -200718;
2809pub const DAQmxErrorInvalidAIOffsetCalConst: i32 = -200717;
2810pub const DAQmxErrorDigOutputOverrun: i32 = -200716;
2811pub const DAQmxErrorDigInputOverrun: i32 = -200715;
2812pub const DAQmxErrorAcqStoppedDriverCantXferDataFastEnough: i32 = -200714;
2813pub const DAQmxErrorChansCantAppearInSameTask: i32 = -200713;
2814pub const DAQmxErrorInputCfgFailedBecauseWatchdogExpired: i32 = -200712;
2815pub const DAQmxErrorAnalogTrigChanNotExternal: i32 = -200711;
2816pub const DAQmxErrorTooManyChansForInternalAIInputSrc: i32 = -200710;
2817pub const DAQmxErrorTEDSSensorNotDetected: i32 = -200709;
2818pub const DAQmxErrorPrptyGetSpecdActiveItemFailedDueToDifftValues: i32 = -200708;
2819pub const DAQmxErrorRoutingDestTermPXIClk10InNotInSlot2: i32 = -200706;
2820pub const DAQmxErrorRoutingDestTermPXIStarXNotInSlot2: i32 = -200705;
2821pub const DAQmxErrorRoutingSrcTermPXIStarXNotInSlot2: i32 = -200704;
2822pub const DAQmxErrorRoutingSrcTermPXIStarInSlot16AndAbove: i32 = -200703;
2823pub const DAQmxErrorRoutingDestTermPXIStarInSlot16AndAbove: i32 = -200702;
2824pub const DAQmxErrorRoutingDestTermPXIStarInSlot2: i32 = -200701;
2825pub const DAQmxErrorRoutingSrcTermPXIStarInSlot2: i32 = -200700;
2826pub const DAQmxErrorRoutingDestTermPXIChassisNotIdentified: i32 = -200699;
2827pub const DAQmxErrorRoutingSrcTermPXIChassisNotIdentified: i32 = -200698;
2828pub const DAQmxErrorFailedToAcquireCalData: i32 = -200697;
2829pub const DAQmxErrorBridgeOffsetNullingCalNotSupported: i32 = -200696;
2830pub const DAQmxErrorAIMaxNotSpecified: i32 = -200695;
2831pub const DAQmxErrorAIMinNotSpecified: i32 = -200694;
2832pub const DAQmxErrorOddTotalBufferSizeToWrite: i32 = -200693;
2833pub const DAQmxErrorOddTotalNumSampsToWrite: i32 = -200692;
2834pub const DAQmxErrorBufferWithWaitMode: i32 = -200691;
2835pub const DAQmxErrorBufferWithHWTimedSinglePointSampMode: i32 = -200690;
2836pub const DAQmxErrorCOWritePulseLowTicksNotSupported: i32 = -200689;
2837pub const DAQmxErrorCOWritePulseHighTicksNotSupported: i32 = -200688;
2838pub const DAQmxErrorCOWritePulseLowTimeOutOfRange: i32 = -200687;
2839pub const DAQmxErrorCOWritePulseHighTimeOutOfRange: i32 = -200686;
2840pub const DAQmxErrorCOWriteFreqOutOfRange: i32 = -200685;
2841pub const DAQmxErrorCOWriteDutyCycleOutOfRange: i32 = -200684;
2842pub const DAQmxErrorInvalidInstallation: i32 = -200683;
2843pub const DAQmxErrorRefTrigMasterSessionUnavailable: i32 = -200682;
2844pub const DAQmxErrorRouteFailedBecauseWatchdogExpired: i32 = -200681;
2845pub const DAQmxErrorDeviceShutDownDueToHighTemp: i32 = -200680;
2846pub const DAQmxErrorNoMemMapWhenHWTimedSinglePoint: i32 = -200679;
2847pub const DAQmxErrorWriteFailedBecauseWatchdogExpired: i32 = -200678;
2848pub const DAQmxErrorDifftInternalAIInputSrcs: i32 = -200677;
2849pub const DAQmxErrorDifftAIInputSrcInOneChanGroup: i32 = -200676;
2850pub const DAQmxErrorInternalAIInputSrcInMultChanGroups: i32 = -200675;
2851pub const DAQmxErrorSwitchOpFailedDueToPrevError: i32 = -200674;
2852pub const DAQmxErrorWroteMultiSampsUsingSingleSampWrite: i32 = -200673;
2853pub const DAQmxErrorMismatchedInputArraySizes: i32 = -200672;
2854pub const DAQmxErrorCantExceedRelayDriveLimit: i32 = -200671;
2855pub const DAQmxErrorDACRngLowNotEqualToMinusRefVal: i32 = -200670;
2856pub const DAQmxErrorCantAllowConnectDACToGnd: i32 = -200669;
2857pub const DAQmxErrorWatchdogTimeoutOutOfRangeAndNotSpecialVal: i32 = -200668;
2858pub const DAQmxErrorNoWatchdogOutputOnPortReservedForInput: i32 = -200667;
2859pub const DAQmxErrorNoInputOnPortCfgdForWatchdogOutput: i32 = -200666;
2860pub const DAQmxErrorWatchdogExpirationStateNotEqualForLinesInPort: i32 = -200665;
2861pub const DAQmxErrorCannotPerformOpWhenTaskNotReserved: i32 = -200664;
2862pub const DAQmxErrorPowerupStateNotSupported: i32 = -200663;
2863pub const DAQmxErrorWatchdogTimerNotSupported: i32 = -200662;
2864pub const DAQmxErrorOpNotSupportedWhenRefClkSrcNone: i32 = -200661;
2865pub const DAQmxErrorSampClkRateUnavailable: i32 = -200660;
2866pub const DAQmxErrorPrptyGetSpecdSingleActiveChanFailedDueToDifftVals: i32 = -200659;
2867pub const DAQmxErrorPrptyGetImpliedActiveChanFailedDueToDifftVals: i32 = -200658;
2868pub const DAQmxErrorPrptyGetSpecdActiveChanFailedDueToDifftVals: i32 = -200657;
2869pub const DAQmxErrorNoRegenWhenUsingBrdMem: i32 = -200656;
2870pub const DAQmxErrorNonbufferedReadMoreThanSampsPerChan: i32 = -200655;
2871pub const DAQmxErrorWatchdogExpirationTristateNotSpecdForEntirePort: i32 = -200654;
2872pub const DAQmxErrorPowerupTristateNotSpecdForEntirePort: i32 = -200653;
2873pub const DAQmxErrorPowerupStateNotSpecdForEntirePort: i32 = -200652;
2874pub const DAQmxErrorCantSetWatchdogExpirationOnDigInChan: i32 = -200651;
2875pub const DAQmxErrorCantSetPowerupStateOnDigInChan: i32 = -200650;
2876pub const DAQmxErrorPhysChanNotInTask: i32 = -200649;
2877pub const DAQmxErrorPhysChanDevNotInTask: i32 = -200648;
2878pub const DAQmxErrorDigInputNotSupported: i32 = -200647;
2879pub const DAQmxErrorDigFilterIntervalNotEqualForLines: i32 = -200646;
2880pub const DAQmxErrorDigFilterIntervalAlreadyCfgd: i32 = -200645;
2881pub const DAQmxErrorCantResetExpiredWatchdog: i32 = -200644;
2882pub const DAQmxErrorActiveChanTooManyLinesSpecdWhenGettingPrpty: i32 = -200643;
2883pub const DAQmxErrorActiveChanNotSpecdWhenGetting1LinePrpty: i32 = -200642;
2884pub const DAQmxErrorDigPrptyCannotBeSetPerLine: i32 = -200641;
2885pub const DAQmxErrorSendAdvCmpltAfterWaitForTrigInScanlist: i32 = -200640;
2886pub const DAQmxErrorDisconnectionRequiredInScanlist: i32 = -200639;
2887pub const DAQmxErrorTwoWaitForTrigsAfterConnectionInScanlist: i32 = -200638;
2888pub const DAQmxErrorActionSeparatorRequiredAfterBreakingConnectionInScanlist: i32 = -200637;
2889pub const DAQmxErrorConnectionInScanlistMustWaitForTrig: i32 = -200636;
2890pub const DAQmxErrorActionNotSupportedTaskNotWatchdog: i32 = -200635;
2891pub const DAQmxErrorWfmNameSameAsScriptName: i32 = -200634;
2892pub const DAQmxErrorScriptNameSameAsWfmName: i32 = -200633;
2893pub const DAQmxErrorDSFStopClock: i32 = -200632;
2894pub const DAQmxErrorDSFReadyForStartClock: i32 = -200631;
2895pub const DAQmxErrorWriteOffsetNotMultOfIncr: i32 = -200630;
2896pub const DAQmxErrorDifferentPrptyValsNotSupportedOnDev: i32 = -200629;
2897pub const DAQmxErrorRefAndPauseTrigConfigured: i32 = -200628;
2898pub const DAQmxErrorFailedToEnableHighSpeedInputClock: i32 = -200627;
2899pub const DAQmxErrorEmptyPhysChanInPowerUpStatesArray: i32 = -200626;
2900pub const DAQmxErrorActivePhysChanTooManyLinesSpecdWhenGettingPrpty: i32 = -200625;
2901pub const DAQmxErrorActivePhysChanNotSpecdWhenGetting1LinePrpty: i32 = -200624;
2902pub const DAQmxErrorPXIDevTempCausedShutDown: i32 = -200623;
2903pub const DAQmxErrorInvalidNumSampsToWrite: i32 = -200622;
2904pub const DAQmxErrorOutputFIFOUnderflow2: i32 = -200621;
2905pub const DAQmxErrorRepeatedAIPhysicalChan: i32 = -200620;
2906pub const DAQmxErrorMultScanOpsInOneChassis: i32 = -200619;
2907pub const DAQmxErrorInvalidAIChanOrder: i32 = -200618;
2908pub const DAQmxErrorReversePowerProtectionActivated: i32 = -200617;
2909pub const DAQmxErrorInvalidAsynOpHandle: i32 = -200616;
2910pub const DAQmxErrorFailedToEnableHighSpeedOutput: i32 = -200615;
2911pub const DAQmxErrorCannotReadPastEndOfRecord: i32 = -200614;
2912pub const DAQmxErrorAcqStoppedToPreventInputBufferOverwriteOneDataXferMech: i32 = -200613;
2913pub const DAQmxErrorZeroBasedChanIndexInvalid: i32 = -200612;
2914pub const DAQmxErrorNoChansOfGivenTypeInTask: i32 = -200611;
2915pub const DAQmxErrorSampClkSrcInvalidForOutputValidForInput: i32 = -200610;
2916pub const DAQmxErrorOutputBufSizeTooSmallToStartGen: i32 = -200609;
2917pub const DAQmxErrorInputBufSizeTooSmallToStartAcq: i32 = -200608;
2918pub const DAQmxErrorExportTwoSignalsOnSameTerminal: i32 = -200607;
2919pub const DAQmxErrorChanIndexInvalid: i32 = -200606;
2920pub const DAQmxErrorRangeSyntaxNumberTooBig: i32 = -200605;
2921pub const DAQmxErrorNULLPtr: i32 = -200604;
2922pub const DAQmxErrorScaledMinEqualMax: i32 = -200603;
2923pub const DAQmxErrorPreScaledMinEqualMax: i32 = -200602;
2924pub const DAQmxErrorPropertyNotSupportedForScaleType: i32 = -200601;
2925pub const DAQmxErrorChannelNameGenerationNumberTooBig: i32 = -200600;
2926pub const DAQmxErrorRepeatedNumberInScaledValues: i32 = -200599;
2927pub const DAQmxErrorRepeatedNumberInPreScaledValues: i32 = -200598;
2928pub const DAQmxErrorLinesAlreadyReservedForOutput: i32 = -200597;
2929pub const DAQmxErrorSwitchOperationChansSpanMultipleDevsInList: i32 = -200596;
2930pub const DAQmxErrorInvalidIDInListAtBeginningOfSwitchOperation: i32 = -200595;
2931pub const DAQmxErrorMStudioInvalidPolyDirection: i32 = -200594;
2932pub const DAQmxErrorMStudioPropertyGetWhileTaskNotVerified: i32 = -200593;
2933pub const DAQmxErrorRangeWithTooManyObjects: i32 = -200592;
2934pub const DAQmxErrorCppDotNetAPINegativeBufferSize: i32 = -200591;
2935pub const DAQmxErrorCppCantRemoveInvalidEventHandler: i32 = -200590;
2936pub const DAQmxErrorCppCantRemoveEventHandlerTwice: i32 = -200589;
2937pub const DAQmxErrorCppCantRemoveOtherObjectsEventHandler: i32 = -200588;
2938pub const DAQmxErrorDigLinesReservedOrUnavailable: i32 = -200587;
2939pub const DAQmxErrorDSFFailedToResetStream: i32 = -200586;
2940pub const DAQmxErrorDSFReadyForOutputNotAsserted: i32 = -200585;
2941pub const DAQmxErrorSampToWritePerChanNotMultipleOfIncr: i32 = -200584;
2942pub const DAQmxErrorAOPropertiesCauseVoltageBelowMin: i32 = -200583;
2943pub const DAQmxErrorAOPropertiesCauseVoltageOverMax: i32 = -200582;
2944pub const DAQmxErrorPropertyNotSupportedWhenRefClkSrcNone: i32 = -200581;
2945pub const DAQmxErrorAIMaxTooSmall: i32 = -200580;
2946pub const DAQmxErrorAIMaxTooLarge: i32 = -200579;
2947pub const DAQmxErrorAIMinTooSmall: i32 = -200578;
2948pub const DAQmxErrorAIMinTooLarge: i32 = -200577;
2949pub const DAQmxErrorBuiltInCJCSrcNotSupported: i32 = -200576;
2950pub const DAQmxErrorTooManyPostTrigSampsPerChan: i32 = -200575;
2951pub const DAQmxErrorTrigLineNotFoundSingleDevRoute: i32 = -200574;
2952pub const DAQmxErrorDifferentInternalAIInputSources: i32 = -200573;
2953pub const DAQmxErrorDifferentAIInputSrcInOneChanGroup: i32 = -200572;
2954pub const DAQmxErrorInternalAIInputSrcInMultipleChanGroups: i32 = -200571;
2955pub const DAQmxErrorCAPIChanIndexInvalid: i32 = -200570;
2956pub const DAQmxErrorCollectionDoesNotMatchChanType: i32 = -200569;
2957pub const DAQmxErrorOutputCantStartChangedRegenerationMode: i32 = -200568;
2958pub const DAQmxErrorOutputCantStartChangedBufferSize: i32 = -200567;
2959pub const DAQmxErrorChanSizeTooBigForU32PortWrite: i32 = -200566;
2960pub const DAQmxErrorChanSizeTooBigForU8PortWrite: i32 = -200565;
2961pub const DAQmxErrorChanSizeTooBigForU32PortRead: i32 = -200564;
2962pub const DAQmxErrorChanSizeTooBigForU8PortRead: i32 = -200563;
2963pub const DAQmxErrorInvalidDigDataWrite: i32 = -200562;
2964pub const DAQmxErrorInvalidAODataWrite: i32 = -200561;
2965pub const DAQmxErrorWaitUntilDoneDoesNotIndicateDone: i32 = -200560;
2966pub const DAQmxErrorMultiChanTypesInTask: i32 = -200559;
2967pub const DAQmxErrorMultiDevsInTask: i32 = -200558;
2968pub const DAQmxErrorCannotSetPropertyWhenTaskRunning: i32 = -200557;
2969pub const DAQmxErrorCannotGetPropertyWhenTaskNotCommittedOrRunning: i32 = -200556;
2970pub const DAQmxErrorLeadingUnderscoreInString: i32 = -200555;
2971pub const DAQmxErrorTrailingSpaceInString: i32 = -200554;
2972pub const DAQmxErrorLeadingSpaceInString: i32 = -200553;
2973pub const DAQmxErrorInvalidCharInString: i32 = -200552;
2974pub const DAQmxErrorDLLBecameUnlocked: i32 = -200551;
2975pub const DAQmxErrorDLLLock: i32 = -200550;
2976pub const DAQmxErrorSelfCalConstsInvalid: i32 = -200549;
2977pub const DAQmxErrorInvalidTrigCouplingExceptForExtTrigChan: i32 = -200548;
2978pub const DAQmxErrorWriteFailsBufferSizeAutoConfigured: i32 = -200547;
2979pub const DAQmxErrorExtCalAdjustExtRefVoltageFailed: i32 = -200546;
2980pub const DAQmxErrorSelfCalFailedExtNoiseOrRefVoltageOutOfCal: i32 = -200545;
2981pub const DAQmxErrorExtCalTemperatureNotDAQmx: i32 = -200544;
2982pub const DAQmxErrorExtCalDateTimeNotDAQmx: i32 = -200543;
2983pub const DAQmxErrorSelfCalTemperatureNotDAQmx: i32 = -200542;
2984pub const DAQmxErrorSelfCalDateTimeNotDAQmx: i32 = -200541;
2985pub const DAQmxErrorDACRefValNotSet: i32 = -200540;
2986pub const DAQmxErrorAnalogMultiSampWriteNotSupported: i32 = -200539;
2987pub const DAQmxErrorInvalidActionInControlTask: i32 = -200538;
2988pub const DAQmxErrorPolyCoeffsInconsistent: i32 = -200537;
2989pub const DAQmxErrorSensorValTooLow: i32 = -200536;
2990pub const DAQmxErrorSensorValTooHigh: i32 = -200535;
2991pub const DAQmxErrorWaveformNameTooLong: i32 = -200534;
2992pub const DAQmxErrorIdentifierTooLongInScript: i32 = -200533;
2993pub const DAQmxErrorUnexpectedIDFollowingSwitchChanName: i32 = -200532;
2994pub const DAQmxErrorRelayNameNotSpecifiedInList: i32 = -200531;
2995pub const DAQmxErrorUnexpectedIDFollowingRelayNameInList: i32 = -200530;
2996pub const DAQmxErrorUnexpectedIDFollowingSwitchOpInList: i32 = -200529;
2997pub const DAQmxErrorInvalidLineGrouping: i32 = -200528;
2998pub const DAQmxErrorCtrMinMax: i32 = -200527;
2999pub const DAQmxErrorWriteChanTypeMismatch: i32 = -200526;
3000pub const DAQmxErrorReadChanTypeMismatch: i32 = -200525;
3001pub const DAQmxErrorWriteNumChansMismatch: i32 = -200524;
3002pub const DAQmxErrorOneChanReadForMultiChanTask: i32 = -200523;
3003pub const DAQmxErrorCannotSelfCalDuringExtCal: i32 = -200522;
3004pub const DAQmxErrorMeasCalAdjustOscillatorPhaseDAC: i32 = -200521;
3005pub const DAQmxErrorInvalidCalConstCalADCAdjustment: i32 = -200520;
3006pub const DAQmxErrorInvalidCalConstOscillatorFreqDACValue: i32 = -200519;
3007pub const DAQmxErrorInvalidCalConstOscillatorPhaseDACValue: i32 = -200518;
3008pub const DAQmxErrorInvalidCalConstOffsetDACValue: i32 = -200517;
3009pub const DAQmxErrorInvalidCalConstGainDACValue: i32 = -200516;
3010pub const DAQmxErrorInvalidNumCalADCReadsToAverage: i32 = -200515;
3011pub const DAQmxErrorInvalidCfgCalAdjustDirectPathOutputImpedance: i32 = -200514;
3012pub const DAQmxErrorInvalidCfgCalAdjustMainPathOutputImpedance: i32 = -200513;
3013pub const DAQmxErrorInvalidCfgCalAdjustMainPathPostAmpGainAndOffset: i32 = -200512;
3014pub const DAQmxErrorInvalidCfgCalAdjustMainPathPreAmpGain: i32 = -200511;
3015pub const DAQmxErrorInvalidCfgCalAdjustMainPreAmpOffset: i32 = -200510;
3016pub const DAQmxErrorMeasCalAdjustCalADC: i32 = -200509;
3017pub const DAQmxErrorMeasCalAdjustOscillatorFrequency: i32 = -200508;
3018pub const DAQmxErrorMeasCalAdjustDirectPathOutputImpedance: i32 = -200507;
3019pub const DAQmxErrorMeasCalAdjustMainPathOutputImpedance: i32 = -200506;
3020pub const DAQmxErrorMeasCalAdjustDirectPathGain: i32 = -200505;
3021pub const DAQmxErrorMeasCalAdjustMainPathPostAmpGainAndOffset: i32 = -200504;
3022pub const DAQmxErrorMeasCalAdjustMainPathPreAmpGain: i32 = -200503;
3023pub const DAQmxErrorMeasCalAdjustMainPathPreAmpOffset: i32 = -200502;
3024pub const DAQmxErrorInvalidDateTimeInEEPROM: i32 = -200501;
3025pub const DAQmxErrorUnableToLocateErrorResources: i32 = -200500;
3026pub const DAQmxErrorDotNetAPINotUnsigned32BitNumber: i32 = -200499;
3027pub const DAQmxErrorInvalidRangeOfObjectsSyntaxInString: i32 = -200498;
3028pub const DAQmxErrorAttemptToEnableLineNotPreviouslyDisabled: i32 = -200497;
3029pub const DAQmxErrorInvalidCharInPattern: i32 = -200496;
3030pub const DAQmxErrorIntermediateBufferFull: i32 = -200495;
3031pub const DAQmxErrorLoadTaskFailsBecauseNoTimingOnDev: i32 = -200494;
3032pub const DAQmxErrorCAPIReservedParamNotNULLNorEmpty: i32 = -200493;
3033pub const DAQmxErrorCAPIReservedParamNotNULL: i32 = -200492;
3034pub const DAQmxErrorCAPIReservedParamNotZero: i32 = -200491;
3035pub const DAQmxErrorSampleValueOutOfRange: i32 = -200490;
3036pub const DAQmxErrorChanAlreadyInTask: i32 = -200489;
3037pub const DAQmxErrorVirtualChanDoesNotExist: i32 = -200488;
3038pub const DAQmxErrorChanNotInTask: i32 = -200486;
3039pub const DAQmxErrorTaskNotInDataNeighborhood: i32 = -200485;
3040pub const DAQmxErrorCantSaveTaskWithoutReplace: i32 = -200484;
3041pub const DAQmxErrorCantSaveChanWithoutReplace: i32 = -200483;
3042pub const DAQmxErrorDevNotInTask: i32 = -200482;
3043pub const DAQmxErrorDevAlreadyInTask: i32 = -200481;
3044pub const DAQmxErrorCanNotPerformOpWhileTaskRunning: i32 = -200479;
3045pub const DAQmxErrorCanNotPerformOpWhenNoChansInTask: i32 = -200478;
3046pub const DAQmxErrorCanNotPerformOpWhenNoDevInTask: i32 = -200477;
3047pub const DAQmxErrorCannotPerformOpWhenTaskNotRunning: i32 = -200475;
3048pub const DAQmxErrorOperationTimedOut: i32 = -200474;
3049pub const DAQmxErrorCannotReadWhenAutoStartFalseAndTaskNotRunningOrCommitted: i32 = -200473;
3050pub const DAQmxErrorCannotWriteWhenAutoStartFalseAndTaskNotRunningOrCommitted: i32 = -200472;
3051pub const DAQmxErrorTaskVersionNew: i32 = -200470;
3052pub const DAQmxErrorChanVersionNew: i32 = -200469;
3053pub const DAQmxErrorEmptyString: i32 = -200467;
3054pub const DAQmxErrorChannelSizeTooBigForPortReadType: i32 = -200466;
3055pub const DAQmxErrorChannelSizeTooBigForPortWriteType: i32 = -200465;
3056pub const DAQmxErrorExpectedNumberOfChannelsVerificationFailed: i32 = -200464;
3057pub const DAQmxErrorNumLinesMismatchInReadOrWrite: i32 = -200463;
3058pub const DAQmxErrorOutputBufferEmpty: i32 = -200462;
3059pub const DAQmxErrorInvalidChanName: i32 = -200461;
3060pub const DAQmxErrorReadNoInputChansInTask: i32 = -200460;
3061pub const DAQmxErrorWriteNoOutputChansInTask: i32 = -200459;
3062pub const DAQmxErrorPropertyNotSupportedNotInputTask: i32 = -200457;
3063pub const DAQmxErrorPropertyNotSupportedNotOutputTask: i32 = -200456;
3064pub const DAQmxErrorGetPropertyNotInputBufferedTask: i32 = -200455;
3065pub const DAQmxErrorGetPropertyNotOutputBufferedTask: i32 = -200454;
3066pub const DAQmxErrorInvalidTimeoutVal: i32 = -200453;
3067pub const DAQmxErrorAttributeNotSupportedInTaskContext: i32 = -200452;
3068pub const DAQmxErrorAttributeNotQueryableUnlessTaskIsCommitted: i32 = -200451;
3069pub const DAQmxErrorAttributeNotSettableWhenTaskIsRunning: i32 = -200450;
3070pub const DAQmxErrorDACRngLowNotMinusRefValNorZero: i32 = -200449;
3071pub const DAQmxErrorDACRngHighNotEqualRefVal: i32 = -200448;
3072pub const DAQmxErrorUnitsNotFromCustomScale: i32 = -200447;
3073pub const DAQmxErrorInvalidVoltageReadingDuringExtCal: i32 = -200446;
3074pub const DAQmxErrorCalFunctionNotSupported: i32 = -200445;
3075pub const DAQmxErrorInvalidPhysicalChanForCal: i32 = -200444;
3076pub const DAQmxErrorExtCalNotComplete: i32 = -200443;
3077pub const DAQmxErrorCantSyncToExtStimulusFreqDuringCal: i32 = -200442;
3078pub const DAQmxErrorUnableToDetectExtStimulusFreqDuringCal: i32 = -200441;
3079pub const DAQmxErrorInvalidCloseAction: i32 = -200440;
3080pub const DAQmxErrorExtCalFunctionOutsideExtCalSession: i32 = -200439;
3081pub const DAQmxErrorInvalidCalArea: i32 = -200438;
3082pub const DAQmxErrorExtCalConstsInvalid: i32 = -200437;
3083pub const DAQmxErrorStartTrigDelayWithExtSampClk: i32 = -200436;
3084pub const DAQmxErrorDelayFromSampClkWithExtConv: i32 = -200435;
3085pub const DAQmxErrorFewerThan2PreScaledVals: i32 = -200434;
3086pub const DAQmxErrorFewerThan2ScaledValues: i32 = -200433;
3087pub const DAQmxErrorPhysChanOutputType: i32 = -200432;
3088pub const DAQmxErrorPhysChanMeasType: i32 = -200431;
3089pub const DAQmxErrorInvalidPhysChanType: i32 = -200430;
3090pub const DAQmxErrorLabVIEWEmptyTaskOrChans: i32 = -200429;
3091pub const DAQmxErrorLabVIEWInvalidTaskOrChans: i32 = -200428;
3092pub const DAQmxErrorInvalidRefClkRate: i32 = -200427;
3093pub const DAQmxErrorInvalidExtTrigImpedance: i32 = -200426;
3094pub const DAQmxErrorHystTrigLevelAIMax: i32 = -200425;
3095pub const DAQmxErrorLineNumIncompatibleWithVideoSignalFormat: i32 = -200424;
3096pub const DAQmxErrorTrigWindowAIMinAIMaxCombo: i32 = -200423;
3097pub const DAQmxErrorTrigAIMinAIMax: i32 = -200422;
3098pub const DAQmxErrorHystTrigLevelAIMin: i32 = -200421;
3099pub const DAQmxErrorInvalidSampRateConsiderRIS: i32 = -200420;
3100pub const DAQmxErrorInvalidReadPosDuringRIS: i32 = -200419;
3101pub const DAQmxErrorImmedTrigDuringRISMode: i32 = -200418;
3102pub const DAQmxErrorTDCNotEnabledDuringRISMode: i32 = -200417;
3103pub const DAQmxErrorMultiRecWithRIS: i32 = -200416;
3104pub const DAQmxErrorInvalidRefClkSrc: i32 = -200415;
3105pub const DAQmxErrorInvalidSampClkSrc: i32 = -200414;
3106pub const DAQmxErrorInsufficientOnBoardMemForNumRecsAndSamps: i32 = -200413;
3107pub const DAQmxErrorInvalidAIAttenuation: i32 = -200412;
3108pub const DAQmxErrorACCouplingNotAllowedWith50OhmImpedance: i32 = -200411;
3109pub const DAQmxErrorInvalidRecordNum: i32 = -200410;
3110pub const DAQmxErrorZeroSlopeLinearScale: i32 = -200409;
3111pub const DAQmxErrorZeroReversePolyScaleCoeffs: i32 = -200408;
3112pub const DAQmxErrorZeroForwardPolyScaleCoeffs: i32 = -200407;
3113pub const DAQmxErrorNoReversePolyScaleCoeffs: i32 = -200406;
3114pub const DAQmxErrorNoForwardPolyScaleCoeffs: i32 = -200405;
3115pub const DAQmxErrorNoPolyScaleCoeffs: i32 = -200404;
3116pub const DAQmxErrorReversePolyOrderLessThanNumPtsToCompute: i32 = -200403;
3117pub const DAQmxErrorReversePolyOrderNotPositive: i32 = -200402;
3118pub const DAQmxErrorNumPtsToComputeNotPositive: i32 = -200401;
3119pub const DAQmxErrorWaveformLengthNotMultipleOfIncr: i32 = -200400;
3120pub const DAQmxErrorCAPINoExtendedErrorInfoAvailable: i32 = -200399;
3121pub const DAQmxErrorCVIFunctionNotFoundInDAQmxDLL: i32 = -200398;
3122pub const DAQmxErrorCVIFailedToLoadDAQmxDLL: i32 = -200397;
3123pub const DAQmxErrorNoCommonTrigLineForImmedRoute: i32 = -200396;
3124pub const DAQmxErrorNoCommonTrigLineForTaskRoute: i32 = -200395;
3125pub const DAQmxErrorF64PrptyValNotUnsignedInt: i32 = -200394;
3126pub const DAQmxErrorRegisterNotWritable: i32 = -200393;
3127pub const DAQmxErrorInvalidOutputVoltageAtSampClkRate: i32 = -200392;
3128pub const DAQmxErrorStrobePhaseShiftDCMBecameUnlocked: i32 = -200391;
3129pub const DAQmxErrorDrivePhaseShiftDCMBecameUnlocked: i32 = -200390;
3130pub const DAQmxErrorClkOutPhaseShiftDCMBecameUnlocked: i32 = -200389;
3131pub const DAQmxErrorOutputBoardClkDCMBecameUnlocked: i32 = -200388;
3132pub const DAQmxErrorInputBoardClkDCMBecameUnlocked: i32 = -200387;
3133pub const DAQmxErrorInternalClkDCMBecameUnlocked: i32 = -200386;
3134pub const DAQmxErrorDCMLock: i32 = -200385;
3135pub const DAQmxErrorDataLineReservedForDynamicOutput: i32 = -200384;
3136pub const DAQmxErrorInvalidRefClkSrcGivenSampClkSrc: i32 = -200383;
3137pub const DAQmxErrorNoPatternMatcherAvailable: i32 = -200382;
3138pub const DAQmxErrorInvalidDelaySampRateBelowPhaseShiftDCMThresh: i32 = -200381;
3139pub const DAQmxErrorStrainGageCalibration: i32 = -200380;
3140pub const DAQmxErrorInvalidExtClockFreqAndDivCombo: i32 = -200379;
3141pub const DAQmxErrorCustomScaleDoesNotExist: i32 = -200378;
3142pub const DAQmxErrorOnlyFrontEndChanOpsDuringScan: i32 = -200377;
3143pub const DAQmxErrorInvalidOptionForDigitalPortChannel: i32 = -200376;
3144pub const DAQmxErrorUnsupportedSignalTypeExportSignal: i32 = -200375;
3145pub const DAQmxErrorInvalidSignalTypeExportSignal: i32 = -200374;
3146pub const DAQmxErrorUnsupportedTrigTypeSendsSWTrig: i32 = -200373;
3147pub const DAQmxErrorInvalidTrigTypeSendsSWTrig: i32 = -200372;
3148pub const DAQmxErrorRepeatedPhysicalChan: i32 = -200371;
3149pub const DAQmxErrorResourcesInUseForRouteInTask: i32 = -200370;
3150pub const DAQmxErrorResourcesInUseForRoute: i32 = -200369;
3151pub const DAQmxErrorRouteNotSupportedByHW: i32 = -200368;
3152pub const DAQmxErrorResourcesInUseForExportSignalPolarity: i32 = -200367;
3153pub const DAQmxErrorResourcesInUseForInversionInTask: i32 = -200366;
3154pub const DAQmxErrorResourcesInUseForInversion: i32 = -200365;
3155pub const DAQmxErrorExportSignalPolarityNotSupportedByHW: i32 = -200364;
3156pub const DAQmxErrorInversionNotSupportedByHW: i32 = -200363;
3157pub const DAQmxErrorOverloadedChansExistNotRead: i32 = -200362;
3158pub const DAQmxErrorInputFIFOOverflow2: i32 = -200361;
3159pub const DAQmxErrorCJCChanNotSpecd: i32 = -200360;
3160pub const DAQmxErrorCtrExportSignalNotPossible: i32 = -200359;
3161pub const DAQmxErrorRefTrigWhenContinuous: i32 = -200358;
3162pub const DAQmxErrorIncompatibleSensorOutputAndDeviceInputRanges: i32 = -200357;
3163pub const DAQmxErrorCustomScaleNameUsed: i32 = -200356;
3164pub const DAQmxErrorPropertyValNotSupportedByHW: i32 = -200355;
3165pub const DAQmxErrorPropertyValNotValidTermName: i32 = -200354;
3166pub const DAQmxErrorResourcesInUseForProperty: i32 = -200353;
3167pub const DAQmxErrorCJCChanAlreadyUsed: i32 = -200352;
3168pub const DAQmxErrorForwardPolynomialCoefNotSpecd: i32 = -200351;
3169pub const DAQmxErrorTableScaleNumPreScaledAndScaledValsNotEqual: i32 = -200350;
3170pub const DAQmxErrorTableScalePreScaledValsNotSpecd: i32 = -200349;
3171pub const DAQmxErrorTableScaleScaledValsNotSpecd: i32 = -200348;
3172pub const DAQmxErrorIntermediateBufferSizeNotMultipleOfIncr: i32 = -200347;
3173pub const DAQmxErrorEventPulseWidthOutOfRange: i32 = -200346;
3174pub const DAQmxErrorEventDelayOutOfRange: i32 = -200345;
3175pub const DAQmxErrorSampPerChanNotMultipleOfIncr: i32 = -200344;
3176pub const DAQmxErrorCannotCalculateNumSampsTaskNotStarted: i32 = -200343;
3177pub const DAQmxErrorScriptNotInMem: i32 = -200342;
3178pub const DAQmxErrorOnboardMemTooSmall: i32 = -200341;
3179pub const DAQmxErrorReadAllAvailableDataWithoutBuffer: i32 = -200340;
3180pub const DAQmxErrorPulseActiveAtStart: i32 = -200339;
3181pub const DAQmxErrorCalTempNotSupported: i32 = -200338;
3182pub const DAQmxErrorDelayFromSampClkTooLong: i32 = -200337;
3183pub const DAQmxErrorDelayFromSampClkTooShort: i32 = -200336;
3184pub const DAQmxErrorAIConvRateTooHigh: i32 = -200335;
3185pub const DAQmxErrorDelayFromStartTrigTooLong: i32 = -200334;
3186pub const DAQmxErrorDelayFromStartTrigTooShort: i32 = -200333;
3187pub const DAQmxErrorSampRateTooHigh: i32 = -200332;
3188pub const DAQmxErrorSampRateTooLow: i32 = -200331;
3189pub const DAQmxErrorPFI0UsedForAnalogAndDigitalSrc: i32 = -200330;
3190pub const DAQmxErrorPrimingCfgFIFO: i32 = -200329;
3191pub const DAQmxErrorCannotOpenTopologyCfgFile: i32 = -200328;
3192pub const DAQmxErrorInvalidDTInsideWfmDataType: i32 = -200327;
3193pub const DAQmxErrorRouteSrcAndDestSame: i32 = -200326;
3194pub const DAQmxErrorReversePolynomialCoefNotSpecd: i32 = -200325;
3195pub const DAQmxErrorDevAbsentOrUnavailable: i32 = -200324;
3196pub const DAQmxErrorNoAdvTrigForMultiDevScan: i32 = -200323;
3197pub const DAQmxErrorInterruptsInsufficientDataXferMech: i32 = -200322;
3198pub const DAQmxErrorInvalidAttentuationBasedOnMinMax: i32 = -200321;
3199pub const DAQmxErrorCabledModuleCannotRouteSSH: i32 = -200320;
3200pub const DAQmxErrorCabledModuleCannotRouteConvClk: i32 = -200319;
3201pub const DAQmxErrorInvalidExcitValForScaling: i32 = -200318;
3202pub const DAQmxErrorNoDevMemForScript: i32 = -200317;
3203pub const DAQmxErrorScriptDataUnderflow: i32 = -200316;
3204pub const DAQmxErrorNoDevMemForWaveform: i32 = -200315;
3205pub const DAQmxErrorStreamDCMBecameUnlocked: i32 = -200314;
3206pub const DAQmxErrorStreamDCMLock: i32 = -200313;
3207pub const DAQmxErrorWaveformNotInMem: i32 = -200312;
3208pub const DAQmxErrorWaveformWriteOutOfBounds: i32 = -200311;
3209pub const DAQmxErrorWaveformPreviouslyAllocated: i32 = -200310;
3210pub const DAQmxErrorSampClkTbMasterTbDivNotAppropriateForSampTbSrc: i32 = -200309;
3211pub const DAQmxErrorSampTbRateSampTbSrcMismatch: i32 = -200308;
3212pub const DAQmxErrorMasterTbRateMasterTbSrcMismatch: i32 = -200307;
3213pub const DAQmxErrorSampsPerChanTooBig: i32 = -200306;
3214pub const DAQmxErrorFinitePulseTrainNotPossible: i32 = -200305;
3215pub const DAQmxErrorExtMasterTimebaseRateNotSpecified: i32 = -200304;
3216pub const DAQmxErrorExtSampClkSrcNotSpecified: i32 = -200303;
3217pub const DAQmxErrorInputSignalSlowerThanMeasTime: i32 = -200302;
3218pub const DAQmxErrorCannotUpdatePulseGenProperty: i32 = -200301;
3219pub const DAQmxErrorInvalidTimingType: i32 = -200300;
3220pub const DAQmxErrorPropertyUnavailWhenUsingOnboardMemory: i32 = -200297;
3221pub const DAQmxErrorCannotWriteAfterStartWithOnboardMemory: i32 = -200295;
3222pub const DAQmxErrorNotEnoughSampsWrittenForInitialXferRqstCondition: i32 = -200294;
3223pub const DAQmxErrorNoMoreSpace: i32 = -200293;
3224pub const DAQmxErrorSamplesCanNotYetBeWritten: i32 = -200292;
3225pub const DAQmxErrorGenStoppedToPreventIntermediateBufferRegenOfOldSamples: i32 = -200291;
3226pub const DAQmxErrorGenStoppedToPreventRegenOfOldSamples: i32 = -200290;
3227pub const DAQmxErrorSamplesNoLongerWriteable: i32 = -200289;
3228pub const DAQmxErrorSamplesWillNeverBeGenerated: i32 = -200288;
3229pub const DAQmxErrorNegativeWriteSampleNumber: i32 = -200287;
3230pub const DAQmxErrorNoAcqStarted: i32 = -200286;
3231pub const DAQmxErrorSamplesNotYetAvailable: i32 = -200284;
3232pub const DAQmxErrorAcqStoppedToPreventIntermediateBufferOverflow: i32 = -200283;
3233pub const DAQmxErrorNoRefTrigConfigured: i32 = -200282;
3234pub const DAQmxErrorCannotReadRelativeToRefTrigUntilDone: i32 = -200281;
3235pub const DAQmxErrorSamplesNoLongerAvailable: i32 = -200279;
3236pub const DAQmxErrorSamplesWillNeverBeAvailable: i32 = -200278;
3237pub const DAQmxErrorNegativeReadSampleNumber: i32 = -200277;
3238pub const DAQmxErrorExternalSampClkAndRefClkThruSameTerm: i32 = -200276;
3239pub const DAQmxErrorExtSampClkRateTooLowForClkIn: i32 = -200275;
3240pub const DAQmxErrorExtSampClkRateTooHighForBackplane: i32 = -200274;
3241pub const DAQmxErrorSampClkRateAndDivCombo: i32 = -200273;
3242pub const DAQmxErrorSampClkRateTooLowForDivDown: i32 = -200272;
3243pub const DAQmxErrorProductOfAOMinAndGainTooSmall: i32 = -200271;
3244pub const DAQmxErrorInterpolationRateNotPossible: i32 = -200270;
3245pub const DAQmxErrorOffsetTooLarge: i32 = -200269;
3246pub const DAQmxErrorOffsetTooSmall: i32 = -200268;
3247pub const DAQmxErrorProductOfAOMaxAndGainTooLarge: i32 = -200267;
3248pub const DAQmxErrorMinAndMaxNotSymmetric: i32 = -200266;
3249pub const DAQmxErrorInvalidAnalogTrigSrc: i32 = -200265;
3250pub const DAQmxErrorTooManyChansForAnalogRefTrig: i32 = -200264;
3251pub const DAQmxErrorTooManyChansForAnalogPauseTrig: i32 = -200263;
3252pub const DAQmxErrorTrigWhenOnDemandSampTiming: i32 = -200262;
3253pub const DAQmxErrorInconsistentAnalogTrigSettings: i32 = -200261;
3254pub const DAQmxErrorMemMapDataXferModeSampTimingCombo: i32 = -200260;
3255pub const DAQmxErrorInvalidJumperedAttr: i32 = -200259;
3256pub const DAQmxErrorInvalidGainBasedOnMinMax: i32 = -200258;
3257pub const DAQmxErrorInconsistentExcit: i32 = -200257;
3258pub const DAQmxErrorTopologyNotSupportedByCfgTermBlock: i32 = -200256;
3259pub const DAQmxErrorBuiltInTempSensorNotSupported: i32 = -200255;
3260pub const DAQmxErrorInvalidTerm: i32 = -200254;
3261pub const DAQmxErrorCannotTristateTerm: i32 = -200253;
3262pub const DAQmxErrorCannotTristateBusyTerm: i32 = -200252;
3263pub const DAQmxErrorNoDMAChansAvailable: i32 = -200251;
3264pub const DAQmxErrorInvalidWaveformLengthWithinLoopInScript: i32 = -200250;
3265pub const DAQmxErrorInvalidSubsetLengthWithinLoopInScript: i32 = -200249;
3266pub const DAQmxErrorMarkerPosInvalidForLoopInScript: i32 = -200248;
3267pub const DAQmxErrorIntegerExpectedInScript: i32 = -200247;
3268pub const DAQmxErrorPLLBecameUnlocked: i32 = -200246;
3269pub const DAQmxErrorPLLLock: i32 = -200245;
3270pub const DAQmxErrorDDCClkOutDCMBecameUnlocked: i32 = -200244;
3271pub const DAQmxErrorDDCClkOutDCMLock: i32 = -200243;
3272pub const DAQmxErrorClkDoublerDCMBecameUnlocked: i32 = -200242;
3273pub const DAQmxErrorClkDoublerDCMLock: i32 = -200241;
3274pub const DAQmxErrorSampClkDCMBecameUnlocked: i32 = -200240;
3275pub const DAQmxErrorSampClkDCMLock: i32 = -200239;
3276pub const DAQmxErrorSampClkTimebaseDCMBecameUnlocked: i32 = -200238;
3277pub const DAQmxErrorSampClkTimebaseDCMLock: i32 = -200237;
3278pub const DAQmxErrorAttrCannotBeReset: i32 = -200236;
3279pub const DAQmxErrorExplanationNotFound: i32 = -200235;
3280pub const DAQmxErrorWriteBufferTooSmall: i32 = -200234;
3281pub const DAQmxErrorSpecifiedAttrNotValid: i32 = -200233;
3282pub const DAQmxErrorAttrCannotBeRead: i32 = -200232;
3283pub const DAQmxErrorAttrCannotBeSet: i32 = -200231;
3284pub const DAQmxErrorNULLPtrForC_Api: i32 = -200230;
3285pub const DAQmxErrorReadBufferTooSmall: i32 = -200229;
3286pub const DAQmxErrorBufferTooSmallForString: i32 = -200228;
3287pub const DAQmxErrorNoAvailTrigLinesOnDevice: i32 = -200227;
3288pub const DAQmxErrorTrigBusLineNotAvail: i32 = -200226;
3289pub const DAQmxErrorCouldNotReserveRequestedTrigLine: i32 = -200225;
3290pub const DAQmxErrorTrigLineNotFound: i32 = -200224;
3291pub const DAQmxErrorSCXI1126ThreshHystCombination: i32 = -200223;
3292pub const DAQmxErrorAcqStoppedToPreventInputBufferOverwrite: i32 = -200222;
3293pub const DAQmxErrorTimeoutExceeded: i32 = -200221;
3294pub const DAQmxErrorInvalidDeviceID: i32 = -200220;
3295pub const DAQmxErrorInvalidAOChanOrder: i32 = -200219;
3296pub const DAQmxErrorSampleTimingTypeAndDataXferMode: i32 = -200218;
3297pub const DAQmxErrorBufferWithOnDemandSampTiming: i32 = -200217;
3298pub const DAQmxErrorBufferAndDataXferMode: i32 = -200216;
3299pub const DAQmxErrorMemMapAndBuffer: i32 = -200215;
3300pub const DAQmxErrorNoAnalogTrigHW: i32 = -200214;
3301pub const DAQmxErrorTooManyPretrigPlusMinPostTrigSamps: i32 = -200213;
3302pub const DAQmxErrorInconsistentUnitsSpecified: i32 = -200212;
3303pub const DAQmxErrorMultipleRelaysForSingleRelayOp: i32 = -200211;
3304pub const DAQmxErrorMultipleDevIDsPerChassisSpecifiedInList: i32 = -200210;
3305pub const DAQmxErrorDuplicateDevIDInList: i32 = -200209;
3306pub const DAQmxErrorInvalidRangeStatementCharInList: i32 = -200208;
3307pub const DAQmxErrorInvalidDeviceIDInList: i32 = -200207;
3308pub const DAQmxErrorTriggerPolarityConflict: i32 = -200206;
3309pub const DAQmxErrorCannotScanWithCurrentTopology: i32 = -200205;
3310pub const DAQmxErrorUnexpectedIdentifierInFullySpecifiedPathInList: i32 = -200204;
3311pub const DAQmxErrorSwitchCannotDriveMultipleTrigLines: i32 = -200203;
3312pub const DAQmxErrorInvalidRelayName: i32 = -200202;
3313pub const DAQmxErrorSwitchScanlistTooBig: i32 = -200201;
3314pub const DAQmxErrorSwitchChanInUse: i32 = -200200;
3315pub const DAQmxErrorSwitchNotResetBeforeScan: i32 = -200199;
3316pub const DAQmxErrorInvalidTopology: i32 = -200198;
3317pub const DAQmxErrorAttrNotSupported: i32 = -200197;
3318pub const DAQmxErrorUnexpectedEndOfActionsInList: i32 = -200196;
3319pub const DAQmxErrorPowerLimitExceeded: i32 = -200195;
3320pub const DAQmxErrorHWUnexpectedlyPoweredOffAndOn: i32 = -200194;
3321pub const DAQmxErrorSwitchOperationNotSupported: i32 = -200193;
3322pub const DAQmxErrorOnlyContinuousScanSupported: i32 = -200192;
3323pub const DAQmxErrorSwitchDifferentTopologyWhenScanning: i32 = -200191;
3324pub const DAQmxErrorDisconnectPathNotSameAsExistingPath: i32 = -200190;
3325pub const DAQmxErrorConnectionNotPermittedOnChanReservedForRouting: i32 = -200189;
3326pub const DAQmxErrorCannotConnectSrcChans: i32 = -200188;
3327pub const DAQmxErrorCannotConnectChannelToItself: i32 = -200187;
3328pub const DAQmxErrorChannelNotReservedForRouting: i32 = -200186;
3329pub const DAQmxErrorCannotConnectChansDirectly: i32 = -200185;
3330pub const DAQmxErrorChansAlreadyConnected: i32 = -200184;
3331pub const DAQmxErrorChanDuplicatedInPath: i32 = -200183;
3332pub const DAQmxErrorNoPathToDisconnect: i32 = -200182;
3333pub const DAQmxErrorInvalidSwitchChan: i32 = -200181;
3334pub const DAQmxErrorNoPathAvailableBetween2SwitchChans: i32 = -200180;
3335pub const DAQmxErrorExplicitConnectionExists: i32 = -200179;
3336pub const DAQmxErrorSwitchDifferentSettlingTimeWhenScanning: i32 = -200178;
3337pub const DAQmxErrorOperationOnlyPermittedWhileScanning: i32 = -200177;
3338pub const DAQmxErrorOperationNotPermittedWhileScanning: i32 = -200176;
3339pub const DAQmxErrorHardwareNotResponding: i32 = -200175;
3340pub const DAQmxErrorInvalidSampAndMasterTimebaseRateCombo: i32 = -200173;
3341pub const DAQmxErrorNonZeroBufferSizeInProgIOXfer: i32 = -200172;
3342pub const DAQmxErrorVirtualChanNameUsed: i32 = -200171;
3343pub const DAQmxErrorPhysicalChanDoesNotExist: i32 = -200170;
3344pub const DAQmxErrorMemMapOnlyForProgIOXfer: i32 = -200169;
3345pub const DAQmxErrorTooManyChans: i32 = -200168;
3346pub const DAQmxErrorCannotHaveCJTempWithOtherChans: i32 = -200167;
3347pub const DAQmxErrorOutputBufferUnderwrite: i32 = -200166;
3348pub const DAQmxErrorSensorInvalidCompletionResistance: i32 = -200163;
3349pub const DAQmxErrorVoltageExcitIncompatibleWith2WireCfg: i32 = -200162;
3350pub const DAQmxErrorIntExcitSrcNotAvailable: i32 = -200161;
3351pub const DAQmxErrorCannotCreateChannelAfterTaskVerified: i32 = -200160;
3352pub const DAQmxErrorLinesReservedForSCXIControl: i32 = -200159;
3353pub const DAQmxErrorCouldNotReserveLinesForSCXIControl: i32 = -200158;
3354pub const DAQmxErrorCalibrationFailed: i32 = -200157;
3355pub const DAQmxErrorReferenceFrequencyInvalid: i32 = -200156;
3356pub const DAQmxErrorReferenceResistanceInvalid: i32 = -200155;
3357pub const DAQmxErrorReferenceCurrentInvalid: i32 = -200154;
3358pub const DAQmxErrorReferenceVoltageInvalid: i32 = -200153;
3359pub const DAQmxErrorEEPROMDataInvalid: i32 = -200152;
3360pub const DAQmxErrorCabledModuleNotCapableOfRoutingAI: i32 = -200151;
3361pub const DAQmxErrorChannelNotAvailableInParallelMode: i32 = -200150;
3362pub const DAQmxErrorExternalTimebaseRateNotKnownForDelay: i32 = -200149;
3363pub const DAQmxErrorFREQOUTCannotProduceDesiredFrequency: i32 = -200148;
3364pub const DAQmxErrorMultipleCounterInputTask: i32 = -200147;
3365pub const DAQmxErrorCounterStartPauseTriggerConflict: i32 = -200146;
3366pub const DAQmxErrorCounterInputPauseTriggerAndSampleClockInvalid: i32 = -200145;
3367pub const DAQmxErrorCounterOutputPauseTriggerInvalid: i32 = -200144;
3368pub const DAQmxErrorCounterTimebaseRateNotSpecified: i32 = -200143;
3369pub const DAQmxErrorCounterTimebaseRateNotFound: i32 = -200142;
3370pub const DAQmxErrorCounterOverflow: i32 = -200141;
3371pub const DAQmxErrorCounterNoTimebaseEdgesBetweenGates: i32 = -200140;
3372pub const DAQmxErrorCounterMaxMinRangeFreq: i32 = -200139;
3373pub const DAQmxErrorCounterMaxMinRangeTime: i32 = -200138;
3374pub const DAQmxErrorSuitableTimebaseNotFoundTimeCombo: i32 = -200137;
3375pub const DAQmxErrorSuitableTimebaseNotFoundFrequencyCombo: i32 = -200136;
3376pub const DAQmxErrorInternalTimebaseSourceDivisorCombo: i32 = -200135;
3377pub const DAQmxErrorInternalTimebaseSourceRateCombo: i32 = -200134;
3378pub const DAQmxErrorInternalTimebaseRateDivisorSourceCombo: i32 = -200133;
3379pub const DAQmxErrorExternalTimebaseRateNotknownForRate: i32 = -200132;
3380pub const DAQmxErrorAnalogTrigChanNotFirstInScanList: i32 = -200131;
3381pub const DAQmxErrorNoDivisorForExternalSignal: i32 = -200130;
3382pub const DAQmxErrorAttributeInconsistentAcrossRepeatedPhysicalChannels: i32 = -200128;
3383pub const DAQmxErrorCannotHandshakeWithPort0: i32 = -200127;
3384pub const DAQmxErrorControlLineConflictOnPortC: i32 = -200126;
3385pub const DAQmxErrorLines4To7ConfiguredForOutput: i32 = -200125;
3386pub const DAQmxErrorLines4To7ConfiguredForInput: i32 = -200124;
3387pub const DAQmxErrorLines0To3ConfiguredForOutput: i32 = -200123;
3388pub const DAQmxErrorLines0To3ConfiguredForInput: i32 = -200122;
3389pub const DAQmxErrorPortConfiguredForOutput: i32 = -200121;
3390pub const DAQmxErrorPortConfiguredForInput: i32 = -200120;
3391pub const DAQmxErrorPortConfiguredForStaticDigitalOps: i32 = -200119;
3392pub const DAQmxErrorPortReservedForHandshaking: i32 = -200118;
3393pub const DAQmxErrorPortDoesNotSupportHandshakingDataIO: i32 = -200117;
3394pub const DAQmxErrorCannotTristate8255OutputLines: i32 = -200116;
3395pub const DAQmxErrorTemperatureOutOfRangeForCalibration: i32 = -200113;
3396pub const DAQmxErrorCalibrationHandleInvalid: i32 = -200112;
3397pub const DAQmxErrorPasswordRequired: i32 = -200111;
3398pub const DAQmxErrorIncorrectPassword: i32 = -200110;
3399pub const DAQmxErrorPasswordTooLong: i32 = -200109;
3400pub const DAQmxErrorCalibrationSessionAlreadyOpen: i32 = -200108;
3401pub const DAQmxErrorSCXIModuleIncorrect: i32 = -200107;
3402pub const DAQmxErrorAttributeInconsistentAcrossChannelsOnDevice: i32 = -200106;
3403pub const DAQmxErrorSCXI1122ResistanceChanNotSupportedForCfg: i32 = -200105;
3404pub const DAQmxErrorBracketPairingMismatchInList: i32 = -200104;
3405pub const DAQmxErrorInconsistentNumSamplesToWrite: i32 = -200103;
3406pub const DAQmxErrorIncorrectDigitalPattern: i32 = -200102;
3407pub const DAQmxErrorIncorrectNumChannelsToWrite: i32 = -200101;
3408pub const DAQmxErrorIncorrectReadFunction: i32 = -200100;
3409pub const DAQmxErrorPhysicalChannelNotSpecified: i32 = -200099;
3410pub const DAQmxErrorMoreThanOneTerminal: i32 = -200098;
3411pub const DAQmxErrorMoreThanOneActiveChannelSpecified: i32 = -200097;
3412pub const DAQmxErrorInvalidNumberSamplesToRead: i32 = -200096;
3413pub const DAQmxErrorAnalogWaveformExpected: i32 = -200095;
3414pub const DAQmxErrorDigitalWaveformExpected: i32 = -200094;
3415pub const DAQmxErrorActiveChannelNotSpecified: i32 = -200093;
3416pub const DAQmxErrorFunctionNotSupportedForDeviceTasks: i32 = -200092;
3417pub const DAQmxErrorFunctionNotInLibrary: i32 = -200091;
3418pub const DAQmxErrorLibraryNotPresent: i32 = -200090;
3419pub const DAQmxErrorDuplicateTask: i32 = -200089;
3420pub const DAQmxErrorInvalidTask: i32 = -200088;
3421pub const DAQmxErrorInvalidChannel: i32 = -200087;
3422pub const DAQmxErrorInvalidSyntaxForPhysicalChannelRange: i32 = -200086;
3423pub const DAQmxErrorMinNotLessThanMax: i32 = -200082;
3424pub const DAQmxErrorSampleRateNumChansConvertPeriodCombo: i32 = -200081;
3425pub const DAQmxErrorAODuringCounter1DMAConflict: i32 = -200079;
3426pub const DAQmxErrorAIDuringCounter0DMAConflict: i32 = -200078;
3427pub const DAQmxErrorInvalidAttributeValue: i32 = -200077;
3428pub const DAQmxErrorSuppliedCurrentDataOutsideSpecifiedRange: i32 = -200076;
3429pub const DAQmxErrorSuppliedVoltageDataOutsideSpecifiedRange: i32 = -200075;
3430pub const DAQmxErrorCannotStoreCalConst: i32 = -200074;
3431pub const DAQmxErrorSCXIModuleNotFound: i32 = -200073;
3432pub const DAQmxErrorDuplicatePhysicalChansNotSupported: i32 = -200072;
3433pub const DAQmxErrorTooManyPhysicalChansInList: i32 = -200071;
3434pub const DAQmxErrorInvalidAdvanceEventTriggerType: i32 = -200070;
3435pub const DAQmxErrorDeviceIsNotAValidSwitch: i32 = -200069;
3436pub const DAQmxErrorDeviceDoesNotSupportScanning: i32 = -200068;
3437pub const DAQmxErrorScanListCannotBeTimed: i32 = -200067;
3438pub const DAQmxErrorConnectOperatorInvalidAtPointInList: i32 = -200066;
3439pub const DAQmxErrorUnexpectedSwitchActionInList: i32 = -200065;
3440pub const DAQmxErrorUnexpectedSeparatorInList: i32 = -200064;
3441pub const DAQmxErrorExpectedTerminatorInList: i32 = -200063;
3442pub const DAQmxErrorExpectedConnectOperatorInList: i32 = -200062;
3443pub const DAQmxErrorExpectedSeparatorInList: i32 = -200061;
3444pub const DAQmxErrorFullySpecifiedPathInListContainsRange: i32 = -200060;
3445pub const DAQmxErrorConnectionSeparatorAtEndOfList: i32 = -200059;
3446pub const DAQmxErrorIdentifierInListTooLong: i32 = -200058;
3447pub const DAQmxErrorDuplicateDeviceIDInListWhenSettling: i32 = -200057;
3448pub const DAQmxErrorChannelNameNotSpecifiedInList: i32 = -200056;
3449pub const DAQmxErrorDeviceIDNotSpecifiedInList: i32 = -200055;
3450pub const DAQmxErrorSemicolonDoesNotFollowRangeInList: i32 = -200054;
3451pub const DAQmxErrorSwitchActionInListSpansMultipleDevices: i32 = -200053;
3452pub const DAQmxErrorRangeWithoutAConnectActionInList: i32 = -200052;
3453pub const DAQmxErrorInvalidIdentifierFollowingSeparatorInList: i32 = -200051;
3454pub const DAQmxErrorInvalidChannelNameInList: i32 = -200050;
3455pub const DAQmxErrorInvalidNumberInRepeatStatementInList: i32 = -200049;
3456pub const DAQmxErrorInvalidTriggerLineInList: i32 = -200048;
3457pub const DAQmxErrorInvalidIdentifierInListFollowingDeviceID: i32 = -200047;
3458pub const DAQmxErrorInvalidIdentifierInListAtEndOfSwitchAction: i32 = -200046;
3459pub const DAQmxErrorDeviceRemoved: i32 = -200045;
3460pub const DAQmxErrorRoutingPathNotAvailable: i32 = -200044;
3461pub const DAQmxErrorRoutingHardwareBusy: i32 = -200043;
3462pub const DAQmxErrorRequestedSignalInversionForRoutingNotPossible: i32 = -200042;
3463pub const DAQmxErrorInvalidRoutingDestinationTerminalName: i32 = -200041;
3464pub const DAQmxErrorInvalidRoutingSourceTerminalName: i32 = -200040;
3465pub const DAQmxErrorRoutingNotSupportedForDevice: i32 = -200039;
3466pub const DAQmxErrorWaitIsLastInstructionOfLoopInScript: i32 = -200038;
3467pub const DAQmxErrorClearIsLastInstructionOfLoopInScript: i32 = -200037;
3468pub const DAQmxErrorInvalidLoopIterationsInScript: i32 = -200036;
3469pub const DAQmxErrorRepeatLoopNestingTooDeepInScript: i32 = -200035;
3470pub const DAQmxErrorMarkerPositionOutsideSubsetInScript: i32 = -200034;
3471pub const DAQmxErrorSubsetStartOffsetNotAlignedInScript: i32 = -200033;
3472pub const DAQmxErrorInvalidSubsetLengthInScript: i32 = -200032;
3473pub const DAQmxErrorMarkerPositionNotAlignedInScript: i32 = -200031;
3474pub const DAQmxErrorSubsetOutsideWaveformInScript: i32 = -200030;
3475pub const DAQmxErrorMarkerOutsideWaveformInScript: i32 = -200029;
3476pub const DAQmxErrorWaveformInScriptNotInMem: i32 = -200028;
3477pub const DAQmxErrorKeywordExpectedInScript: i32 = -200027;
3478pub const DAQmxErrorBufferNameExpectedInScript: i32 = -200026;
3479pub const DAQmxErrorProcedureNameExpectedInScript: i32 = -200025;
3480pub const DAQmxErrorScriptHasInvalidIdentifier: i32 = -200024;
3481pub const DAQmxErrorScriptHasInvalidCharacter: i32 = -200023;
3482pub const DAQmxErrorResourceAlreadyReserved: i32 = -200022;
3483pub const DAQmxErrorSelfTestFailed: i32 = -200020;
3484pub const DAQmxErrorADCOverrun: i32 = -200019;
3485pub const DAQmxErrorDACUnderflow: i32 = -200018;
3486pub const DAQmxErrorInputFIFOUnderflow: i32 = -200017;
3487pub const DAQmxErrorOutputFIFOUnderflow: i32 = -200016;
3488pub const DAQmxErrorSCXISerialCommunication: i32 = -200015;
3489pub const DAQmxErrorDigitalTerminalSpecifiedMoreThanOnce: i32 = -200014;
3490pub const DAQmxErrorDigitalOutputNotSupported: i32 = -200012;
3491pub const DAQmxErrorInconsistentChannelDirections: i32 = -200011;
3492pub const DAQmxErrorInputFIFOOverflow: i32 = -200010;
3493pub const DAQmxErrorTimeStampOverwritten: i32 = -200009;
3494pub const DAQmxErrorStopTriggerHasNotOccurred: i32 = -200008;
3495pub const DAQmxErrorRecordNotAvailable: i32 = -200007;
3496pub const DAQmxErrorRecordOverwritten: i32 = -200006;
3497pub const DAQmxErrorDataNotAvailable: i32 = -200005;
3498pub const DAQmxErrorDataOverwrittenInDeviceMemory: i32 = -200004;
3499pub const DAQmxErrorDuplicatedChannel: i32 = -200003;
3500pub const DAQmxWarningTimestampCounterRolledOver: i32 = 200003;
3501pub const DAQmxWarningInputTerminationOverloaded: i32 = 200004;
3502pub const DAQmxWarningADCOverloaded: i32 = 200005;
3503pub const DAQmxWarningPLLUnlocked: i32 = 200007;
3504pub const DAQmxWarningCounter0DMADuringAIConflict: i32 = 200008;
3505pub const DAQmxWarningCounter1DMADuringAOConflict: i32 = 200009;
3506pub const DAQmxWarningStoppedBeforeDone: i32 = 200010;
3507pub const DAQmxWarningRateViolatesSettlingTime: i32 = 200011;
3508pub const DAQmxWarningRateViolatesMaxADCRate: i32 = 200012;
3509pub const DAQmxWarningUserDefInfoStringTooLong: i32 = 200013;
3510pub const DAQmxWarningTooManyInterruptsPerSecond: i32 = 200014;
3511pub const DAQmxWarningPotentialGlitchDuringWrite: i32 = 200015;
3512pub const DAQmxWarningDevNotSelfCalibratedWithDAQmx: i32 = 200016;
3513pub const DAQmxWarningAISampRateTooLow: i32 = 200017;
3514pub const DAQmxWarningAIConvRateTooLow: i32 = 200018;
3515pub const DAQmxWarningReadOffsetCoercion: i32 = 200019;
3516pub const DAQmxWarningPretrigCoercion: i32 = 200020;
3517pub const DAQmxWarningSampValCoercedToMax: i32 = 200021;
3518pub const DAQmxWarningSampValCoercedToMin: i32 = 200022;
3519pub const DAQmxWarningPropertyVersionNew: i32 = 200024;
3520pub const DAQmxWarningUserDefinedInfoTooLong: i32 = 200025;
3521pub const DAQmxWarningCAPIStringTruncatedToFitBuffer: i32 = 200026;
3522pub const DAQmxWarningSampClkRateTooLow: i32 = 200027;
3523pub const DAQmxWarningPossiblyInvalidCTRSampsInFiniteDMAAcq: i32 = 200028;
3524pub const DAQmxWarningRISAcqCompletedSomeBinsNotFilled: i32 = 200029;
3525pub const DAQmxWarningPXIDevTempExceedsMaxOpTemp: i32 = 200030;
3526pub const DAQmxWarningOutputGainTooLowForRFFreq: i32 = 200031;
3527pub const DAQmxWarningOutputGainTooHighForRFFreq: i32 = 200032;
3528pub const DAQmxWarningMultipleWritesBetweenSampClks: i32 = 200033;
3529pub const DAQmxWarningDeviceMayShutDownDueToHighTemp: i32 = 200034;
3530pub const DAQmxWarningRateViolatesMinADCRate: i32 = 200035;
3531pub const DAQmxWarningSampClkRateAboveDevSpecs: i32 = 200036;
3532pub const DAQmxWarningCOPrevDAQmxWriteSettingsOverwrittenForHWTimedSinglePoint: i32 = 200037;
3533pub const DAQmxWarningLowpassFilterSettlingTimeExceedsUserTimeBetween2ADCConversions: i32 = 200038;
3534pub const DAQmxWarningLowpassFilterSettlingTimeExceedsDriverTimeBetween2ADCConversions: i32 =
3535 200039;
3536pub const DAQmxWarningSampClkRateViolatesSettlingTimeForGen: i32 = 200040;
3537pub const DAQmxWarningInvalidCalConstValueForAI: i32 = 200041;
3538pub const DAQmxWarningInvalidCalConstValueForAO: i32 = 200042;
3539pub const DAQmxWarningChanCalExpired: i32 = 200043;
3540pub const DAQmxWarningUnrecognizedEnumValueEncounteredInStorage: i32 = 200044;
3541pub const DAQmxWarningTableCRCNotCorrect: i32 = 200045;
3542pub const DAQmxWarningExternalCRCNotCorrect: i32 = 200046;
3543pub const DAQmxWarningSelfCalCRCNotCorrect: i32 = 200047;
3544pub const DAQmxWarningDeviceSpecExceeded: i32 = 200048;
3545pub const DAQmxWarningOnlyGainCalibrated: i32 = 200049;
3546pub const DAQmxWarningReversePowerProtectionActivated: i32 = 200050;
3547pub const DAQmxWarningOverVoltageProtectionActivated: i32 = 200051;
3548pub const DAQmxWarningBufferSizeNotMultipleOfSectorSize: i32 = 200052;
3549pub const DAQmxWarningSampleRateMayCauseAcqToFail: i32 = 200053;
3550pub const DAQmxWarningUserAreaCRCNotCorrect: i32 = 200054;
3551pub const DAQmxWarningPowerUpInfoCRCNotCorrect: i32 = 200055;
3552pub const DAQmxWarningConnectionCountHasExceededRecommendedLimit: i32 = 200056;
3553pub const DAQmxWarningNetworkDeviceAlreadyAdded: i32 = 200057;
3554pub const DAQmxWarningAccessoryConnectionCountIsInvalid: i32 = 200058;
3555pub const DAQmxWarningUnableToDisconnectPorts: i32 = 200059;
3556pub const DAQmxWarningReadRepeatedData: i32 = 200060;
3557pub const DAQmxWarningPXI5600_NotConfigured: i32 = 200061;
3558pub const DAQmxWarningPXI5661_IncorrectlyConfigured: i32 = 200062;
3559pub const DAQmxWarningPXIe5601_NotConfigured: i32 = 200063;
3560pub const DAQmxWarningPXIe5663_IncorrectlyConfigured: i32 = 200064;
3561pub const DAQmxWarningPXIe5663E_IncorrectlyConfigured: i32 = 200065;
3562pub const DAQmxWarningPXIe5603_NotConfigured: i32 = 200066;
3563pub const DAQmxWarningPXIe5665_5603_IncorrectlyConfigured: i32 = 200067;
3564pub const DAQmxWarningPXIe5667_5603_IncorrectlyConfigured: i32 = 200068;
3565pub const DAQmxWarningPXIe5605_NotConfigured: i32 = 200069;
3566pub const DAQmxWarningPXIe5665_5605_IncorrectlyConfigured: i32 = 200070;
3567pub const DAQmxWarningPXIe5667_5605_IncorrectlyConfigured: i32 = 200071;
3568pub const DAQmxWarningPXIe5606_NotConfigured: i32 = 200072;
3569pub const DAQmxWarningPXIe5665_5606_IncorrectlyConfigured: i32 = 200073;
3570pub const DAQmxWarningPXI5610_NotConfigured: i32 = 200074;
3571pub const DAQmxWarningPXI5610_IncorrectlyConfigured: i32 = 200075;
3572pub const DAQmxWarningPXIe5611_NotConfigured: i32 = 200076;
3573pub const DAQmxWarningPXIe5611_IncorrectlyConfigured: i32 = 200077;
3574pub const DAQmxWarningUSBHotfixForDAQ: i32 = 200078;
3575pub const DAQmxWarningNoChangeSupersededByIdleBehavior: i32 = 200079;
3576pub const DAQmxWarningReadNotCompleteBeforeSampClk: i32 = 209800;
3577pub const DAQmxWarningWriteNotCompleteBeforeSampClk: i32 = 209801;
3578pub const DAQmxWarningWaitForNextSampClkDetectedMissedSampClk: i32 = 209802;
3579pub const DAQmxWarningOutputDataTransferConditionNotSupported: i32 = 209803;
3580pub const DAQmxWarningTimestampMayBeInvalid: i32 = 209804;
3581pub const DAQmxWarningFirstSampleTimestampInaccurate: i32 = 209805;
3582pub const DAQmxErrorInterfaceObsoleted_Routing: i32 = -89169;
3583pub const DAQmxErrorRoCoServiceNotAvailable_Routing: i32 = -89168;
3584pub const DAQmxErrorRoutingDestTermPXIDStarXNotInSystemTimingSlot_Routing: i32 = -89167;
3585pub const DAQmxErrorRoutingSrcTermPXIDStarXNotInSystemTimingSlot_Routing: i32 = -89166;
3586pub const DAQmxErrorRoutingSrcTermPXIDStarInNonDStarTriggerSlot_Routing: i32 = -89165;
3587pub const DAQmxErrorRoutingDestTermPXIDStarInNonDStarTriggerSlot_Routing: i32 = -89164;
3588pub const DAQmxErrorRoutingDestTermPXIClk10InNotInStarTriggerSlot_Routing: i32 = -89162;
3589pub const DAQmxErrorRoutingDestTermPXIClk10InNotInSystemTimingSlot_Routing: i32 = -89161;
3590pub const DAQmxErrorRoutingDestTermPXIStarXNotInStarTriggerSlot_Routing: i32 = -89160;
3591pub const DAQmxErrorRoutingDestTermPXIStarXNotInSystemTimingSlot_Routing: i32 = -89159;
3592pub const DAQmxErrorRoutingSrcTermPXIStarXNotInStarTriggerSlot_Routing: i32 = -89158;
3593pub const DAQmxErrorRoutingSrcTermPXIStarXNotInSystemTimingSlot_Routing: i32 = -89157;
3594pub const DAQmxErrorRoutingSrcTermPXIStarInNonStarTriggerSlot_Routing: i32 = -89156;
3595pub const DAQmxErrorRoutingDestTermPXIStarInNonStarTriggerSlot_Routing: i32 = -89155;
3596pub const DAQmxErrorRoutingDestTermPXIStarInStarTriggerSlot_Routing: i32 = -89154;
3597pub const DAQmxErrorRoutingDestTermPXIStarInSystemTimingSlot_Routing: i32 = -89153;
3598pub const DAQmxErrorRoutingSrcTermPXIStarInStarTriggerSlot_Routing: i32 = -89152;
3599pub const DAQmxErrorRoutingSrcTermPXIStarInSystemTimingSlot_Routing: i32 = -89151;
3600pub const DAQmxErrorInvalidSignalModifier_Routing: i32 = -89150;
3601pub const DAQmxErrorRoutingDestTermPXIClk10InNotInSlot2_Routing: i32 = -89149;
3602pub const DAQmxErrorRoutingDestTermPXIStarXNotInSlot2_Routing: i32 = -89148;
3603pub const DAQmxErrorRoutingSrcTermPXIStarXNotInSlot2_Routing: i32 = -89147;
3604pub const DAQmxErrorRoutingSrcTermPXIStarInSlot16AndAbove_Routing: i32 = -89146;
3605pub const DAQmxErrorRoutingDestTermPXIStarInSlot16AndAbove_Routing: i32 = -89145;
3606pub const DAQmxErrorRoutingDestTermPXIStarInSlot2_Routing: i32 = -89144;
3607pub const DAQmxErrorRoutingSrcTermPXIStarInSlot2_Routing: i32 = -89143;
3608pub const DAQmxErrorRoutingDestTermPXIChassisNotIdentified_Routing: i32 = -89142;
3609pub const DAQmxErrorRoutingSrcTermPXIChassisNotIdentified_Routing: i32 = -89141;
3610pub const DAQmxErrorTrigLineNotFoundSingleDevRoute_Routing: i32 = -89140;
3611pub const DAQmxErrorNoCommonTrigLineForRoute_Routing: i32 = -89139;
3612pub const DAQmxErrorResourcesInUseForRouteInTask_Routing: i32 = -89138;
3613pub const DAQmxErrorResourcesInUseForRoute_Routing: i32 = -89137;
3614pub const DAQmxErrorRouteNotSupportedByHW_Routing: i32 = -89136;
3615pub const DAQmxErrorResourcesInUseForInversionInTask_Routing: i32 = -89135;
3616pub const DAQmxErrorResourcesInUseForInversion_Routing: i32 = -89134;
3617pub const DAQmxErrorInversionNotSupportedByHW_Routing: i32 = -89133;
3618pub const DAQmxErrorResourcesInUseForProperty_Routing: i32 = -89132;
3619pub const DAQmxErrorRouteSrcAndDestSame_Routing: i32 = -89131;
3620pub const DAQmxErrorDevAbsentOrUnavailable_Routing: i32 = -89130;
3621pub const DAQmxErrorInvalidTerm_Routing: i32 = -89129;
3622pub const DAQmxErrorCannotTristateTerm_Routing: i32 = -89128;
3623pub const DAQmxErrorCannotTristateBusyTerm_Routing: i32 = -89127;
3624pub const DAQmxErrorCouldNotReserveRequestedTrigLine_Routing: i32 = -89126;
3625pub const DAQmxErrorTrigLineNotFound_Routing: i32 = -89125;
3626pub const DAQmxErrorRoutingPathNotAvailable_Routing: i32 = -89124;
3627pub const DAQmxErrorRoutingHardwareBusy_Routing: i32 = -89123;
3628pub const DAQmxErrorRequestedSignalInversionForRoutingNotPossible_Routing: i32 = -89122;
3629pub const DAQmxErrorInvalidRoutingDestinationTerminalName_Routing: i32 = -89121;
3630pub const DAQmxErrorInvalidRoutingSourceTerminalName_Routing: i32 = -89120;
3631pub const DAQmxErrorServiceLocatorNotAvailable_Routing: i32 = -88907;
3632pub const DAQmxErrorCouldNotConnectToServer_Routing: i32 = -88900;
3633pub const DAQmxErrorDeviceNameContainsSpacesOrPunctuation_Routing: i32 = -88720;
3634pub const DAQmxErrorDeviceNameContainsNonprintableCharacters_Routing: i32 = -88719;
3635pub const DAQmxErrorDeviceNameIsEmpty_Routing: i32 = -88718;
3636pub const DAQmxErrorDeviceNameNotFound_Routing: i32 = -88717;
3637pub const DAQmxErrorLocalRemoteDriverVersionMismatch_Routing: i32 = -88716;
3638pub const DAQmxErrorDuplicateDeviceName_Routing: i32 = -88715;
3639pub const DAQmxErrorRuntimeAborting_Routing: i32 = -88710;
3640pub const DAQmxErrorRuntimeAborted_Routing: i32 = -88709;
3641pub const DAQmxErrorResourceNotInPool_Routing: i32 = -88708;
3642pub const DAQmxErrorDriverDeviceGUIDNotFound_Routing: i32 = -88705;
3643pub const DAQmxErrorPALUSBTransactionError: i32 = -50808;
3644pub const DAQmxErrorPALIsocStreamBufferError: i32 = -50807;
3645pub const DAQmxErrorPALInvalidAddressComponent: i32 = -50806;
3646pub const DAQmxErrorPALSharingViolation: i32 = -50805;
3647pub const DAQmxErrorPALInvalidDeviceState: i32 = -50804;
3648pub const DAQmxErrorPALConnectionReset: i32 = -50803;
3649pub const DAQmxErrorPALConnectionAborted: i32 = -50802;
3650pub const DAQmxErrorPALConnectionRefused: i32 = -50801;
3651pub const DAQmxErrorPALBusResetOccurred: i32 = -50800;
3652pub const DAQmxErrorPALWaitInterrupted: i32 = -50700;
3653pub const DAQmxErrorPALMessageUnderflow: i32 = -50651;
3654pub const DAQmxErrorPALMessageOverflow: i32 = -50650;
3655pub const DAQmxErrorPALThreadAlreadyDead: i32 = -50604;
3656pub const DAQmxErrorPALThreadStackSizeNotSupported: i32 = -50603;
3657pub const DAQmxErrorPALThreadControllerIsNotThreadCreator: i32 = -50602;
3658pub const DAQmxErrorPALThreadHasNoThreadObject: i32 = -50601;
3659pub const DAQmxErrorPALThreadCouldNotRun: i32 = -50600;
3660pub const DAQmxErrorPALSyncAbandoned: i32 = -50551;
3661pub const DAQmxErrorPALSyncTimedOut: i32 = -50550;
3662pub const DAQmxErrorPALReceiverSocketInvalid: i32 = -50503;
3663pub const DAQmxErrorPALSocketListenerInvalid: i32 = -50502;
3664pub const DAQmxErrorPALSocketListenerAlreadyRegistered: i32 = -50501;
3665pub const DAQmxErrorPALDispatcherAlreadyExported: i32 = -50500;
3666pub const DAQmxErrorPALDMALinkEventMissed: i32 = -50450;
3667pub const DAQmxErrorPALBusError: i32 = -50413;
3668pub const DAQmxErrorPALRetryLimitExceeded: i32 = -50412;
3669pub const DAQmxErrorPALTransferOverread: i32 = -50411;
3670pub const DAQmxErrorPALTransferOverwritten: i32 = -50410;
3671pub const DAQmxErrorPALPhysicalBufferFull: i32 = -50409;
3672pub const DAQmxErrorPALPhysicalBufferEmpty: i32 = -50408;
3673pub const DAQmxErrorPALLogicalBufferFull: i32 = -50407;
3674pub const DAQmxErrorPALLogicalBufferEmpty: i32 = -50406;
3675pub const DAQmxErrorPALTransferAborted: i32 = -50405;
3676pub const DAQmxErrorPALTransferStopped: i32 = -50404;
3677pub const DAQmxErrorPALTransferInProgress: i32 = -50403;
3678pub const DAQmxErrorPALTransferNotInProgress: i32 = -50402;
3679pub const DAQmxErrorPALCommunicationsFault: i32 = -50401;
3680pub const DAQmxErrorPALTransferTimedOut: i32 = -50400;
3681pub const DAQmxErrorPALMemoryHeapNotEmpty: i32 = -50355;
3682pub const DAQmxErrorPALMemoryBlockCheckFailed: i32 = -50354;
3683pub const DAQmxErrorPALMemoryPageLockFailed: i32 = -50353;
3684pub const DAQmxErrorPALMemoryFull: i32 = -50352;
3685pub const DAQmxErrorPALMemoryAlignmentFault: i32 = -50351;
3686pub const DAQmxErrorPALMemoryConfigurationFault: i32 = -50350;
3687pub const DAQmxErrorPALDeviceInitializationFault: i32 = -50303;
3688pub const DAQmxErrorPALDeviceNotSupported: i32 = -50302;
3689pub const DAQmxErrorPALDeviceUnknown: i32 = -50301;
3690pub const DAQmxErrorPALDeviceNotFound: i32 = -50300;
3691pub const DAQmxErrorPALFeatureDisabled: i32 = -50265;
3692pub const DAQmxErrorPALComponentBusy: i32 = -50264;
3693pub const DAQmxErrorPALComponentAlreadyInstalled: i32 = -50263;
3694pub const DAQmxErrorPALComponentNotUnloadable: i32 = -50262;
3695pub const DAQmxErrorPALComponentNeverLoaded: i32 = -50261;
3696pub const DAQmxErrorPALComponentAlreadyLoaded: i32 = -50260;
3697pub const DAQmxErrorPALComponentCircularDependency: i32 = -50259;
3698pub const DAQmxErrorPALComponentInitializationFault: i32 = -50258;
3699pub const DAQmxErrorPALComponentImageCorrupt: i32 = -50257;
3700pub const DAQmxErrorPALFeatureNotSupported: i32 = -50256;
3701pub const DAQmxErrorPALFunctionNotFound: i32 = -50255;
3702pub const DAQmxErrorPALFunctionObsolete: i32 = -50254;
3703pub const DAQmxErrorPALComponentTooNew: i32 = -50253;
3704pub const DAQmxErrorPALComponentTooOld: i32 = -50252;
3705pub const DAQmxErrorPALComponentNotFound: i32 = -50251;
3706pub const DAQmxErrorPALVersionMismatch: i32 = -50250;
3707pub const DAQmxErrorPALFileFault: i32 = -50209;
3708pub const DAQmxErrorPALFileWriteFault: i32 = -50208;
3709pub const DAQmxErrorPALFileReadFault: i32 = -50207;
3710pub const DAQmxErrorPALFileSeekFault: i32 = -50206;
3711pub const DAQmxErrorPALFileCloseFault: i32 = -50205;
3712pub const DAQmxErrorPALFileOpenFault: i32 = -50204;
3713pub const DAQmxErrorPALDiskFull: i32 = -50203;
3714pub const DAQmxErrorPALOSFault: i32 = -50202;
3715pub const DAQmxErrorPALOSInitializationFault: i32 = -50201;
3716pub const DAQmxErrorPALOSUnsupported: i32 = -50200;
3717pub const DAQmxErrorPALCalculationOverflow: i32 = -50175;
3718pub const DAQmxErrorPALHardwareFault: i32 = -50152;
3719pub const DAQmxErrorPALFirmwareFault: i32 = -50151;
3720pub const DAQmxErrorPALSoftwareFault: i32 = -50150;
3721pub const DAQmxErrorPALMessageQueueFull: i32 = -50108;
3722pub const DAQmxErrorPALResourceAmbiguous: i32 = -50107;
3723pub const DAQmxErrorPALResourceBusy: i32 = -50106;
3724pub const DAQmxErrorPALResourceInitialized: i32 = -50105;
3725pub const DAQmxErrorPALResourceNotInitialized: i32 = -50104;
3726pub const DAQmxErrorPALResourceReserved: i32 = -50103;
3727pub const DAQmxErrorPALResourceNotReserved: i32 = -50102;
3728pub const DAQmxErrorPALResourceNotAvailable: i32 = -50101;
3729pub const DAQmxErrorPALResourceOwnedBySystem: i32 = -50100;
3730pub const DAQmxErrorPALBadToken: i32 = -50020;
3731pub const DAQmxErrorPALBadThreadMultitask: i32 = -50019;
3732pub const DAQmxErrorPALBadLibrarySpecifier: i32 = -50018;
3733pub const DAQmxErrorPALBadAddressSpace: i32 = -50017;
3734pub const DAQmxErrorPALBadWindowType: i32 = -50016;
3735pub const DAQmxErrorPALBadAddressClass: i32 = -50015;
3736pub const DAQmxErrorPALBadWriteCount: i32 = -50014;
3737pub const DAQmxErrorPALBadWriteOffset: i32 = -50013;
3738pub const DAQmxErrorPALBadWriteMode: i32 = -50012;
3739pub const DAQmxErrorPALBadReadCount: i32 = -50011;
3740pub const DAQmxErrorPALBadReadOffset: i32 = -50010;
3741pub const DAQmxErrorPALBadReadMode: i32 = -50009;
3742pub const DAQmxErrorPALBadCount: i32 = -50008;
3743pub const DAQmxErrorPALBadOffset: i32 = -50007;
3744pub const DAQmxErrorPALBadMode: i32 = -50006;
3745pub const DAQmxErrorPALBadDataSize: i32 = -50005;
3746pub const DAQmxErrorPALBadPointer: i32 = -50004;
3747pub const DAQmxErrorPALBadSelector: i32 = -50003;
3748pub const DAQmxErrorPALBadDevice: i32 = -50002;
3749pub const DAQmxErrorPALIrrelevantAttribute: i32 = -50001;
3750pub const DAQmxErrorPALValueConflict: i32 = -50000;
3751pub const DAQmxWarningPALValueConflict: i32 = 50000;
3752pub const DAQmxWarningPALIrrelevantAttribute: i32 = 50001;
3753pub const DAQmxWarningPALBadDevice: i32 = 50002;
3754pub const DAQmxWarningPALBadSelector: i32 = 50003;
3755pub const DAQmxWarningPALBadPointer: i32 = 50004;
3756pub const DAQmxWarningPALBadDataSize: i32 = 50005;
3757pub const DAQmxWarningPALBadMode: i32 = 50006;
3758pub const DAQmxWarningPALBadOffset: i32 = 50007;
3759pub const DAQmxWarningPALBadCount: i32 = 50008;
3760pub const DAQmxWarningPALBadReadMode: i32 = 50009;
3761pub const DAQmxWarningPALBadReadOffset: i32 = 50010;
3762pub const DAQmxWarningPALBadReadCount: i32 = 50011;
3763pub const DAQmxWarningPALBadWriteMode: i32 = 50012;
3764pub const DAQmxWarningPALBadWriteOffset: i32 = 50013;
3765pub const DAQmxWarningPALBadWriteCount: i32 = 50014;
3766pub const DAQmxWarningPALBadAddressClass: i32 = 50015;
3767pub const DAQmxWarningPALBadWindowType: i32 = 50016;
3768pub const DAQmxWarningPALBadThreadMultitask: i32 = 50019;
3769pub const DAQmxWarningPALResourceOwnedBySystem: i32 = 50100;
3770pub const DAQmxWarningPALResourceNotAvailable: i32 = 50101;
3771pub const DAQmxWarningPALResourceNotReserved: i32 = 50102;
3772pub const DAQmxWarningPALResourceReserved: i32 = 50103;
3773pub const DAQmxWarningPALResourceNotInitialized: i32 = 50104;
3774pub const DAQmxWarningPALResourceInitialized: i32 = 50105;
3775pub const DAQmxWarningPALResourceBusy: i32 = 50106;
3776pub const DAQmxWarningPALResourceAmbiguous: i32 = 50107;
3777pub const DAQmxWarningPALFirmwareFault: i32 = 50151;
3778pub const DAQmxWarningPALHardwareFault: i32 = 50152;
3779pub const DAQmxWarningPALOSUnsupported: i32 = 50200;
3780pub const DAQmxWarningPALOSFault: i32 = 50202;
3781pub const DAQmxWarningPALFunctionObsolete: i32 = 50254;
3782pub const DAQmxWarningPALFunctionNotFound: i32 = 50255;
3783pub const DAQmxWarningPALFeatureNotSupported: i32 = 50256;
3784pub const DAQmxWarningPALComponentInitializationFault: i32 = 50258;
3785pub const DAQmxWarningPALComponentAlreadyLoaded: i32 = 50260;
3786pub const DAQmxWarningPALComponentNotUnloadable: i32 = 50262;
3787pub const DAQmxWarningPALMemoryAlignmentFault: i32 = 50351;
3788pub const DAQmxWarningPALMemoryHeapNotEmpty: i32 = 50355;
3789pub const DAQmxWarningPALTransferNotInProgress: i32 = 50402;
3790pub const DAQmxWarningPALTransferInProgress: i32 = 50403;
3791pub const DAQmxWarningPALTransferStopped: i32 = 50404;
3792pub const DAQmxWarningPALTransferAborted: i32 = 50405;
3793pub const DAQmxWarningPALLogicalBufferEmpty: i32 = 50406;
3794pub const DAQmxWarningPALLogicalBufferFull: i32 = 50407;
3795pub const DAQmxWarningPALPhysicalBufferEmpty: i32 = 50408;
3796pub const DAQmxWarningPALPhysicalBufferFull: i32 = 50409;
3797pub const DAQmxWarningPALTransferOverwritten: i32 = 50410;
3798pub const DAQmxWarningPALTransferOverread: i32 = 50411;
3799pub const DAQmxWarningPALDispatcherAlreadyExported: i32 = 50500;
3800pub const DAQmxWarningPALSyncAbandoned: i32 = 50551;
3801pub type uInt8 = ::std::os::raw::c_uchar;
3802pub type int16 = ::std::os::raw::c_short;
3803pub type uInt16 = ::std::os::raw::c_ushort;
3804pub type int32 = ::std::os::raw::c_int;
3805pub type uInt32 = ::std::os::raw::c_uint;
3806pub type float64 = f64;
3807pub type int64 = ::std::os::raw::c_longlong;
3808pub type uInt64 = ::std::os::raw::c_ulonglong;
3809#[repr(C, packed(4))]
3810#[derive(Debug, Copy, Clone)]
3811pub struct CVITime {
3812 pub lsb: uInt64,
3813 pub msb: int64,
3814}
3815#[allow(clippy::unnecessary_operation, clippy::identity_op)]
3816const _: () = {
3817 ["Size of CVITime"][::std::mem::size_of::<CVITime>() - 16usize];
3818 ["Alignment of CVITime"][::std::mem::align_of::<CVITime>() - 4usize];
3819 ["Offset of field: CVITime::lsb"][::std::mem::offset_of!(CVITime, lsb) - 0usize];
3820 ["Offset of field: CVITime::msb"][::std::mem::offset_of!(CVITime, msb) - 8usize];
3821};
3822#[repr(C)]
3823#[derive(Copy, Clone)]
3824pub union CVIAbsoluteTime {
3825 pub cviTime: CVITime,
3826 pub u32Data: [uInt32; 4usize],
3827}
3828#[allow(clippy::unnecessary_operation, clippy::identity_op)]
3829const _: () = {
3830 ["Size of CVIAbsoluteTime"][::std::mem::size_of::<CVIAbsoluteTime>() - 16usize];
3831 ["Alignment of CVIAbsoluteTime"][::std::mem::align_of::<CVIAbsoluteTime>() - 4usize];
3832 ["Offset of field: CVIAbsoluteTime::cviTime"]
3833 [::std::mem::offset_of!(CVIAbsoluteTime, cviTime) - 0usize];
3834 ["Offset of field: CVIAbsoluteTime::u32Data"]
3835 [::std::mem::offset_of!(CVIAbsoluteTime, u32Data) - 0usize];
3836};
3837pub type bool32 = uInt32;
3838pub type TaskHandle = *mut ::std::os::raw::c_void;
3839pub type CalHandle = uInt32;
3840unsafe extern "C" {
3841 #[doc = "/\n/*** Task Configuration/Control ***/\n/"]
3842 pub fn DAQmxLoadTask(
3843 taskName: *const ::std::os::raw::c_char,
3844 taskHandle: *mut TaskHandle,
3845 ) -> int32;
3846}
3847unsafe extern "C" {
3848 pub fn DAQmxCreateTask(
3849 taskName: *const ::std::os::raw::c_char,
3850 taskHandle: *mut TaskHandle,
3851 ) -> int32;
3852}
3853unsafe extern "C" {
3854 pub fn DAQmxAddGlobalChansToTask(
3855 taskHandle: TaskHandle,
3856 channelNames: *const ::std::os::raw::c_char,
3857 ) -> int32;
3858}
3859unsafe extern "C" {
3860 pub fn DAQmxStartTask(taskHandle: TaskHandle) -> int32;
3861}
3862unsafe extern "C" {
3863 pub fn DAQmxStopTask(taskHandle: TaskHandle) -> int32;
3864}
3865unsafe extern "C" {
3866 pub fn DAQmxClearTask(taskHandle: TaskHandle) -> int32;
3867}
3868unsafe extern "C" {
3869 pub fn DAQmxWaitUntilTaskDone(taskHandle: TaskHandle, timeToWait: float64) -> int32;
3870}
3871unsafe extern "C" {
3872 pub fn DAQmxWaitForValidTimestamp(
3873 taskHandle: TaskHandle,
3874 timestampEvent: int32,
3875 timeout: float64,
3876 timestamp: *mut CVIAbsoluteTime,
3877 ) -> int32;
3878}
3879unsafe extern "C" {
3880 pub fn DAQmxIsTaskDone(taskHandle: TaskHandle, isTaskDone: *mut bool32) -> int32;
3881}
3882unsafe extern "C" {
3883 pub fn DAQmxTaskControl(taskHandle: TaskHandle, action: int32) -> int32;
3884}
3885unsafe extern "C" {
3886 pub fn DAQmxGetNthTaskChannel(
3887 taskHandle: TaskHandle,
3888 index: uInt32,
3889 buffer: *mut ::std::os::raw::c_char,
3890 bufferSize: int32,
3891 ) -> int32;
3892}
3893unsafe extern "C" {
3894 pub fn DAQmxGetNthTaskDevice(
3895 taskHandle: TaskHandle,
3896 index: uInt32,
3897 buffer: *mut ::std::os::raw::c_char,
3898 bufferSize: int32,
3899 ) -> int32;
3900}
3901unsafe extern "C" {
3902 pub fn DAQmxGetTaskAttribute(
3903 taskHandle: TaskHandle,
3904 attribute: int32,
3905 value: *mut ::std::os::raw::c_void,
3906 ...
3907 ) -> int32;
3908}
3909pub type DAQmxEveryNSamplesEventCallbackPtr = ::std::option::Option<
3910 unsafe extern "C" fn(
3911 taskHandle: TaskHandle,
3912 everyNsamplesEventType: int32,
3913 nSamples: uInt32,
3914 callbackData: *mut ::std::os::raw::c_void,
3915 ) -> int32,
3916>;
3917pub type DAQmxDoneEventCallbackPtr = ::std::option::Option<
3918 unsafe extern "C" fn(
3919 taskHandle: TaskHandle,
3920 status: int32,
3921 callbackData: *mut ::std::os::raw::c_void,
3922 ) -> int32,
3923>;
3924pub type DAQmxSignalEventCallbackPtr = ::std::option::Option<
3925 unsafe extern "C" fn(
3926 taskHandle: TaskHandle,
3927 signalID: int32,
3928 callbackData: *mut ::std::os::raw::c_void,
3929 ) -> int32,
3930>;
3931unsafe extern "C" {
3932 pub fn DAQmxRegisterEveryNSamplesEvent(
3933 task: TaskHandle,
3934 everyNsamplesEventType: int32,
3935 nSamples: uInt32,
3936 options: uInt32,
3937 callbackFunction: DAQmxEveryNSamplesEventCallbackPtr,
3938 callbackData: *mut ::std::os::raw::c_void,
3939 ) -> int32;
3940}
3941unsafe extern "C" {
3942 pub fn DAQmxRegisterDoneEvent(
3943 task: TaskHandle,
3944 options: uInt32,
3945 callbackFunction: DAQmxDoneEventCallbackPtr,
3946 callbackData: *mut ::std::os::raw::c_void,
3947 ) -> int32;
3948}
3949unsafe extern "C" {
3950 pub fn DAQmxRegisterSignalEvent(
3951 task: TaskHandle,
3952 signalID: int32,
3953 options: uInt32,
3954 callbackFunction: DAQmxSignalEventCallbackPtr,
3955 callbackData: *mut ::std::os::raw::c_void,
3956 ) -> int32;
3957}
3958unsafe extern "C" {
3959 #[doc = "/\n/*** Channel Configuration/Creation ***/\n/"]
3960 pub fn DAQmxCreateAIVoltageChan(
3961 taskHandle: TaskHandle,
3962 physicalChannel: *const ::std::os::raw::c_char,
3963 nameToAssignToChannel: *const ::std::os::raw::c_char,
3964 terminalConfig: int32,
3965 minVal: float64,
3966 maxVal: float64,
3967 units: int32,
3968 customScaleName: *const ::std::os::raw::c_char,
3969 ) -> int32;
3970}
3971unsafe extern "C" {
3972 pub fn DAQmxCreateAICurrentChan(
3973 taskHandle: TaskHandle,
3974 physicalChannel: *const ::std::os::raw::c_char,
3975 nameToAssignToChannel: *const ::std::os::raw::c_char,
3976 terminalConfig: int32,
3977 minVal: float64,
3978 maxVal: float64,
3979 units: int32,
3980 shuntResistorLoc: int32,
3981 extShuntResistorVal: float64,
3982 customScaleName: *const ::std::os::raw::c_char,
3983 ) -> int32;
3984}
3985unsafe extern "C" {
3986 pub fn DAQmxCreateAIVoltageRMSChan(
3987 taskHandle: TaskHandle,
3988 physicalChannel: *const ::std::os::raw::c_char,
3989 nameToAssignToChannel: *const ::std::os::raw::c_char,
3990 terminalConfig: int32,
3991 minVal: float64,
3992 maxVal: float64,
3993 units: int32,
3994 customScaleName: *const ::std::os::raw::c_char,
3995 ) -> int32;
3996}
3997unsafe extern "C" {
3998 pub fn DAQmxCreateAICurrentRMSChan(
3999 taskHandle: TaskHandle,
4000 physicalChannel: *const ::std::os::raw::c_char,
4001 nameToAssignToChannel: *const ::std::os::raw::c_char,
4002 terminalConfig: int32,
4003 minVal: float64,
4004 maxVal: float64,
4005 units: int32,
4006 shuntResistorLoc: int32,
4007 extShuntResistorVal: float64,
4008 customScaleName: *const ::std::os::raw::c_char,
4009 ) -> int32;
4010}
4011unsafe extern "C" {
4012 pub fn DAQmxCreateAIThrmcplChan(
4013 taskHandle: TaskHandle,
4014 physicalChannel: *const ::std::os::raw::c_char,
4015 nameToAssignToChannel: *const ::std::os::raw::c_char,
4016 minVal: float64,
4017 maxVal: float64,
4018 units: int32,
4019 thermocoupleType: int32,
4020 cjcSource: int32,
4021 cjcVal: float64,
4022 cjcChannel: *const ::std::os::raw::c_char,
4023 ) -> int32;
4024}
4025unsafe extern "C" {
4026 pub fn DAQmxCreateAIRTDChan(
4027 taskHandle: TaskHandle,
4028 physicalChannel: *const ::std::os::raw::c_char,
4029 nameToAssignToChannel: *const ::std::os::raw::c_char,
4030 minVal: float64,
4031 maxVal: float64,
4032 units: int32,
4033 rtdType: int32,
4034 resistanceConfig: int32,
4035 currentExcitSource: int32,
4036 currentExcitVal: float64,
4037 r0: float64,
4038 ) -> int32;
4039}
4040unsafe extern "C" {
4041 pub fn DAQmxCreateAIThrmstrChanIex(
4042 taskHandle: TaskHandle,
4043 physicalChannel: *const ::std::os::raw::c_char,
4044 nameToAssignToChannel: *const ::std::os::raw::c_char,
4045 minVal: float64,
4046 maxVal: float64,
4047 units: int32,
4048 resistanceConfig: int32,
4049 currentExcitSource: int32,
4050 currentExcitVal: float64,
4051 a: float64,
4052 b: float64,
4053 c: float64,
4054 ) -> int32;
4055}
4056unsafe extern "C" {
4057 pub fn DAQmxCreateAIThrmstrChanVex(
4058 taskHandle: TaskHandle,
4059 physicalChannel: *const ::std::os::raw::c_char,
4060 nameToAssignToChannel: *const ::std::os::raw::c_char,
4061 minVal: float64,
4062 maxVal: float64,
4063 units: int32,
4064 resistanceConfig: int32,
4065 voltageExcitSource: int32,
4066 voltageExcitVal: float64,
4067 a: float64,
4068 b: float64,
4069 c: float64,
4070 r1: float64,
4071 ) -> int32;
4072}
4073unsafe extern "C" {
4074 pub fn DAQmxCreateAIFreqVoltageChan(
4075 taskHandle: TaskHandle,
4076 physicalChannel: *const ::std::os::raw::c_char,
4077 nameToAssignToChannel: *const ::std::os::raw::c_char,
4078 minVal: float64,
4079 maxVal: float64,
4080 units: int32,
4081 thresholdLevel: float64,
4082 hysteresis: float64,
4083 customScaleName: *const ::std::os::raw::c_char,
4084 ) -> int32;
4085}
4086unsafe extern "C" {
4087 pub fn DAQmxCreateAIResistanceChan(
4088 taskHandle: TaskHandle,
4089 physicalChannel: *const ::std::os::raw::c_char,
4090 nameToAssignToChannel: *const ::std::os::raw::c_char,
4091 minVal: float64,
4092 maxVal: float64,
4093 units: int32,
4094 resistanceConfig: int32,
4095 currentExcitSource: int32,
4096 currentExcitVal: float64,
4097 customScaleName: *const ::std::os::raw::c_char,
4098 ) -> int32;
4099}
4100unsafe extern "C" {
4101 pub fn DAQmxCreateAIStrainGageChan(
4102 taskHandle: TaskHandle,
4103 physicalChannel: *const ::std::os::raw::c_char,
4104 nameToAssignToChannel: *const ::std::os::raw::c_char,
4105 minVal: float64,
4106 maxVal: float64,
4107 units: int32,
4108 strainConfig: int32,
4109 voltageExcitSource: int32,
4110 voltageExcitVal: float64,
4111 gageFactor: float64,
4112 initialBridgeVoltage: float64,
4113 nominalGageResistance: float64,
4114 poissonRatio: float64,
4115 leadWireResistance: float64,
4116 customScaleName: *const ::std::os::raw::c_char,
4117 ) -> int32;
4118}
4119unsafe extern "C" {
4120 pub fn DAQmxCreateAIRosetteStrainGageChan(
4121 taskHandle: TaskHandle,
4122 physicalChannel: *const ::std::os::raw::c_char,
4123 nameToAssignToChannel: *const ::std::os::raw::c_char,
4124 minVal: float64,
4125 maxVal: float64,
4126 rosetteType: int32,
4127 gageOrientation: float64,
4128 rosetteMeasTypes: *const int32,
4129 numRosetteMeasTypes: uInt32,
4130 strainConfig: int32,
4131 voltageExcitSource: int32,
4132 voltageExcitVal: float64,
4133 gageFactor: float64,
4134 nominalGageResistance: float64,
4135 poissonRatio: float64,
4136 leadWireResistance: float64,
4137 ) -> int32;
4138}
4139unsafe extern "C" {
4140 pub fn DAQmxCreateAIForceBridgeTwoPointLinChan(
4141 taskHandle: TaskHandle,
4142 physicalChannel: *const ::std::os::raw::c_char,
4143 nameToAssignToChannel: *const ::std::os::raw::c_char,
4144 minVal: float64,
4145 maxVal: float64,
4146 units: int32,
4147 bridgeConfig: int32,
4148 voltageExcitSource: int32,
4149 voltageExcitVal: float64,
4150 nominalBridgeResistance: float64,
4151 firstElectricalVal: float64,
4152 secondElectricalVal: float64,
4153 electricalUnits: int32,
4154 firstPhysicalVal: float64,
4155 secondPhysicalVal: float64,
4156 physicalUnits: int32,
4157 customScaleName: *const ::std::os::raw::c_char,
4158 ) -> int32;
4159}
4160unsafe extern "C" {
4161 pub fn DAQmxCreateAIForceBridgeTableChan(
4162 taskHandle: TaskHandle,
4163 physicalChannel: *const ::std::os::raw::c_char,
4164 nameToAssignToChannel: *const ::std::os::raw::c_char,
4165 minVal: float64,
4166 maxVal: float64,
4167 units: int32,
4168 bridgeConfig: int32,
4169 voltageExcitSource: int32,
4170 voltageExcitVal: float64,
4171 nominalBridgeResistance: float64,
4172 electricalVals: *const float64,
4173 numElectricalVals: uInt32,
4174 electricalUnits: int32,
4175 physicalVals: *const float64,
4176 numPhysicalVals: uInt32,
4177 physicalUnits: int32,
4178 customScaleName: *const ::std::os::raw::c_char,
4179 ) -> int32;
4180}
4181unsafe extern "C" {
4182 pub fn DAQmxCreateAIForceBridgePolynomialChan(
4183 taskHandle: TaskHandle,
4184 physicalChannel: *const ::std::os::raw::c_char,
4185 nameToAssignToChannel: *const ::std::os::raw::c_char,
4186 minVal: float64,
4187 maxVal: float64,
4188 units: int32,
4189 bridgeConfig: int32,
4190 voltageExcitSource: int32,
4191 voltageExcitVal: float64,
4192 nominalBridgeResistance: float64,
4193 forwardCoeffs: *const float64,
4194 numForwardCoeffs: uInt32,
4195 reverseCoeffs: *const float64,
4196 numReverseCoeffs: uInt32,
4197 electricalUnits: int32,
4198 physicalUnits: int32,
4199 customScaleName: *const ::std::os::raw::c_char,
4200 ) -> int32;
4201}
4202unsafe extern "C" {
4203 pub fn DAQmxCreateAIPressureBridgeTwoPointLinChan(
4204 taskHandle: TaskHandle,
4205 physicalChannel: *const ::std::os::raw::c_char,
4206 nameToAssignToChannel: *const ::std::os::raw::c_char,
4207 minVal: float64,
4208 maxVal: float64,
4209 units: int32,
4210 bridgeConfig: int32,
4211 voltageExcitSource: int32,
4212 voltageExcitVal: float64,
4213 nominalBridgeResistance: float64,
4214 firstElectricalVal: float64,
4215 secondElectricalVal: float64,
4216 electricalUnits: int32,
4217 firstPhysicalVal: float64,
4218 secondPhysicalVal: float64,
4219 physicalUnits: int32,
4220 customScaleName: *const ::std::os::raw::c_char,
4221 ) -> int32;
4222}
4223unsafe extern "C" {
4224 pub fn DAQmxCreateAIPressureBridgeTableChan(
4225 taskHandle: TaskHandle,
4226 physicalChannel: *const ::std::os::raw::c_char,
4227 nameToAssignToChannel: *const ::std::os::raw::c_char,
4228 minVal: float64,
4229 maxVal: float64,
4230 units: int32,
4231 bridgeConfig: int32,
4232 voltageExcitSource: int32,
4233 voltageExcitVal: float64,
4234 nominalBridgeResistance: float64,
4235 electricalVals: *const float64,
4236 numElectricalVals: uInt32,
4237 electricalUnits: int32,
4238 physicalVals: *const float64,
4239 numPhysicalVals: uInt32,
4240 physicalUnits: int32,
4241 customScaleName: *const ::std::os::raw::c_char,
4242 ) -> int32;
4243}
4244unsafe extern "C" {
4245 pub fn DAQmxCreateAIPressureBridgePolynomialChan(
4246 taskHandle: TaskHandle,
4247 physicalChannel: *const ::std::os::raw::c_char,
4248 nameToAssignToChannel: *const ::std::os::raw::c_char,
4249 minVal: float64,
4250 maxVal: float64,
4251 units: int32,
4252 bridgeConfig: int32,
4253 voltageExcitSource: int32,
4254 voltageExcitVal: float64,
4255 nominalBridgeResistance: float64,
4256 forwardCoeffs: *const float64,
4257 numForwardCoeffs: uInt32,
4258 reverseCoeffs: *const float64,
4259 numReverseCoeffs: uInt32,
4260 electricalUnits: int32,
4261 physicalUnits: int32,
4262 customScaleName: *const ::std::os::raw::c_char,
4263 ) -> int32;
4264}
4265unsafe extern "C" {
4266 pub fn DAQmxCreateAITorqueBridgeTwoPointLinChan(
4267 taskHandle: TaskHandle,
4268 physicalChannel: *const ::std::os::raw::c_char,
4269 nameToAssignToChannel: *const ::std::os::raw::c_char,
4270 minVal: float64,
4271 maxVal: float64,
4272 units: int32,
4273 bridgeConfig: int32,
4274 voltageExcitSource: int32,
4275 voltageExcitVal: float64,
4276 nominalBridgeResistance: float64,
4277 firstElectricalVal: float64,
4278 secondElectricalVal: float64,
4279 electricalUnits: int32,
4280 firstPhysicalVal: float64,
4281 secondPhysicalVal: float64,
4282 physicalUnits: int32,
4283 customScaleName: *const ::std::os::raw::c_char,
4284 ) -> int32;
4285}
4286unsafe extern "C" {
4287 pub fn DAQmxCreateAITorqueBridgeTableChan(
4288 taskHandle: TaskHandle,
4289 physicalChannel: *const ::std::os::raw::c_char,
4290 nameToAssignToChannel: *const ::std::os::raw::c_char,
4291 minVal: float64,
4292 maxVal: float64,
4293 units: int32,
4294 bridgeConfig: int32,
4295 voltageExcitSource: int32,
4296 voltageExcitVal: float64,
4297 nominalBridgeResistance: float64,
4298 electricalVals: *const float64,
4299 numElectricalVals: uInt32,
4300 electricalUnits: int32,
4301 physicalVals: *const float64,
4302 numPhysicalVals: uInt32,
4303 physicalUnits: int32,
4304 customScaleName: *const ::std::os::raw::c_char,
4305 ) -> int32;
4306}
4307unsafe extern "C" {
4308 pub fn DAQmxCreateAITorqueBridgePolynomialChan(
4309 taskHandle: TaskHandle,
4310 physicalChannel: *const ::std::os::raw::c_char,
4311 nameToAssignToChannel: *const ::std::os::raw::c_char,
4312 minVal: float64,
4313 maxVal: float64,
4314 units: int32,
4315 bridgeConfig: int32,
4316 voltageExcitSource: int32,
4317 voltageExcitVal: float64,
4318 nominalBridgeResistance: float64,
4319 forwardCoeffs: *const float64,
4320 numForwardCoeffs: uInt32,
4321 reverseCoeffs: *const float64,
4322 numReverseCoeffs: uInt32,
4323 electricalUnits: int32,
4324 physicalUnits: int32,
4325 customScaleName: *const ::std::os::raw::c_char,
4326 ) -> int32;
4327}
4328unsafe extern "C" {
4329 pub fn DAQmxCreateAIBridgeChan(
4330 taskHandle: TaskHandle,
4331 physicalChannel: *const ::std::os::raw::c_char,
4332 nameToAssignToChannel: *const ::std::os::raw::c_char,
4333 minVal: float64,
4334 maxVal: float64,
4335 units: int32,
4336 bridgeConfig: int32,
4337 voltageExcitSource: int32,
4338 voltageExcitVal: float64,
4339 nominalBridgeResistance: float64,
4340 customScaleName: *const ::std::os::raw::c_char,
4341 ) -> int32;
4342}
4343unsafe extern "C" {
4344 pub fn DAQmxCreateAIVoltageChanWithExcit(
4345 taskHandle: TaskHandle,
4346 physicalChannel: *const ::std::os::raw::c_char,
4347 nameToAssignToChannel: *const ::std::os::raw::c_char,
4348 terminalConfig: int32,
4349 minVal: float64,
4350 maxVal: float64,
4351 units: int32,
4352 bridgeConfig: int32,
4353 voltageExcitSource: int32,
4354 voltageExcitVal: float64,
4355 useExcitForScaling: bool32,
4356 customScaleName: *const ::std::os::raw::c_char,
4357 ) -> int32;
4358}
4359unsafe extern "C" {
4360 pub fn DAQmxCreateAITempBuiltInSensorChan(
4361 taskHandle: TaskHandle,
4362 physicalChannel: *const ::std::os::raw::c_char,
4363 nameToAssignToChannel: *const ::std::os::raw::c_char,
4364 units: int32,
4365 ) -> int32;
4366}
4367unsafe extern "C" {
4368 pub fn DAQmxCreateAIAccelChan(
4369 taskHandle: TaskHandle,
4370 physicalChannel: *const ::std::os::raw::c_char,
4371 nameToAssignToChannel: *const ::std::os::raw::c_char,
4372 terminalConfig: int32,
4373 minVal: float64,
4374 maxVal: float64,
4375 units: int32,
4376 sensitivity: float64,
4377 sensitivityUnits: int32,
4378 currentExcitSource: int32,
4379 currentExcitVal: float64,
4380 customScaleName: *const ::std::os::raw::c_char,
4381 ) -> int32;
4382}
4383unsafe extern "C" {
4384 pub fn DAQmxCreateAIVelocityIEPEChan(
4385 taskHandle: TaskHandle,
4386 physicalChannel: *const ::std::os::raw::c_char,
4387 nameToAssignToChannel: *const ::std::os::raw::c_char,
4388 terminalConfig: int32,
4389 minVal: float64,
4390 maxVal: float64,
4391 units: int32,
4392 sensitivity: float64,
4393 sensitivityUnits: int32,
4394 currentExcitSource: int32,
4395 currentExcitVal: float64,
4396 customScaleName: *const ::std::os::raw::c_char,
4397 ) -> int32;
4398}
4399unsafe extern "C" {
4400 pub fn DAQmxCreateAIForceIEPEChan(
4401 taskHandle: TaskHandle,
4402 physicalChannel: *const ::std::os::raw::c_char,
4403 nameToAssignToChannel: *const ::std::os::raw::c_char,
4404 terminalConfig: int32,
4405 minVal: float64,
4406 maxVal: float64,
4407 units: int32,
4408 sensitivity: float64,
4409 sensitivityUnits: int32,
4410 currentExcitSource: int32,
4411 currentExcitVal: float64,
4412 customScaleName: *const ::std::os::raw::c_char,
4413 ) -> int32;
4414}
4415unsafe extern "C" {
4416 pub fn DAQmxCreateAIMicrophoneChan(
4417 taskHandle: TaskHandle,
4418 physicalChannel: *const ::std::os::raw::c_char,
4419 nameToAssignToChannel: *const ::std::os::raw::c_char,
4420 terminalConfig: int32,
4421 units: int32,
4422 micSensitivity: float64,
4423 maxSndPressLevel: float64,
4424 currentExcitSource: int32,
4425 currentExcitVal: float64,
4426 customScaleName: *const ::std::os::raw::c_char,
4427 ) -> int32;
4428}
4429unsafe extern "C" {
4430 pub fn DAQmxCreateAIChargeChan(
4431 taskHandle: TaskHandle,
4432 physicalChannel: *const ::std::os::raw::c_char,
4433 nameToAssignToChannel: *const ::std::os::raw::c_char,
4434 terminalConfig: int32,
4435 minVal: float64,
4436 maxVal: float64,
4437 units: int32,
4438 customScaleName: *const ::std::os::raw::c_char,
4439 ) -> int32;
4440}
4441unsafe extern "C" {
4442 pub fn DAQmxCreateAIAccelChargeChan(
4443 taskHandle: TaskHandle,
4444 physicalChannel: *const ::std::os::raw::c_char,
4445 nameToAssignToChannel: *const ::std::os::raw::c_char,
4446 terminalConfig: int32,
4447 minVal: float64,
4448 maxVal: float64,
4449 units: int32,
4450 sensitivity: float64,
4451 sensitivityUnits: int32,
4452 customScaleName: *const ::std::os::raw::c_char,
4453 ) -> int32;
4454}
4455unsafe extern "C" {
4456 pub fn DAQmxCreateAIAccel4WireDCVoltageChan(
4457 taskHandle: TaskHandle,
4458 physicalChannel: *const ::std::os::raw::c_char,
4459 nameToAssignToChannel: *const ::std::os::raw::c_char,
4460 terminalConfig: int32,
4461 minVal: float64,
4462 maxVal: float64,
4463 units: int32,
4464 sensitivity: float64,
4465 sensitivityUnits: int32,
4466 voltageExcitSource: int32,
4467 voltageExcitVal: float64,
4468 useExcitForScaling: bool32,
4469 customScaleName: *const ::std::os::raw::c_char,
4470 ) -> int32;
4471}
4472unsafe extern "C" {
4473 pub fn DAQmxCreateAIPosLVDTChan(
4474 taskHandle: TaskHandle,
4475 physicalChannel: *const ::std::os::raw::c_char,
4476 nameToAssignToChannel: *const ::std::os::raw::c_char,
4477 minVal: float64,
4478 maxVal: float64,
4479 units: int32,
4480 sensitivity: float64,
4481 sensitivityUnits: int32,
4482 voltageExcitSource: int32,
4483 voltageExcitVal: float64,
4484 voltageExcitFreq: float64,
4485 ACExcitWireMode: int32,
4486 customScaleName: *const ::std::os::raw::c_char,
4487 ) -> int32;
4488}
4489unsafe extern "C" {
4490 pub fn DAQmxCreateAIPosRVDTChan(
4491 taskHandle: TaskHandle,
4492 physicalChannel: *const ::std::os::raw::c_char,
4493 nameToAssignToChannel: *const ::std::os::raw::c_char,
4494 minVal: float64,
4495 maxVal: float64,
4496 units: int32,
4497 sensitivity: float64,
4498 sensitivityUnits: int32,
4499 voltageExcitSource: int32,
4500 voltageExcitVal: float64,
4501 voltageExcitFreq: float64,
4502 ACExcitWireMode: int32,
4503 customScaleName: *const ::std::os::raw::c_char,
4504 ) -> int32;
4505}
4506unsafe extern "C" {
4507 pub fn DAQmxCreateAIPosEddyCurrProxProbeChan(
4508 taskHandle: TaskHandle,
4509 physicalChannel: *const ::std::os::raw::c_char,
4510 nameToAssignToChannel: *const ::std::os::raw::c_char,
4511 minVal: float64,
4512 maxVal: float64,
4513 units: int32,
4514 sensitivity: float64,
4515 sensitivityUnits: int32,
4516 customScaleName: *const ::std::os::raw::c_char,
4517 ) -> int32;
4518}
4519unsafe extern "C" {
4520 pub fn DAQmxCreateAIDeviceTempChan(
4521 taskHandle: TaskHandle,
4522 physicalChannel: *const ::std::os::raw::c_char,
4523 nameToAssignToChannel: *const ::std::os::raw::c_char,
4524 units: int32,
4525 ) -> int32;
4526}
4527unsafe extern "C" {
4528 pub fn DAQmxCreateTEDSAIVoltageChan(
4529 taskHandle: TaskHandle,
4530 physicalChannel: *const ::std::os::raw::c_char,
4531 nameToAssignToChannel: *const ::std::os::raw::c_char,
4532 terminalConfig: int32,
4533 minVal: float64,
4534 maxVal: float64,
4535 units: int32,
4536 customScaleName: *const ::std::os::raw::c_char,
4537 ) -> int32;
4538}
4539unsafe extern "C" {
4540 pub fn DAQmxCreateTEDSAICurrentChan(
4541 taskHandle: TaskHandle,
4542 physicalChannel: *const ::std::os::raw::c_char,
4543 nameToAssignToChannel: *const ::std::os::raw::c_char,
4544 terminalConfig: int32,
4545 minVal: float64,
4546 maxVal: float64,
4547 units: int32,
4548 shuntResistorLoc: int32,
4549 extShuntResistorVal: float64,
4550 customScaleName: *const ::std::os::raw::c_char,
4551 ) -> int32;
4552}
4553unsafe extern "C" {
4554 pub fn DAQmxCreateTEDSAIThrmcplChan(
4555 taskHandle: TaskHandle,
4556 physicalChannel: *const ::std::os::raw::c_char,
4557 nameToAssignToChannel: *const ::std::os::raw::c_char,
4558 minVal: float64,
4559 maxVal: float64,
4560 units: int32,
4561 cjcSource: int32,
4562 cjcVal: float64,
4563 cjcChannel: *const ::std::os::raw::c_char,
4564 ) -> int32;
4565}
4566unsafe extern "C" {
4567 pub fn DAQmxCreateTEDSAIRTDChan(
4568 taskHandle: TaskHandle,
4569 physicalChannel: *const ::std::os::raw::c_char,
4570 nameToAssignToChannel: *const ::std::os::raw::c_char,
4571 minVal: float64,
4572 maxVal: float64,
4573 units: int32,
4574 resistanceConfig: int32,
4575 currentExcitSource: int32,
4576 currentExcitVal: float64,
4577 ) -> int32;
4578}
4579unsafe extern "C" {
4580 pub fn DAQmxCreateTEDSAIThrmstrChanIex(
4581 taskHandle: TaskHandle,
4582 physicalChannel: *const ::std::os::raw::c_char,
4583 nameToAssignToChannel: *const ::std::os::raw::c_char,
4584 minVal: float64,
4585 maxVal: float64,
4586 units: int32,
4587 resistanceConfig: int32,
4588 currentExcitSource: int32,
4589 currentExcitVal: float64,
4590 ) -> int32;
4591}
4592unsafe extern "C" {
4593 pub fn DAQmxCreateTEDSAIThrmstrChanVex(
4594 taskHandle: TaskHandle,
4595 physicalChannel: *const ::std::os::raw::c_char,
4596 nameToAssignToChannel: *const ::std::os::raw::c_char,
4597 minVal: float64,
4598 maxVal: float64,
4599 units: int32,
4600 resistanceConfig: int32,
4601 voltageExcitSource: int32,
4602 voltageExcitVal: float64,
4603 r1: float64,
4604 ) -> int32;
4605}
4606unsafe extern "C" {
4607 pub fn DAQmxCreateTEDSAIResistanceChan(
4608 taskHandle: TaskHandle,
4609 physicalChannel: *const ::std::os::raw::c_char,
4610 nameToAssignToChannel: *const ::std::os::raw::c_char,
4611 minVal: float64,
4612 maxVal: float64,
4613 units: int32,
4614 resistanceConfig: int32,
4615 currentExcitSource: int32,
4616 currentExcitVal: float64,
4617 customScaleName: *const ::std::os::raw::c_char,
4618 ) -> int32;
4619}
4620unsafe extern "C" {
4621 pub fn DAQmxCreateTEDSAIStrainGageChan(
4622 taskHandle: TaskHandle,
4623 physicalChannel: *const ::std::os::raw::c_char,
4624 nameToAssignToChannel: *const ::std::os::raw::c_char,
4625 minVal: float64,
4626 maxVal: float64,
4627 units: int32,
4628 voltageExcitSource: int32,
4629 voltageExcitVal: float64,
4630 initialBridgeVoltage: float64,
4631 leadWireResistance: float64,
4632 customScaleName: *const ::std::os::raw::c_char,
4633 ) -> int32;
4634}
4635unsafe extern "C" {
4636 pub fn DAQmxCreateTEDSAIForceBridgeChan(
4637 taskHandle: TaskHandle,
4638 physicalChannel: *const ::std::os::raw::c_char,
4639 nameToAssignToChannel: *const ::std::os::raw::c_char,
4640 minVal: float64,
4641 maxVal: float64,
4642 units: int32,
4643 voltageExcitSource: int32,
4644 voltageExcitVal: float64,
4645 customScaleName: *const ::std::os::raw::c_char,
4646 ) -> int32;
4647}
4648unsafe extern "C" {
4649 pub fn DAQmxCreateTEDSAIPressureBridgeChan(
4650 taskHandle: TaskHandle,
4651 physicalChannel: *const ::std::os::raw::c_char,
4652 nameToAssignToChannel: *const ::std::os::raw::c_char,
4653 minVal: float64,
4654 maxVal: float64,
4655 units: int32,
4656 voltageExcitSource: int32,
4657 voltageExcitVal: float64,
4658 customScaleName: *const ::std::os::raw::c_char,
4659 ) -> int32;
4660}
4661unsafe extern "C" {
4662 pub fn DAQmxCreateTEDSAITorqueBridgeChan(
4663 taskHandle: TaskHandle,
4664 physicalChannel: *const ::std::os::raw::c_char,
4665 nameToAssignToChannel: *const ::std::os::raw::c_char,
4666 minVal: float64,
4667 maxVal: float64,
4668 units: int32,
4669 voltageExcitSource: int32,
4670 voltageExcitVal: float64,
4671 customScaleName: *const ::std::os::raw::c_char,
4672 ) -> int32;
4673}
4674unsafe extern "C" {
4675 pub fn DAQmxCreateTEDSAIBridgeChan(
4676 taskHandle: TaskHandle,
4677 physicalChannel: *const ::std::os::raw::c_char,
4678 nameToAssignToChannel: *const ::std::os::raw::c_char,
4679 minVal: float64,
4680 maxVal: float64,
4681 units: int32,
4682 voltageExcitSource: int32,
4683 voltageExcitVal: float64,
4684 customScaleName: *const ::std::os::raw::c_char,
4685 ) -> int32;
4686}
4687unsafe extern "C" {
4688 pub fn DAQmxCreateTEDSAIVoltageChanWithExcit(
4689 taskHandle: TaskHandle,
4690 physicalChannel: *const ::std::os::raw::c_char,
4691 nameToAssignToChannel: *const ::std::os::raw::c_char,
4692 terminalConfig: int32,
4693 minVal: float64,
4694 maxVal: float64,
4695 units: int32,
4696 voltageExcitSource: int32,
4697 voltageExcitVal: float64,
4698 customScaleName: *const ::std::os::raw::c_char,
4699 ) -> int32;
4700}
4701unsafe extern "C" {
4702 pub fn DAQmxCreateTEDSAIAccelChan(
4703 taskHandle: TaskHandle,
4704 physicalChannel: *const ::std::os::raw::c_char,
4705 nameToAssignToChannel: *const ::std::os::raw::c_char,
4706 terminalConfig: int32,
4707 minVal: float64,
4708 maxVal: float64,
4709 units: int32,
4710 currentExcitSource: int32,
4711 currentExcitVal: float64,
4712 customScaleName: *const ::std::os::raw::c_char,
4713 ) -> int32;
4714}
4715unsafe extern "C" {
4716 pub fn DAQmxCreateTEDSAIForceIEPEChan(
4717 taskHandle: TaskHandle,
4718 physicalChannel: *const ::std::os::raw::c_char,
4719 nameToAssignToChannel: *const ::std::os::raw::c_char,
4720 terminalConfig: int32,
4721 minVal: float64,
4722 maxVal: float64,
4723 units: int32,
4724 currentExcitSource: int32,
4725 currentExcitVal: float64,
4726 customScaleName: *const ::std::os::raw::c_char,
4727 ) -> int32;
4728}
4729unsafe extern "C" {
4730 pub fn DAQmxCreateTEDSAIMicrophoneChan(
4731 taskHandle: TaskHandle,
4732 physicalChannel: *const ::std::os::raw::c_char,
4733 nameToAssignToChannel: *const ::std::os::raw::c_char,
4734 terminalConfig: int32,
4735 units: int32,
4736 maxSndPressLevel: float64,
4737 currentExcitSource: int32,
4738 currentExcitVal: float64,
4739 customScaleName: *const ::std::os::raw::c_char,
4740 ) -> int32;
4741}
4742unsafe extern "C" {
4743 pub fn DAQmxCreateTEDSAIPosLVDTChan(
4744 taskHandle: TaskHandle,
4745 physicalChannel: *const ::std::os::raw::c_char,
4746 nameToAssignToChannel: *const ::std::os::raw::c_char,
4747 minVal: float64,
4748 maxVal: float64,
4749 units: int32,
4750 voltageExcitSource: int32,
4751 voltageExcitVal: float64,
4752 voltageExcitFreq: float64,
4753 ACExcitWireMode: int32,
4754 customScaleName: *const ::std::os::raw::c_char,
4755 ) -> int32;
4756}
4757unsafe extern "C" {
4758 pub fn DAQmxCreateTEDSAIPosRVDTChan(
4759 taskHandle: TaskHandle,
4760 physicalChannel: *const ::std::os::raw::c_char,
4761 nameToAssignToChannel: *const ::std::os::raw::c_char,
4762 minVal: float64,
4763 maxVal: float64,
4764 units: int32,
4765 voltageExcitSource: int32,
4766 voltageExcitVal: float64,
4767 voltageExcitFreq: float64,
4768 ACExcitWireMode: int32,
4769 customScaleName: *const ::std::os::raw::c_char,
4770 ) -> int32;
4771}
4772unsafe extern "C" {
4773 pub fn DAQmxCreateAOVoltageChan(
4774 taskHandle: TaskHandle,
4775 physicalChannel: *const ::std::os::raw::c_char,
4776 nameToAssignToChannel: *const ::std::os::raw::c_char,
4777 minVal: float64,
4778 maxVal: float64,
4779 units: int32,
4780 customScaleName: *const ::std::os::raw::c_char,
4781 ) -> int32;
4782}
4783unsafe extern "C" {
4784 pub fn DAQmxCreateAOCurrentChan(
4785 taskHandle: TaskHandle,
4786 physicalChannel: *const ::std::os::raw::c_char,
4787 nameToAssignToChannel: *const ::std::os::raw::c_char,
4788 minVal: float64,
4789 maxVal: float64,
4790 units: int32,
4791 customScaleName: *const ::std::os::raw::c_char,
4792 ) -> int32;
4793}
4794unsafe extern "C" {
4795 pub fn DAQmxCreateAOFuncGenChan(
4796 taskHandle: TaskHandle,
4797 physicalChannel: *const ::std::os::raw::c_char,
4798 nameToAssignToChannel: *const ::std::os::raw::c_char,
4799 type_: int32,
4800 freq: float64,
4801 amplitude: float64,
4802 offset: float64,
4803 ) -> int32;
4804}
4805unsafe extern "C" {
4806 pub fn DAQmxCreateDIChan(
4807 taskHandle: TaskHandle,
4808 lines: *const ::std::os::raw::c_char,
4809 nameToAssignToLines: *const ::std::os::raw::c_char,
4810 lineGrouping: int32,
4811 ) -> int32;
4812}
4813unsafe extern "C" {
4814 pub fn DAQmxCreateDOChan(
4815 taskHandle: TaskHandle,
4816 lines: *const ::std::os::raw::c_char,
4817 nameToAssignToLines: *const ::std::os::raw::c_char,
4818 lineGrouping: int32,
4819 ) -> int32;
4820}
4821unsafe extern "C" {
4822 pub fn DAQmxCreateCIFreqChan(
4823 taskHandle: TaskHandle,
4824 counter: *const ::std::os::raw::c_char,
4825 nameToAssignToChannel: *const ::std::os::raw::c_char,
4826 minVal: float64,
4827 maxVal: float64,
4828 units: int32,
4829 edge: int32,
4830 measMethod: int32,
4831 measTime: float64,
4832 divisor: uInt32,
4833 customScaleName: *const ::std::os::raw::c_char,
4834 ) -> int32;
4835}
4836unsafe extern "C" {
4837 pub fn DAQmxCreateCIPeriodChan(
4838 taskHandle: TaskHandle,
4839 counter: *const ::std::os::raw::c_char,
4840 nameToAssignToChannel: *const ::std::os::raw::c_char,
4841 minVal: float64,
4842 maxVal: float64,
4843 units: int32,
4844 edge: int32,
4845 measMethod: int32,
4846 measTime: float64,
4847 divisor: uInt32,
4848 customScaleName: *const ::std::os::raw::c_char,
4849 ) -> int32;
4850}
4851unsafe extern "C" {
4852 pub fn DAQmxCreateCICountEdgesChan(
4853 taskHandle: TaskHandle,
4854 counter: *const ::std::os::raw::c_char,
4855 nameToAssignToChannel: *const ::std::os::raw::c_char,
4856 edge: int32,
4857 initialCount: uInt32,
4858 countDirection: int32,
4859 ) -> int32;
4860}
4861unsafe extern "C" {
4862 pub fn DAQmxCreateCIDutyCycleChan(
4863 taskHandle: TaskHandle,
4864 counter: *const ::std::os::raw::c_char,
4865 nameToAssignToChannel: *const ::std::os::raw::c_char,
4866 minFreq: float64,
4867 maxFreq: float64,
4868 edge: int32,
4869 customScaleName: *const ::std::os::raw::c_char,
4870 ) -> int32;
4871}
4872unsafe extern "C" {
4873 pub fn DAQmxCreateCIPulseWidthChan(
4874 taskHandle: TaskHandle,
4875 counter: *const ::std::os::raw::c_char,
4876 nameToAssignToChannel: *const ::std::os::raw::c_char,
4877 minVal: float64,
4878 maxVal: float64,
4879 units: int32,
4880 startingEdge: int32,
4881 customScaleName: *const ::std::os::raw::c_char,
4882 ) -> int32;
4883}
4884unsafe extern "C" {
4885 pub fn DAQmxCreateCISemiPeriodChan(
4886 taskHandle: TaskHandle,
4887 counter: *const ::std::os::raw::c_char,
4888 nameToAssignToChannel: *const ::std::os::raw::c_char,
4889 minVal: float64,
4890 maxVal: float64,
4891 units: int32,
4892 customScaleName: *const ::std::os::raw::c_char,
4893 ) -> int32;
4894}
4895unsafe extern "C" {
4896 pub fn DAQmxCreateCITwoEdgeSepChan(
4897 taskHandle: TaskHandle,
4898 counter: *const ::std::os::raw::c_char,
4899 nameToAssignToChannel: *const ::std::os::raw::c_char,
4900 minVal: float64,
4901 maxVal: float64,
4902 units: int32,
4903 firstEdge: int32,
4904 secondEdge: int32,
4905 customScaleName: *const ::std::os::raw::c_char,
4906 ) -> int32;
4907}
4908unsafe extern "C" {
4909 pub fn DAQmxCreateCIPulseChanFreq(
4910 taskHandle: TaskHandle,
4911 counter: *const ::std::os::raw::c_char,
4912 nameToAssignToChannel: *const ::std::os::raw::c_char,
4913 minVal: float64,
4914 maxVal: float64,
4915 units: int32,
4916 ) -> int32;
4917}
4918unsafe extern "C" {
4919 pub fn DAQmxCreateCIPulseChanTime(
4920 taskHandle: TaskHandle,
4921 counter: *const ::std::os::raw::c_char,
4922 nameToAssignToChannel: *const ::std::os::raw::c_char,
4923 minVal: float64,
4924 maxVal: float64,
4925 units: int32,
4926 ) -> int32;
4927}
4928unsafe extern "C" {
4929 pub fn DAQmxCreateCIPulseChanTicks(
4930 taskHandle: TaskHandle,
4931 counter: *const ::std::os::raw::c_char,
4932 nameToAssignToChannel: *const ::std::os::raw::c_char,
4933 sourceTerminal: *const ::std::os::raw::c_char,
4934 minVal: float64,
4935 maxVal: float64,
4936 ) -> int32;
4937}
4938unsafe extern "C" {
4939 pub fn DAQmxCreateCILinEncoderChan(
4940 taskHandle: TaskHandle,
4941 counter: *const ::std::os::raw::c_char,
4942 nameToAssignToChannel: *const ::std::os::raw::c_char,
4943 decodingType: int32,
4944 ZidxEnable: bool32,
4945 ZidxVal: float64,
4946 ZidxPhase: int32,
4947 units: int32,
4948 distPerPulse: float64,
4949 initialPos: float64,
4950 customScaleName: *const ::std::os::raw::c_char,
4951 ) -> int32;
4952}
4953unsafe extern "C" {
4954 pub fn DAQmxCreateCIAngEncoderChan(
4955 taskHandle: TaskHandle,
4956 counter: *const ::std::os::raw::c_char,
4957 nameToAssignToChannel: *const ::std::os::raw::c_char,
4958 decodingType: int32,
4959 ZidxEnable: bool32,
4960 ZidxVal: float64,
4961 ZidxPhase: int32,
4962 units: int32,
4963 pulsesPerRev: uInt32,
4964 initialAngle: float64,
4965 customScaleName: *const ::std::os::raw::c_char,
4966 ) -> int32;
4967}
4968unsafe extern "C" {
4969 pub fn DAQmxCreateCILinVelocityChan(
4970 taskHandle: TaskHandle,
4971 counter: *const ::std::os::raw::c_char,
4972 nameToAssignToChannel: *const ::std::os::raw::c_char,
4973 minVal: float64,
4974 maxVal: float64,
4975 decodingType: int32,
4976 units: int32,
4977 distPerPulse: float64,
4978 customScaleName: *const ::std::os::raw::c_char,
4979 ) -> int32;
4980}
4981unsafe extern "C" {
4982 pub fn DAQmxCreateCIAngVelocityChan(
4983 taskHandle: TaskHandle,
4984 counter: *const ::std::os::raw::c_char,
4985 nameToAssignToChannel: *const ::std::os::raw::c_char,
4986 minVal: float64,
4987 maxVal: float64,
4988 decodingType: int32,
4989 units: int32,
4990 pulsesPerRev: uInt32,
4991 customScaleName: *const ::std::os::raw::c_char,
4992 ) -> int32;
4993}
4994unsafe extern "C" {
4995 pub fn DAQmxCreateCIGPSTimestampChan(
4996 taskHandle: TaskHandle,
4997 counter: *const ::std::os::raw::c_char,
4998 nameToAssignToChannel: *const ::std::os::raw::c_char,
4999 units: int32,
5000 syncMethod: int32,
5001 customScaleName: *const ::std::os::raw::c_char,
5002 ) -> int32;
5003}
5004unsafe extern "C" {
5005 pub fn DAQmxCreateCOPulseChanFreq(
5006 taskHandle: TaskHandle,
5007 counter: *const ::std::os::raw::c_char,
5008 nameToAssignToChannel: *const ::std::os::raw::c_char,
5009 units: int32,
5010 idleState: int32,
5011 initialDelay: float64,
5012 freq: float64,
5013 dutyCycle: float64,
5014 ) -> int32;
5015}
5016unsafe extern "C" {
5017 pub fn DAQmxCreateCOPulseChanTime(
5018 taskHandle: TaskHandle,
5019 counter: *const ::std::os::raw::c_char,
5020 nameToAssignToChannel: *const ::std::os::raw::c_char,
5021 units: int32,
5022 idleState: int32,
5023 initialDelay: float64,
5024 lowTime: float64,
5025 highTime: float64,
5026 ) -> int32;
5027}
5028unsafe extern "C" {
5029 pub fn DAQmxCreateCOPulseChanTicks(
5030 taskHandle: TaskHandle,
5031 counter: *const ::std::os::raw::c_char,
5032 nameToAssignToChannel: *const ::std::os::raw::c_char,
5033 sourceTerminal: *const ::std::os::raw::c_char,
5034 idleState: int32,
5035 initialDelay: int32,
5036 lowTicks: int32,
5037 highTicks: int32,
5038 ) -> int32;
5039}
5040unsafe extern "C" {
5041 pub fn DAQmxCreateAIPowerChan(
5042 taskHandle: TaskHandle,
5043 physicalChannel: *const ::std::os::raw::c_char,
5044 nameToAssignToChannel: *const ::std::os::raw::c_char,
5045 voltageSetpoint: float64,
5046 currentSetpoint: float64,
5047 outputEnable: bool32,
5048 ) -> int32;
5049}
5050unsafe extern "C" {
5051 pub fn DAQmxCreateAICalculatedPowerChan(
5052 taskHandle: TaskHandle,
5053 voltagePhysicalChannel: *const ::std::os::raw::c_char,
5054 currentPhysicalChannel: *const ::std::os::raw::c_char,
5055 nameToAssignToChannel: *const ::std::os::raw::c_char,
5056 terminalConfig: int32,
5057 voltageMinVal: float64,
5058 voltageMaxVal: float64,
5059 currentMinVal: float64,
5060 currentMaxVal: float64,
5061 units: int32,
5062 shuntResistorLoc: int32,
5063 extShuntResistorVal: float64,
5064 customScaleName: *const ::std::os::raw::c_char,
5065 ) -> int32;
5066}
5067unsafe extern "C" {
5068 pub fn DAQmxGetAIChanCalCalDate(
5069 taskHandle: TaskHandle,
5070 channelName: *const ::std::os::raw::c_char,
5071 year: *mut uInt32,
5072 month: *mut uInt32,
5073 day: *mut uInt32,
5074 hour: *mut uInt32,
5075 minute: *mut uInt32,
5076 ) -> int32;
5077}
5078unsafe extern "C" {
5079 pub fn DAQmxSetAIChanCalCalDate(
5080 taskHandle: TaskHandle,
5081 channelName: *const ::std::os::raw::c_char,
5082 year: uInt32,
5083 month: uInt32,
5084 day: uInt32,
5085 hour: uInt32,
5086 minute: uInt32,
5087 ) -> int32;
5088}
5089unsafe extern "C" {
5090 pub fn DAQmxGetAIChanCalExpDate(
5091 taskHandle: TaskHandle,
5092 channelName: *const ::std::os::raw::c_char,
5093 year: *mut uInt32,
5094 month: *mut uInt32,
5095 day: *mut uInt32,
5096 hour: *mut uInt32,
5097 minute: *mut uInt32,
5098 ) -> int32;
5099}
5100unsafe extern "C" {
5101 pub fn DAQmxSetAIChanCalExpDate(
5102 taskHandle: TaskHandle,
5103 channelName: *const ::std::os::raw::c_char,
5104 year: uInt32,
5105 month: uInt32,
5106 day: uInt32,
5107 hour: uInt32,
5108 minute: uInt32,
5109 ) -> int32;
5110}
5111unsafe extern "C" {
5112 pub fn DAQmxGetChanAttribute(
5113 taskHandle: TaskHandle,
5114 channel: *const ::std::os::raw::c_char,
5115 attribute: int32,
5116 value: *mut ::std::os::raw::c_void,
5117 ...
5118 ) -> int32;
5119}
5120unsafe extern "C" {
5121 pub fn DAQmxSetChanAttribute(
5122 taskHandle: TaskHandle,
5123 channel: *const ::std::os::raw::c_char,
5124 attribute: int32,
5125 ...
5126 ) -> int32;
5127}
5128unsafe extern "C" {
5129 pub fn DAQmxResetChanAttribute(
5130 taskHandle: TaskHandle,
5131 channel: *const ::std::os::raw::c_char,
5132 attribute: int32,
5133 ) -> int32;
5134}
5135unsafe extern "C" {
5136 #[doc = "/\n/*** Timing ***/\n/"]
5137 pub fn DAQmxCfgSampClkTiming(
5138 taskHandle: TaskHandle,
5139 source: *const ::std::os::raw::c_char,
5140 rate: float64,
5141 activeEdge: int32,
5142 sampleMode: int32,
5143 sampsPerChan: uInt64,
5144 ) -> int32;
5145}
5146unsafe extern "C" {
5147 pub fn DAQmxCfgHandshakingTiming(
5148 taskHandle: TaskHandle,
5149 sampleMode: int32,
5150 sampsPerChan: uInt64,
5151 ) -> int32;
5152}
5153unsafe extern "C" {
5154 pub fn DAQmxCfgBurstHandshakingTimingImportClock(
5155 taskHandle: TaskHandle,
5156 sampleMode: int32,
5157 sampsPerChan: uInt64,
5158 sampleClkRate: float64,
5159 sampleClkSrc: *const ::std::os::raw::c_char,
5160 sampleClkActiveEdge: int32,
5161 pauseWhen: int32,
5162 readyEventActiveLevel: int32,
5163 ) -> int32;
5164}
5165unsafe extern "C" {
5166 pub fn DAQmxCfgBurstHandshakingTimingExportClock(
5167 taskHandle: TaskHandle,
5168 sampleMode: int32,
5169 sampsPerChan: uInt64,
5170 sampleClkRate: float64,
5171 sampleClkOutpTerm: *const ::std::os::raw::c_char,
5172 sampleClkPulsePolarity: int32,
5173 pauseWhen: int32,
5174 readyEventActiveLevel: int32,
5175 ) -> int32;
5176}
5177unsafe extern "C" {
5178 pub fn DAQmxCfgChangeDetectionTiming(
5179 taskHandle: TaskHandle,
5180 risingEdgeChan: *const ::std::os::raw::c_char,
5181 fallingEdgeChan: *const ::std::os::raw::c_char,
5182 sampleMode: int32,
5183 sampsPerChan: uInt64,
5184 ) -> int32;
5185}
5186unsafe extern "C" {
5187 pub fn DAQmxCfgImplicitTiming(
5188 taskHandle: TaskHandle,
5189 sampleMode: int32,
5190 sampsPerChan: uInt64,
5191 ) -> int32;
5192}
5193unsafe extern "C" {
5194 pub fn DAQmxCfgPipelinedSampClkTiming(
5195 taskHandle: TaskHandle,
5196 source: *const ::std::os::raw::c_char,
5197 rate: float64,
5198 activeEdge: int32,
5199 sampleMode: int32,
5200 sampsPerChan: uInt64,
5201 ) -> int32;
5202}
5203unsafe extern "C" {
5204 pub fn DAQmxGetTimingAttribute(
5205 taskHandle: TaskHandle,
5206 attribute: int32,
5207 value: *mut ::std::os::raw::c_void,
5208 ...
5209 ) -> int32;
5210}
5211unsafe extern "C" {
5212 pub fn DAQmxSetTimingAttribute(taskHandle: TaskHandle, attribute: int32, ...) -> int32;
5213}
5214unsafe extern "C" {
5215 pub fn DAQmxResetTimingAttribute(taskHandle: TaskHandle, attribute: int32) -> int32;
5216}
5217unsafe extern "C" {
5218 pub fn DAQmxGetTimingAttributeEx(
5219 taskHandle: TaskHandle,
5220 deviceNames: *const ::std::os::raw::c_char,
5221 attribute: int32,
5222 value: *mut ::std::os::raw::c_void,
5223 ...
5224 ) -> int32;
5225}
5226unsafe extern "C" {
5227 pub fn DAQmxSetTimingAttributeEx(
5228 taskHandle: TaskHandle,
5229 deviceNames: *const ::std::os::raw::c_char,
5230 attribute: int32,
5231 ...
5232 ) -> int32;
5233}
5234unsafe extern "C" {
5235 pub fn DAQmxResetTimingAttributeEx(
5236 taskHandle: TaskHandle,
5237 deviceNames: *const ::std::os::raw::c_char,
5238 attribute: int32,
5239 ) -> int32;
5240}
5241unsafe extern "C" {
5242 #[doc = "/\n/*** Triggering ***/\n/"]
5243 pub fn DAQmxDisableStartTrig(taskHandle: TaskHandle) -> int32;
5244}
5245unsafe extern "C" {
5246 pub fn DAQmxCfgDigEdgeStartTrig(
5247 taskHandle: TaskHandle,
5248 triggerSource: *const ::std::os::raw::c_char,
5249 triggerEdge: int32,
5250 ) -> int32;
5251}
5252unsafe extern "C" {
5253 pub fn DAQmxCfgAnlgEdgeStartTrig(
5254 taskHandle: TaskHandle,
5255 triggerSource: *const ::std::os::raw::c_char,
5256 triggerSlope: int32,
5257 triggerLevel: float64,
5258 ) -> int32;
5259}
5260unsafe extern "C" {
5261 pub fn DAQmxCfgAnlgMultiEdgeStartTrig(
5262 taskHandle: TaskHandle,
5263 triggerSources: *const ::std::os::raw::c_char,
5264 triggerSlopeArray: *const int32,
5265 triggerLevelArray: *const float64,
5266 arraySize: uInt32,
5267 ) -> int32;
5268}
5269unsafe extern "C" {
5270 pub fn DAQmxCfgAnlgWindowStartTrig(
5271 taskHandle: TaskHandle,
5272 triggerSource: *const ::std::os::raw::c_char,
5273 triggerWhen: int32,
5274 windowTop: float64,
5275 windowBottom: float64,
5276 ) -> int32;
5277}
5278unsafe extern "C" {
5279 pub fn DAQmxCfgTimeStartTrig(
5280 taskHandle: TaskHandle,
5281 when: CVIAbsoluteTime,
5282 timescale: int32,
5283 ) -> int32;
5284}
5285unsafe extern "C" {
5286 pub fn DAQmxCfgDigPatternStartTrig(
5287 taskHandle: TaskHandle,
5288 triggerSource: *const ::std::os::raw::c_char,
5289 triggerPattern: *const ::std::os::raw::c_char,
5290 triggerWhen: int32,
5291 ) -> int32;
5292}
5293unsafe extern "C" {
5294 pub fn DAQmxDisableRefTrig(taskHandle: TaskHandle) -> int32;
5295}
5296unsafe extern "C" {
5297 pub fn DAQmxCfgDigEdgeRefTrig(
5298 taskHandle: TaskHandle,
5299 triggerSource: *const ::std::os::raw::c_char,
5300 triggerEdge: int32,
5301 pretriggerSamples: uInt32,
5302 ) -> int32;
5303}
5304unsafe extern "C" {
5305 pub fn DAQmxCfgAnlgEdgeRefTrig(
5306 taskHandle: TaskHandle,
5307 triggerSource: *const ::std::os::raw::c_char,
5308 triggerSlope: int32,
5309 triggerLevel: float64,
5310 pretriggerSamples: uInt32,
5311 ) -> int32;
5312}
5313unsafe extern "C" {
5314 pub fn DAQmxCfgAnlgMultiEdgeRefTrig(
5315 taskHandle: TaskHandle,
5316 triggerSources: *const ::std::os::raw::c_char,
5317 triggerSlopeArray: *const int32,
5318 triggerLevelArray: *const float64,
5319 pretriggerSamples: uInt32,
5320 arraySize: uInt32,
5321 ) -> int32;
5322}
5323unsafe extern "C" {
5324 pub fn DAQmxCfgAnlgMultiEdgeRefTrigEx(
5325 taskHandle: TaskHandle,
5326 triggerSources: *const ::std::os::raw::c_char,
5327 triggerSlopeArray: *const int32,
5328 triggerLevelArray: *const float64,
5329 arraySize: uInt32,
5330 pretriggerSamples: uInt32,
5331 ) -> int32;
5332}
5333unsafe extern "C" {
5334 pub fn DAQmxCfgAnlgWindowRefTrig(
5335 taskHandle: TaskHandle,
5336 triggerSource: *const ::std::os::raw::c_char,
5337 triggerWhen: int32,
5338 windowTop: float64,
5339 windowBottom: float64,
5340 pretriggerSamples: uInt32,
5341 ) -> int32;
5342}
5343unsafe extern "C" {
5344 pub fn DAQmxCfgDigPatternRefTrig(
5345 taskHandle: TaskHandle,
5346 triggerSource: *const ::std::os::raw::c_char,
5347 triggerPattern: *const ::std::os::raw::c_char,
5348 triggerWhen: int32,
5349 pretriggerSamples: uInt32,
5350 ) -> int32;
5351}
5352unsafe extern "C" {
5353 pub fn DAQmxGetTrigAttribute(
5354 taskHandle: TaskHandle,
5355 attribute: int32,
5356 value: *mut ::std::os::raw::c_void,
5357 ...
5358 ) -> int32;
5359}
5360unsafe extern "C" {
5361 pub fn DAQmxSetTrigAttribute(taskHandle: TaskHandle, attribute: int32, ...) -> int32;
5362}
5363unsafe extern "C" {
5364 pub fn DAQmxResetTrigAttribute(taskHandle: TaskHandle, attribute: int32) -> int32;
5365}
5366unsafe extern "C" {
5367 #[doc = "/\n/*** Read Data ***/\n/"]
5368 pub fn DAQmxReadAnalogF64(
5369 taskHandle: TaskHandle,
5370 numSampsPerChan: int32,
5371 timeout: float64,
5372 fillMode: bool32,
5373 readArray: *mut float64,
5374 arraySizeInSamps: uInt32,
5375 sampsPerChanRead: *mut int32,
5376 reserved: *mut bool32,
5377 ) -> int32;
5378}
5379unsafe extern "C" {
5380 pub fn DAQmxReadAnalogScalarF64(
5381 taskHandle: TaskHandle,
5382 timeout: float64,
5383 value: *mut float64,
5384 reserved: *mut bool32,
5385 ) -> int32;
5386}
5387unsafe extern "C" {
5388 pub fn DAQmxReadBinaryI16(
5389 taskHandle: TaskHandle,
5390 numSampsPerChan: int32,
5391 timeout: float64,
5392 fillMode: bool32,
5393 readArray: *mut int16,
5394 arraySizeInSamps: uInt32,
5395 sampsPerChanRead: *mut int32,
5396 reserved: *mut bool32,
5397 ) -> int32;
5398}
5399unsafe extern "C" {
5400 pub fn DAQmxReadBinaryU16(
5401 taskHandle: TaskHandle,
5402 numSampsPerChan: int32,
5403 timeout: float64,
5404 fillMode: bool32,
5405 readArray: *mut uInt16,
5406 arraySizeInSamps: uInt32,
5407 sampsPerChanRead: *mut int32,
5408 reserved: *mut bool32,
5409 ) -> int32;
5410}
5411unsafe extern "C" {
5412 pub fn DAQmxReadBinaryI32(
5413 taskHandle: TaskHandle,
5414 numSampsPerChan: int32,
5415 timeout: float64,
5416 fillMode: bool32,
5417 readArray: *mut int32,
5418 arraySizeInSamps: uInt32,
5419 sampsPerChanRead: *mut int32,
5420 reserved: *mut bool32,
5421 ) -> int32;
5422}
5423unsafe extern "C" {
5424 pub fn DAQmxReadBinaryU32(
5425 taskHandle: TaskHandle,
5426 numSampsPerChan: int32,
5427 timeout: float64,
5428 fillMode: bool32,
5429 readArray: *mut uInt32,
5430 arraySizeInSamps: uInt32,
5431 sampsPerChanRead: *mut int32,
5432 reserved: *mut bool32,
5433 ) -> int32;
5434}
5435unsafe extern "C" {
5436 pub fn DAQmxReadDigitalU8(
5437 taskHandle: TaskHandle,
5438 numSampsPerChan: int32,
5439 timeout: float64,
5440 fillMode: bool32,
5441 readArray: *mut uInt8,
5442 arraySizeInSamps: uInt32,
5443 sampsPerChanRead: *mut int32,
5444 reserved: *mut bool32,
5445 ) -> int32;
5446}
5447unsafe extern "C" {
5448 pub fn DAQmxReadDigitalU16(
5449 taskHandle: TaskHandle,
5450 numSampsPerChan: int32,
5451 timeout: float64,
5452 fillMode: bool32,
5453 readArray: *mut uInt16,
5454 arraySizeInSamps: uInt32,
5455 sampsPerChanRead: *mut int32,
5456 reserved: *mut bool32,
5457 ) -> int32;
5458}
5459unsafe extern "C" {
5460 pub fn DAQmxReadDigitalU32(
5461 taskHandle: TaskHandle,
5462 numSampsPerChan: int32,
5463 timeout: float64,
5464 fillMode: bool32,
5465 readArray: *mut uInt32,
5466 arraySizeInSamps: uInt32,
5467 sampsPerChanRead: *mut int32,
5468 reserved: *mut bool32,
5469 ) -> int32;
5470}
5471unsafe extern "C" {
5472 pub fn DAQmxReadDigitalScalarU32(
5473 taskHandle: TaskHandle,
5474 timeout: float64,
5475 value: *mut uInt32,
5476 reserved: *mut bool32,
5477 ) -> int32;
5478}
5479unsafe extern "C" {
5480 pub fn DAQmxReadDigitalLines(
5481 taskHandle: TaskHandle,
5482 numSampsPerChan: int32,
5483 timeout: float64,
5484 fillMode: bool32,
5485 readArray: *mut uInt8,
5486 arraySizeInBytes: uInt32,
5487 sampsPerChanRead: *mut int32,
5488 numBytesPerSamp: *mut int32,
5489 reserved: *mut bool32,
5490 ) -> int32;
5491}
5492unsafe extern "C" {
5493 pub fn DAQmxReadCounterF64(
5494 taskHandle: TaskHandle,
5495 numSampsPerChan: int32,
5496 timeout: float64,
5497 readArray: *mut float64,
5498 arraySizeInSamps: uInt32,
5499 sampsPerChanRead: *mut int32,
5500 reserved: *mut bool32,
5501 ) -> int32;
5502}
5503unsafe extern "C" {
5504 pub fn DAQmxReadCounterU32(
5505 taskHandle: TaskHandle,
5506 numSampsPerChan: int32,
5507 timeout: float64,
5508 readArray: *mut uInt32,
5509 arraySizeInSamps: uInt32,
5510 sampsPerChanRead: *mut int32,
5511 reserved: *mut bool32,
5512 ) -> int32;
5513}
5514unsafe extern "C" {
5515 pub fn DAQmxReadCounterF64Ex(
5516 taskHandle: TaskHandle,
5517 numSampsPerChan: int32,
5518 timeout: float64,
5519 fillMode: bool32,
5520 readArray: *mut float64,
5521 arraySizeInSamps: uInt32,
5522 sampsPerChanRead: *mut int32,
5523 reserved: *mut bool32,
5524 ) -> int32;
5525}
5526unsafe extern "C" {
5527 pub fn DAQmxReadCounterU32Ex(
5528 taskHandle: TaskHandle,
5529 numSampsPerChan: int32,
5530 timeout: float64,
5531 fillMode: bool32,
5532 readArray: *mut uInt32,
5533 arraySizeInSamps: uInt32,
5534 sampsPerChanRead: *mut int32,
5535 reserved: *mut bool32,
5536 ) -> int32;
5537}
5538unsafe extern "C" {
5539 pub fn DAQmxReadCounterScalarF64(
5540 taskHandle: TaskHandle,
5541 timeout: float64,
5542 value: *mut float64,
5543 reserved: *mut bool32,
5544 ) -> int32;
5545}
5546unsafe extern "C" {
5547 pub fn DAQmxReadCounterScalarU32(
5548 taskHandle: TaskHandle,
5549 timeout: float64,
5550 value: *mut uInt32,
5551 reserved: *mut bool32,
5552 ) -> int32;
5553}
5554unsafe extern "C" {
5555 pub fn DAQmxReadPowerF64(
5556 taskHandle: TaskHandle,
5557 numSampsPerChan: int32,
5558 timeout: float64,
5559 fillMode: bool32,
5560 readArrayVoltage: *mut float64,
5561 readArrayCurrent: *mut float64,
5562 arraySizeInSamps: uInt32,
5563 sampsPerChanRead: *mut int32,
5564 reserved: *mut bool32,
5565 ) -> int32;
5566}
5567unsafe extern "C" {
5568 pub fn DAQmxReadPowerBinaryI16(
5569 taskHandle: TaskHandle,
5570 numSampsPerChan: int32,
5571 timeout: float64,
5572 fillMode: bool32,
5573 readArrayVoltage: *mut int16,
5574 readArrayCurrent: *mut int16,
5575 arraySizeInSamps: uInt32,
5576 sampsPerChanRead: *mut int32,
5577 reserved: *mut bool32,
5578 ) -> int32;
5579}
5580unsafe extern "C" {
5581 pub fn DAQmxReadPowerScalarF64(
5582 taskHandle: TaskHandle,
5583 timeout: float64,
5584 voltage: *mut float64,
5585 current: *mut float64,
5586 reserved: *mut bool32,
5587 ) -> int32;
5588}
5589unsafe extern "C" {
5590 pub fn DAQmxReadCtrFreq(
5591 taskHandle: TaskHandle,
5592 numSampsPerChan: int32,
5593 timeout: float64,
5594 interleaved: bool32,
5595 readArrayFrequency: *mut float64,
5596 readArrayDutyCycle: *mut float64,
5597 arraySizeInSamps: uInt32,
5598 sampsPerChanRead: *mut int32,
5599 reserved: *mut bool32,
5600 ) -> int32;
5601}
5602unsafe extern "C" {
5603 pub fn DAQmxReadCtrTime(
5604 taskHandle: TaskHandle,
5605 numSampsPerChan: int32,
5606 timeout: float64,
5607 interleaved: bool32,
5608 readArrayHighTime: *mut float64,
5609 readArrayLowTime: *mut float64,
5610 arraySizeInSamps: uInt32,
5611 sampsPerChanRead: *mut int32,
5612 reserved: *mut bool32,
5613 ) -> int32;
5614}
5615unsafe extern "C" {
5616 pub fn DAQmxReadCtrTicks(
5617 taskHandle: TaskHandle,
5618 numSampsPerChan: int32,
5619 timeout: float64,
5620 interleaved: bool32,
5621 readArrayHighTicks: *mut uInt32,
5622 readArrayLowTicks: *mut uInt32,
5623 arraySizeInSamps: uInt32,
5624 sampsPerChanRead: *mut int32,
5625 reserved: *mut bool32,
5626 ) -> int32;
5627}
5628unsafe extern "C" {
5629 pub fn DAQmxReadCtrFreqScalar(
5630 taskHandle: TaskHandle,
5631 timeout: float64,
5632 frequency: *mut float64,
5633 dutyCycle: *mut float64,
5634 reserved: *mut bool32,
5635 ) -> int32;
5636}
5637unsafe extern "C" {
5638 pub fn DAQmxReadCtrTimeScalar(
5639 taskHandle: TaskHandle,
5640 timeout: float64,
5641 highTime: *mut float64,
5642 lowTime: *mut float64,
5643 reserved: *mut bool32,
5644 ) -> int32;
5645}
5646unsafe extern "C" {
5647 pub fn DAQmxReadCtrTicksScalar(
5648 taskHandle: TaskHandle,
5649 timeout: float64,
5650 highTicks: *mut uInt32,
5651 lowTicks: *mut uInt32,
5652 reserved: *mut bool32,
5653 ) -> int32;
5654}
5655unsafe extern "C" {
5656 pub fn DAQmxReadRaw(
5657 taskHandle: TaskHandle,
5658 numSampsPerChan: int32,
5659 timeout: float64,
5660 readArray: *mut ::std::os::raw::c_void,
5661 arraySizeInBytes: uInt32,
5662 sampsRead: *mut int32,
5663 numBytesPerSamp: *mut int32,
5664 reserved: *mut bool32,
5665 ) -> int32;
5666}
5667unsafe extern "C" {
5668 pub fn DAQmxGetNthTaskReadChannel(
5669 taskHandle: TaskHandle,
5670 index: uInt32,
5671 buffer: *mut ::std::os::raw::c_char,
5672 bufferSize: int32,
5673 ) -> int32;
5674}
5675unsafe extern "C" {
5676 pub fn DAQmxGetReadAttribute(
5677 taskHandle: TaskHandle,
5678 attribute: int32,
5679 value: *mut ::std::os::raw::c_void,
5680 ...
5681 ) -> int32;
5682}
5683unsafe extern "C" {
5684 pub fn DAQmxSetReadAttribute(taskHandle: TaskHandle, attribute: int32, ...) -> int32;
5685}
5686unsafe extern "C" {
5687 pub fn DAQmxResetReadAttribute(taskHandle: TaskHandle, attribute: int32) -> int32;
5688}
5689unsafe extern "C" {
5690 pub fn DAQmxConfigureLogging(
5691 taskHandle: TaskHandle,
5692 filePath: *const ::std::os::raw::c_char,
5693 loggingMode: int32,
5694 groupName: *const ::std::os::raw::c_char,
5695 operation: int32,
5696 ) -> int32;
5697}
5698unsafe extern "C" {
5699 pub fn DAQmxStartNewFile(
5700 taskHandle: TaskHandle,
5701 filePath: *const ::std::os::raw::c_char,
5702 ) -> int32;
5703}
5704unsafe extern "C" {
5705 #[doc = "/\n/*** Write Data ***/\n/"]
5706 pub fn DAQmxWriteAnalogF64(
5707 taskHandle: TaskHandle,
5708 numSampsPerChan: int32,
5709 autoStart: bool32,
5710 timeout: float64,
5711 dataLayout: bool32,
5712 writeArray: *const float64,
5713 sampsPerChanWritten: *mut int32,
5714 reserved: *mut bool32,
5715 ) -> int32;
5716}
5717unsafe extern "C" {
5718 pub fn DAQmxWriteAnalogScalarF64(
5719 taskHandle: TaskHandle,
5720 autoStart: bool32,
5721 timeout: float64,
5722 value: float64,
5723 reserved: *mut bool32,
5724 ) -> int32;
5725}
5726unsafe extern "C" {
5727 pub fn DAQmxWriteBinaryI16(
5728 taskHandle: TaskHandle,
5729 numSampsPerChan: int32,
5730 autoStart: bool32,
5731 timeout: float64,
5732 dataLayout: bool32,
5733 writeArray: *const int16,
5734 sampsPerChanWritten: *mut int32,
5735 reserved: *mut bool32,
5736 ) -> int32;
5737}
5738unsafe extern "C" {
5739 pub fn DAQmxWriteBinaryU16(
5740 taskHandle: TaskHandle,
5741 numSampsPerChan: int32,
5742 autoStart: bool32,
5743 timeout: float64,
5744 dataLayout: bool32,
5745 writeArray: *const uInt16,
5746 sampsPerChanWritten: *mut int32,
5747 reserved: *mut bool32,
5748 ) -> int32;
5749}
5750unsafe extern "C" {
5751 pub fn DAQmxWriteBinaryI32(
5752 taskHandle: TaskHandle,
5753 numSampsPerChan: int32,
5754 autoStart: bool32,
5755 timeout: float64,
5756 dataLayout: bool32,
5757 writeArray: *const int32,
5758 sampsPerChanWritten: *mut int32,
5759 reserved: *mut bool32,
5760 ) -> int32;
5761}
5762unsafe extern "C" {
5763 pub fn DAQmxWriteBinaryU32(
5764 taskHandle: TaskHandle,
5765 numSampsPerChan: int32,
5766 autoStart: bool32,
5767 timeout: float64,
5768 dataLayout: bool32,
5769 writeArray: *const uInt32,
5770 sampsPerChanWritten: *mut int32,
5771 reserved: *mut bool32,
5772 ) -> int32;
5773}
5774unsafe extern "C" {
5775 pub fn DAQmxWriteDigitalU8(
5776 taskHandle: TaskHandle,
5777 numSampsPerChan: int32,
5778 autoStart: bool32,
5779 timeout: float64,
5780 dataLayout: bool32,
5781 writeArray: *const uInt8,
5782 sampsPerChanWritten: *mut int32,
5783 reserved: *mut bool32,
5784 ) -> int32;
5785}
5786unsafe extern "C" {
5787 pub fn DAQmxWriteDigitalU16(
5788 taskHandle: TaskHandle,
5789 numSampsPerChan: int32,
5790 autoStart: bool32,
5791 timeout: float64,
5792 dataLayout: bool32,
5793 writeArray: *const uInt16,
5794 sampsPerChanWritten: *mut int32,
5795 reserved: *mut bool32,
5796 ) -> int32;
5797}
5798unsafe extern "C" {
5799 pub fn DAQmxWriteDigitalU32(
5800 taskHandle: TaskHandle,
5801 numSampsPerChan: int32,
5802 autoStart: bool32,
5803 timeout: float64,
5804 dataLayout: bool32,
5805 writeArray: *const uInt32,
5806 sampsPerChanWritten: *mut int32,
5807 reserved: *mut bool32,
5808 ) -> int32;
5809}
5810unsafe extern "C" {
5811 pub fn DAQmxWriteDigitalScalarU32(
5812 taskHandle: TaskHandle,
5813 autoStart: bool32,
5814 timeout: float64,
5815 value: uInt32,
5816 reserved: *mut bool32,
5817 ) -> int32;
5818}
5819unsafe extern "C" {
5820 pub fn DAQmxWriteDigitalLines(
5821 taskHandle: TaskHandle,
5822 numSampsPerChan: int32,
5823 autoStart: bool32,
5824 timeout: float64,
5825 dataLayout: bool32,
5826 writeArray: *const uInt8,
5827 sampsPerChanWritten: *mut int32,
5828 reserved: *mut bool32,
5829 ) -> int32;
5830}
5831unsafe extern "C" {
5832 pub fn DAQmxWriteCtrFreq(
5833 taskHandle: TaskHandle,
5834 numSampsPerChan: int32,
5835 autoStart: bool32,
5836 timeout: float64,
5837 dataLayout: bool32,
5838 frequency: *const float64,
5839 dutyCycle: *const float64,
5840 numSampsPerChanWritten: *mut int32,
5841 reserved: *mut bool32,
5842 ) -> int32;
5843}
5844unsafe extern "C" {
5845 pub fn DAQmxWriteCtrFreqScalar(
5846 taskHandle: TaskHandle,
5847 autoStart: bool32,
5848 timeout: float64,
5849 frequency: float64,
5850 dutyCycle: float64,
5851 reserved: *mut bool32,
5852 ) -> int32;
5853}
5854unsafe extern "C" {
5855 pub fn DAQmxWriteCtrTime(
5856 taskHandle: TaskHandle,
5857 numSampsPerChan: int32,
5858 autoStart: bool32,
5859 timeout: float64,
5860 dataLayout: bool32,
5861 highTime: *const float64,
5862 lowTime: *const float64,
5863 numSampsPerChanWritten: *mut int32,
5864 reserved: *mut bool32,
5865 ) -> int32;
5866}
5867unsafe extern "C" {
5868 pub fn DAQmxWriteCtrTimeScalar(
5869 taskHandle: TaskHandle,
5870 autoStart: bool32,
5871 timeout: float64,
5872 highTime: float64,
5873 lowTime: float64,
5874 reserved: *mut bool32,
5875 ) -> int32;
5876}
5877unsafe extern "C" {
5878 pub fn DAQmxWriteCtrTicks(
5879 taskHandle: TaskHandle,
5880 numSampsPerChan: int32,
5881 autoStart: bool32,
5882 timeout: float64,
5883 dataLayout: bool32,
5884 highTicks: *const uInt32,
5885 lowTicks: *const uInt32,
5886 numSampsPerChanWritten: *mut int32,
5887 reserved: *mut bool32,
5888 ) -> int32;
5889}
5890unsafe extern "C" {
5891 pub fn DAQmxWriteCtrTicksScalar(
5892 taskHandle: TaskHandle,
5893 autoStart: bool32,
5894 timeout: float64,
5895 highTicks: uInt32,
5896 lowTicks: uInt32,
5897 reserved: *mut bool32,
5898 ) -> int32;
5899}
5900unsafe extern "C" {
5901 pub fn DAQmxWriteRaw(
5902 taskHandle: TaskHandle,
5903 numSamps: int32,
5904 autoStart: bool32,
5905 timeout: float64,
5906 writeArray: *const ::std::os::raw::c_void,
5907 sampsPerChanWritten: *mut int32,
5908 reserved: *mut bool32,
5909 ) -> int32;
5910}
5911unsafe extern "C" {
5912 pub fn DAQmxGetWriteAttribute(
5913 taskHandle: TaskHandle,
5914 attribute: int32,
5915 value: *mut ::std::os::raw::c_void,
5916 ...
5917 ) -> int32;
5918}
5919unsafe extern "C" {
5920 pub fn DAQmxSetWriteAttribute(taskHandle: TaskHandle, attribute: int32, ...) -> int32;
5921}
5922unsafe extern "C" {
5923 pub fn DAQmxResetWriteAttribute(taskHandle: TaskHandle, attribute: int32) -> int32;
5924}
5925unsafe extern "C" {
5926 #[doc = "/\n/*** Events & Signals ***/\n/"]
5927 pub fn DAQmxExportSignal(
5928 taskHandle: TaskHandle,
5929 signalID: int32,
5930 outputTerminal: *const ::std::os::raw::c_char,
5931 ) -> int32;
5932}
5933unsafe extern "C" {
5934 pub fn DAQmxGetExportedSignalAttribute(
5935 taskHandle: TaskHandle,
5936 attribute: int32,
5937 value: *mut ::std::os::raw::c_void,
5938 ...
5939 ) -> int32;
5940}
5941unsafe extern "C" {
5942 pub fn DAQmxSetExportedSignalAttribute(taskHandle: TaskHandle, attribute: int32, ...) -> int32;
5943}
5944unsafe extern "C" {
5945 pub fn DAQmxResetExportedSignalAttribute(taskHandle: TaskHandle, attribute: int32) -> int32;
5946}
5947unsafe extern "C" {
5948 #[doc = "/\n/*** Scale Configurations ***/\n/"]
5949 pub fn DAQmxCreateLinScale(
5950 name: *const ::std::os::raw::c_char,
5951 slope: float64,
5952 yIntercept: float64,
5953 preScaledUnits: int32,
5954 scaledUnits: *const ::std::os::raw::c_char,
5955 ) -> int32;
5956}
5957unsafe extern "C" {
5958 pub fn DAQmxCreateMapScale(
5959 name: *const ::std::os::raw::c_char,
5960 prescaledMin: float64,
5961 prescaledMax: float64,
5962 scaledMin: float64,
5963 scaledMax: float64,
5964 preScaledUnits: int32,
5965 scaledUnits: *const ::std::os::raw::c_char,
5966 ) -> int32;
5967}
5968unsafe extern "C" {
5969 pub fn DAQmxCreatePolynomialScale(
5970 name: *const ::std::os::raw::c_char,
5971 forwardCoeffs: *const float64,
5972 numForwardCoeffsIn: uInt32,
5973 reverseCoeffs: *const float64,
5974 numReverseCoeffsIn: uInt32,
5975 preScaledUnits: int32,
5976 scaledUnits: *const ::std::os::raw::c_char,
5977 ) -> int32;
5978}
5979unsafe extern "C" {
5980 pub fn DAQmxCreateTableScale(
5981 name: *const ::std::os::raw::c_char,
5982 prescaledVals: *const float64,
5983 numPrescaledValsIn: uInt32,
5984 scaledVals: *const float64,
5985 numScaledValsIn: uInt32,
5986 preScaledUnits: int32,
5987 scaledUnits: *const ::std::os::raw::c_char,
5988 ) -> int32;
5989}
5990unsafe extern "C" {
5991 pub fn DAQmxCalculateReversePolyCoeff(
5992 forwardCoeffs: *const float64,
5993 numForwardCoeffsIn: uInt32,
5994 minValX: float64,
5995 maxValX: float64,
5996 numPointsToCompute: int32,
5997 reversePolyOrder: int32,
5998 reverseCoeffs: *mut float64,
5999 ) -> int32;
6000}
6001unsafe extern "C" {
6002 pub fn DAQmxGetScaleAttribute(
6003 scaleName: *const ::std::os::raw::c_char,
6004 attribute: int32,
6005 value: *mut ::std::os::raw::c_void,
6006 ...
6007 ) -> int32;
6008}
6009unsafe extern "C" {
6010 pub fn DAQmxSetScaleAttribute(
6011 scaleName: *const ::std::os::raw::c_char,
6012 attribute: int32,
6013 ...
6014 ) -> int32;
6015}
6016unsafe extern "C" {
6017 #[doc = "/\n/*** Buffer Configurations ***/\n/"]
6018 pub fn DAQmxCfgInputBuffer(taskHandle: TaskHandle, numSampsPerChan: uInt32) -> int32;
6019}
6020unsafe extern "C" {
6021 pub fn DAQmxCfgOutputBuffer(taskHandle: TaskHandle, numSampsPerChan: uInt32) -> int32;
6022}
6023unsafe extern "C" {
6024 pub fn DAQmxGetBufferAttribute(
6025 taskHandle: TaskHandle,
6026 attribute: int32,
6027 value: *mut ::std::os::raw::c_void,
6028 ) -> int32;
6029}
6030unsafe extern "C" {
6031 pub fn DAQmxSetBufferAttribute(taskHandle: TaskHandle, attribute: int32, ...) -> int32;
6032}
6033unsafe extern "C" {
6034 pub fn DAQmxResetBufferAttribute(taskHandle: TaskHandle, attribute: int32) -> int32;
6035}
6036unsafe extern "C" {
6037 #[doc = "/\n/*** Switch Functions ***/\n/"]
6038 pub fn DAQmxSwitchCreateScanList(
6039 scanList: *const ::std::os::raw::c_char,
6040 taskHandle: *mut TaskHandle,
6041 ) -> int32;
6042}
6043unsafe extern "C" {
6044 pub fn DAQmxSwitchCreateScanListEx(
6045 taskName: *const ::std::os::raw::c_char,
6046 scanList: *const ::std::os::raw::c_char,
6047 taskHandle: *mut TaskHandle,
6048 ) -> int32;
6049}
6050unsafe extern "C" {
6051 pub fn DAQmxSwitchConnect(
6052 switchChannel1: *const ::std::os::raw::c_char,
6053 switchChannel2: *const ::std::os::raw::c_char,
6054 waitForSettling: bool32,
6055 ) -> int32;
6056}
6057unsafe extern "C" {
6058 pub fn DAQmxSwitchConnectMulti(
6059 connectionList: *const ::std::os::raw::c_char,
6060 waitForSettling: bool32,
6061 ) -> int32;
6062}
6063unsafe extern "C" {
6064 pub fn DAQmxSwitchDisconnect(
6065 switchChannel1: *const ::std::os::raw::c_char,
6066 switchChannel2: *const ::std::os::raw::c_char,
6067 waitForSettling: bool32,
6068 ) -> int32;
6069}
6070unsafe extern "C" {
6071 pub fn DAQmxSwitchDisconnectMulti(
6072 connectionList: *const ::std::os::raw::c_char,
6073 waitForSettling: bool32,
6074 ) -> int32;
6075}
6076unsafe extern "C" {
6077 pub fn DAQmxSwitchDisconnectAll(
6078 deviceName: *const ::std::os::raw::c_char,
6079 waitForSettling: bool32,
6080 ) -> int32;
6081}
6082unsafe extern "C" {
6083 pub fn DAQmxSwitchSetTopologyAndReset(
6084 deviceName: *const ::std::os::raw::c_char,
6085 newTopology: *const ::std::os::raw::c_char,
6086 ) -> int32;
6087}
6088unsafe extern "C" {
6089 pub fn DAQmxSwitchFindPath(
6090 switchChannel1: *const ::std::os::raw::c_char,
6091 switchChannel2: *const ::std::os::raw::c_char,
6092 path: *mut ::std::os::raw::c_char,
6093 pathBufferSize: uInt32,
6094 pathStatus: *mut int32,
6095 ) -> int32;
6096}
6097unsafe extern "C" {
6098 pub fn DAQmxSwitchOpenRelays(
6099 relayList: *const ::std::os::raw::c_char,
6100 waitForSettling: bool32,
6101 ) -> int32;
6102}
6103unsafe extern "C" {
6104 pub fn DAQmxSwitchCloseRelays(
6105 relayList: *const ::std::os::raw::c_char,
6106 waitForSettling: bool32,
6107 ) -> int32;
6108}
6109unsafe extern "C" {
6110 pub fn DAQmxSwitchGetSingleRelayCount(
6111 relayName: *const ::std::os::raw::c_char,
6112 count: *mut uInt32,
6113 ) -> int32;
6114}
6115unsafe extern "C" {
6116 pub fn DAQmxSwitchGetMultiRelayCount(
6117 relayList: *const ::std::os::raw::c_char,
6118 count: *mut uInt32,
6119 countArraySize: uInt32,
6120 numRelayCountsRead: *mut uInt32,
6121 ) -> int32;
6122}
6123unsafe extern "C" {
6124 pub fn DAQmxSwitchGetSingleRelayPos(
6125 relayName: *const ::std::os::raw::c_char,
6126 relayPos: *mut uInt32,
6127 ) -> int32;
6128}
6129unsafe extern "C" {
6130 pub fn DAQmxSwitchGetMultiRelayPos(
6131 relayList: *const ::std::os::raw::c_char,
6132 relayPos: *mut uInt32,
6133 relayPosArraySize: uInt32,
6134 numRelayPossRead: *mut uInt32,
6135 ) -> int32;
6136}
6137unsafe extern "C" {
6138 pub fn DAQmxSwitchWaitForSettling(deviceName: *const ::std::os::raw::c_char) -> int32;
6139}
6140unsafe extern "C" {
6141 pub fn DAQmxGetSwitchChanAttribute(
6142 switchChannelName: *const ::std::os::raw::c_char,
6143 attribute: int32,
6144 value: *mut ::std::os::raw::c_void,
6145 ) -> int32;
6146}
6147unsafe extern "C" {
6148 pub fn DAQmxSetSwitchChanAttribute(
6149 switchChannelName: *const ::std::os::raw::c_char,
6150 attribute: int32,
6151 ...
6152 ) -> int32;
6153}
6154unsafe extern "C" {
6155 pub fn DAQmxGetSwitchDeviceAttribute(
6156 deviceName: *const ::std::os::raw::c_char,
6157 attribute: int32,
6158 value: *mut ::std::os::raw::c_void,
6159 ...
6160 ) -> int32;
6161}
6162unsafe extern "C" {
6163 pub fn DAQmxSetSwitchDeviceAttribute(
6164 deviceName: *const ::std::os::raw::c_char,
6165 attribute: int32,
6166 ...
6167 ) -> int32;
6168}
6169unsafe extern "C" {
6170 pub fn DAQmxGetSwitchScanAttribute(
6171 taskHandle: TaskHandle,
6172 attribute: int32,
6173 value: *mut ::std::os::raw::c_void,
6174 ) -> int32;
6175}
6176unsafe extern "C" {
6177 pub fn DAQmxSetSwitchScanAttribute(taskHandle: TaskHandle, attribute: int32, ...) -> int32;
6178}
6179unsafe extern "C" {
6180 pub fn DAQmxResetSwitchScanAttribute(taskHandle: TaskHandle, attribute: int32) -> int32;
6181}
6182unsafe extern "C" {
6183 pub fn DAQmxDisableAdvTrig(taskHandle: TaskHandle) -> int32;
6184}
6185unsafe extern "C" {
6186 pub fn DAQmxCfgDigEdgeAdvTrig(
6187 taskHandle: TaskHandle,
6188 triggerSource: *const ::std::os::raw::c_char,
6189 triggerEdge: int32,
6190 ) -> int32;
6191}
6192unsafe extern "C" {
6193 pub fn DAQmxSendSoftwareTrigger(taskHandle: TaskHandle, triggerID: int32) -> int32;
6194}
6195unsafe extern "C" {
6196 #[doc = "/\n/*** Signal Routing ***/\n/"]
6197 pub fn DAQmxConnectTerms(
6198 sourceTerminal: *const ::std::os::raw::c_char,
6199 destinationTerminal: *const ::std::os::raw::c_char,
6200 signalModifiers: int32,
6201 ) -> int32;
6202}
6203unsafe extern "C" {
6204 pub fn DAQmxDisconnectTerms(
6205 sourceTerminal: *const ::std::os::raw::c_char,
6206 destinationTerminal: *const ::std::os::raw::c_char,
6207 ) -> int32;
6208}
6209unsafe extern "C" {
6210 pub fn DAQmxTristateOutputTerm(outputTerminal: *const ::std::os::raw::c_char) -> int32;
6211}
6212unsafe extern "C" {
6213 #[doc = "/\n/*** Device Control ***/\n/"]
6214 pub fn DAQmxResetDevice(deviceName: *const ::std::os::raw::c_char) -> int32;
6215}
6216unsafe extern "C" {
6217 pub fn DAQmxSelfTestDevice(deviceName: *const ::std::os::raw::c_char) -> int32;
6218}
6219unsafe extern "C" {
6220 pub fn DAQmxGetDeviceAttribute(
6221 deviceName: *const ::std::os::raw::c_char,
6222 attribute: int32,
6223 value: *mut ::std::os::raw::c_void,
6224 ...
6225 ) -> int32;
6226}
6227unsafe extern "C" {
6228 #[doc = "/\n/*** Watchdog Timer ***/\n/"]
6229 pub fn DAQmxCreateWatchdogTimerTask(
6230 deviceName: *const ::std::os::raw::c_char,
6231 taskName: *const ::std::os::raw::c_char,
6232 taskHandle: *mut TaskHandle,
6233 timeout: float64,
6234 lines: *const ::std::os::raw::c_char,
6235 expState: int32,
6236 ...
6237 ) -> int32;
6238}
6239unsafe extern "C" {
6240 pub fn DAQmxCreateWatchdogTimerTaskEx(
6241 deviceName: *const ::std::os::raw::c_char,
6242 taskName: *const ::std::os::raw::c_char,
6243 taskHandle: *mut TaskHandle,
6244 timeout: float64,
6245 ) -> int32;
6246}
6247unsafe extern "C" {
6248 pub fn DAQmxControlWatchdogTask(taskHandle: TaskHandle, action: int32) -> int32;
6249}
6250unsafe extern "C" {
6251 pub fn DAQmxCfgWatchdogAOExpirStates(
6252 taskHandle: TaskHandle,
6253 channelNames: *const ::std::os::raw::c_char,
6254 expirStateArray: *const float64,
6255 outputTypeArray: *const int32,
6256 arraySize: uInt32,
6257 ) -> int32;
6258}
6259unsafe extern "C" {
6260 pub fn DAQmxCfgWatchdogCOExpirStates(
6261 taskHandle: TaskHandle,
6262 channelNames: *const ::std::os::raw::c_char,
6263 expirStateArray: *const int32,
6264 arraySize: uInt32,
6265 ) -> int32;
6266}
6267unsafe extern "C" {
6268 pub fn DAQmxCfgWatchdogDOExpirStates(
6269 taskHandle: TaskHandle,
6270 channelNames: *const ::std::os::raw::c_char,
6271 expirStateArray: *const int32,
6272 arraySize: uInt32,
6273 ) -> int32;
6274}
6275unsafe extern "C" {
6276 pub fn DAQmxGetWatchdogAttribute(
6277 taskHandle: TaskHandle,
6278 lines: *const ::std::os::raw::c_char,
6279 attribute: int32,
6280 value: *mut ::std::os::raw::c_void,
6281 ...
6282 ) -> int32;
6283}
6284unsafe extern "C" {
6285 pub fn DAQmxSetWatchdogAttribute(
6286 taskHandle: TaskHandle,
6287 lines: *const ::std::os::raw::c_char,
6288 attribute: int32,
6289 ...
6290 ) -> int32;
6291}
6292unsafe extern "C" {
6293 pub fn DAQmxResetWatchdogAttribute(
6294 taskHandle: TaskHandle,
6295 lines: *const ::std::os::raw::c_char,
6296 attribute: int32,
6297 ) -> int32;
6298}
6299unsafe extern "C" {
6300 #[doc = "/\n/*** Calibration ***/\n/"]
6301 pub fn DAQmxSelfCal(deviceName: *const ::std::os::raw::c_char) -> int32;
6302}
6303unsafe extern "C" {
6304 pub fn DAQmxPerformBridgeOffsetNullingCal(
6305 taskHandle: TaskHandle,
6306 channel: *const ::std::os::raw::c_char,
6307 ) -> int32;
6308}
6309unsafe extern "C" {
6310 pub fn DAQmxPerformBridgeOffsetNullingCalEx(
6311 taskHandle: TaskHandle,
6312 channel: *const ::std::os::raw::c_char,
6313 skipUnsupportedChannels: bool32,
6314 ) -> int32;
6315}
6316unsafe extern "C" {
6317 pub fn DAQmxPerformThrmcplLeadOffsetNullingCal(
6318 taskHandle: TaskHandle,
6319 channel: *const ::std::os::raw::c_char,
6320 skipUnsupportedChannels: bool32,
6321 ) -> int32;
6322}
6323unsafe extern "C" {
6324 pub fn DAQmxPerformStrainShuntCal(
6325 taskHandle: TaskHandle,
6326 channel: *const ::std::os::raw::c_char,
6327 shuntResistorValue: float64,
6328 shuntResistorLocation: int32,
6329 skipUnsupportedChannels: bool32,
6330 ) -> int32;
6331}
6332unsafe extern "C" {
6333 pub fn DAQmxPerformStrainShuntCalEx(
6334 taskHandle: TaskHandle,
6335 channel: *const ::std::os::raw::c_char,
6336 shuntResistorValue: float64,
6337 shuntResistorLocation: int32,
6338 shuntResistorSelect: int32,
6339 shuntResistorSource: int32,
6340 skipUnsupportedChannels: bool32,
6341 ) -> int32;
6342}
6343unsafe extern "C" {
6344 pub fn DAQmxPerformBridgeShuntCal(
6345 taskHandle: TaskHandle,
6346 channel: *const ::std::os::raw::c_char,
6347 shuntResistorValue: float64,
6348 shuntResistorLocation: int32,
6349 bridgeResistance: float64,
6350 skipUnsupportedChannels: bool32,
6351 ) -> int32;
6352}
6353unsafe extern "C" {
6354 pub fn DAQmxPerformBridgeShuntCalEx(
6355 taskHandle: TaskHandle,
6356 channel: *const ::std::os::raw::c_char,
6357 shuntResistorValue: float64,
6358 shuntResistorLocation: int32,
6359 shuntResistorSelect: int32,
6360 shuntResistorSource: int32,
6361 bridgeResistance: float64,
6362 skipUnsupportedChannels: bool32,
6363 ) -> int32;
6364}
6365unsafe extern "C" {
6366 pub fn DAQmxGetSelfCalLastDateAndTime(
6367 deviceName: *const ::std::os::raw::c_char,
6368 year: *mut uInt32,
6369 month: *mut uInt32,
6370 day: *mut uInt32,
6371 hour: *mut uInt32,
6372 minute: *mut uInt32,
6373 ) -> int32;
6374}
6375unsafe extern "C" {
6376 pub fn DAQmxGetSelfCalLastDateAndTimeEx(
6377 deviceName: *const ::std::os::raw::c_char,
6378 timestamp: *mut CVIAbsoluteTime,
6379 ) -> int32;
6380}
6381unsafe extern "C" {
6382 pub fn DAQmxGetExtCalLastDateAndTime(
6383 deviceName: *const ::std::os::raw::c_char,
6384 year: *mut uInt32,
6385 month: *mut uInt32,
6386 day: *mut uInt32,
6387 hour: *mut uInt32,
6388 minute: *mut uInt32,
6389 ) -> int32;
6390}
6391unsafe extern "C" {
6392 pub fn DAQmxGetExtCalLastDateAndTimeEx(
6393 deviceName: *const ::std::os::raw::c_char,
6394 timestamp: *mut CVIAbsoluteTime,
6395 ) -> int32;
6396}
6397unsafe extern "C" {
6398 pub fn DAQmxRestoreLastExtCalConst(deviceName: *const ::std::os::raw::c_char) -> int32;
6399}
6400unsafe extern "C" {
6401 pub fn DAQmxESeriesCalAdjust(calHandle: CalHandle, referenceVoltage: float64) -> int32;
6402}
6403unsafe extern "C" {
6404 pub fn DAQmxMSeriesCalAdjust(calHandle: CalHandle, referenceVoltage: float64) -> int32;
6405}
6406unsafe extern "C" {
6407 pub fn DAQmxSSeriesCalAdjust(calHandle: CalHandle, referenceVoltage: float64) -> int32;
6408}
6409unsafe extern "C" {
6410 pub fn DAQmxSCBaseboardCalAdjust(calHandle: CalHandle, referenceVoltage: float64) -> int32;
6411}
6412unsafe extern "C" {
6413 pub fn DAQmxAOSeriesCalAdjust(calHandle: CalHandle, referenceVoltage: float64) -> int32;
6414}
6415unsafe extern "C" {
6416 pub fn DAQmxXSeriesCalAdjust(calHandle: CalHandle, referenceVoltage: float64) -> int32;
6417}
6418unsafe extern "C" {
6419 pub fn DAQmxAdjust64xxCal(calHandle: CalHandle, referenceVoltage: float64) -> int32;
6420}
6421unsafe extern "C" {
6422 pub fn DAQmxDeviceSupportsCal(
6423 deviceName: *const ::std::os::raw::c_char,
6424 calSupported: *mut bool32,
6425 ) -> int32;
6426}
6427unsafe extern "C" {
6428 pub fn DAQmxGetCalInfoAttribute(
6429 deviceName: *const ::std::os::raw::c_char,
6430 attribute: int32,
6431 value: *mut ::std::os::raw::c_void,
6432 ...
6433 ) -> int32;
6434}
6435unsafe extern "C" {
6436 pub fn DAQmxSetCalInfoAttribute(
6437 deviceName: *const ::std::os::raw::c_char,
6438 attribute: int32,
6439 ...
6440 ) -> int32;
6441}
6442unsafe extern "C" {
6443 pub fn DAQmxInitExtCal(
6444 deviceName: *const ::std::os::raw::c_char,
6445 password: *const ::std::os::raw::c_char,
6446 calHandle: *mut CalHandle,
6447 ) -> int32;
6448}
6449unsafe extern "C" {
6450 pub fn DAQmxCloseExtCal(calHandle: CalHandle, action: int32) -> int32;
6451}
6452unsafe extern "C" {
6453 pub fn DAQmxChangeExtCalPassword(
6454 deviceName: *const ::std::os::raw::c_char,
6455 password: *const ::std::os::raw::c_char,
6456 newPassword: *const ::std::os::raw::c_char,
6457 ) -> int32;
6458}
6459unsafe extern "C" {
6460 pub fn DAQmxDSASetCalTemp(calHandle: CalHandle, temperature: float64) -> int32;
6461}
6462unsafe extern "C" {
6463 pub fn DAQmxAdjustDSAAICal(calHandle: CalHandle, referenceVoltage: float64) -> int32;
6464}
6465unsafe extern "C" {
6466 pub fn DAQmxAdjustDSAAICalEx(
6467 calHandle: CalHandle,
6468 referenceVoltage: float64,
6469 inputsShorted: bool32,
6470 ) -> int32;
6471}
6472unsafe extern "C" {
6473 pub fn DAQmxAdjustDSAAICalWithGainAndCoupling(
6474 calHandle: CalHandle,
6475 coupling: int32,
6476 gain: float64,
6477 referenceVoltage: float64,
6478 ) -> int32;
6479}
6480unsafe extern "C" {
6481 pub fn DAQmxAdjustDSAAOCal(
6482 calHandle: CalHandle,
6483 channel: uInt32,
6484 requestedLowVoltage: float64,
6485 actualLowVoltage: float64,
6486 requestedHighVoltage: float64,
6487 actualHighVoltage: float64,
6488 gainSetting: float64,
6489 ) -> int32;
6490}
6491unsafe extern "C" {
6492 pub fn DAQmxAdjust4610Cal(
6493 calHandle: CalHandle,
6494 channelName: *const ::std::os::raw::c_char,
6495 gain: float64,
6496 offset: float64,
6497 ) -> int32;
6498}
6499unsafe extern "C" {
6500 pub fn DAQmxAdjustDSATimebaseCal(calHandle: CalHandle, referenceFrequency: float64) -> int32;
6501}
6502unsafe extern "C" {
6503 pub fn DAQmxAdjustDSAAOTimebaseCal(
6504 calHandle: CalHandle,
6505 measuredFrequency: float64,
6506 calComplete: *mut bool32,
6507 ) -> int32;
6508}
6509unsafe extern "C" {
6510 pub fn DAQmxSetupDSAAOTimebaseCal(
6511 calHandle: CalHandle,
6512 expectedFrequency: *mut float64,
6513 ) -> int32;
6514}
6515unsafe extern "C" {
6516 pub fn DAQmxGet4463AdjustPoints(
6517 calHandle: CalHandle,
6518 terminalConfig: int32,
6519 gain: float64,
6520 adjustmentPoints: *mut float64,
6521 bufferSize: uInt32,
6522 ) -> int32;
6523}
6524unsafe extern "C" {
6525 pub fn DAQmxAdjust4463Cal(
6526 calHandle: CalHandle,
6527 channelNames: *const ::std::os::raw::c_char,
6528 referenceVoltage: float64,
6529 ) -> int32;
6530}
6531unsafe extern "C" {
6532 pub fn DAQmxSetup4463Cal(
6533 calHandle: CalHandle,
6534 channelNames: *const ::std::os::raw::c_char,
6535 terminalConfig: int32,
6536 gain: float64,
6537 outputVoltage: float64,
6538 ) -> int32;
6539}
6540unsafe extern "C" {
6541 pub fn DAQmxSetup4480Cal(
6542 calHandle: CalHandle,
6543 channelNames: *const ::std::os::raw::c_char,
6544 calMode: int32,
6545 ) -> int32;
6546}
6547unsafe extern "C" {
6548 pub fn DAQmxAdjustTIOTimebaseCal(calHandle: CalHandle, referenceFrequency: float64) -> int32;
6549}
6550unsafe extern "C" {
6551 pub fn DAQmxAdjust4204Cal(
6552 calHandle: CalHandle,
6553 channelNames: *const ::std::os::raw::c_char,
6554 lowPassFreq: float64,
6555 trackHoldEnabled: bool32,
6556 inputVal: float64,
6557 ) -> int32;
6558}
6559unsafe extern "C" {
6560 pub fn DAQmxAdjust4220Cal(
6561 calHandle: CalHandle,
6562 channelNames: *const ::std::os::raw::c_char,
6563 gain: float64,
6564 inputVal: float64,
6565 ) -> int32;
6566}
6567unsafe extern "C" {
6568 pub fn DAQmxAdjust4224Cal(
6569 calHandle: CalHandle,
6570 channelNames: *const ::std::os::raw::c_char,
6571 gain: float64,
6572 inputVal: float64,
6573 ) -> int32;
6574}
6575unsafe extern "C" {
6576 pub fn DAQmxAdjust4225Cal(
6577 calHandle: CalHandle,
6578 channelNames: *const ::std::os::raw::c_char,
6579 gain: float64,
6580 inputVal: float64,
6581 ) -> int32;
6582}
6583unsafe extern "C" {
6584 pub fn DAQmxSetup433xCal(
6585 calHandle: CalHandle,
6586 channelNames: *const ::std::os::raw::c_char,
6587 excitationVoltage: float64,
6588 ) -> int32;
6589}
6590unsafe extern "C" {
6591 pub fn DAQmxAdjust433xCal(
6592 calHandle: CalHandle,
6593 refVoltage: float64,
6594 refExcitation: float64,
6595 shuntLocation: int32,
6596 ) -> int32;
6597}
6598unsafe extern "C" {
6599 pub fn DAQmxSetup4339Cal(
6600 calHandle: CalHandle,
6601 channelNames: *const ::std::os::raw::c_char,
6602 calMode: int32,
6603 rangeMax: float64,
6604 rangeMin: float64,
6605 excitationVoltage: float64,
6606 ) -> int32;
6607}
6608unsafe extern "C" {
6609 pub fn DAQmxAdjust4339Cal(calHandle: CalHandle, refVoltage: float64) -> int32;
6610}
6611unsafe extern "C" {
6612 pub fn DAQmxGet4339CalAdjustPoints(
6613 calHandle: CalHandle,
6614 adjustmentPoints: *mut float64,
6615 bufferSize: uInt32,
6616 ) -> int32;
6617}
6618unsafe extern "C" {
6619 pub fn DAQmxAdjust4300Cal(calHandle: CalHandle, refVoltage: float64) -> int32;
6620}
6621unsafe extern "C" {
6622 pub fn DAQmxSetup4302Cal(
6623 calHandle: CalHandle,
6624 channelNames: *const ::std::os::raw::c_char,
6625 rangeMin: float64,
6626 rangeMax: float64,
6627 ) -> int32;
6628}
6629unsafe extern "C" {
6630 pub fn DAQmxGet4302CalAdjustPoints(
6631 calHandle: CalHandle,
6632 adjustmentPoints: *mut float64,
6633 bufferSize: uInt32,
6634 ) -> int32;
6635}
6636unsafe extern "C" {
6637 pub fn DAQmxAdjust4302Cal(calHandle: CalHandle, refVoltage: float64) -> int32;
6638}
6639unsafe extern "C" {
6640 pub fn DAQmxSetup4303Cal(
6641 calHandle: CalHandle,
6642 channelNames: *const ::std::os::raw::c_char,
6643 rangeMin: float64,
6644 rangeMax: float64,
6645 ) -> int32;
6646}
6647unsafe extern "C" {
6648 pub fn DAQmxGet4303CalAdjustPoints(
6649 calHandle: CalHandle,
6650 adjustmentPoints: *mut float64,
6651 bufferSize: uInt32,
6652 ) -> int32;
6653}
6654unsafe extern "C" {
6655 pub fn DAQmxAdjust4303Cal(calHandle: CalHandle, refVoltage: float64) -> int32;
6656}
6657unsafe extern "C" {
6658 pub fn DAQmxSetup4304Cal(
6659 calHandle: CalHandle,
6660 channelNames: *const ::std::os::raw::c_char,
6661 rangeMin: float64,
6662 rangeMax: float64,
6663 ) -> int32;
6664}
6665unsafe extern "C" {
6666 pub fn DAQmxGet4304CalAdjustPoints(
6667 calHandle: CalHandle,
6668 adjustmentPoints: *mut float64,
6669 bufferSize: uInt32,
6670 ) -> int32;
6671}
6672unsafe extern "C" {
6673 pub fn DAQmxAdjust4304Cal(calHandle: CalHandle, refVoltage: float64) -> int32;
6674}
6675unsafe extern "C" {
6676 pub fn DAQmxSetup4305Cal(
6677 calHandle: CalHandle,
6678 channelNames: *const ::std::os::raw::c_char,
6679 rangeMin: float64,
6680 rangeMax: float64,
6681 ) -> int32;
6682}
6683unsafe extern "C" {
6684 pub fn DAQmxGet4305CalAdjustPoints(
6685 calHandle: CalHandle,
6686 adjustmentPoints: *mut float64,
6687 bufferSize: uInt32,
6688 ) -> int32;
6689}
6690unsafe extern "C" {
6691 pub fn DAQmxAdjust4305Cal(calHandle: CalHandle, refVoltage: float64) -> int32;
6692}
6693unsafe extern "C" {
6694 pub fn DAQmxAdjust4309Cal(calHandle: CalHandle, refVoltage: float64) -> int32;
6695}
6696unsafe extern "C" {
6697 pub fn DAQmxAdjust4310Cal(calHandle: CalHandle, refVoltage: float64) -> int32;
6698}
6699unsafe extern "C" {
6700 pub fn DAQmxAdjust4311Cal(
6701 calHandle: CalHandle,
6702 rangeMax: float64,
6703 rangeMin: float64,
6704 refVoltage: float64,
6705 ) -> int32;
6706}
6707unsafe extern "C" {
6708 pub fn DAQmxAdjust4353Cal(
6709 calHandle: CalHandle,
6710 channelNames: *const ::std::os::raw::c_char,
6711 refVal: float64,
6712 ) -> int32;
6713}
6714unsafe extern "C" {
6715 pub fn DAQmxAdjust4357Cal(
6716 calHandle: CalHandle,
6717 channelNames: *const ::std::os::raw::c_char,
6718 refVals: *const float64,
6719 numRefVals: int32,
6720 ) -> int32;
6721}
6722unsafe extern "C" {
6723 pub fn DAQmxSetup4322Cal(
6724 calHandle: CalHandle,
6725 channelNames: *const ::std::os::raw::c_char,
6726 outputType: int32,
6727 outputVal: float64,
6728 ) -> int32;
6729}
6730unsafe extern "C" {
6731 pub fn DAQmxAdjust4322Cal(
6732 calHandle: CalHandle,
6733 channelNames: *const ::std::os::raw::c_char,
6734 refVal: float64,
6735 ) -> int32;
6736}
6737unsafe extern "C" {
6738 pub fn DAQmxGet4322CalAdjustPoints(
6739 calHandle: CalHandle,
6740 outputType: int32,
6741 adjustmentPoints: *mut float64,
6742 bufferSize: uInt32,
6743 ) -> int32;
6744}
6745unsafe extern "C" {
6746 pub fn DAQmxConnectSCExpressCalAccChans(
6747 calHandle: CalHandle,
6748 channelNames: *const ::std::os::raw::c_char,
6749 connection: *const ::std::os::raw::c_char,
6750 ) -> int32;
6751}
6752unsafe extern "C" {
6753 pub fn DAQmxDisconnectSCExpressCalAccChans(calHandle: CalHandle) -> int32;
6754}
6755unsafe extern "C" {
6756 pub fn DAQmxGetPossibleSCExpressCalAccConnections(
6757 deviceName: *const ::std::os::raw::c_char,
6758 channelNames: *const ::std::os::raw::c_char,
6759 connections: *mut ::std::os::raw::c_char,
6760 connectionsBufferSize: uInt32,
6761 ) -> int32;
6762}
6763unsafe extern "C" {
6764 pub fn DAQmxSetSCExpressCalAccBridgeOutput(
6765 calHandle: CalHandle,
6766 voltsPerVolt: float64,
6767 ) -> int32;
6768}
6769unsafe extern "C" {
6770 pub fn DAQmxFieldDAQSetCalTemp(calHandle: CalHandle, temperature: float64) -> int32;
6771}
6772unsafe extern "C" {
6773 pub fn DAQmxGet11601CalAdjustPoints(
6774 calHandle: CalHandle,
6775 adjustmentPoints: *mut float64,
6776 bufferSize: uInt32,
6777 ) -> int32;
6778}
6779unsafe extern "C" {
6780 pub fn DAQmxAdjust11601Cal(
6781 calHandle: CalHandle,
6782 channelNames: *const ::std::os::raw::c_char,
6783 value: float64,
6784 ) -> int32;
6785}
6786unsafe extern "C" {
6787 pub fn DAQmxGet11603CalAdjustPoints(
6788 calHandle: CalHandle,
6789 adjustmentPoints: *mut float64,
6790 bufferSize: uInt32,
6791 ) -> int32;
6792}
6793unsafe extern "C" {
6794 pub fn DAQmxAdjust11603Cal(
6795 calHandle: CalHandle,
6796 channelNames: *const ::std::os::raw::c_char,
6797 value: float64,
6798 ) -> int32;
6799}
6800unsafe extern "C" {
6801 pub fn DAQmxSetup11605Cal(calHandle: CalHandle, rangeMin: float64, rangeMax: float64) -> int32;
6802}
6803unsafe extern "C" {
6804 pub fn DAQmxGet11605CalAdjustPoints(
6805 calHandle: CalHandle,
6806 adjustmentPoints: *mut float64,
6807 bufferSize: uInt32,
6808 ) -> int32;
6809}
6810unsafe extern "C" {
6811 pub fn DAQmxAdjust11605Cal(
6812 calHandle: CalHandle,
6813 channelNames: *const ::std::os::raw::c_char,
6814 value: float64,
6815 ) -> int32;
6816}
6817unsafe extern "C" {
6818 pub fn DAQmxGet11613CalAdjustPoints(
6819 calHandle: CalHandle,
6820 adjustmentPoints: *mut float64,
6821 bufferSize: uInt32,
6822 ) -> int32;
6823}
6824unsafe extern "C" {
6825 pub fn DAQmxAdjust11613Cal(
6826 calHandle: CalHandle,
6827 channelNames: *const ::std::os::raw::c_char,
6828 value: float64,
6829 ) -> int32;
6830}
6831unsafe extern "C" {
6832 pub fn DAQmxGet11614CalAdjustPoints(
6833 calHandle: CalHandle,
6834 adjustmentPoints: *mut float64,
6835 bufferSize: uInt32,
6836 ) -> int32;
6837}
6838unsafe extern "C" {
6839 pub fn DAQmxAdjust11614Cal(
6840 calHandle: CalHandle,
6841 channelNames: *const ::std::os::raw::c_char,
6842 value: float64,
6843 ) -> int32;
6844}
6845unsafe extern "C" {
6846 pub fn DAQmxSetup11634Cal(calHandle: CalHandle, rangeMin: float64, rangeMax: float64) -> int32;
6847}
6848unsafe extern "C" {
6849 pub fn DAQmxGet11634CalAdjustPoints(
6850 calHandle: CalHandle,
6851 adjustmentPoints: *mut float64,
6852 bufferSize: uInt32,
6853 ) -> int32;
6854}
6855unsafe extern "C" {
6856 pub fn DAQmxAdjust11634Cal(
6857 calHandle: CalHandle,
6858 channelNames: *const ::std::os::raw::c_char,
6859 value: float64,
6860 ) -> int32;
6861}
6862unsafe extern "C" {
6863 pub fn DAQmxSetup11637Cal(
6864 calHandle: CalHandle,
6865 channelNames: *const ::std::os::raw::c_char,
6866 bridgeConfig: int32,
6867 voltageExcitation: float64,
6868 ) -> int32;
6869}
6870unsafe extern "C" {
6871 pub fn DAQmxAdjust11637Cal(
6872 calHandle: CalHandle,
6873 value: float64,
6874 actualReading: *mut float64,
6875 asFoundGainError: *mut float64,
6876 asFoundOffsetError: *mut float64,
6877 ) -> int32;
6878}
6879unsafe extern "C" {
6880 pub fn DAQmxGet9201CalAdjustPoints(
6881 calHandle: CalHandle,
6882 adjustmentPoints: *mut float64,
6883 bufferSize: uInt32,
6884 ) -> int32;
6885}
6886unsafe extern "C" {
6887 pub fn DAQmxCSeriesSetCalTemp(calHandle: CalHandle, temperature: float64) -> int32;
6888}
6889unsafe extern "C" {
6890 pub fn DAQmxAdjust9201Cal(
6891 calHandle: CalHandle,
6892 channelNames: *const ::std::os::raw::c_char,
6893 value: float64,
6894 ) -> int32;
6895}
6896unsafe extern "C" {
6897 pub fn DAQmxGet9202CalAdjustPoints(
6898 calHandle: CalHandle,
6899 adjustmentPoints: *mut float64,
6900 bufferSize: uInt32,
6901 ) -> int32;
6902}
6903unsafe extern "C" {
6904 pub fn DAQmxAdjust9202Cal(
6905 calHandle: CalHandle,
6906 channelNames: *const ::std::os::raw::c_char,
6907 value: float64,
6908 ) -> int32;
6909}
6910unsafe extern "C" {
6911 pub fn DAQmxGet9203CalAdjustPoints(
6912 calHandle: CalHandle,
6913 rangeMin: float64,
6914 rangeMax: float64,
6915 adjustmentPoints: *mut float64,
6916 bufferSize: uInt32,
6917 ) -> int32;
6918}
6919unsafe extern "C" {
6920 pub fn DAQmxAdjust9203GainCal(
6921 calHandle: CalHandle,
6922 channelNames: *const ::std::os::raw::c_char,
6923 rangeMin: float64,
6924 rangeMax: float64,
6925 value: float64,
6926 ) -> int32;
6927}
6928unsafe extern "C" {
6929 pub fn DAQmxAdjust9203OffsetCal(
6930 calHandle: CalHandle,
6931 channelNames: *const ::std::os::raw::c_char,
6932 rangeMin: float64,
6933 rangeMax: float64,
6934 ) -> int32;
6935}
6936unsafe extern "C" {
6937 pub fn DAQmxAdjust9204Cal(calHandle: CalHandle, value: float64) -> int32;
6938}
6939unsafe extern "C" {
6940 pub fn DAQmxAdjust9205Cal(calHandle: CalHandle, value: float64) -> int32;
6941}
6942unsafe extern "C" {
6943 pub fn DAQmxAdjust9206Cal(calHandle: CalHandle, value: float64) -> int32;
6944}
6945unsafe extern "C" {
6946 pub fn DAQmxGet9207CalAdjustPoints(
6947 calHandle: CalHandle,
6948 channelNames: *const ::std::os::raw::c_char,
6949 adjustmentPoints: *mut float64,
6950 bufferSize: uInt32,
6951 ) -> int32;
6952}
6953unsafe extern "C" {
6954 pub fn DAQmxAdjust9207GainCal(
6955 calHandle: CalHandle,
6956 channelNames: *const ::std::os::raw::c_char,
6957 value: float64,
6958 ) -> int32;
6959}
6960unsafe extern "C" {
6961 pub fn DAQmxAdjust9207OffsetCal(
6962 calHandle: CalHandle,
6963 channelNames: *const ::std::os::raw::c_char,
6964 ) -> int32;
6965}
6966unsafe extern "C" {
6967 pub fn DAQmxGet9208CalAdjustPoints(
6968 calHandle: CalHandle,
6969 adjustmentPoints: *mut float64,
6970 bufferSize: uInt32,
6971 ) -> int32;
6972}
6973unsafe extern "C" {
6974 pub fn DAQmxAdjust9208GainCal(
6975 calHandle: CalHandle,
6976 channelNames: *const ::std::os::raw::c_char,
6977 value: float64,
6978 ) -> int32;
6979}
6980unsafe extern "C" {
6981 pub fn DAQmxAdjust9208OffsetCal(
6982 calHandle: CalHandle,
6983 channelNames: *const ::std::os::raw::c_char,
6984 ) -> int32;
6985}
6986unsafe extern "C" {
6987 pub fn DAQmxGet9209CalAdjustPoints(
6988 calHandle: CalHandle,
6989 adjustmentPoints: *mut float64,
6990 bufferSize: uInt32,
6991 ) -> int32;
6992}
6993unsafe extern "C" {
6994 pub fn DAQmxAdjust9209GainCal(
6995 calHandle: CalHandle,
6996 channelNames: *const ::std::os::raw::c_char,
6997 terminalConfig: int32,
6998 value: float64,
6999 ) -> int32;
7000}
7001unsafe extern "C" {
7002 pub fn DAQmxAdjust9209OffsetCal(
7003 calHandle: CalHandle,
7004 channelNames: *const ::std::os::raw::c_char,
7005 ) -> int32;
7006}
7007unsafe extern "C" {
7008 pub fn DAQmxAdjust9210Cal(
7009 calHandle: CalHandle,
7010 channelNames: *const ::std::os::raw::c_char,
7011 value: float64,
7012 ) -> int32;
7013}
7014unsafe extern "C" {
7015 pub fn DAQmxAdjust9211Cal(
7016 calHandle: CalHandle,
7017 channelNames: *const ::std::os::raw::c_char,
7018 value: float64,
7019 ) -> int32;
7020}
7021unsafe extern "C" {
7022 pub fn DAQmxGet9212CalAdjustPoints(
7023 calHandle: CalHandle,
7024 channelNames: *const ::std::os::raw::c_char,
7025 adjustmentPoints: *mut float64,
7026 bufferSize: uInt32,
7027 ) -> int32;
7028}
7029unsafe extern "C" {
7030 pub fn DAQmxAdjust9212Cal(
7031 calHandle: CalHandle,
7032 channelNames: *const ::std::os::raw::c_char,
7033 value: float64,
7034 ) -> int32;
7035}
7036unsafe extern "C" {
7037 pub fn DAQmxGet9213CalAdjustPoints(
7038 calHandle: CalHandle,
7039 rangeMin: float64,
7040 rangeMax: float64,
7041 adjustmentPoints: *mut float64,
7042 bufferSize: uInt32,
7043 ) -> int32;
7044}
7045unsafe extern "C" {
7046 pub fn DAQmxAdjust9213Cal(
7047 calHandle: CalHandle,
7048 channelNames: *const ::std::os::raw::c_char,
7049 rangeMin: float64,
7050 rangeMax: float64,
7051 value: float64,
7052 ) -> int32;
7053}
7054unsafe extern "C" {
7055 pub fn DAQmxGet9214CalAdjustPoints(
7056 calHandle: CalHandle,
7057 channelNames: *const ::std::os::raw::c_char,
7058 adjustmentPoints: *mut float64,
7059 bufferSize: uInt32,
7060 ) -> int32;
7061}
7062unsafe extern "C" {
7063 pub fn DAQmxAdjust9214Cal(
7064 calHandle: CalHandle,
7065 channelNames: *const ::std::os::raw::c_char,
7066 value: float64,
7067 ) -> int32;
7068}
7069unsafe extern "C" {
7070 pub fn DAQmxGet9215CalAdjustPoints(
7071 calHandle: CalHandle,
7072 adjustmentPoints: *mut float64,
7073 bufferSize: uInt32,
7074 ) -> int32;
7075}
7076unsafe extern "C" {
7077 pub fn DAQmxAdjust9215Cal(
7078 calHandle: CalHandle,
7079 channelNames: *const ::std::os::raw::c_char,
7080 value: float64,
7081 ) -> int32;
7082}
7083unsafe extern "C" {
7084 pub fn DAQmxGet9216CalAdjustPoints(
7085 calHandle: CalHandle,
7086 adjustmentPoints: *mut float64,
7087 bufferSize: uInt32,
7088 ) -> int32;
7089}
7090unsafe extern "C" {
7091 pub fn DAQmxAdjust9216Cal(
7092 calHandle: CalHandle,
7093 channelNames: *const ::std::os::raw::c_char,
7094 value: float64,
7095 ) -> int32;
7096}
7097unsafe extern "C" {
7098 pub fn DAQmxGet9217CalAdjustPoints(
7099 calHandle: CalHandle,
7100 adjustmentPoints: *mut float64,
7101 bufferSize: uInt32,
7102 ) -> int32;
7103}
7104unsafe extern "C" {
7105 pub fn DAQmxAdjust9217Cal(
7106 calHandle: CalHandle,
7107 channelNames: *const ::std::os::raw::c_char,
7108 value: float64,
7109 ) -> int32;
7110}
7111unsafe extern "C" {
7112 pub fn DAQmxSetup9218Cal(
7113 calHandle: CalHandle,
7114 channelNames: *const ::std::os::raw::c_char,
7115 rangeMin: float64,
7116 rangeMax: float64,
7117 measType: int32,
7118 ) -> int32;
7119}
7120unsafe extern "C" {
7121 pub fn DAQmxGet9218CalAdjustPoints(
7122 calHandle: CalHandle,
7123 adjustmentPoints: *mut float64,
7124 bufferSize: uInt32,
7125 ) -> int32;
7126}
7127unsafe extern "C" {
7128 pub fn DAQmxAdjust9218Cal(
7129 calHandle: CalHandle,
7130 channelNames: *const ::std::os::raw::c_char,
7131 value: float64,
7132 ) -> int32;
7133}
7134unsafe extern "C" {
7135 pub fn DAQmxSetup9219Cal(
7136 calHandle: CalHandle,
7137 channelNames: *const ::std::os::raw::c_char,
7138 rangeMin: float64,
7139 rangeMax: float64,
7140 measType: int32,
7141 bridgeConfig: int32,
7142 ) -> int32;
7143}
7144unsafe extern "C" {
7145 pub fn DAQmxGet9219CalAdjustPoints(
7146 calHandle: CalHandle,
7147 adjustmentPoints: *mut float64,
7148 bufferSize: uInt32,
7149 ) -> int32;
7150}
7151unsafe extern "C" {
7152 pub fn DAQmxAdjust9219Cal(
7153 calHandle: CalHandle,
7154 channelNames: *const ::std::os::raw::c_char,
7155 value: float64,
7156 ) -> int32;
7157}
7158unsafe extern "C" {
7159 pub fn DAQmxGet9220CalAdjustPoints(
7160 calHandle: CalHandle,
7161 adjustmentPoints: *mut float64,
7162 bufferSize: uInt32,
7163 ) -> int32;
7164}
7165unsafe extern "C" {
7166 pub fn DAQmxAdjust9220Cal(
7167 calHandle: CalHandle,
7168 channelNames: *const ::std::os::raw::c_char,
7169 value: float64,
7170 ) -> int32;
7171}
7172unsafe extern "C" {
7173 pub fn DAQmxGet9221CalAdjustPoints(
7174 calHandle: CalHandle,
7175 adjustmentPoints: *mut float64,
7176 bufferSize: uInt32,
7177 ) -> int32;
7178}
7179unsafe extern "C" {
7180 pub fn DAQmxAdjust9221Cal(
7181 calHandle: CalHandle,
7182 channelNames: *const ::std::os::raw::c_char,
7183 value: float64,
7184 ) -> int32;
7185}
7186unsafe extern "C" {
7187 pub fn DAQmxGet9222CalAdjustPoints(
7188 calHandle: CalHandle,
7189 adjustmentPoints: *mut float64,
7190 bufferSize: uInt32,
7191 ) -> int32;
7192}
7193unsafe extern "C" {
7194 pub fn DAQmxAdjust9222Cal(
7195 calHandle: CalHandle,
7196 channelNames: *const ::std::os::raw::c_char,
7197 value: float64,
7198 ) -> int32;
7199}
7200unsafe extern "C" {
7201 pub fn DAQmxGet9223CalAdjustPoints(
7202 calHandle: CalHandle,
7203 adjustmentPoints: *mut float64,
7204 bufferSize: uInt32,
7205 ) -> int32;
7206}
7207unsafe extern "C" {
7208 pub fn DAQmxAdjust9223Cal(
7209 calHandle: CalHandle,
7210 channelNames: *const ::std::os::raw::c_char,
7211 value: float64,
7212 ) -> int32;
7213}
7214unsafe extern "C" {
7215 pub fn DAQmxGet9224CalAdjustPoints(
7216 calHandle: CalHandle,
7217 adjustmentPoints: *mut float64,
7218 bufferSize: uInt32,
7219 ) -> int32;
7220}
7221unsafe extern "C" {
7222 pub fn DAQmxAdjust9224Cal(
7223 calHandle: CalHandle,
7224 channelNames: *const ::std::os::raw::c_char,
7225 value: float64,
7226 ) -> int32;
7227}
7228unsafe extern "C" {
7229 pub fn DAQmxGet9225CalAdjustPoints(
7230 calHandle: CalHandle,
7231 adjustmentPoints: *mut float64,
7232 bufferSize: uInt32,
7233 ) -> int32;
7234}
7235unsafe extern "C" {
7236 pub fn DAQmxAdjust9225Cal(
7237 calHandle: CalHandle,
7238 channelNames: *const ::std::os::raw::c_char,
7239 value: float64,
7240 ) -> int32;
7241}
7242unsafe extern "C" {
7243 pub fn DAQmxGet9226CalAdjustPoints(
7244 calHandle: CalHandle,
7245 adjustmentPoints: *mut float64,
7246 bufferSize: uInt32,
7247 ) -> int32;
7248}
7249unsafe extern "C" {
7250 pub fn DAQmxAdjust9226Cal(
7251 calHandle: CalHandle,
7252 channelNames: *const ::std::os::raw::c_char,
7253 value: float64,
7254 ) -> int32;
7255}
7256unsafe extern "C" {
7257 pub fn DAQmxGet9227CalAdjustPoints(
7258 calHandle: CalHandle,
7259 adjustmentPoints: *mut float64,
7260 bufferSize: uInt32,
7261 ) -> int32;
7262}
7263unsafe extern "C" {
7264 pub fn DAQmxAdjust9227Cal(
7265 calHandle: CalHandle,
7266 channelNames: *const ::std::os::raw::c_char,
7267 value: float64,
7268 ) -> int32;
7269}
7270unsafe extern "C" {
7271 pub fn DAQmxGet9228CalAdjustPoints(
7272 calHandle: CalHandle,
7273 adjustmentPoints: *mut float64,
7274 bufferSize: uInt32,
7275 ) -> int32;
7276}
7277unsafe extern "C" {
7278 pub fn DAQmxAdjust9228Cal(
7279 calHandle: CalHandle,
7280 channelNames: *const ::std::os::raw::c_char,
7281 value: float64,
7282 ) -> int32;
7283}
7284unsafe extern "C" {
7285 pub fn DAQmxGet9229CalAdjustPoints(
7286 calHandle: CalHandle,
7287 adjustmentPoints: *mut float64,
7288 bufferSize: uInt32,
7289 ) -> int32;
7290}
7291unsafe extern "C" {
7292 pub fn DAQmxAdjust9229Cal(
7293 calHandle: CalHandle,
7294 channelNames: *const ::std::os::raw::c_char,
7295 value: float64,
7296 ) -> int32;
7297}
7298unsafe extern "C" {
7299 pub fn DAQmxGet9230CalAdjustPoints(
7300 calHandle: CalHandle,
7301 adjustmentPoints: *mut float64,
7302 bufferSize: uInt32,
7303 ) -> int32;
7304}
7305unsafe extern "C" {
7306 pub fn DAQmxAdjust9230Cal(
7307 calHandle: CalHandle,
7308 channelNames: *const ::std::os::raw::c_char,
7309 value: float64,
7310 ) -> int32;
7311}
7312unsafe extern "C" {
7313 pub fn DAQmxGet9231CalAdjustPoints(
7314 calHandle: CalHandle,
7315 adjustmentPoints: *mut float64,
7316 bufferSize: uInt32,
7317 ) -> int32;
7318}
7319unsafe extern "C" {
7320 pub fn DAQmxAdjust9231Cal(
7321 calHandle: CalHandle,
7322 channelNames: *const ::std::os::raw::c_char,
7323 value: float64,
7324 ) -> int32;
7325}
7326unsafe extern "C" {
7327 pub fn DAQmxGet9232CalAdjustPoints(
7328 calHandle: CalHandle,
7329 adjustmentPoints: *mut float64,
7330 bufferSize: uInt32,
7331 ) -> int32;
7332}
7333unsafe extern "C" {
7334 pub fn DAQmxAdjust9232Cal(
7335 calHandle: CalHandle,
7336 channelNames: *const ::std::os::raw::c_char,
7337 value: float64,
7338 ) -> int32;
7339}
7340unsafe extern "C" {
7341 pub fn DAQmxGet9234CalAdjustPoints(
7342 calHandle: CalHandle,
7343 adjustmentPoints: *mut float64,
7344 bufferSize: uInt32,
7345 ) -> int32;
7346}
7347unsafe extern "C" {
7348 pub fn DAQmxAdjust9234GainCal(
7349 calHandle: CalHandle,
7350 channelNames: *const ::std::os::raw::c_char,
7351 value: float64,
7352 ) -> int32;
7353}
7354unsafe extern "C" {
7355 pub fn DAQmxAdjust9234OffsetCal(
7356 calHandle: CalHandle,
7357 channelNames: *const ::std::os::raw::c_char,
7358 ) -> int32;
7359}
7360unsafe extern "C" {
7361 pub fn DAQmxGet9238CalAdjustPoints(
7362 calHandle: CalHandle,
7363 adjustmentPoints: *mut float64,
7364 bufferSize: uInt32,
7365 ) -> int32;
7366}
7367unsafe extern "C" {
7368 pub fn DAQmxAdjust9238Cal(
7369 calHandle: CalHandle,
7370 channelNames: *const ::std::os::raw::c_char,
7371 value: float64,
7372 ) -> int32;
7373}
7374unsafe extern "C" {
7375 pub fn DAQmxGet9239CalAdjustPoints(
7376 calHandle: CalHandle,
7377 adjustmentPoints: *mut float64,
7378 bufferSize: uInt32,
7379 ) -> int32;
7380}
7381unsafe extern "C" {
7382 pub fn DAQmxAdjust9239Cal(
7383 calHandle: CalHandle,
7384 channelNames: *const ::std::os::raw::c_char,
7385 value: float64,
7386 ) -> int32;
7387}
7388unsafe extern "C" {
7389 pub fn DAQmxGet9242CalAdjustPoints(
7390 calHandle: CalHandle,
7391 adjustmentPoints: *mut float64,
7392 bufferSize: uInt32,
7393 ) -> int32;
7394}
7395unsafe extern "C" {
7396 pub fn DAQmxSetup9242Cal(
7397 calHandle: CalHandle,
7398 channelNames: *const ::std::os::raw::c_char,
7399 value: float64,
7400 ) -> int32;
7401}
7402unsafe extern "C" {
7403 pub fn DAQmxAdjust9242Cal(
7404 calHandle: CalHandle,
7405 channelNames: *const ::std::os::raw::c_char,
7406 value: float64,
7407 ) -> int32;
7408}
7409unsafe extern "C" {
7410 pub fn DAQmxGet9244CalAdjustPoints(
7411 calHandle: CalHandle,
7412 adjustmentPoints: *mut float64,
7413 bufferSize: uInt32,
7414 ) -> int32;
7415}
7416unsafe extern "C" {
7417 pub fn DAQmxSetup9244Cal(
7418 calHandle: CalHandle,
7419 channelNames: *const ::std::os::raw::c_char,
7420 value: float64,
7421 ) -> int32;
7422}
7423unsafe extern "C" {
7424 pub fn DAQmxAdjust9244Cal(
7425 calHandle: CalHandle,
7426 channelNames: *const ::std::os::raw::c_char,
7427 value: float64,
7428 ) -> int32;
7429}
7430unsafe extern "C" {
7431 pub fn DAQmxGet9246CalAdjustPoints(
7432 calHandle: CalHandle,
7433 adjustmentPoints: *mut float64,
7434 bufferSize: uInt32,
7435 ) -> int32;
7436}
7437unsafe extern "C" {
7438 pub fn DAQmxAdjust9246Cal(
7439 calHandle: CalHandle,
7440 channelNames: *const ::std::os::raw::c_char,
7441 value: float64,
7442 ) -> int32;
7443}
7444unsafe extern "C" {
7445 pub fn DAQmxGet9247CalAdjustPoints(
7446 calHandle: CalHandle,
7447 adjustmentPoints: *mut float64,
7448 bufferSize: uInt32,
7449 ) -> int32;
7450}
7451unsafe extern "C" {
7452 pub fn DAQmxAdjust9247Cal(
7453 calHandle: CalHandle,
7454 channelNames: *const ::std::os::raw::c_char,
7455 value: float64,
7456 ) -> int32;
7457}
7458unsafe extern "C" {
7459 pub fn DAQmxGet9250CalAdjustPoints(
7460 calHandle: CalHandle,
7461 adjustmentPoints: *mut float64,
7462 bufferSize: uInt32,
7463 ) -> int32;
7464}
7465unsafe extern "C" {
7466 pub fn DAQmxAdjust9250Cal(
7467 calHandle: CalHandle,
7468 channelNames: *const ::std::os::raw::c_char,
7469 value: float64,
7470 ) -> int32;
7471}
7472unsafe extern "C" {
7473 pub fn DAQmxGet9251CalAdjustPoints(
7474 calHandle: CalHandle,
7475 adjustmentPoints: *mut float64,
7476 bufferSize: uInt32,
7477 ) -> int32;
7478}
7479unsafe extern "C" {
7480 pub fn DAQmxAdjust9251Cal(
7481 calHandle: CalHandle,
7482 channelNames: *const ::std::os::raw::c_char,
7483 value: float64,
7484 ) -> int32;
7485}
7486unsafe extern "C" {
7487 pub fn DAQmxGet9252CalAdjustPoints(
7488 calHandle: CalHandle,
7489 adjustmentPoints: *mut float64,
7490 bufferSize: uInt32,
7491 ) -> int32;
7492}
7493unsafe extern "C" {
7494 pub fn DAQmxAdjust9252Cal(
7495 calHandle: CalHandle,
7496 channelNames: *const ::std::os::raw::c_char,
7497 value: float64,
7498 ) -> int32;
7499}
7500unsafe extern "C" {
7501 pub fn DAQmxGet9253CalAdjustPoints(
7502 calHandle: CalHandle,
7503 adjustmentPoints: *mut float64,
7504 bufferSize: uInt32,
7505 ) -> int32;
7506}
7507unsafe extern "C" {
7508 pub fn DAQmxAdjust9253Cal(
7509 calHandle: CalHandle,
7510 channelNames: *const ::std::os::raw::c_char,
7511 value: float64,
7512 ) -> int32;
7513}
7514unsafe extern "C" {
7515 pub fn DAQmxGet9260CalAdjustPoints(
7516 calHandle: CalHandle,
7517 adjustmentPoints: *mut int32,
7518 bufferSize: uInt32,
7519 ) -> int32;
7520}
7521unsafe extern "C" {
7522 pub fn DAQmxSetup9260Cal(
7523 calHandle: CalHandle,
7524 channelNames: *const ::std::os::raw::c_char,
7525 value: int32,
7526 ) -> int32;
7527}
7528unsafe extern "C" {
7529 pub fn DAQmxAdjust9260Cal(
7530 calHandle: CalHandle,
7531 channelNames: *const ::std::os::raw::c_char,
7532 value: float64,
7533 ) -> int32;
7534}
7535unsafe extern "C" {
7536 pub fn DAQmxGet9262CalAdjustPoints(
7537 calHandle: CalHandle,
7538 adjustmentPoints: *mut int32,
7539 bufferSize: uInt32,
7540 ) -> int32;
7541}
7542unsafe extern "C" {
7543 pub fn DAQmxSetup9262Cal(
7544 calHandle: CalHandle,
7545 channelNames: *const ::std::os::raw::c_char,
7546 value: int32,
7547 ) -> int32;
7548}
7549unsafe extern "C" {
7550 pub fn DAQmxAdjust9262Cal(
7551 calHandle: CalHandle,
7552 channelNames: *const ::std::os::raw::c_char,
7553 value: float64,
7554 ) -> int32;
7555}
7556unsafe extern "C" {
7557 pub fn DAQmxGet9263CalAdjustPoints(
7558 calHandle: CalHandle,
7559 adjustmentPoints: *mut int32,
7560 bufferSize: uInt32,
7561 ) -> int32;
7562}
7563unsafe extern "C" {
7564 pub fn DAQmxSetup9263Cal(
7565 calHandle: CalHandle,
7566 channelNames: *const ::std::os::raw::c_char,
7567 value: int32,
7568 ) -> int32;
7569}
7570unsafe extern "C" {
7571 pub fn DAQmxAdjust9263Cal(
7572 calHandle: CalHandle,
7573 channelNames: *const ::std::os::raw::c_char,
7574 value: float64,
7575 ) -> int32;
7576}
7577unsafe extern "C" {
7578 pub fn DAQmxGet9264CalAdjustPoints(
7579 calHandle: CalHandle,
7580 adjustmentPoints: *mut int32,
7581 bufferSize: uInt32,
7582 ) -> int32;
7583}
7584unsafe extern "C" {
7585 pub fn DAQmxSetup9264Cal(
7586 calHandle: CalHandle,
7587 channelNames: *const ::std::os::raw::c_char,
7588 value: int32,
7589 ) -> int32;
7590}
7591unsafe extern "C" {
7592 pub fn DAQmxAdjust9264Cal(
7593 calHandle: CalHandle,
7594 channelNames: *const ::std::os::raw::c_char,
7595 value: float64,
7596 ) -> int32;
7597}
7598unsafe extern "C" {
7599 pub fn DAQmxGet9265CalAdjustPoints(
7600 calHandle: CalHandle,
7601 adjustmentPoints: *mut int32,
7602 bufferSize: uInt32,
7603 ) -> int32;
7604}
7605unsafe extern "C" {
7606 pub fn DAQmxSetup9265Cal(
7607 calHandle: CalHandle,
7608 channelNames: *const ::std::os::raw::c_char,
7609 value: int32,
7610 ) -> int32;
7611}
7612unsafe extern "C" {
7613 pub fn DAQmxAdjust9265Cal(
7614 calHandle: CalHandle,
7615 channelNames: *const ::std::os::raw::c_char,
7616 value: float64,
7617 ) -> int32;
7618}
7619unsafe extern "C" {
7620 pub fn DAQmxGet9266CalAdjustPoints(
7621 calHandle: CalHandle,
7622 adjustmentPoints: *mut int32,
7623 bufferSize: uInt32,
7624 ) -> int32;
7625}
7626unsafe extern "C" {
7627 pub fn DAQmxSetup9266Cal(
7628 calHandle: CalHandle,
7629 channelNames: *const ::std::os::raw::c_char,
7630 value: int32,
7631 ) -> int32;
7632}
7633unsafe extern "C" {
7634 pub fn DAQmxAdjust9266Cal(
7635 calHandle: CalHandle,
7636 channelNames: *const ::std::os::raw::c_char,
7637 value: float64,
7638 ) -> int32;
7639}
7640unsafe extern "C" {
7641 pub fn DAQmxGet9269CalAdjustPoints(
7642 calHandle: CalHandle,
7643 adjustmentPoints: *mut int32,
7644 bufferSize: uInt32,
7645 ) -> int32;
7646}
7647unsafe extern "C" {
7648 pub fn DAQmxSetup9269Cal(
7649 calHandle: CalHandle,
7650 channelNames: *const ::std::os::raw::c_char,
7651 value: int32,
7652 ) -> int32;
7653}
7654unsafe extern "C" {
7655 pub fn DAQmxAdjust9269Cal(
7656 calHandle: CalHandle,
7657 channelNames: *const ::std::os::raw::c_char,
7658 value: float64,
7659 ) -> int32;
7660}
7661unsafe extern "C" {
7662 pub fn DAQmxGet9320CalAdjustPoints(
7663 calHandle: CalHandle,
7664 adjustmentPoints: *mut float64,
7665 bufferSize: uInt32,
7666 ) -> int32;
7667}
7668unsafe extern "C" {
7669 pub fn DAQmxAdjust9320Cal(
7670 calHandle: CalHandle,
7671 channelNames: *const ::std::os::raw::c_char,
7672 value: float64,
7673 ) -> int32;
7674}
7675unsafe extern "C" {
7676 pub fn DAQmxGet9628AICalAdjustPoints(
7677 calHandle: CalHandle,
7678 rangeMin: float64,
7679 rangeMax: float64,
7680 adjustmentPoints: *mut float64,
7681 bufferSize: uInt32,
7682 ) -> int32;
7683}
7684unsafe extern "C" {
7685 pub fn DAQmxAdjust9628AICal(
7686 calHandle: CalHandle,
7687 channelNames: *const ::std::os::raw::c_char,
7688 rangeMin: float64,
7689 rangeMax: float64,
7690 value: float64,
7691 ) -> int32;
7692}
7693unsafe extern "C" {
7694 pub fn DAQmxGet9629AICalAdjustPoints(
7695 calHandle: CalHandle,
7696 rangeMin: float64,
7697 rangeMax: float64,
7698 adjustmentPoints: *mut float64,
7699 bufferSize: uInt32,
7700 ) -> int32;
7701}
7702unsafe extern "C" {
7703 pub fn DAQmxAdjust9629AICal(
7704 calHandle: CalHandle,
7705 channelNames: *const ::std::os::raw::c_char,
7706 rangeMin: float64,
7707 rangeMax: float64,
7708 value: float64,
7709 ) -> int32;
7710}
7711unsafe extern "C" {
7712 pub fn DAQmxGet9638AICalAdjustPoints(
7713 calHandle: CalHandle,
7714 rangeMin: float64,
7715 rangeMax: float64,
7716 adjustmentPoints: *mut float64,
7717 bufferSize: uInt32,
7718 ) -> int32;
7719}
7720unsafe extern "C" {
7721 pub fn DAQmxAdjust9638AICal(
7722 calHandle: CalHandle,
7723 channelNames: *const ::std::os::raw::c_char,
7724 rangeMin: float64,
7725 rangeMax: float64,
7726 value: float64,
7727 ) -> int32;
7728}
7729unsafe extern "C" {
7730 pub fn DAQmxGet9628AOCalAdjustPoints(
7731 calHandle: CalHandle,
7732 adjustmentPoints: *mut int32,
7733 bufferSize: uInt32,
7734 ) -> int32;
7735}
7736unsafe extern "C" {
7737 pub fn DAQmxSetup9628AOCal(
7738 calHandle: CalHandle,
7739 channelNames: *const ::std::os::raw::c_char,
7740 value: int32,
7741 ) -> int32;
7742}
7743unsafe extern "C" {
7744 pub fn DAQmxAdjust9628AOCal(
7745 calHandle: CalHandle,
7746 channelNames: *const ::std::os::raw::c_char,
7747 value: float64,
7748 ) -> int32;
7749}
7750unsafe extern "C" {
7751 pub fn DAQmxGet9629AOCalAdjustPoints(
7752 calHandle: CalHandle,
7753 adjustmentPoints: *mut int32,
7754 bufferSize: uInt32,
7755 ) -> int32;
7756}
7757unsafe extern "C" {
7758 pub fn DAQmxSetup9629AOCal(
7759 calHandle: CalHandle,
7760 channelNames: *const ::std::os::raw::c_char,
7761 value: int32,
7762 ) -> int32;
7763}
7764unsafe extern "C" {
7765 pub fn DAQmxAdjust9629AOCal(
7766 calHandle: CalHandle,
7767 channelNames: *const ::std::os::raw::c_char,
7768 value: float64,
7769 ) -> int32;
7770}
7771unsafe extern "C" {
7772 pub fn DAQmxGet9638AOCalAdjustPoints(
7773 calHandle: CalHandle,
7774 adjustmentPoints: *mut int32,
7775 bufferSize: uInt32,
7776 ) -> int32;
7777}
7778unsafe extern "C" {
7779 pub fn DAQmxSetup9638AOCal(
7780 calHandle: CalHandle,
7781 channelNames: *const ::std::os::raw::c_char,
7782 value: int32,
7783 ) -> int32;
7784}
7785unsafe extern "C" {
7786 pub fn DAQmxAdjust9638AOCal(
7787 calHandle: CalHandle,
7788 channelNames: *const ::std::os::raw::c_char,
7789 value: float64,
7790 ) -> int32;
7791}
7792unsafe extern "C" {
7793 pub fn DAQmxGet9775CalAdjustPoints(
7794 calHandle: CalHandle,
7795 coupling: uInt32,
7796 adjustmentPoints: *mut float64,
7797 bufferSize: uInt32,
7798 ) -> int32;
7799}
7800unsafe extern "C" {
7801 pub fn DAQmxAdjust9775Cal(
7802 calHandle: CalHandle,
7803 channelNames: *const ::std::os::raw::c_char,
7804 value: float64,
7805 coupling: uInt32,
7806 ) -> int32;
7807}
7808unsafe extern "C" {
7809 pub fn DAQmxGet15110CalAdjustPoints(
7810 calHandle: CalHandle,
7811 adjustmentPoints: *mut int32,
7812 bufferSize: uInt32,
7813 ) -> int32;
7814}
7815unsafe extern "C" {
7816 pub fn DAQmxSetup15110Cal(
7817 calHandle: CalHandle,
7818 channelNames: *const ::std::os::raw::c_char,
7819 value: int32,
7820 ) -> int32;
7821}
7822unsafe extern "C" {
7823 pub fn DAQmxAdjust15110Cal(
7824 calHandle: CalHandle,
7825 channelNames: *const ::std::os::raw::c_char,
7826 value: float64,
7827 ) -> int32;
7828}
7829unsafe extern "C" {
7830 pub fn DAQmxAdjust15100Cal(calHandle: CalHandle, value: float64) -> int32;
7831}
7832unsafe extern "C" {
7833 pub fn DAQmxGet15200CalAdjustPoints(
7834 calHandle: CalHandle,
7835 powerCalibrationType: int32,
7836 adjustmentPoints: *mut float64,
7837 bufferSize: uInt32,
7838 ) -> int32;
7839}
7840unsafe extern "C" {
7841 pub fn DAQmxSetup15200Cal(
7842 calHandle: CalHandle,
7843 channelNames: *const ::std::os::raw::c_char,
7844 adjustmentPoint: float64,
7845 powerCalibrationType: int32,
7846 ) -> int32;
7847}
7848unsafe extern "C" {
7849 pub fn DAQmxAdjust15200Cal(
7850 calHandle: CalHandle,
7851 channelNames: *const ::std::os::raw::c_char,
7852 referenceValue: float64,
7853 powerCalibrationType: int32,
7854 ) -> int32;
7855}
7856unsafe extern "C" {
7857 pub fn DAQmxSetup1102Cal(
7858 calHandle: CalHandle,
7859 channelName: *const ::std::os::raw::c_char,
7860 gain: float64,
7861 ) -> int32;
7862}
7863unsafe extern "C" {
7864 pub fn DAQmxAdjust1102Cal(
7865 calHandle: CalHandle,
7866 refVoltage: float64,
7867 measOutput: float64,
7868 ) -> int32;
7869}
7870unsafe extern "C" {
7871 pub fn DAQmxSetup1104Cal(
7872 calHandle: CalHandle,
7873 channelName: *const ::std::os::raw::c_char,
7874 ) -> int32;
7875}
7876unsafe extern "C" {
7877 pub fn DAQmxAdjust1104Cal(
7878 calHandle: CalHandle,
7879 refVoltage: float64,
7880 measOutput: float64,
7881 ) -> int32;
7882}
7883unsafe extern "C" {
7884 pub fn DAQmxSetup1112Cal(
7885 calHandle: CalHandle,
7886 channelName: *const ::std::os::raw::c_char,
7887 ) -> int32;
7888}
7889unsafe extern "C" {
7890 pub fn DAQmxAdjust1112Cal(
7891 calHandle: CalHandle,
7892 refVoltage: float64,
7893 measOutput: float64,
7894 ) -> int32;
7895}
7896unsafe extern "C" {
7897 pub fn DAQmxSetup1122Cal(
7898 calHandle: CalHandle,
7899 channelName: *const ::std::os::raw::c_char,
7900 gain: float64,
7901 ) -> int32;
7902}
7903unsafe extern "C" {
7904 pub fn DAQmxAdjust1122Cal(
7905 calHandle: CalHandle,
7906 refVoltage: float64,
7907 measOutput: float64,
7908 ) -> int32;
7909}
7910unsafe extern "C" {
7911 pub fn DAQmxSetup1124Cal(
7912 calHandle: CalHandle,
7913 channelName: *const ::std::os::raw::c_char,
7914 range: int32,
7915 dacValue: uInt32,
7916 ) -> int32;
7917}
7918unsafe extern "C" {
7919 pub fn DAQmxAdjust1124Cal(calHandle: CalHandle, measOutput: float64) -> int32;
7920}
7921unsafe extern "C" {
7922 pub fn DAQmxSetup1125Cal(
7923 calHandle: CalHandle,
7924 channelName: *const ::std::os::raw::c_char,
7925 gain: float64,
7926 ) -> int32;
7927}
7928unsafe extern "C" {
7929 pub fn DAQmxAdjust1125Cal(
7930 calHandle: CalHandle,
7931 refVoltage: float64,
7932 measOutput: float64,
7933 ) -> int32;
7934}
7935unsafe extern "C" {
7936 pub fn DAQmxSetup1126Cal(
7937 calHandle: CalHandle,
7938 channelName: *const ::std::os::raw::c_char,
7939 upperFreqLimit: float64,
7940 ) -> int32;
7941}
7942unsafe extern "C" {
7943 pub fn DAQmxAdjust1126Cal(calHandle: CalHandle, refFreq: float64, measOutput: float64)
7944 -> int32;
7945}
7946unsafe extern "C" {
7947 pub fn DAQmxSetup1141Cal(
7948 calHandle: CalHandle,
7949 channelName: *const ::std::os::raw::c_char,
7950 gain: float64,
7951 ) -> int32;
7952}
7953unsafe extern "C" {
7954 pub fn DAQmxAdjust1141Cal(
7955 calHandle: CalHandle,
7956 refVoltage: float64,
7957 measOutput: float64,
7958 ) -> int32;
7959}
7960unsafe extern "C" {
7961 pub fn DAQmxSetup1142Cal(
7962 calHandle: CalHandle,
7963 channelName: *const ::std::os::raw::c_char,
7964 gain: float64,
7965 ) -> int32;
7966}
7967unsafe extern "C" {
7968 pub fn DAQmxAdjust1142Cal(
7969 calHandle: CalHandle,
7970 refVoltage: float64,
7971 measOutput: float64,
7972 ) -> int32;
7973}
7974unsafe extern "C" {
7975 pub fn DAQmxSetup1143Cal(
7976 calHandle: CalHandle,
7977 channelName: *const ::std::os::raw::c_char,
7978 gain: float64,
7979 ) -> int32;
7980}
7981unsafe extern "C" {
7982 pub fn DAQmxAdjust1143Cal(
7983 calHandle: CalHandle,
7984 refVoltage: float64,
7985 measOutput: float64,
7986 ) -> int32;
7987}
7988unsafe extern "C" {
7989 pub fn DAQmxSetup1502Cal(
7990 calHandle: CalHandle,
7991 channelName: *const ::std::os::raw::c_char,
7992 gain: float64,
7993 ) -> int32;
7994}
7995unsafe extern "C" {
7996 pub fn DAQmxAdjust1502Cal(
7997 calHandle: CalHandle,
7998 refVoltage: float64,
7999 measOutput: float64,
8000 ) -> int32;
8001}
8002unsafe extern "C" {
8003 pub fn DAQmxSetup1503Cal(
8004 calHandle: CalHandle,
8005 channelName: *const ::std::os::raw::c_char,
8006 gain: float64,
8007 ) -> int32;
8008}
8009unsafe extern "C" {
8010 pub fn DAQmxAdjust1503Cal(
8011 calHandle: CalHandle,
8012 refVoltage: float64,
8013 measOutput: float64,
8014 ) -> int32;
8015}
8016unsafe extern "C" {
8017 pub fn DAQmxAdjust1503CurrentCal(
8018 calHandle: CalHandle,
8019 channelName: *const ::std::os::raw::c_char,
8020 measCurrent: float64,
8021 ) -> int32;
8022}
8023unsafe extern "C" {
8024 pub fn DAQmxSetup1520Cal(
8025 calHandle: CalHandle,
8026 channelName: *const ::std::os::raw::c_char,
8027 gain: float64,
8028 ) -> int32;
8029}
8030unsafe extern "C" {
8031 pub fn DAQmxAdjust1520Cal(
8032 calHandle: CalHandle,
8033 refVoltage: float64,
8034 measOutput: float64,
8035 ) -> int32;
8036}
8037unsafe extern "C" {
8038 pub fn DAQmxSetup1521Cal(
8039 calHandle: CalHandle,
8040 channelName: *const ::std::os::raw::c_char,
8041 ) -> int32;
8042}
8043unsafe extern "C" {
8044 pub fn DAQmxAdjust1521Cal(
8045 calHandle: CalHandle,
8046 refVoltage: float64,
8047 measOutput: float64,
8048 ) -> int32;
8049}
8050unsafe extern "C" {
8051 pub fn DAQmxSetup153xCal(
8052 calHandle: CalHandle,
8053 channelName: *const ::std::os::raw::c_char,
8054 gain: float64,
8055 ) -> int32;
8056}
8057unsafe extern "C" {
8058 pub fn DAQmxAdjust153xCal(
8059 calHandle: CalHandle,
8060 refVoltage: float64,
8061 measOutput: float64,
8062 ) -> int32;
8063}
8064unsafe extern "C" {
8065 pub fn DAQmxSetup1540Cal(
8066 calHandle: CalHandle,
8067 channelName: *const ::std::os::raw::c_char,
8068 excitationVoltage: float64,
8069 excitationFreq: float64,
8070 ) -> int32;
8071}
8072unsafe extern "C" {
8073 pub fn DAQmxAdjust1540Cal(
8074 calHandle: CalHandle,
8075 refVoltage: float64,
8076 measOutput: float64,
8077 inputCalSource: int32,
8078 ) -> int32;
8079}
8080unsafe extern "C" {
8081 #[doc = "/\n/*** TEDS ***/\n/"]
8082 pub fn DAQmxConfigureTEDS(
8083 physicalChannel: *const ::std::os::raw::c_char,
8084 filePath: *const ::std::os::raw::c_char,
8085 ) -> int32;
8086}
8087unsafe extern "C" {
8088 pub fn DAQmxClearTEDS(physicalChannel: *const ::std::os::raw::c_char) -> int32;
8089}
8090unsafe extern "C" {
8091 pub fn DAQmxWriteToTEDSFromArray(
8092 physicalChannel: *const ::std::os::raw::c_char,
8093 bitStream: *const uInt8,
8094 arraySize: uInt32,
8095 basicTEDSOptions: int32,
8096 ) -> int32;
8097}
8098unsafe extern "C" {
8099 pub fn DAQmxWriteToTEDSFromFile(
8100 physicalChannel: *const ::std::os::raw::c_char,
8101 filePath: *const ::std::os::raw::c_char,
8102 basicTEDSOptions: int32,
8103 ) -> int32;
8104}
8105unsafe extern "C" {
8106 pub fn DAQmxGetPhysicalChanAttribute(
8107 physicalChannel: *const ::std::os::raw::c_char,
8108 attribute: int32,
8109 value: *mut ::std::os::raw::c_void,
8110 ...
8111 ) -> int32;
8112}
8113unsafe extern "C" {
8114 #[doc = "/\n/*** ID Pin ***/\n/"]
8115 pub fn DAQmxWriteIDPinMemory(
8116 deviceName: *const ::std::os::raw::c_char,
8117 idPinName: *const ::std::os::raw::c_char,
8118 data: *const uInt8,
8119 arraySize: uInt32,
8120 formatCode: uInt32,
8121 ) -> int32;
8122}
8123unsafe extern "C" {
8124 pub fn DAQmxReadIDPinMemory(
8125 deviceName: *const ::std::os::raw::c_char,
8126 idPinName: *const ::std::os::raw::c_char,
8127 data: *mut uInt8,
8128 arraySize: uInt32,
8129 dataLengthRead: *mut uInt32,
8130 formatCode: *mut uInt32,
8131 ) -> int32;
8132}
8133unsafe extern "C" {
8134 #[doc = "/\n/*** Real-Time ***/\n/"]
8135 pub fn DAQmxWaitForNextSampleClock(
8136 taskHandle: TaskHandle,
8137 timeout: float64,
8138 isLate: *mut bool32,
8139 ) -> int32;
8140}
8141unsafe extern "C" {
8142 pub fn DAQmxGetRealTimeAttribute(
8143 taskHandle: TaskHandle,
8144 attribute: int32,
8145 value: *mut ::std::os::raw::c_void,
8146 ...
8147 ) -> int32;
8148}
8149unsafe extern "C" {
8150 pub fn DAQmxSetRealTimeAttribute(taskHandle: TaskHandle, attribute: int32, ...) -> int32;
8151}
8152unsafe extern "C" {
8153 pub fn DAQmxResetRealTimeAttribute(taskHandle: TaskHandle, attribute: int32) -> int32;
8154}
8155unsafe extern "C" {
8156 pub fn DAQmxIsReadOrWriteLate(errorCode: int32) -> bool32;
8157}
8158unsafe extern "C" {
8159 #[doc = "/\n/*** Storage ***/\n/"]
8160 pub fn DAQmxSaveTask(
8161 taskHandle: TaskHandle,
8162 saveAs: *const ::std::os::raw::c_char,
8163 author: *const ::std::os::raw::c_char,
8164 options: uInt32,
8165 ) -> int32;
8166}
8167unsafe extern "C" {
8168 pub fn DAQmxSaveGlobalChan(
8169 taskHandle: TaskHandle,
8170 channelName: *const ::std::os::raw::c_char,
8171 saveAs: *const ::std::os::raw::c_char,
8172 author: *const ::std::os::raw::c_char,
8173 options: uInt32,
8174 ) -> int32;
8175}
8176unsafe extern "C" {
8177 pub fn DAQmxSaveScale(
8178 scaleName: *const ::std::os::raw::c_char,
8179 saveAs: *const ::std::os::raw::c_char,
8180 author: *const ::std::os::raw::c_char,
8181 options: uInt32,
8182 ) -> int32;
8183}
8184unsafe extern "C" {
8185 pub fn DAQmxDeleteSavedTask(taskName: *const ::std::os::raw::c_char) -> int32;
8186}
8187unsafe extern "C" {
8188 pub fn DAQmxDeleteSavedGlobalChan(channelName: *const ::std::os::raw::c_char) -> int32;
8189}
8190unsafe extern "C" {
8191 pub fn DAQmxDeleteSavedScale(scaleName: *const ::std::os::raw::c_char) -> int32;
8192}
8193unsafe extern "C" {
8194 pub fn DAQmxGetPersistedTaskAttribute(
8195 taskName: *const ::std::os::raw::c_char,
8196 attribute: int32,
8197 value: *mut ::std::os::raw::c_void,
8198 ...
8199 ) -> int32;
8200}
8201unsafe extern "C" {
8202 pub fn DAQmxGetPersistedChanAttribute(
8203 channel: *const ::std::os::raw::c_char,
8204 attribute: int32,
8205 value: *mut ::std::os::raw::c_void,
8206 ...
8207 ) -> int32;
8208}
8209unsafe extern "C" {
8210 pub fn DAQmxGetPersistedScaleAttribute(
8211 scaleName: *const ::std::os::raw::c_char,
8212 attribute: int32,
8213 value: *mut ::std::os::raw::c_void,
8214 ...
8215 ) -> int32;
8216}
8217unsafe extern "C" {
8218 #[doc = "/\n/*** System Configuration ***/\n/"]
8219 pub fn DAQmxGetSystemInfoAttribute(
8220 attribute: int32,
8221 value: *mut ::std::os::raw::c_void,
8222 ...
8223 ) -> int32;
8224}
8225unsafe extern "C" {
8226 pub fn DAQmxSetDigitalPowerUpStates(
8227 deviceName: *const ::std::os::raw::c_char,
8228 channelNames: *const ::std::os::raw::c_char,
8229 state: int32,
8230 ...
8231 ) -> int32;
8232}
8233unsafe extern "C" {
8234 pub fn DAQmxSetDigitalPowerUpStatesEx(
8235 channelNames: *const ::std::os::raw::c_char,
8236 stateArray: *const int32,
8237 arraySize: uInt32,
8238 ) -> int32;
8239}
8240unsafe extern "C" {
8241 pub fn DAQmxGetDigitalPowerUpStates(
8242 deviceName: *const ::std::os::raw::c_char,
8243 channelName: *const ::std::os::raw::c_char,
8244 state: *mut int32,
8245 ...
8246 ) -> int32;
8247}
8248unsafe extern "C" {
8249 pub fn DAQmxGetDigitalPowerUpStatesEx(
8250 channelNames: *const ::std::os::raw::c_char,
8251 stateArray: *mut int32,
8252 arraySizePtr: *mut uInt32,
8253 ) -> int32;
8254}
8255unsafe extern "C" {
8256 pub fn DAQmxSetDigitalPullUpPullDownStates(
8257 deviceName: *const ::std::os::raw::c_char,
8258 channelName: *const ::std::os::raw::c_char,
8259 state: int32,
8260 ...
8261 ) -> int32;
8262}
8263unsafe extern "C" {
8264 pub fn DAQmxSetDigitalPullUpPullDownStatesEx(
8265 channelNames: *const ::std::os::raw::c_char,
8266 stateArray: *const int32,
8267 arraySize: uInt32,
8268 ) -> int32;
8269}
8270unsafe extern "C" {
8271 pub fn DAQmxGetDigitalPullUpPullDownStates(
8272 deviceName: *const ::std::os::raw::c_char,
8273 channelName: *const ::std::os::raw::c_char,
8274 state: *mut int32,
8275 ...
8276 ) -> int32;
8277}
8278unsafe extern "C" {
8279 pub fn DAQmxGetDigitalPullUpPullDownStatesEx(
8280 channelNames: *const ::std::os::raw::c_char,
8281 stateArray: *mut int32,
8282 arraySizePtr: *mut uInt32,
8283 ) -> int32;
8284}
8285unsafe extern "C" {
8286 pub fn DAQmxSetAnalogPowerUpStates(
8287 deviceName: *const ::std::os::raw::c_char,
8288 channelNames: *const ::std::os::raw::c_char,
8289 state: float64,
8290 channelType: int32,
8291 ...
8292 ) -> int32;
8293}
8294unsafe extern "C" {
8295 pub fn DAQmxSetAnalogPowerUpStatesWithOutputType(
8296 channelNames: *const ::std::os::raw::c_char,
8297 stateArray: *const float64,
8298 channelTypeArray: *const int32,
8299 arraySize: uInt32,
8300 ) -> int32;
8301}
8302unsafe extern "C" {
8303 pub fn DAQmxGetAnalogPowerUpStates(
8304 deviceName: *const ::std::os::raw::c_char,
8305 channelName: *const ::std::os::raw::c_char,
8306 state: *mut float64,
8307 channelType: int32,
8308 ...
8309 ) -> int32;
8310}
8311unsafe extern "C" {
8312 pub fn DAQmxGetAnalogPowerUpStatesWithOutputType(
8313 channelNames: *const ::std::os::raw::c_char,
8314 stateArray: *mut float64,
8315 channelTypeArray: *mut int32,
8316 arraySizePtr: *mut uInt32,
8317 ) -> int32;
8318}
8319unsafe extern "C" {
8320 pub fn DAQmxSetDigitalLogicFamilyPowerUpState(
8321 deviceName: *const ::std::os::raw::c_char,
8322 logicFamily: int32,
8323 ) -> int32;
8324}
8325unsafe extern "C" {
8326 pub fn DAQmxGetDigitalLogicFamilyPowerUpState(
8327 deviceName: *const ::std::os::raw::c_char,
8328 logicFamily: *mut int32,
8329 ) -> int32;
8330}
8331unsafe extern "C" {
8332 pub fn DAQmxAddNetworkDevice(
8333 IPAddress: *const ::std::os::raw::c_char,
8334 deviceName: *const ::std::os::raw::c_char,
8335 attemptReservation: bool32,
8336 timeout: float64,
8337 deviceNameOut: *mut ::std::os::raw::c_char,
8338 deviceNameOutBufferSize: uInt32,
8339 ) -> int32;
8340}
8341unsafe extern "C" {
8342 pub fn DAQmxDeleteNetworkDevice(deviceName: *const ::std::os::raw::c_char) -> int32;
8343}
8344unsafe extern "C" {
8345 pub fn DAQmxReserveNetworkDevice(
8346 deviceName: *const ::std::os::raw::c_char,
8347 overrideReservation: bool32,
8348 ) -> int32;
8349}
8350unsafe extern "C" {
8351 pub fn DAQmxUnreserveNetworkDevice(deviceName: *const ::std::os::raw::c_char) -> int32;
8352}
8353unsafe extern "C" {
8354 #[doc = "/\n/*** cDAQ Sync Connections ***/\n/"]
8355 pub fn DAQmxAutoConfigureCDAQSyncConnections(
8356 chassisDevicesPorts: *const ::std::os::raw::c_char,
8357 timeout: float64,
8358 ) -> int32;
8359}
8360unsafe extern "C" {
8361 pub fn DAQmxGetAutoConfiguredCDAQSyncConnections(
8362 portList: *mut ::std::os::raw::c_char,
8363 portListSize: uInt32,
8364 ) -> int32;
8365}
8366unsafe extern "C" {
8367 pub fn DAQmxAreConfiguredCDAQSyncPortsDisconnected(
8368 chassisDevicesPorts: *const ::std::os::raw::c_char,
8369 timeout: float64,
8370 disconnectedPortsExist: *mut bool32,
8371 ) -> int32;
8372}
8373unsafe extern "C" {
8374 pub fn DAQmxGetDisconnectedCDAQSyncPorts(
8375 portList: *mut ::std::os::raw::c_char,
8376 portListSize: uInt32,
8377 ) -> int32;
8378}
8379unsafe extern "C" {
8380 pub fn DAQmxAddCDAQSyncConnection(portList: *const ::std::os::raw::c_char) -> int32;
8381}
8382unsafe extern "C" {
8383 pub fn DAQmxRemoveCDAQSyncConnection(portList: *const ::std::os::raw::c_char) -> int32;
8384}
8385unsafe extern "C" {
8386 #[doc = "/\n/*** Error Handling ***/\n/"]
8387 pub fn DAQmxGetErrorString(
8388 errorCode: int32,
8389 errorString: *mut ::std::os::raw::c_char,
8390 bufferSize: uInt32,
8391 ) -> int32;
8392}
8393unsafe extern "C" {
8394 pub fn DAQmxGetExtendedErrorInfo(
8395 errorString: *mut ::std::os::raw::c_char,
8396 bufferSize: uInt32,
8397 ) -> int32;
8398}
8399unsafe extern "C" {
8400 #[doc = " NI-DAQmx Specific Attribute Get/Set/Reset Function Declarations **********"]
8401 pub fn DAQmxGetBufInputBufSize(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
8402}
8403unsafe extern "C" {
8404 pub fn DAQmxSetBufInputBufSize(taskHandle: TaskHandle, data: uInt32) -> int32;
8405}
8406unsafe extern "C" {
8407 pub fn DAQmxResetBufInputBufSize(taskHandle: TaskHandle) -> int32;
8408}
8409unsafe extern "C" {
8410 pub fn DAQmxGetBufInputOnbrdBufSize(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
8411}
8412unsafe extern "C" {
8413 pub fn DAQmxGetBufOutputBufSize(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
8414}
8415unsafe extern "C" {
8416 pub fn DAQmxSetBufOutputBufSize(taskHandle: TaskHandle, data: uInt32) -> int32;
8417}
8418unsafe extern "C" {
8419 pub fn DAQmxResetBufOutputBufSize(taskHandle: TaskHandle) -> int32;
8420}
8421unsafe extern "C" {
8422 pub fn DAQmxGetBufOutputOnbrdBufSize(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
8423}
8424unsafe extern "C" {
8425 pub fn DAQmxSetBufOutputOnbrdBufSize(taskHandle: TaskHandle, data: uInt32) -> int32;
8426}
8427unsafe extern "C" {
8428 pub fn DAQmxResetBufOutputOnbrdBufSize(taskHandle: TaskHandle) -> int32;
8429}
8430unsafe extern "C" {
8431 pub fn DAQmxGetSelfCalSupported(
8432 deviceName: *const ::std::os::raw::c_char,
8433 data: *mut bool32,
8434 ) -> int32;
8435}
8436unsafe extern "C" {
8437 pub fn DAQmxGetSelfCalLastTemp(
8438 deviceName: *const ::std::os::raw::c_char,
8439 data: *mut float64,
8440 ) -> int32;
8441}
8442unsafe extern "C" {
8443 pub fn DAQmxGetExtCalRecommendedInterval(
8444 deviceName: *const ::std::os::raw::c_char,
8445 data: *mut uInt32,
8446 ) -> int32;
8447}
8448unsafe extern "C" {
8449 pub fn DAQmxGetExtCalLastTemp(
8450 deviceName: *const ::std::os::raw::c_char,
8451 data: *mut float64,
8452 ) -> int32;
8453}
8454unsafe extern "C" {
8455 pub fn DAQmxGetCalUserDefinedInfo(
8456 deviceName: *const ::std::os::raw::c_char,
8457 data: *mut ::std::os::raw::c_char,
8458 bufferSize: uInt32,
8459 ) -> int32;
8460}
8461unsafe extern "C" {
8462 pub fn DAQmxSetCalUserDefinedInfo(
8463 deviceName: *const ::std::os::raw::c_char,
8464 data: *const ::std::os::raw::c_char,
8465 ) -> int32;
8466}
8467unsafe extern "C" {
8468 pub fn DAQmxGetCalUserDefinedInfoMaxSize(
8469 deviceName: *const ::std::os::raw::c_char,
8470 data: *mut uInt32,
8471 ) -> int32;
8472}
8473unsafe extern "C" {
8474 pub fn DAQmxGetCalDevTemp(
8475 deviceName: *const ::std::os::raw::c_char,
8476 data: *mut float64,
8477 ) -> int32;
8478}
8479unsafe extern "C" {
8480 pub fn DAQmxGetCalAccConnectionCount(
8481 deviceName: *const ::std::os::raw::c_char,
8482 data: *mut uInt32,
8483 ) -> int32;
8484}
8485unsafe extern "C" {
8486 pub fn DAQmxSetCalAccConnectionCount(
8487 deviceName: *const ::std::os::raw::c_char,
8488 data: uInt32,
8489 ) -> int32;
8490}
8491unsafe extern "C" {
8492 pub fn DAQmxGetCalRecommendedAccConnectionCountLimit(
8493 deviceName: *const ::std::os::raw::c_char,
8494 data: *mut uInt32,
8495 ) -> int32;
8496}
8497unsafe extern "C" {
8498 pub fn DAQmxGetAIMax(
8499 taskHandle: TaskHandle,
8500 channel: *const ::std::os::raw::c_char,
8501 data: *mut float64,
8502 ) -> int32;
8503}
8504unsafe extern "C" {
8505 pub fn DAQmxSetAIMax(
8506 taskHandle: TaskHandle,
8507 channel: *const ::std::os::raw::c_char,
8508 data: float64,
8509 ) -> int32;
8510}
8511unsafe extern "C" {
8512 pub fn DAQmxResetAIMax(taskHandle: TaskHandle, channel: *const ::std::os::raw::c_char)
8513 -> int32;
8514}
8515unsafe extern "C" {
8516 pub fn DAQmxGetAIMin(
8517 taskHandle: TaskHandle,
8518 channel: *const ::std::os::raw::c_char,
8519 data: *mut float64,
8520 ) -> int32;
8521}
8522unsafe extern "C" {
8523 pub fn DAQmxSetAIMin(
8524 taskHandle: TaskHandle,
8525 channel: *const ::std::os::raw::c_char,
8526 data: float64,
8527 ) -> int32;
8528}
8529unsafe extern "C" {
8530 pub fn DAQmxResetAIMin(taskHandle: TaskHandle, channel: *const ::std::os::raw::c_char)
8531 -> int32;
8532}
8533unsafe extern "C" {
8534 pub fn DAQmxGetAICustomScaleName(
8535 taskHandle: TaskHandle,
8536 channel: *const ::std::os::raw::c_char,
8537 data: *mut ::std::os::raw::c_char,
8538 bufferSize: uInt32,
8539 ) -> int32;
8540}
8541unsafe extern "C" {
8542 pub fn DAQmxSetAICustomScaleName(
8543 taskHandle: TaskHandle,
8544 channel: *const ::std::os::raw::c_char,
8545 data: *const ::std::os::raw::c_char,
8546 ) -> int32;
8547}
8548unsafe extern "C" {
8549 pub fn DAQmxResetAICustomScaleName(
8550 taskHandle: TaskHandle,
8551 channel: *const ::std::os::raw::c_char,
8552 ) -> int32;
8553}
8554unsafe extern "C" {
8555 pub fn DAQmxGetAIMeasType(
8556 taskHandle: TaskHandle,
8557 channel: *const ::std::os::raw::c_char,
8558 data: *mut int32,
8559 ) -> int32;
8560}
8561unsafe extern "C" {
8562 pub fn DAQmxGetAIVoltageUnits(
8563 taskHandle: TaskHandle,
8564 channel: *const ::std::os::raw::c_char,
8565 data: *mut int32,
8566 ) -> int32;
8567}
8568unsafe extern "C" {
8569 pub fn DAQmxSetAIVoltageUnits(
8570 taskHandle: TaskHandle,
8571 channel: *const ::std::os::raw::c_char,
8572 data: int32,
8573 ) -> int32;
8574}
8575unsafe extern "C" {
8576 pub fn DAQmxResetAIVoltageUnits(
8577 taskHandle: TaskHandle,
8578 channel: *const ::std::os::raw::c_char,
8579 ) -> int32;
8580}
8581unsafe extern "C" {
8582 pub fn DAQmxGetAIVoltagedBRef(
8583 taskHandle: TaskHandle,
8584 channel: *const ::std::os::raw::c_char,
8585 data: *mut float64,
8586 ) -> int32;
8587}
8588unsafe extern "C" {
8589 pub fn DAQmxSetAIVoltagedBRef(
8590 taskHandle: TaskHandle,
8591 channel: *const ::std::os::raw::c_char,
8592 data: float64,
8593 ) -> int32;
8594}
8595unsafe extern "C" {
8596 pub fn DAQmxResetAIVoltagedBRef(
8597 taskHandle: TaskHandle,
8598 channel: *const ::std::os::raw::c_char,
8599 ) -> int32;
8600}
8601unsafe extern "C" {
8602 pub fn DAQmxGetAIVoltageACRMSUnits(
8603 taskHandle: TaskHandle,
8604 channel: *const ::std::os::raw::c_char,
8605 data: *mut int32,
8606 ) -> int32;
8607}
8608unsafe extern "C" {
8609 pub fn DAQmxSetAIVoltageACRMSUnits(
8610 taskHandle: TaskHandle,
8611 channel: *const ::std::os::raw::c_char,
8612 data: int32,
8613 ) -> int32;
8614}
8615unsafe extern "C" {
8616 pub fn DAQmxResetAIVoltageACRMSUnits(
8617 taskHandle: TaskHandle,
8618 channel: *const ::std::os::raw::c_char,
8619 ) -> int32;
8620}
8621unsafe extern "C" {
8622 pub fn DAQmxGetAITempUnits(
8623 taskHandle: TaskHandle,
8624 channel: *const ::std::os::raw::c_char,
8625 data: *mut int32,
8626 ) -> int32;
8627}
8628unsafe extern "C" {
8629 pub fn DAQmxSetAITempUnits(
8630 taskHandle: TaskHandle,
8631 channel: *const ::std::os::raw::c_char,
8632 data: int32,
8633 ) -> int32;
8634}
8635unsafe extern "C" {
8636 pub fn DAQmxResetAITempUnits(
8637 taskHandle: TaskHandle,
8638 channel: *const ::std::os::raw::c_char,
8639 ) -> int32;
8640}
8641unsafe extern "C" {
8642 pub fn DAQmxGetAIThrmcplType(
8643 taskHandle: TaskHandle,
8644 channel: *const ::std::os::raw::c_char,
8645 data: *mut int32,
8646 ) -> int32;
8647}
8648unsafe extern "C" {
8649 pub fn DAQmxSetAIThrmcplType(
8650 taskHandle: TaskHandle,
8651 channel: *const ::std::os::raw::c_char,
8652 data: int32,
8653 ) -> int32;
8654}
8655unsafe extern "C" {
8656 pub fn DAQmxResetAIThrmcplType(
8657 taskHandle: TaskHandle,
8658 channel: *const ::std::os::raw::c_char,
8659 ) -> int32;
8660}
8661unsafe extern "C" {
8662 pub fn DAQmxGetAIThrmcplScaleType(
8663 taskHandle: TaskHandle,
8664 channel: *const ::std::os::raw::c_char,
8665 data: *mut int32,
8666 ) -> int32;
8667}
8668unsafe extern "C" {
8669 pub fn DAQmxSetAIThrmcplScaleType(
8670 taskHandle: TaskHandle,
8671 channel: *const ::std::os::raw::c_char,
8672 data: int32,
8673 ) -> int32;
8674}
8675unsafe extern "C" {
8676 pub fn DAQmxResetAIThrmcplScaleType(
8677 taskHandle: TaskHandle,
8678 channel: *const ::std::os::raw::c_char,
8679 ) -> int32;
8680}
8681unsafe extern "C" {
8682 pub fn DAQmxGetAIThrmcplCJCSrc(
8683 taskHandle: TaskHandle,
8684 channel: *const ::std::os::raw::c_char,
8685 data: *mut int32,
8686 ) -> int32;
8687}
8688unsafe extern "C" {
8689 pub fn DAQmxGetAIThrmcplCJCVal(
8690 taskHandle: TaskHandle,
8691 channel: *const ::std::os::raw::c_char,
8692 data: *mut float64,
8693 ) -> int32;
8694}
8695unsafe extern "C" {
8696 pub fn DAQmxSetAIThrmcplCJCVal(
8697 taskHandle: TaskHandle,
8698 channel: *const ::std::os::raw::c_char,
8699 data: float64,
8700 ) -> int32;
8701}
8702unsafe extern "C" {
8703 pub fn DAQmxResetAIThrmcplCJCVal(
8704 taskHandle: TaskHandle,
8705 channel: *const ::std::os::raw::c_char,
8706 ) -> int32;
8707}
8708unsafe extern "C" {
8709 pub fn DAQmxGetAIThrmcplCJCChan(
8710 taskHandle: TaskHandle,
8711 channel: *const ::std::os::raw::c_char,
8712 data: *mut ::std::os::raw::c_char,
8713 bufferSize: uInt32,
8714 ) -> int32;
8715}
8716unsafe extern "C" {
8717 pub fn DAQmxGetAIRTDType(
8718 taskHandle: TaskHandle,
8719 channel: *const ::std::os::raw::c_char,
8720 data: *mut int32,
8721 ) -> int32;
8722}
8723unsafe extern "C" {
8724 pub fn DAQmxSetAIRTDType(
8725 taskHandle: TaskHandle,
8726 channel: *const ::std::os::raw::c_char,
8727 data: int32,
8728 ) -> int32;
8729}
8730unsafe extern "C" {
8731 pub fn DAQmxResetAIRTDType(
8732 taskHandle: TaskHandle,
8733 channel: *const ::std::os::raw::c_char,
8734 ) -> int32;
8735}
8736unsafe extern "C" {
8737 pub fn DAQmxGetAIRTDR0(
8738 taskHandle: TaskHandle,
8739 channel: *const ::std::os::raw::c_char,
8740 data: *mut float64,
8741 ) -> int32;
8742}
8743unsafe extern "C" {
8744 pub fn DAQmxSetAIRTDR0(
8745 taskHandle: TaskHandle,
8746 channel: *const ::std::os::raw::c_char,
8747 data: float64,
8748 ) -> int32;
8749}
8750unsafe extern "C" {
8751 pub fn DAQmxResetAIRTDR0(
8752 taskHandle: TaskHandle,
8753 channel: *const ::std::os::raw::c_char,
8754 ) -> int32;
8755}
8756unsafe extern "C" {
8757 pub fn DAQmxGetAIRTDA(
8758 taskHandle: TaskHandle,
8759 channel: *const ::std::os::raw::c_char,
8760 data: *mut float64,
8761 ) -> int32;
8762}
8763unsafe extern "C" {
8764 pub fn DAQmxSetAIRTDA(
8765 taskHandle: TaskHandle,
8766 channel: *const ::std::os::raw::c_char,
8767 data: float64,
8768 ) -> int32;
8769}
8770unsafe extern "C" {
8771 pub fn DAQmxResetAIRTDA(
8772 taskHandle: TaskHandle,
8773 channel: *const ::std::os::raw::c_char,
8774 ) -> int32;
8775}
8776unsafe extern "C" {
8777 pub fn DAQmxGetAIRTDB(
8778 taskHandle: TaskHandle,
8779 channel: *const ::std::os::raw::c_char,
8780 data: *mut float64,
8781 ) -> int32;
8782}
8783unsafe extern "C" {
8784 pub fn DAQmxSetAIRTDB(
8785 taskHandle: TaskHandle,
8786 channel: *const ::std::os::raw::c_char,
8787 data: float64,
8788 ) -> int32;
8789}
8790unsafe extern "C" {
8791 pub fn DAQmxResetAIRTDB(
8792 taskHandle: TaskHandle,
8793 channel: *const ::std::os::raw::c_char,
8794 ) -> int32;
8795}
8796unsafe extern "C" {
8797 pub fn DAQmxGetAIRTDC(
8798 taskHandle: TaskHandle,
8799 channel: *const ::std::os::raw::c_char,
8800 data: *mut float64,
8801 ) -> int32;
8802}
8803unsafe extern "C" {
8804 pub fn DAQmxSetAIRTDC(
8805 taskHandle: TaskHandle,
8806 channel: *const ::std::os::raw::c_char,
8807 data: float64,
8808 ) -> int32;
8809}
8810unsafe extern "C" {
8811 pub fn DAQmxResetAIRTDC(
8812 taskHandle: TaskHandle,
8813 channel: *const ::std::os::raw::c_char,
8814 ) -> int32;
8815}
8816unsafe extern "C" {
8817 pub fn DAQmxGetAIThrmstrA(
8818 taskHandle: TaskHandle,
8819 channel: *const ::std::os::raw::c_char,
8820 data: *mut float64,
8821 ) -> int32;
8822}
8823unsafe extern "C" {
8824 pub fn DAQmxSetAIThrmstrA(
8825 taskHandle: TaskHandle,
8826 channel: *const ::std::os::raw::c_char,
8827 data: float64,
8828 ) -> int32;
8829}
8830unsafe extern "C" {
8831 pub fn DAQmxResetAIThrmstrA(
8832 taskHandle: TaskHandle,
8833 channel: *const ::std::os::raw::c_char,
8834 ) -> int32;
8835}
8836unsafe extern "C" {
8837 pub fn DAQmxGetAIThrmstrB(
8838 taskHandle: TaskHandle,
8839 channel: *const ::std::os::raw::c_char,
8840 data: *mut float64,
8841 ) -> int32;
8842}
8843unsafe extern "C" {
8844 pub fn DAQmxSetAIThrmstrB(
8845 taskHandle: TaskHandle,
8846 channel: *const ::std::os::raw::c_char,
8847 data: float64,
8848 ) -> int32;
8849}
8850unsafe extern "C" {
8851 pub fn DAQmxResetAIThrmstrB(
8852 taskHandle: TaskHandle,
8853 channel: *const ::std::os::raw::c_char,
8854 ) -> int32;
8855}
8856unsafe extern "C" {
8857 pub fn DAQmxGetAIThrmstrC(
8858 taskHandle: TaskHandle,
8859 channel: *const ::std::os::raw::c_char,
8860 data: *mut float64,
8861 ) -> int32;
8862}
8863unsafe extern "C" {
8864 pub fn DAQmxSetAIThrmstrC(
8865 taskHandle: TaskHandle,
8866 channel: *const ::std::os::raw::c_char,
8867 data: float64,
8868 ) -> int32;
8869}
8870unsafe extern "C" {
8871 pub fn DAQmxResetAIThrmstrC(
8872 taskHandle: TaskHandle,
8873 channel: *const ::std::os::raw::c_char,
8874 ) -> int32;
8875}
8876unsafe extern "C" {
8877 pub fn DAQmxGetAIThrmstrR1(
8878 taskHandle: TaskHandle,
8879 channel: *const ::std::os::raw::c_char,
8880 data: *mut float64,
8881 ) -> int32;
8882}
8883unsafe extern "C" {
8884 pub fn DAQmxSetAIThrmstrR1(
8885 taskHandle: TaskHandle,
8886 channel: *const ::std::os::raw::c_char,
8887 data: float64,
8888 ) -> int32;
8889}
8890unsafe extern "C" {
8891 pub fn DAQmxResetAIThrmstrR1(
8892 taskHandle: TaskHandle,
8893 channel: *const ::std::os::raw::c_char,
8894 ) -> int32;
8895}
8896unsafe extern "C" {
8897 pub fn DAQmxGetAIForceReadFromChan(
8898 taskHandle: TaskHandle,
8899 channel: *const ::std::os::raw::c_char,
8900 data: *mut bool32,
8901 ) -> int32;
8902}
8903unsafe extern "C" {
8904 pub fn DAQmxSetAIForceReadFromChan(
8905 taskHandle: TaskHandle,
8906 channel: *const ::std::os::raw::c_char,
8907 data: bool32,
8908 ) -> int32;
8909}
8910unsafe extern "C" {
8911 pub fn DAQmxResetAIForceReadFromChan(
8912 taskHandle: TaskHandle,
8913 channel: *const ::std::os::raw::c_char,
8914 ) -> int32;
8915}
8916unsafe extern "C" {
8917 pub fn DAQmxGetAICurrentUnits(
8918 taskHandle: TaskHandle,
8919 channel: *const ::std::os::raw::c_char,
8920 data: *mut int32,
8921 ) -> int32;
8922}
8923unsafe extern "C" {
8924 pub fn DAQmxSetAICurrentUnits(
8925 taskHandle: TaskHandle,
8926 channel: *const ::std::os::raw::c_char,
8927 data: int32,
8928 ) -> int32;
8929}
8930unsafe extern "C" {
8931 pub fn DAQmxResetAICurrentUnits(
8932 taskHandle: TaskHandle,
8933 channel: *const ::std::os::raw::c_char,
8934 ) -> int32;
8935}
8936unsafe extern "C" {
8937 pub fn DAQmxGetAICurrentACRMSUnits(
8938 taskHandle: TaskHandle,
8939 channel: *const ::std::os::raw::c_char,
8940 data: *mut int32,
8941 ) -> int32;
8942}
8943unsafe extern "C" {
8944 pub fn DAQmxSetAICurrentACRMSUnits(
8945 taskHandle: TaskHandle,
8946 channel: *const ::std::os::raw::c_char,
8947 data: int32,
8948 ) -> int32;
8949}
8950unsafe extern "C" {
8951 pub fn DAQmxResetAICurrentACRMSUnits(
8952 taskHandle: TaskHandle,
8953 channel: *const ::std::os::raw::c_char,
8954 ) -> int32;
8955}
8956unsafe extern "C" {
8957 pub fn DAQmxGetAIStrainUnits(
8958 taskHandle: TaskHandle,
8959 channel: *const ::std::os::raw::c_char,
8960 data: *mut int32,
8961 ) -> int32;
8962}
8963unsafe extern "C" {
8964 pub fn DAQmxSetAIStrainUnits(
8965 taskHandle: TaskHandle,
8966 channel: *const ::std::os::raw::c_char,
8967 data: int32,
8968 ) -> int32;
8969}
8970unsafe extern "C" {
8971 pub fn DAQmxResetAIStrainUnits(
8972 taskHandle: TaskHandle,
8973 channel: *const ::std::os::raw::c_char,
8974 ) -> int32;
8975}
8976unsafe extern "C" {
8977 pub fn DAQmxGetAIStrainGageForceReadFromChan(
8978 taskHandle: TaskHandle,
8979 channel: *const ::std::os::raw::c_char,
8980 data: *mut bool32,
8981 ) -> int32;
8982}
8983unsafe extern "C" {
8984 pub fn DAQmxSetAIStrainGageForceReadFromChan(
8985 taskHandle: TaskHandle,
8986 channel: *const ::std::os::raw::c_char,
8987 data: bool32,
8988 ) -> int32;
8989}
8990unsafe extern "C" {
8991 pub fn DAQmxResetAIStrainGageForceReadFromChan(
8992 taskHandle: TaskHandle,
8993 channel: *const ::std::os::raw::c_char,
8994 ) -> int32;
8995}
8996unsafe extern "C" {
8997 pub fn DAQmxGetAIStrainGageGageFactor(
8998 taskHandle: TaskHandle,
8999 channel: *const ::std::os::raw::c_char,
9000 data: *mut float64,
9001 ) -> int32;
9002}
9003unsafe extern "C" {
9004 pub fn DAQmxSetAIStrainGageGageFactor(
9005 taskHandle: TaskHandle,
9006 channel: *const ::std::os::raw::c_char,
9007 data: float64,
9008 ) -> int32;
9009}
9010unsafe extern "C" {
9011 pub fn DAQmxResetAIStrainGageGageFactor(
9012 taskHandle: TaskHandle,
9013 channel: *const ::std::os::raw::c_char,
9014 ) -> int32;
9015}
9016unsafe extern "C" {
9017 pub fn DAQmxGetAIStrainGagePoissonRatio(
9018 taskHandle: TaskHandle,
9019 channel: *const ::std::os::raw::c_char,
9020 data: *mut float64,
9021 ) -> int32;
9022}
9023unsafe extern "C" {
9024 pub fn DAQmxSetAIStrainGagePoissonRatio(
9025 taskHandle: TaskHandle,
9026 channel: *const ::std::os::raw::c_char,
9027 data: float64,
9028 ) -> int32;
9029}
9030unsafe extern "C" {
9031 pub fn DAQmxResetAIStrainGagePoissonRatio(
9032 taskHandle: TaskHandle,
9033 channel: *const ::std::os::raw::c_char,
9034 ) -> int32;
9035}
9036unsafe extern "C" {
9037 pub fn DAQmxGetAIStrainGageCfg(
9038 taskHandle: TaskHandle,
9039 channel: *const ::std::os::raw::c_char,
9040 data: *mut int32,
9041 ) -> int32;
9042}
9043unsafe extern "C" {
9044 pub fn DAQmxSetAIStrainGageCfg(
9045 taskHandle: TaskHandle,
9046 channel: *const ::std::os::raw::c_char,
9047 data: int32,
9048 ) -> int32;
9049}
9050unsafe extern "C" {
9051 pub fn DAQmxResetAIStrainGageCfg(
9052 taskHandle: TaskHandle,
9053 channel: *const ::std::os::raw::c_char,
9054 ) -> int32;
9055}
9056unsafe extern "C" {
9057 pub fn DAQmxGetAIRosetteStrainGageRosetteType(
9058 taskHandle: TaskHandle,
9059 channel: *const ::std::os::raw::c_char,
9060 data: *mut int32,
9061 ) -> int32;
9062}
9063unsafe extern "C" {
9064 pub fn DAQmxGetAIRosetteStrainGageOrientation(
9065 taskHandle: TaskHandle,
9066 channel: *const ::std::os::raw::c_char,
9067 data: *mut float64,
9068 ) -> int32;
9069}
9070unsafe extern "C" {
9071 pub fn DAQmxSetAIRosetteStrainGageOrientation(
9072 taskHandle: TaskHandle,
9073 channel: *const ::std::os::raw::c_char,
9074 data: float64,
9075 ) -> int32;
9076}
9077unsafe extern "C" {
9078 pub fn DAQmxResetAIRosetteStrainGageOrientation(
9079 taskHandle: TaskHandle,
9080 channel: *const ::std::os::raw::c_char,
9081 ) -> int32;
9082}
9083unsafe extern "C" {
9084 pub fn DAQmxGetAIRosetteStrainGageStrainChans(
9085 taskHandle: TaskHandle,
9086 channel: *const ::std::os::raw::c_char,
9087 data: *mut ::std::os::raw::c_char,
9088 bufferSize: uInt32,
9089 ) -> int32;
9090}
9091unsafe extern "C" {
9092 pub fn DAQmxGetAIRosetteStrainGageRosetteMeasType(
9093 taskHandle: TaskHandle,
9094 channel: *const ::std::os::raw::c_char,
9095 data: *mut int32,
9096 ) -> int32;
9097}
9098unsafe extern "C" {
9099 pub fn DAQmxSetAIRosetteStrainGageRosetteMeasType(
9100 taskHandle: TaskHandle,
9101 channel: *const ::std::os::raw::c_char,
9102 data: int32,
9103 ) -> int32;
9104}
9105unsafe extern "C" {
9106 pub fn DAQmxResetAIRosetteStrainGageRosetteMeasType(
9107 taskHandle: TaskHandle,
9108 channel: *const ::std::os::raw::c_char,
9109 ) -> int32;
9110}
9111unsafe extern "C" {
9112 pub fn DAQmxGetAIResistanceUnits(
9113 taskHandle: TaskHandle,
9114 channel: *const ::std::os::raw::c_char,
9115 data: *mut int32,
9116 ) -> int32;
9117}
9118unsafe extern "C" {
9119 pub fn DAQmxSetAIResistanceUnits(
9120 taskHandle: TaskHandle,
9121 channel: *const ::std::os::raw::c_char,
9122 data: int32,
9123 ) -> int32;
9124}
9125unsafe extern "C" {
9126 pub fn DAQmxResetAIResistanceUnits(
9127 taskHandle: TaskHandle,
9128 channel: *const ::std::os::raw::c_char,
9129 ) -> int32;
9130}
9131unsafe extern "C" {
9132 pub fn DAQmxGetAIFreqUnits(
9133 taskHandle: TaskHandle,
9134 channel: *const ::std::os::raw::c_char,
9135 data: *mut int32,
9136 ) -> int32;
9137}
9138unsafe extern "C" {
9139 pub fn DAQmxSetAIFreqUnits(
9140 taskHandle: TaskHandle,
9141 channel: *const ::std::os::raw::c_char,
9142 data: int32,
9143 ) -> int32;
9144}
9145unsafe extern "C" {
9146 pub fn DAQmxResetAIFreqUnits(
9147 taskHandle: TaskHandle,
9148 channel: *const ::std::os::raw::c_char,
9149 ) -> int32;
9150}
9151unsafe extern "C" {
9152 pub fn DAQmxGetAIFreqThreshVoltage(
9153 taskHandle: TaskHandle,
9154 channel: *const ::std::os::raw::c_char,
9155 data: *mut float64,
9156 ) -> int32;
9157}
9158unsafe extern "C" {
9159 pub fn DAQmxSetAIFreqThreshVoltage(
9160 taskHandle: TaskHandle,
9161 channel: *const ::std::os::raw::c_char,
9162 data: float64,
9163 ) -> int32;
9164}
9165unsafe extern "C" {
9166 pub fn DAQmxResetAIFreqThreshVoltage(
9167 taskHandle: TaskHandle,
9168 channel: *const ::std::os::raw::c_char,
9169 ) -> int32;
9170}
9171unsafe extern "C" {
9172 pub fn DAQmxGetAIFreqHyst(
9173 taskHandle: TaskHandle,
9174 channel: *const ::std::os::raw::c_char,
9175 data: *mut float64,
9176 ) -> int32;
9177}
9178unsafe extern "C" {
9179 pub fn DAQmxSetAIFreqHyst(
9180 taskHandle: TaskHandle,
9181 channel: *const ::std::os::raw::c_char,
9182 data: float64,
9183 ) -> int32;
9184}
9185unsafe extern "C" {
9186 pub fn DAQmxResetAIFreqHyst(
9187 taskHandle: TaskHandle,
9188 channel: *const ::std::os::raw::c_char,
9189 ) -> int32;
9190}
9191unsafe extern "C" {
9192 pub fn DAQmxGetAILVDTUnits(
9193 taskHandle: TaskHandle,
9194 channel: *const ::std::os::raw::c_char,
9195 data: *mut int32,
9196 ) -> int32;
9197}
9198unsafe extern "C" {
9199 pub fn DAQmxSetAILVDTUnits(
9200 taskHandle: TaskHandle,
9201 channel: *const ::std::os::raw::c_char,
9202 data: int32,
9203 ) -> int32;
9204}
9205unsafe extern "C" {
9206 pub fn DAQmxResetAILVDTUnits(
9207 taskHandle: TaskHandle,
9208 channel: *const ::std::os::raw::c_char,
9209 ) -> int32;
9210}
9211unsafe extern "C" {
9212 pub fn DAQmxGetAILVDTSensitivity(
9213 taskHandle: TaskHandle,
9214 channel: *const ::std::os::raw::c_char,
9215 data: *mut float64,
9216 ) -> int32;
9217}
9218unsafe extern "C" {
9219 pub fn DAQmxSetAILVDTSensitivity(
9220 taskHandle: TaskHandle,
9221 channel: *const ::std::os::raw::c_char,
9222 data: float64,
9223 ) -> int32;
9224}
9225unsafe extern "C" {
9226 pub fn DAQmxResetAILVDTSensitivity(
9227 taskHandle: TaskHandle,
9228 channel: *const ::std::os::raw::c_char,
9229 ) -> int32;
9230}
9231unsafe extern "C" {
9232 pub fn DAQmxGetAILVDTSensitivityUnits(
9233 taskHandle: TaskHandle,
9234 channel: *const ::std::os::raw::c_char,
9235 data: *mut int32,
9236 ) -> int32;
9237}
9238unsafe extern "C" {
9239 pub fn DAQmxSetAILVDTSensitivityUnits(
9240 taskHandle: TaskHandle,
9241 channel: *const ::std::os::raw::c_char,
9242 data: int32,
9243 ) -> int32;
9244}
9245unsafe extern "C" {
9246 pub fn DAQmxResetAILVDTSensitivityUnits(
9247 taskHandle: TaskHandle,
9248 channel: *const ::std::os::raw::c_char,
9249 ) -> int32;
9250}
9251unsafe extern "C" {
9252 pub fn DAQmxGetAIRVDTUnits(
9253 taskHandle: TaskHandle,
9254 channel: *const ::std::os::raw::c_char,
9255 data: *mut int32,
9256 ) -> int32;
9257}
9258unsafe extern "C" {
9259 pub fn DAQmxSetAIRVDTUnits(
9260 taskHandle: TaskHandle,
9261 channel: *const ::std::os::raw::c_char,
9262 data: int32,
9263 ) -> int32;
9264}
9265unsafe extern "C" {
9266 pub fn DAQmxResetAIRVDTUnits(
9267 taskHandle: TaskHandle,
9268 channel: *const ::std::os::raw::c_char,
9269 ) -> int32;
9270}
9271unsafe extern "C" {
9272 pub fn DAQmxGetAIRVDTSensitivity(
9273 taskHandle: TaskHandle,
9274 channel: *const ::std::os::raw::c_char,
9275 data: *mut float64,
9276 ) -> int32;
9277}
9278unsafe extern "C" {
9279 pub fn DAQmxSetAIRVDTSensitivity(
9280 taskHandle: TaskHandle,
9281 channel: *const ::std::os::raw::c_char,
9282 data: float64,
9283 ) -> int32;
9284}
9285unsafe extern "C" {
9286 pub fn DAQmxResetAIRVDTSensitivity(
9287 taskHandle: TaskHandle,
9288 channel: *const ::std::os::raw::c_char,
9289 ) -> int32;
9290}
9291unsafe extern "C" {
9292 pub fn DAQmxGetAIRVDTSensitivityUnits(
9293 taskHandle: TaskHandle,
9294 channel: *const ::std::os::raw::c_char,
9295 data: *mut int32,
9296 ) -> int32;
9297}
9298unsafe extern "C" {
9299 pub fn DAQmxSetAIRVDTSensitivityUnits(
9300 taskHandle: TaskHandle,
9301 channel: *const ::std::os::raw::c_char,
9302 data: int32,
9303 ) -> int32;
9304}
9305unsafe extern "C" {
9306 pub fn DAQmxResetAIRVDTSensitivityUnits(
9307 taskHandle: TaskHandle,
9308 channel: *const ::std::os::raw::c_char,
9309 ) -> int32;
9310}
9311unsafe extern "C" {
9312 pub fn DAQmxGetAIEddyCurrentProxProbeUnits(
9313 taskHandle: TaskHandle,
9314 channel: *const ::std::os::raw::c_char,
9315 data: *mut int32,
9316 ) -> int32;
9317}
9318unsafe extern "C" {
9319 pub fn DAQmxSetAIEddyCurrentProxProbeUnits(
9320 taskHandle: TaskHandle,
9321 channel: *const ::std::os::raw::c_char,
9322 data: int32,
9323 ) -> int32;
9324}
9325unsafe extern "C" {
9326 pub fn DAQmxResetAIEddyCurrentProxProbeUnits(
9327 taskHandle: TaskHandle,
9328 channel: *const ::std::os::raw::c_char,
9329 ) -> int32;
9330}
9331unsafe extern "C" {
9332 pub fn DAQmxGetAIEddyCurrentProxProbeSensitivity(
9333 taskHandle: TaskHandle,
9334 channel: *const ::std::os::raw::c_char,
9335 data: *mut float64,
9336 ) -> int32;
9337}
9338unsafe extern "C" {
9339 pub fn DAQmxSetAIEddyCurrentProxProbeSensitivity(
9340 taskHandle: TaskHandle,
9341 channel: *const ::std::os::raw::c_char,
9342 data: float64,
9343 ) -> int32;
9344}
9345unsafe extern "C" {
9346 pub fn DAQmxResetAIEddyCurrentProxProbeSensitivity(
9347 taskHandle: TaskHandle,
9348 channel: *const ::std::os::raw::c_char,
9349 ) -> int32;
9350}
9351unsafe extern "C" {
9352 pub fn DAQmxGetAIEddyCurrentProxProbeSensitivityUnits(
9353 taskHandle: TaskHandle,
9354 channel: *const ::std::os::raw::c_char,
9355 data: *mut int32,
9356 ) -> int32;
9357}
9358unsafe extern "C" {
9359 pub fn DAQmxSetAIEddyCurrentProxProbeSensitivityUnits(
9360 taskHandle: TaskHandle,
9361 channel: *const ::std::os::raw::c_char,
9362 data: int32,
9363 ) -> int32;
9364}
9365unsafe extern "C" {
9366 pub fn DAQmxResetAIEddyCurrentProxProbeSensitivityUnits(
9367 taskHandle: TaskHandle,
9368 channel: *const ::std::os::raw::c_char,
9369 ) -> int32;
9370}
9371unsafe extern "C" {
9372 pub fn DAQmxGetAIPowerUnits(
9373 taskHandle: TaskHandle,
9374 channel: *const ::std::os::raw::c_char,
9375 data: *mut int32,
9376 ) -> int32;
9377}
9378unsafe extern "C" {
9379 pub fn DAQmxSetAIPowerUnits(
9380 taskHandle: TaskHandle,
9381 channel: *const ::std::os::raw::c_char,
9382 data: int32,
9383 ) -> int32;
9384}
9385unsafe extern "C" {
9386 pub fn DAQmxResetAIPowerUnits(
9387 taskHandle: TaskHandle,
9388 channel: *const ::std::os::raw::c_char,
9389 ) -> int32;
9390}
9391unsafe extern "C" {
9392 pub fn DAQmxGetAICalculatedPowerVoltageMax(
9393 taskHandle: TaskHandle,
9394 channel: *const ::std::os::raw::c_char,
9395 data: *mut float64,
9396 ) -> int32;
9397}
9398unsafe extern "C" {
9399 pub fn DAQmxSetAICalculatedPowerVoltageMax(
9400 taskHandle: TaskHandle,
9401 channel: *const ::std::os::raw::c_char,
9402 data: float64,
9403 ) -> int32;
9404}
9405unsafe extern "C" {
9406 pub fn DAQmxResetAICalculatedPowerVoltageMax(
9407 taskHandle: TaskHandle,
9408 channel: *const ::std::os::raw::c_char,
9409 ) -> int32;
9410}
9411unsafe extern "C" {
9412 pub fn DAQmxGetAICalculatedPowerVoltageMin(
9413 taskHandle: TaskHandle,
9414 channel: *const ::std::os::raw::c_char,
9415 data: *mut float64,
9416 ) -> int32;
9417}
9418unsafe extern "C" {
9419 pub fn DAQmxSetAICalculatedPowerVoltageMin(
9420 taskHandle: TaskHandle,
9421 channel: *const ::std::os::raw::c_char,
9422 data: float64,
9423 ) -> int32;
9424}
9425unsafe extern "C" {
9426 pub fn DAQmxResetAICalculatedPowerVoltageMin(
9427 taskHandle: TaskHandle,
9428 channel: *const ::std::os::raw::c_char,
9429 ) -> int32;
9430}
9431unsafe extern "C" {
9432 pub fn DAQmxGetAICalculatedPowerCurrentMax(
9433 taskHandle: TaskHandle,
9434 channel: *const ::std::os::raw::c_char,
9435 data: *mut float64,
9436 ) -> int32;
9437}
9438unsafe extern "C" {
9439 pub fn DAQmxSetAICalculatedPowerCurrentMax(
9440 taskHandle: TaskHandle,
9441 channel: *const ::std::os::raw::c_char,
9442 data: float64,
9443 ) -> int32;
9444}
9445unsafe extern "C" {
9446 pub fn DAQmxResetAICalculatedPowerCurrentMax(
9447 taskHandle: TaskHandle,
9448 channel: *const ::std::os::raw::c_char,
9449 ) -> int32;
9450}
9451unsafe extern "C" {
9452 pub fn DAQmxGetAICalculatedPowerCurrentMin(
9453 taskHandle: TaskHandle,
9454 channel: *const ::std::os::raw::c_char,
9455 data: *mut float64,
9456 ) -> int32;
9457}
9458unsafe extern "C" {
9459 pub fn DAQmxSetAICalculatedPowerCurrentMin(
9460 taskHandle: TaskHandle,
9461 channel: *const ::std::os::raw::c_char,
9462 data: float64,
9463 ) -> int32;
9464}
9465unsafe extern "C" {
9466 pub fn DAQmxResetAICalculatedPowerCurrentMin(
9467 taskHandle: TaskHandle,
9468 channel: *const ::std::os::raw::c_char,
9469 ) -> int32;
9470}
9471unsafe extern "C" {
9472 pub fn DAQmxGetAISoundPressureMaxSoundPressureLvl(
9473 taskHandle: TaskHandle,
9474 channel: *const ::std::os::raw::c_char,
9475 data: *mut float64,
9476 ) -> int32;
9477}
9478unsafe extern "C" {
9479 pub fn DAQmxSetAISoundPressureMaxSoundPressureLvl(
9480 taskHandle: TaskHandle,
9481 channel: *const ::std::os::raw::c_char,
9482 data: float64,
9483 ) -> int32;
9484}
9485unsafe extern "C" {
9486 pub fn DAQmxResetAISoundPressureMaxSoundPressureLvl(
9487 taskHandle: TaskHandle,
9488 channel: *const ::std::os::raw::c_char,
9489 ) -> int32;
9490}
9491unsafe extern "C" {
9492 pub fn DAQmxGetAISoundPressureUnits(
9493 taskHandle: TaskHandle,
9494 channel: *const ::std::os::raw::c_char,
9495 data: *mut int32,
9496 ) -> int32;
9497}
9498unsafe extern "C" {
9499 pub fn DAQmxSetAISoundPressureUnits(
9500 taskHandle: TaskHandle,
9501 channel: *const ::std::os::raw::c_char,
9502 data: int32,
9503 ) -> int32;
9504}
9505unsafe extern "C" {
9506 pub fn DAQmxResetAISoundPressureUnits(
9507 taskHandle: TaskHandle,
9508 channel: *const ::std::os::raw::c_char,
9509 ) -> int32;
9510}
9511unsafe extern "C" {
9512 pub fn DAQmxGetAISoundPressuredBRef(
9513 taskHandle: TaskHandle,
9514 channel: *const ::std::os::raw::c_char,
9515 data: *mut float64,
9516 ) -> int32;
9517}
9518unsafe extern "C" {
9519 pub fn DAQmxSetAISoundPressuredBRef(
9520 taskHandle: TaskHandle,
9521 channel: *const ::std::os::raw::c_char,
9522 data: float64,
9523 ) -> int32;
9524}
9525unsafe extern "C" {
9526 pub fn DAQmxResetAISoundPressuredBRef(
9527 taskHandle: TaskHandle,
9528 channel: *const ::std::os::raw::c_char,
9529 ) -> int32;
9530}
9531unsafe extern "C" {
9532 pub fn DAQmxGetAIMicrophoneSensitivity(
9533 taskHandle: TaskHandle,
9534 channel: *const ::std::os::raw::c_char,
9535 data: *mut float64,
9536 ) -> int32;
9537}
9538unsafe extern "C" {
9539 pub fn DAQmxSetAIMicrophoneSensitivity(
9540 taskHandle: TaskHandle,
9541 channel: *const ::std::os::raw::c_char,
9542 data: float64,
9543 ) -> int32;
9544}
9545unsafe extern "C" {
9546 pub fn DAQmxResetAIMicrophoneSensitivity(
9547 taskHandle: TaskHandle,
9548 channel: *const ::std::os::raw::c_char,
9549 ) -> int32;
9550}
9551unsafe extern "C" {
9552 pub fn DAQmxGetAIAccelUnits(
9553 taskHandle: TaskHandle,
9554 channel: *const ::std::os::raw::c_char,
9555 data: *mut int32,
9556 ) -> int32;
9557}
9558unsafe extern "C" {
9559 pub fn DAQmxSetAIAccelUnits(
9560 taskHandle: TaskHandle,
9561 channel: *const ::std::os::raw::c_char,
9562 data: int32,
9563 ) -> int32;
9564}
9565unsafe extern "C" {
9566 pub fn DAQmxResetAIAccelUnits(
9567 taskHandle: TaskHandle,
9568 channel: *const ::std::os::raw::c_char,
9569 ) -> int32;
9570}
9571unsafe extern "C" {
9572 pub fn DAQmxGetAIAcceldBRef(
9573 taskHandle: TaskHandle,
9574 channel: *const ::std::os::raw::c_char,
9575 data: *mut float64,
9576 ) -> int32;
9577}
9578unsafe extern "C" {
9579 pub fn DAQmxSetAIAcceldBRef(
9580 taskHandle: TaskHandle,
9581 channel: *const ::std::os::raw::c_char,
9582 data: float64,
9583 ) -> int32;
9584}
9585unsafe extern "C" {
9586 pub fn DAQmxResetAIAcceldBRef(
9587 taskHandle: TaskHandle,
9588 channel: *const ::std::os::raw::c_char,
9589 ) -> int32;
9590}
9591unsafe extern "C" {
9592 pub fn DAQmxGetAIAccel4WireDCVoltageSensitivity(
9593 taskHandle: TaskHandle,
9594 channel: *const ::std::os::raw::c_char,
9595 data: *mut float64,
9596 ) -> int32;
9597}
9598unsafe extern "C" {
9599 pub fn DAQmxSetAIAccel4WireDCVoltageSensitivity(
9600 taskHandle: TaskHandle,
9601 channel: *const ::std::os::raw::c_char,
9602 data: float64,
9603 ) -> int32;
9604}
9605unsafe extern "C" {
9606 pub fn DAQmxResetAIAccel4WireDCVoltageSensitivity(
9607 taskHandle: TaskHandle,
9608 channel: *const ::std::os::raw::c_char,
9609 ) -> int32;
9610}
9611unsafe extern "C" {
9612 pub fn DAQmxGetAIAccel4WireDCVoltageSensitivityUnits(
9613 taskHandle: TaskHandle,
9614 channel: *const ::std::os::raw::c_char,
9615 data: *mut int32,
9616 ) -> int32;
9617}
9618unsafe extern "C" {
9619 pub fn DAQmxSetAIAccel4WireDCVoltageSensitivityUnits(
9620 taskHandle: TaskHandle,
9621 channel: *const ::std::os::raw::c_char,
9622 data: int32,
9623 ) -> int32;
9624}
9625unsafe extern "C" {
9626 pub fn DAQmxResetAIAccel4WireDCVoltageSensitivityUnits(
9627 taskHandle: TaskHandle,
9628 channel: *const ::std::os::raw::c_char,
9629 ) -> int32;
9630}
9631unsafe extern "C" {
9632 pub fn DAQmxGetAIAccelSensitivity(
9633 taskHandle: TaskHandle,
9634 channel: *const ::std::os::raw::c_char,
9635 data: *mut float64,
9636 ) -> int32;
9637}
9638unsafe extern "C" {
9639 pub fn DAQmxSetAIAccelSensitivity(
9640 taskHandle: TaskHandle,
9641 channel: *const ::std::os::raw::c_char,
9642 data: float64,
9643 ) -> int32;
9644}
9645unsafe extern "C" {
9646 pub fn DAQmxResetAIAccelSensitivity(
9647 taskHandle: TaskHandle,
9648 channel: *const ::std::os::raw::c_char,
9649 ) -> int32;
9650}
9651unsafe extern "C" {
9652 pub fn DAQmxGetAIAccelSensitivityUnits(
9653 taskHandle: TaskHandle,
9654 channel: *const ::std::os::raw::c_char,
9655 data: *mut int32,
9656 ) -> int32;
9657}
9658unsafe extern "C" {
9659 pub fn DAQmxSetAIAccelSensitivityUnits(
9660 taskHandle: TaskHandle,
9661 channel: *const ::std::os::raw::c_char,
9662 data: int32,
9663 ) -> int32;
9664}
9665unsafe extern "C" {
9666 pub fn DAQmxResetAIAccelSensitivityUnits(
9667 taskHandle: TaskHandle,
9668 channel: *const ::std::os::raw::c_char,
9669 ) -> int32;
9670}
9671unsafe extern "C" {
9672 pub fn DAQmxGetAIAccelChargeSensitivity(
9673 taskHandle: TaskHandle,
9674 channel: *const ::std::os::raw::c_char,
9675 data: *mut float64,
9676 ) -> int32;
9677}
9678unsafe extern "C" {
9679 pub fn DAQmxSetAIAccelChargeSensitivity(
9680 taskHandle: TaskHandle,
9681 channel: *const ::std::os::raw::c_char,
9682 data: float64,
9683 ) -> int32;
9684}
9685unsafe extern "C" {
9686 pub fn DAQmxResetAIAccelChargeSensitivity(
9687 taskHandle: TaskHandle,
9688 channel: *const ::std::os::raw::c_char,
9689 ) -> int32;
9690}
9691unsafe extern "C" {
9692 pub fn DAQmxGetAIAccelChargeSensitivityUnits(
9693 taskHandle: TaskHandle,
9694 channel: *const ::std::os::raw::c_char,
9695 data: *mut int32,
9696 ) -> int32;
9697}
9698unsafe extern "C" {
9699 pub fn DAQmxSetAIAccelChargeSensitivityUnits(
9700 taskHandle: TaskHandle,
9701 channel: *const ::std::os::raw::c_char,
9702 data: int32,
9703 ) -> int32;
9704}
9705unsafe extern "C" {
9706 pub fn DAQmxResetAIAccelChargeSensitivityUnits(
9707 taskHandle: TaskHandle,
9708 channel: *const ::std::os::raw::c_char,
9709 ) -> int32;
9710}
9711unsafe extern "C" {
9712 pub fn DAQmxGetAIVelocityUnits(
9713 taskHandle: TaskHandle,
9714 channel: *const ::std::os::raw::c_char,
9715 data: *mut int32,
9716 ) -> int32;
9717}
9718unsafe extern "C" {
9719 pub fn DAQmxSetAIVelocityUnits(
9720 taskHandle: TaskHandle,
9721 channel: *const ::std::os::raw::c_char,
9722 data: int32,
9723 ) -> int32;
9724}
9725unsafe extern "C" {
9726 pub fn DAQmxResetAIVelocityUnits(
9727 taskHandle: TaskHandle,
9728 channel: *const ::std::os::raw::c_char,
9729 ) -> int32;
9730}
9731unsafe extern "C" {
9732 pub fn DAQmxGetAIVelocityIEPESensordBRef(
9733 taskHandle: TaskHandle,
9734 channel: *const ::std::os::raw::c_char,
9735 data: *mut float64,
9736 ) -> int32;
9737}
9738unsafe extern "C" {
9739 pub fn DAQmxSetAIVelocityIEPESensordBRef(
9740 taskHandle: TaskHandle,
9741 channel: *const ::std::os::raw::c_char,
9742 data: float64,
9743 ) -> int32;
9744}
9745unsafe extern "C" {
9746 pub fn DAQmxResetAIVelocityIEPESensordBRef(
9747 taskHandle: TaskHandle,
9748 channel: *const ::std::os::raw::c_char,
9749 ) -> int32;
9750}
9751unsafe extern "C" {
9752 pub fn DAQmxGetAIVelocityIEPESensorSensitivity(
9753 taskHandle: TaskHandle,
9754 channel: *const ::std::os::raw::c_char,
9755 data: *mut float64,
9756 ) -> int32;
9757}
9758unsafe extern "C" {
9759 pub fn DAQmxSetAIVelocityIEPESensorSensitivity(
9760 taskHandle: TaskHandle,
9761 channel: *const ::std::os::raw::c_char,
9762 data: float64,
9763 ) -> int32;
9764}
9765unsafe extern "C" {
9766 pub fn DAQmxResetAIVelocityIEPESensorSensitivity(
9767 taskHandle: TaskHandle,
9768 channel: *const ::std::os::raw::c_char,
9769 ) -> int32;
9770}
9771unsafe extern "C" {
9772 pub fn DAQmxGetAIVelocityIEPESensorSensitivityUnits(
9773 taskHandle: TaskHandle,
9774 channel: *const ::std::os::raw::c_char,
9775 data: *mut int32,
9776 ) -> int32;
9777}
9778unsafe extern "C" {
9779 pub fn DAQmxSetAIVelocityIEPESensorSensitivityUnits(
9780 taskHandle: TaskHandle,
9781 channel: *const ::std::os::raw::c_char,
9782 data: int32,
9783 ) -> int32;
9784}
9785unsafe extern "C" {
9786 pub fn DAQmxResetAIVelocityIEPESensorSensitivityUnits(
9787 taskHandle: TaskHandle,
9788 channel: *const ::std::os::raw::c_char,
9789 ) -> int32;
9790}
9791unsafe extern "C" {
9792 pub fn DAQmxGetAIForceUnits(
9793 taskHandle: TaskHandle,
9794 channel: *const ::std::os::raw::c_char,
9795 data: *mut int32,
9796 ) -> int32;
9797}
9798unsafe extern "C" {
9799 pub fn DAQmxSetAIForceUnits(
9800 taskHandle: TaskHandle,
9801 channel: *const ::std::os::raw::c_char,
9802 data: int32,
9803 ) -> int32;
9804}
9805unsafe extern "C" {
9806 pub fn DAQmxResetAIForceUnits(
9807 taskHandle: TaskHandle,
9808 channel: *const ::std::os::raw::c_char,
9809 ) -> int32;
9810}
9811unsafe extern "C" {
9812 pub fn DAQmxGetAIForceIEPESensorSensitivity(
9813 taskHandle: TaskHandle,
9814 channel: *const ::std::os::raw::c_char,
9815 data: *mut float64,
9816 ) -> int32;
9817}
9818unsafe extern "C" {
9819 pub fn DAQmxSetAIForceIEPESensorSensitivity(
9820 taskHandle: TaskHandle,
9821 channel: *const ::std::os::raw::c_char,
9822 data: float64,
9823 ) -> int32;
9824}
9825unsafe extern "C" {
9826 pub fn DAQmxResetAIForceIEPESensorSensitivity(
9827 taskHandle: TaskHandle,
9828 channel: *const ::std::os::raw::c_char,
9829 ) -> int32;
9830}
9831unsafe extern "C" {
9832 pub fn DAQmxGetAIForceIEPESensorSensitivityUnits(
9833 taskHandle: TaskHandle,
9834 channel: *const ::std::os::raw::c_char,
9835 data: *mut int32,
9836 ) -> int32;
9837}
9838unsafe extern "C" {
9839 pub fn DAQmxSetAIForceIEPESensorSensitivityUnits(
9840 taskHandle: TaskHandle,
9841 channel: *const ::std::os::raw::c_char,
9842 data: int32,
9843 ) -> int32;
9844}
9845unsafe extern "C" {
9846 pub fn DAQmxResetAIForceIEPESensorSensitivityUnits(
9847 taskHandle: TaskHandle,
9848 channel: *const ::std::os::raw::c_char,
9849 ) -> int32;
9850}
9851unsafe extern "C" {
9852 pub fn DAQmxGetAIPressureUnits(
9853 taskHandle: TaskHandle,
9854 channel: *const ::std::os::raw::c_char,
9855 data: *mut int32,
9856 ) -> int32;
9857}
9858unsafe extern "C" {
9859 pub fn DAQmxSetAIPressureUnits(
9860 taskHandle: TaskHandle,
9861 channel: *const ::std::os::raw::c_char,
9862 data: int32,
9863 ) -> int32;
9864}
9865unsafe extern "C" {
9866 pub fn DAQmxResetAIPressureUnits(
9867 taskHandle: TaskHandle,
9868 channel: *const ::std::os::raw::c_char,
9869 ) -> int32;
9870}
9871unsafe extern "C" {
9872 pub fn DAQmxGetAITorqueUnits(
9873 taskHandle: TaskHandle,
9874 channel: *const ::std::os::raw::c_char,
9875 data: *mut int32,
9876 ) -> int32;
9877}
9878unsafe extern "C" {
9879 pub fn DAQmxSetAITorqueUnits(
9880 taskHandle: TaskHandle,
9881 channel: *const ::std::os::raw::c_char,
9882 data: int32,
9883 ) -> int32;
9884}
9885unsafe extern "C" {
9886 pub fn DAQmxResetAITorqueUnits(
9887 taskHandle: TaskHandle,
9888 channel: *const ::std::os::raw::c_char,
9889 ) -> int32;
9890}
9891unsafe extern "C" {
9892 pub fn DAQmxGetAIBridgeUnits(
9893 taskHandle: TaskHandle,
9894 channel: *const ::std::os::raw::c_char,
9895 data: *mut int32,
9896 ) -> int32;
9897}
9898unsafe extern "C" {
9899 pub fn DAQmxSetAIBridgeUnits(
9900 taskHandle: TaskHandle,
9901 channel: *const ::std::os::raw::c_char,
9902 data: int32,
9903 ) -> int32;
9904}
9905unsafe extern "C" {
9906 pub fn DAQmxResetAIBridgeUnits(
9907 taskHandle: TaskHandle,
9908 channel: *const ::std::os::raw::c_char,
9909 ) -> int32;
9910}
9911unsafe extern "C" {
9912 pub fn DAQmxGetAIBridgeElectricalUnits(
9913 taskHandle: TaskHandle,
9914 channel: *const ::std::os::raw::c_char,
9915 data: *mut int32,
9916 ) -> int32;
9917}
9918unsafe extern "C" {
9919 pub fn DAQmxSetAIBridgeElectricalUnits(
9920 taskHandle: TaskHandle,
9921 channel: *const ::std::os::raw::c_char,
9922 data: int32,
9923 ) -> int32;
9924}
9925unsafe extern "C" {
9926 pub fn DAQmxResetAIBridgeElectricalUnits(
9927 taskHandle: TaskHandle,
9928 channel: *const ::std::os::raw::c_char,
9929 ) -> int32;
9930}
9931unsafe extern "C" {
9932 pub fn DAQmxGetAIBridgePhysicalUnits(
9933 taskHandle: TaskHandle,
9934 channel: *const ::std::os::raw::c_char,
9935 data: *mut int32,
9936 ) -> int32;
9937}
9938unsafe extern "C" {
9939 pub fn DAQmxSetAIBridgePhysicalUnits(
9940 taskHandle: TaskHandle,
9941 channel: *const ::std::os::raw::c_char,
9942 data: int32,
9943 ) -> int32;
9944}
9945unsafe extern "C" {
9946 pub fn DAQmxResetAIBridgePhysicalUnits(
9947 taskHandle: TaskHandle,
9948 channel: *const ::std::os::raw::c_char,
9949 ) -> int32;
9950}
9951unsafe extern "C" {
9952 pub fn DAQmxGetAIBridgeScaleType(
9953 taskHandle: TaskHandle,
9954 channel: *const ::std::os::raw::c_char,
9955 data: *mut int32,
9956 ) -> int32;
9957}
9958unsafe extern "C" {
9959 pub fn DAQmxSetAIBridgeScaleType(
9960 taskHandle: TaskHandle,
9961 channel: *const ::std::os::raw::c_char,
9962 data: int32,
9963 ) -> int32;
9964}
9965unsafe extern "C" {
9966 pub fn DAQmxResetAIBridgeScaleType(
9967 taskHandle: TaskHandle,
9968 channel: *const ::std::os::raw::c_char,
9969 ) -> int32;
9970}
9971unsafe extern "C" {
9972 pub fn DAQmxGetAIBridgeTwoPointLinFirstElectricalVal(
9973 taskHandle: TaskHandle,
9974 channel: *const ::std::os::raw::c_char,
9975 data: *mut float64,
9976 ) -> int32;
9977}
9978unsafe extern "C" {
9979 pub fn DAQmxSetAIBridgeTwoPointLinFirstElectricalVal(
9980 taskHandle: TaskHandle,
9981 channel: *const ::std::os::raw::c_char,
9982 data: float64,
9983 ) -> int32;
9984}
9985unsafe extern "C" {
9986 pub fn DAQmxResetAIBridgeTwoPointLinFirstElectricalVal(
9987 taskHandle: TaskHandle,
9988 channel: *const ::std::os::raw::c_char,
9989 ) -> int32;
9990}
9991unsafe extern "C" {
9992 pub fn DAQmxGetAIBridgeTwoPointLinFirstPhysicalVal(
9993 taskHandle: TaskHandle,
9994 channel: *const ::std::os::raw::c_char,
9995 data: *mut float64,
9996 ) -> int32;
9997}
9998unsafe extern "C" {
9999 pub fn DAQmxSetAIBridgeTwoPointLinFirstPhysicalVal(
10000 taskHandle: TaskHandle,
10001 channel: *const ::std::os::raw::c_char,
10002 data: float64,
10003 ) -> int32;
10004}
10005unsafe extern "C" {
10006 pub fn DAQmxResetAIBridgeTwoPointLinFirstPhysicalVal(
10007 taskHandle: TaskHandle,
10008 channel: *const ::std::os::raw::c_char,
10009 ) -> int32;
10010}
10011unsafe extern "C" {
10012 pub fn DAQmxGetAIBridgeTwoPointLinSecondElectricalVal(
10013 taskHandle: TaskHandle,
10014 channel: *const ::std::os::raw::c_char,
10015 data: *mut float64,
10016 ) -> int32;
10017}
10018unsafe extern "C" {
10019 pub fn DAQmxSetAIBridgeTwoPointLinSecondElectricalVal(
10020 taskHandle: TaskHandle,
10021 channel: *const ::std::os::raw::c_char,
10022 data: float64,
10023 ) -> int32;
10024}
10025unsafe extern "C" {
10026 pub fn DAQmxResetAIBridgeTwoPointLinSecondElectricalVal(
10027 taskHandle: TaskHandle,
10028 channel: *const ::std::os::raw::c_char,
10029 ) -> int32;
10030}
10031unsafe extern "C" {
10032 pub fn DAQmxGetAIBridgeTwoPointLinSecondPhysicalVal(
10033 taskHandle: TaskHandle,
10034 channel: *const ::std::os::raw::c_char,
10035 data: *mut float64,
10036 ) -> int32;
10037}
10038unsafe extern "C" {
10039 pub fn DAQmxSetAIBridgeTwoPointLinSecondPhysicalVal(
10040 taskHandle: TaskHandle,
10041 channel: *const ::std::os::raw::c_char,
10042 data: float64,
10043 ) -> int32;
10044}
10045unsafe extern "C" {
10046 pub fn DAQmxResetAIBridgeTwoPointLinSecondPhysicalVal(
10047 taskHandle: TaskHandle,
10048 channel: *const ::std::os::raw::c_char,
10049 ) -> int32;
10050}
10051unsafe extern "C" {
10052 pub fn DAQmxGetAIBridgeTableElectricalVals(
10053 taskHandle: TaskHandle,
10054 channel: *const ::std::os::raw::c_char,
10055 data: *mut float64,
10056 arraySizeInElements: uInt32,
10057 ) -> int32;
10058}
10059unsafe extern "C" {
10060 pub fn DAQmxSetAIBridgeTableElectricalVals(
10061 taskHandle: TaskHandle,
10062 channel: *const ::std::os::raw::c_char,
10063 data: *mut float64,
10064 arraySizeInElements: uInt32,
10065 ) -> int32;
10066}
10067unsafe extern "C" {
10068 pub fn DAQmxResetAIBridgeTableElectricalVals(
10069 taskHandle: TaskHandle,
10070 channel: *const ::std::os::raw::c_char,
10071 ) -> int32;
10072}
10073unsafe extern "C" {
10074 pub fn DAQmxGetAIBridgeTablePhysicalVals(
10075 taskHandle: TaskHandle,
10076 channel: *const ::std::os::raw::c_char,
10077 data: *mut float64,
10078 arraySizeInElements: uInt32,
10079 ) -> int32;
10080}
10081unsafe extern "C" {
10082 pub fn DAQmxSetAIBridgeTablePhysicalVals(
10083 taskHandle: TaskHandle,
10084 channel: *const ::std::os::raw::c_char,
10085 data: *mut float64,
10086 arraySizeInElements: uInt32,
10087 ) -> int32;
10088}
10089unsafe extern "C" {
10090 pub fn DAQmxResetAIBridgeTablePhysicalVals(
10091 taskHandle: TaskHandle,
10092 channel: *const ::std::os::raw::c_char,
10093 ) -> int32;
10094}
10095unsafe extern "C" {
10096 pub fn DAQmxGetAIBridgePolyForwardCoeff(
10097 taskHandle: TaskHandle,
10098 channel: *const ::std::os::raw::c_char,
10099 data: *mut float64,
10100 arraySizeInElements: uInt32,
10101 ) -> int32;
10102}
10103unsafe extern "C" {
10104 pub fn DAQmxSetAIBridgePolyForwardCoeff(
10105 taskHandle: TaskHandle,
10106 channel: *const ::std::os::raw::c_char,
10107 data: *mut float64,
10108 arraySizeInElements: uInt32,
10109 ) -> int32;
10110}
10111unsafe extern "C" {
10112 pub fn DAQmxResetAIBridgePolyForwardCoeff(
10113 taskHandle: TaskHandle,
10114 channel: *const ::std::os::raw::c_char,
10115 ) -> int32;
10116}
10117unsafe extern "C" {
10118 pub fn DAQmxGetAIBridgePolyReverseCoeff(
10119 taskHandle: TaskHandle,
10120 channel: *const ::std::os::raw::c_char,
10121 data: *mut float64,
10122 arraySizeInElements: uInt32,
10123 ) -> int32;
10124}
10125unsafe extern "C" {
10126 pub fn DAQmxSetAIBridgePolyReverseCoeff(
10127 taskHandle: TaskHandle,
10128 channel: *const ::std::os::raw::c_char,
10129 data: *mut float64,
10130 arraySizeInElements: uInt32,
10131 ) -> int32;
10132}
10133unsafe extern "C" {
10134 pub fn DAQmxResetAIBridgePolyReverseCoeff(
10135 taskHandle: TaskHandle,
10136 channel: *const ::std::os::raw::c_char,
10137 ) -> int32;
10138}
10139unsafe extern "C" {
10140 pub fn DAQmxGetAIChargeUnits(
10141 taskHandle: TaskHandle,
10142 channel: *const ::std::os::raw::c_char,
10143 data: *mut int32,
10144 ) -> int32;
10145}
10146unsafe extern "C" {
10147 pub fn DAQmxSetAIChargeUnits(
10148 taskHandle: TaskHandle,
10149 channel: *const ::std::os::raw::c_char,
10150 data: int32,
10151 ) -> int32;
10152}
10153unsafe extern "C" {
10154 pub fn DAQmxResetAIChargeUnits(
10155 taskHandle: TaskHandle,
10156 channel: *const ::std::os::raw::c_char,
10157 ) -> int32;
10158}
10159unsafe extern "C" {
10160 pub fn DAQmxGetAIIsTEDS(
10161 taskHandle: TaskHandle,
10162 channel: *const ::std::os::raw::c_char,
10163 data: *mut bool32,
10164 ) -> int32;
10165}
10166unsafe extern "C" {
10167 pub fn DAQmxGetAITEDSUnits(
10168 taskHandle: TaskHandle,
10169 channel: *const ::std::os::raw::c_char,
10170 data: *mut ::std::os::raw::c_char,
10171 bufferSize: uInt32,
10172 ) -> int32;
10173}
10174unsafe extern "C" {
10175 pub fn DAQmxGetAICoupling(
10176 taskHandle: TaskHandle,
10177 channel: *const ::std::os::raw::c_char,
10178 data: *mut int32,
10179 ) -> int32;
10180}
10181unsafe extern "C" {
10182 pub fn DAQmxSetAICoupling(
10183 taskHandle: TaskHandle,
10184 channel: *const ::std::os::raw::c_char,
10185 data: int32,
10186 ) -> int32;
10187}
10188unsafe extern "C" {
10189 pub fn DAQmxResetAICoupling(
10190 taskHandle: TaskHandle,
10191 channel: *const ::std::os::raw::c_char,
10192 ) -> int32;
10193}
10194unsafe extern "C" {
10195 pub fn DAQmxGetAIImpedance(
10196 taskHandle: TaskHandle,
10197 channel: *const ::std::os::raw::c_char,
10198 data: *mut float64,
10199 ) -> int32;
10200}
10201unsafe extern "C" {
10202 pub fn DAQmxSetAIImpedance(
10203 taskHandle: TaskHandle,
10204 channel: *const ::std::os::raw::c_char,
10205 data: float64,
10206 ) -> int32;
10207}
10208unsafe extern "C" {
10209 pub fn DAQmxResetAIImpedance(
10210 taskHandle: TaskHandle,
10211 channel: *const ::std::os::raw::c_char,
10212 ) -> int32;
10213}
10214unsafe extern "C" {
10215 pub fn DAQmxGetAITermCfg(
10216 taskHandle: TaskHandle,
10217 channel: *const ::std::os::raw::c_char,
10218 data: *mut int32,
10219 ) -> int32;
10220}
10221unsafe extern "C" {
10222 pub fn DAQmxSetAITermCfg(
10223 taskHandle: TaskHandle,
10224 channel: *const ::std::os::raw::c_char,
10225 data: int32,
10226 ) -> int32;
10227}
10228unsafe extern "C" {
10229 pub fn DAQmxResetAITermCfg(
10230 taskHandle: TaskHandle,
10231 channel: *const ::std::os::raw::c_char,
10232 ) -> int32;
10233}
10234unsafe extern "C" {
10235 pub fn DAQmxGetAIInputSrc(
10236 taskHandle: TaskHandle,
10237 channel: *const ::std::os::raw::c_char,
10238 data: *mut ::std::os::raw::c_char,
10239 bufferSize: uInt32,
10240 ) -> int32;
10241}
10242unsafe extern "C" {
10243 pub fn DAQmxSetAIInputSrc(
10244 taskHandle: TaskHandle,
10245 channel: *const ::std::os::raw::c_char,
10246 data: *const ::std::os::raw::c_char,
10247 ) -> int32;
10248}
10249unsafe extern "C" {
10250 pub fn DAQmxResetAIInputSrc(
10251 taskHandle: TaskHandle,
10252 channel: *const ::std::os::raw::c_char,
10253 ) -> int32;
10254}
10255unsafe extern "C" {
10256 pub fn DAQmxGetAIResistanceCfg(
10257 taskHandle: TaskHandle,
10258 channel: *const ::std::os::raw::c_char,
10259 data: *mut int32,
10260 ) -> int32;
10261}
10262unsafe extern "C" {
10263 pub fn DAQmxSetAIResistanceCfg(
10264 taskHandle: TaskHandle,
10265 channel: *const ::std::os::raw::c_char,
10266 data: int32,
10267 ) -> int32;
10268}
10269unsafe extern "C" {
10270 pub fn DAQmxResetAIResistanceCfg(
10271 taskHandle: TaskHandle,
10272 channel: *const ::std::os::raw::c_char,
10273 ) -> int32;
10274}
10275unsafe extern "C" {
10276 pub fn DAQmxGetAILeadWireResistance(
10277 taskHandle: TaskHandle,
10278 channel: *const ::std::os::raw::c_char,
10279 data: *mut float64,
10280 ) -> int32;
10281}
10282unsafe extern "C" {
10283 pub fn DAQmxSetAILeadWireResistance(
10284 taskHandle: TaskHandle,
10285 channel: *const ::std::os::raw::c_char,
10286 data: float64,
10287 ) -> int32;
10288}
10289unsafe extern "C" {
10290 pub fn DAQmxResetAILeadWireResistance(
10291 taskHandle: TaskHandle,
10292 channel: *const ::std::os::raw::c_char,
10293 ) -> int32;
10294}
10295unsafe extern "C" {
10296 pub fn DAQmxGetAIBridgeCfg(
10297 taskHandle: TaskHandle,
10298 channel: *const ::std::os::raw::c_char,
10299 data: *mut int32,
10300 ) -> int32;
10301}
10302unsafe extern "C" {
10303 pub fn DAQmxSetAIBridgeCfg(
10304 taskHandle: TaskHandle,
10305 channel: *const ::std::os::raw::c_char,
10306 data: int32,
10307 ) -> int32;
10308}
10309unsafe extern "C" {
10310 pub fn DAQmxResetAIBridgeCfg(
10311 taskHandle: TaskHandle,
10312 channel: *const ::std::os::raw::c_char,
10313 ) -> int32;
10314}
10315unsafe extern "C" {
10316 pub fn DAQmxGetAIBridgeNomResistance(
10317 taskHandle: TaskHandle,
10318 channel: *const ::std::os::raw::c_char,
10319 data: *mut float64,
10320 ) -> int32;
10321}
10322unsafe extern "C" {
10323 pub fn DAQmxSetAIBridgeNomResistance(
10324 taskHandle: TaskHandle,
10325 channel: *const ::std::os::raw::c_char,
10326 data: float64,
10327 ) -> int32;
10328}
10329unsafe extern "C" {
10330 pub fn DAQmxResetAIBridgeNomResistance(
10331 taskHandle: TaskHandle,
10332 channel: *const ::std::os::raw::c_char,
10333 ) -> int32;
10334}
10335unsafe extern "C" {
10336 pub fn DAQmxGetAIBridgeInitialVoltage(
10337 taskHandle: TaskHandle,
10338 channel: *const ::std::os::raw::c_char,
10339 data: *mut float64,
10340 ) -> int32;
10341}
10342unsafe extern "C" {
10343 pub fn DAQmxSetAIBridgeInitialVoltage(
10344 taskHandle: TaskHandle,
10345 channel: *const ::std::os::raw::c_char,
10346 data: float64,
10347 ) -> int32;
10348}
10349unsafe extern "C" {
10350 pub fn DAQmxResetAIBridgeInitialVoltage(
10351 taskHandle: TaskHandle,
10352 channel: *const ::std::os::raw::c_char,
10353 ) -> int32;
10354}
10355unsafe extern "C" {
10356 pub fn DAQmxGetAIBridgeInitialRatio(
10357 taskHandle: TaskHandle,
10358 channel: *const ::std::os::raw::c_char,
10359 data: *mut float64,
10360 ) -> int32;
10361}
10362unsafe extern "C" {
10363 pub fn DAQmxSetAIBridgeInitialRatio(
10364 taskHandle: TaskHandle,
10365 channel: *const ::std::os::raw::c_char,
10366 data: float64,
10367 ) -> int32;
10368}
10369unsafe extern "C" {
10370 pub fn DAQmxResetAIBridgeInitialRatio(
10371 taskHandle: TaskHandle,
10372 channel: *const ::std::os::raw::c_char,
10373 ) -> int32;
10374}
10375unsafe extern "C" {
10376 pub fn DAQmxGetAIBridgeShuntCalEnable(
10377 taskHandle: TaskHandle,
10378 channel: *const ::std::os::raw::c_char,
10379 data: *mut bool32,
10380 ) -> int32;
10381}
10382unsafe extern "C" {
10383 pub fn DAQmxSetAIBridgeShuntCalEnable(
10384 taskHandle: TaskHandle,
10385 channel: *const ::std::os::raw::c_char,
10386 data: bool32,
10387 ) -> int32;
10388}
10389unsafe extern "C" {
10390 pub fn DAQmxResetAIBridgeShuntCalEnable(
10391 taskHandle: TaskHandle,
10392 channel: *const ::std::os::raw::c_char,
10393 ) -> int32;
10394}
10395unsafe extern "C" {
10396 pub fn DAQmxGetAIBridgeShuntCalSelect(
10397 taskHandle: TaskHandle,
10398 channel: *const ::std::os::raw::c_char,
10399 data: *mut int32,
10400 ) -> int32;
10401}
10402unsafe extern "C" {
10403 pub fn DAQmxSetAIBridgeShuntCalSelect(
10404 taskHandle: TaskHandle,
10405 channel: *const ::std::os::raw::c_char,
10406 data: int32,
10407 ) -> int32;
10408}
10409unsafe extern "C" {
10410 pub fn DAQmxResetAIBridgeShuntCalSelect(
10411 taskHandle: TaskHandle,
10412 channel: *const ::std::os::raw::c_char,
10413 ) -> int32;
10414}
10415unsafe extern "C" {
10416 pub fn DAQmxGetAIBridgeShuntCalShuntCalASrc(
10417 taskHandle: TaskHandle,
10418 channel: *const ::std::os::raw::c_char,
10419 data: *mut int32,
10420 ) -> int32;
10421}
10422unsafe extern "C" {
10423 pub fn DAQmxSetAIBridgeShuntCalShuntCalASrc(
10424 taskHandle: TaskHandle,
10425 channel: *const ::std::os::raw::c_char,
10426 data: int32,
10427 ) -> int32;
10428}
10429unsafe extern "C" {
10430 pub fn DAQmxResetAIBridgeShuntCalShuntCalASrc(
10431 taskHandle: TaskHandle,
10432 channel: *const ::std::os::raw::c_char,
10433 ) -> int32;
10434}
10435unsafe extern "C" {
10436 pub fn DAQmxGetAIBridgeShuntCalGainAdjust(
10437 taskHandle: TaskHandle,
10438 channel: *const ::std::os::raw::c_char,
10439 data: *mut float64,
10440 ) -> int32;
10441}
10442unsafe extern "C" {
10443 pub fn DAQmxSetAIBridgeShuntCalGainAdjust(
10444 taskHandle: TaskHandle,
10445 channel: *const ::std::os::raw::c_char,
10446 data: float64,
10447 ) -> int32;
10448}
10449unsafe extern "C" {
10450 pub fn DAQmxResetAIBridgeShuntCalGainAdjust(
10451 taskHandle: TaskHandle,
10452 channel: *const ::std::os::raw::c_char,
10453 ) -> int32;
10454}
10455unsafe extern "C" {
10456 pub fn DAQmxGetAIBridgeShuntCalShuntCalAResistance(
10457 taskHandle: TaskHandle,
10458 channel: *const ::std::os::raw::c_char,
10459 data: *mut float64,
10460 ) -> int32;
10461}
10462unsafe extern "C" {
10463 pub fn DAQmxSetAIBridgeShuntCalShuntCalAResistance(
10464 taskHandle: TaskHandle,
10465 channel: *const ::std::os::raw::c_char,
10466 data: float64,
10467 ) -> int32;
10468}
10469unsafe extern "C" {
10470 pub fn DAQmxResetAIBridgeShuntCalShuntCalAResistance(
10471 taskHandle: TaskHandle,
10472 channel: *const ::std::os::raw::c_char,
10473 ) -> int32;
10474}
10475unsafe extern "C" {
10476 pub fn DAQmxGetAIBridgeShuntCalShuntCalAActualResistance(
10477 taskHandle: TaskHandle,
10478 channel: *const ::std::os::raw::c_char,
10479 data: *mut float64,
10480 ) -> int32;
10481}
10482unsafe extern "C" {
10483 pub fn DAQmxSetAIBridgeShuntCalShuntCalAActualResistance(
10484 taskHandle: TaskHandle,
10485 channel: *const ::std::os::raw::c_char,
10486 data: float64,
10487 ) -> int32;
10488}
10489unsafe extern "C" {
10490 pub fn DAQmxResetAIBridgeShuntCalShuntCalAActualResistance(
10491 taskHandle: TaskHandle,
10492 channel: *const ::std::os::raw::c_char,
10493 ) -> int32;
10494}
10495unsafe extern "C" {
10496 pub fn DAQmxGetAIBridgeShuntCalShuntCalBResistance(
10497 taskHandle: TaskHandle,
10498 channel: *const ::std::os::raw::c_char,
10499 data: *mut float64,
10500 ) -> int32;
10501}
10502unsafe extern "C" {
10503 pub fn DAQmxSetAIBridgeShuntCalShuntCalBResistance(
10504 taskHandle: TaskHandle,
10505 channel: *const ::std::os::raw::c_char,
10506 data: float64,
10507 ) -> int32;
10508}
10509unsafe extern "C" {
10510 pub fn DAQmxResetAIBridgeShuntCalShuntCalBResistance(
10511 taskHandle: TaskHandle,
10512 channel: *const ::std::os::raw::c_char,
10513 ) -> int32;
10514}
10515unsafe extern "C" {
10516 pub fn DAQmxGetAIBridgeShuntCalShuntCalBActualResistance(
10517 taskHandle: TaskHandle,
10518 channel: *const ::std::os::raw::c_char,
10519 data: *mut float64,
10520 ) -> int32;
10521}
10522unsafe extern "C" {
10523 pub fn DAQmxSetAIBridgeShuntCalShuntCalBActualResistance(
10524 taskHandle: TaskHandle,
10525 channel: *const ::std::os::raw::c_char,
10526 data: float64,
10527 ) -> int32;
10528}
10529unsafe extern "C" {
10530 pub fn DAQmxResetAIBridgeShuntCalShuntCalBActualResistance(
10531 taskHandle: TaskHandle,
10532 channel: *const ::std::os::raw::c_char,
10533 ) -> int32;
10534}
10535unsafe extern "C" {
10536 pub fn DAQmxGetAIBridgeBalanceCoarsePot(
10537 taskHandle: TaskHandle,
10538 channel: *const ::std::os::raw::c_char,
10539 data: *mut int32,
10540 ) -> int32;
10541}
10542unsafe extern "C" {
10543 pub fn DAQmxSetAIBridgeBalanceCoarsePot(
10544 taskHandle: TaskHandle,
10545 channel: *const ::std::os::raw::c_char,
10546 data: int32,
10547 ) -> int32;
10548}
10549unsafe extern "C" {
10550 pub fn DAQmxResetAIBridgeBalanceCoarsePot(
10551 taskHandle: TaskHandle,
10552 channel: *const ::std::os::raw::c_char,
10553 ) -> int32;
10554}
10555unsafe extern "C" {
10556 pub fn DAQmxGetAIBridgeBalanceFinePot(
10557 taskHandle: TaskHandle,
10558 channel: *const ::std::os::raw::c_char,
10559 data: *mut int32,
10560 ) -> int32;
10561}
10562unsafe extern "C" {
10563 pub fn DAQmxSetAIBridgeBalanceFinePot(
10564 taskHandle: TaskHandle,
10565 channel: *const ::std::os::raw::c_char,
10566 data: int32,
10567 ) -> int32;
10568}
10569unsafe extern "C" {
10570 pub fn DAQmxResetAIBridgeBalanceFinePot(
10571 taskHandle: TaskHandle,
10572 channel: *const ::std::os::raw::c_char,
10573 ) -> int32;
10574}
10575unsafe extern "C" {
10576 pub fn DAQmxGetAICurrentShuntLoc(
10577 taskHandle: TaskHandle,
10578 channel: *const ::std::os::raw::c_char,
10579 data: *mut int32,
10580 ) -> int32;
10581}
10582unsafe extern "C" {
10583 pub fn DAQmxSetAICurrentShuntLoc(
10584 taskHandle: TaskHandle,
10585 channel: *const ::std::os::raw::c_char,
10586 data: int32,
10587 ) -> int32;
10588}
10589unsafe extern "C" {
10590 pub fn DAQmxResetAICurrentShuntLoc(
10591 taskHandle: TaskHandle,
10592 channel: *const ::std::os::raw::c_char,
10593 ) -> int32;
10594}
10595unsafe extern "C" {
10596 pub fn DAQmxGetAICurrentShuntResistance(
10597 taskHandle: TaskHandle,
10598 channel: *const ::std::os::raw::c_char,
10599 data: *mut float64,
10600 ) -> int32;
10601}
10602unsafe extern "C" {
10603 pub fn DAQmxSetAICurrentShuntResistance(
10604 taskHandle: TaskHandle,
10605 channel: *const ::std::os::raw::c_char,
10606 data: float64,
10607 ) -> int32;
10608}
10609unsafe extern "C" {
10610 pub fn DAQmxResetAICurrentShuntResistance(
10611 taskHandle: TaskHandle,
10612 channel: *const ::std::os::raw::c_char,
10613 ) -> int32;
10614}
10615unsafe extern "C" {
10616 pub fn DAQmxGetAIExcitSense(
10617 taskHandle: TaskHandle,
10618 channel: *const ::std::os::raw::c_char,
10619 data: *mut int32,
10620 ) -> int32;
10621}
10622unsafe extern "C" {
10623 pub fn DAQmxSetAIExcitSense(
10624 taskHandle: TaskHandle,
10625 channel: *const ::std::os::raw::c_char,
10626 data: int32,
10627 ) -> int32;
10628}
10629unsafe extern "C" {
10630 pub fn DAQmxResetAIExcitSense(
10631 taskHandle: TaskHandle,
10632 channel: *const ::std::os::raw::c_char,
10633 ) -> int32;
10634}
10635unsafe extern "C" {
10636 pub fn DAQmxGetAIExcitSrc(
10637 taskHandle: TaskHandle,
10638 channel: *const ::std::os::raw::c_char,
10639 data: *mut int32,
10640 ) -> int32;
10641}
10642unsafe extern "C" {
10643 pub fn DAQmxSetAIExcitSrc(
10644 taskHandle: TaskHandle,
10645 channel: *const ::std::os::raw::c_char,
10646 data: int32,
10647 ) -> int32;
10648}
10649unsafe extern "C" {
10650 pub fn DAQmxResetAIExcitSrc(
10651 taskHandle: TaskHandle,
10652 channel: *const ::std::os::raw::c_char,
10653 ) -> int32;
10654}
10655unsafe extern "C" {
10656 pub fn DAQmxGetAIExcitVal(
10657 taskHandle: TaskHandle,
10658 channel: *const ::std::os::raw::c_char,
10659 data: *mut float64,
10660 ) -> int32;
10661}
10662unsafe extern "C" {
10663 pub fn DAQmxSetAIExcitVal(
10664 taskHandle: TaskHandle,
10665 channel: *const ::std::os::raw::c_char,
10666 data: float64,
10667 ) -> int32;
10668}
10669unsafe extern "C" {
10670 pub fn DAQmxResetAIExcitVal(
10671 taskHandle: TaskHandle,
10672 channel: *const ::std::os::raw::c_char,
10673 ) -> int32;
10674}
10675unsafe extern "C" {
10676 pub fn DAQmxGetAIExcitUseForScaling(
10677 taskHandle: TaskHandle,
10678 channel: *const ::std::os::raw::c_char,
10679 data: *mut bool32,
10680 ) -> int32;
10681}
10682unsafe extern "C" {
10683 pub fn DAQmxSetAIExcitUseForScaling(
10684 taskHandle: TaskHandle,
10685 channel: *const ::std::os::raw::c_char,
10686 data: bool32,
10687 ) -> int32;
10688}
10689unsafe extern "C" {
10690 pub fn DAQmxResetAIExcitUseForScaling(
10691 taskHandle: TaskHandle,
10692 channel: *const ::std::os::raw::c_char,
10693 ) -> int32;
10694}
10695unsafe extern "C" {
10696 pub fn DAQmxGetAIExcitUseMultiplexed(
10697 taskHandle: TaskHandle,
10698 channel: *const ::std::os::raw::c_char,
10699 data: *mut bool32,
10700 ) -> int32;
10701}
10702unsafe extern "C" {
10703 pub fn DAQmxSetAIExcitUseMultiplexed(
10704 taskHandle: TaskHandle,
10705 channel: *const ::std::os::raw::c_char,
10706 data: bool32,
10707 ) -> int32;
10708}
10709unsafe extern "C" {
10710 pub fn DAQmxResetAIExcitUseMultiplexed(
10711 taskHandle: TaskHandle,
10712 channel: *const ::std::os::raw::c_char,
10713 ) -> int32;
10714}
10715unsafe extern "C" {
10716 pub fn DAQmxGetAIExcitActualVal(
10717 taskHandle: TaskHandle,
10718 channel: *const ::std::os::raw::c_char,
10719 data: *mut float64,
10720 ) -> int32;
10721}
10722unsafe extern "C" {
10723 pub fn DAQmxSetAIExcitActualVal(
10724 taskHandle: TaskHandle,
10725 channel: *const ::std::os::raw::c_char,
10726 data: float64,
10727 ) -> int32;
10728}
10729unsafe extern "C" {
10730 pub fn DAQmxResetAIExcitActualVal(
10731 taskHandle: TaskHandle,
10732 channel: *const ::std::os::raw::c_char,
10733 ) -> int32;
10734}
10735unsafe extern "C" {
10736 pub fn DAQmxGetAIExcitDCorAC(
10737 taskHandle: TaskHandle,
10738 channel: *const ::std::os::raw::c_char,
10739 data: *mut int32,
10740 ) -> int32;
10741}
10742unsafe extern "C" {
10743 pub fn DAQmxSetAIExcitDCorAC(
10744 taskHandle: TaskHandle,
10745 channel: *const ::std::os::raw::c_char,
10746 data: int32,
10747 ) -> int32;
10748}
10749unsafe extern "C" {
10750 pub fn DAQmxResetAIExcitDCorAC(
10751 taskHandle: TaskHandle,
10752 channel: *const ::std::os::raw::c_char,
10753 ) -> int32;
10754}
10755unsafe extern "C" {
10756 pub fn DAQmxGetAIExcitVoltageOrCurrent(
10757 taskHandle: TaskHandle,
10758 channel: *const ::std::os::raw::c_char,
10759 data: *mut int32,
10760 ) -> int32;
10761}
10762unsafe extern "C" {
10763 pub fn DAQmxSetAIExcitVoltageOrCurrent(
10764 taskHandle: TaskHandle,
10765 channel: *const ::std::os::raw::c_char,
10766 data: int32,
10767 ) -> int32;
10768}
10769unsafe extern "C" {
10770 pub fn DAQmxResetAIExcitVoltageOrCurrent(
10771 taskHandle: TaskHandle,
10772 channel: *const ::std::os::raw::c_char,
10773 ) -> int32;
10774}
10775unsafe extern "C" {
10776 pub fn DAQmxGetAIExcitIdleOutputBehavior(
10777 taskHandle: TaskHandle,
10778 channel: *const ::std::os::raw::c_char,
10779 data: *mut int32,
10780 ) -> int32;
10781}
10782unsafe extern "C" {
10783 pub fn DAQmxSetAIExcitIdleOutputBehavior(
10784 taskHandle: TaskHandle,
10785 channel: *const ::std::os::raw::c_char,
10786 data: int32,
10787 ) -> int32;
10788}
10789unsafe extern "C" {
10790 pub fn DAQmxResetAIExcitIdleOutputBehavior(
10791 taskHandle: TaskHandle,
10792 channel: *const ::std::os::raw::c_char,
10793 ) -> int32;
10794}
10795unsafe extern "C" {
10796 pub fn DAQmxGetAIACExcitFreq(
10797 taskHandle: TaskHandle,
10798 channel: *const ::std::os::raw::c_char,
10799 data: *mut float64,
10800 ) -> int32;
10801}
10802unsafe extern "C" {
10803 pub fn DAQmxSetAIACExcitFreq(
10804 taskHandle: TaskHandle,
10805 channel: *const ::std::os::raw::c_char,
10806 data: float64,
10807 ) -> int32;
10808}
10809unsafe extern "C" {
10810 pub fn DAQmxResetAIACExcitFreq(
10811 taskHandle: TaskHandle,
10812 channel: *const ::std::os::raw::c_char,
10813 ) -> int32;
10814}
10815unsafe extern "C" {
10816 pub fn DAQmxGetAIACExcitSyncEnable(
10817 taskHandle: TaskHandle,
10818 channel: *const ::std::os::raw::c_char,
10819 data: *mut bool32,
10820 ) -> int32;
10821}
10822unsafe extern "C" {
10823 pub fn DAQmxSetAIACExcitSyncEnable(
10824 taskHandle: TaskHandle,
10825 channel: *const ::std::os::raw::c_char,
10826 data: bool32,
10827 ) -> int32;
10828}
10829unsafe extern "C" {
10830 pub fn DAQmxResetAIACExcitSyncEnable(
10831 taskHandle: TaskHandle,
10832 channel: *const ::std::os::raw::c_char,
10833 ) -> int32;
10834}
10835unsafe extern "C" {
10836 pub fn DAQmxGetAIACExcitWireMode(
10837 taskHandle: TaskHandle,
10838 channel: *const ::std::os::raw::c_char,
10839 data: *mut int32,
10840 ) -> int32;
10841}
10842unsafe extern "C" {
10843 pub fn DAQmxSetAIACExcitWireMode(
10844 taskHandle: TaskHandle,
10845 channel: *const ::std::os::raw::c_char,
10846 data: int32,
10847 ) -> int32;
10848}
10849unsafe extern "C" {
10850 pub fn DAQmxResetAIACExcitWireMode(
10851 taskHandle: TaskHandle,
10852 channel: *const ::std::os::raw::c_char,
10853 ) -> int32;
10854}
10855unsafe extern "C" {
10856 pub fn DAQmxGetAISensorPowerVoltage(
10857 taskHandle: TaskHandle,
10858 channel: *const ::std::os::raw::c_char,
10859 data: *mut float64,
10860 ) -> int32;
10861}
10862unsafe extern "C" {
10863 pub fn DAQmxSetAISensorPowerVoltage(
10864 taskHandle: TaskHandle,
10865 channel: *const ::std::os::raw::c_char,
10866 data: float64,
10867 ) -> int32;
10868}
10869unsafe extern "C" {
10870 pub fn DAQmxResetAISensorPowerVoltage(
10871 taskHandle: TaskHandle,
10872 channel: *const ::std::os::raw::c_char,
10873 ) -> int32;
10874}
10875unsafe extern "C" {
10876 pub fn DAQmxGetAISensorPowerCfg(
10877 taskHandle: TaskHandle,
10878 channel: *const ::std::os::raw::c_char,
10879 data: *mut int32,
10880 ) -> int32;
10881}
10882unsafe extern "C" {
10883 pub fn DAQmxSetAISensorPowerCfg(
10884 taskHandle: TaskHandle,
10885 channel: *const ::std::os::raw::c_char,
10886 data: int32,
10887 ) -> int32;
10888}
10889unsafe extern "C" {
10890 pub fn DAQmxResetAISensorPowerCfg(
10891 taskHandle: TaskHandle,
10892 channel: *const ::std::os::raw::c_char,
10893 ) -> int32;
10894}
10895unsafe extern "C" {
10896 pub fn DAQmxGetAISensorPowerType(
10897 taskHandle: TaskHandle,
10898 channel: *const ::std::os::raw::c_char,
10899 data: *mut int32,
10900 ) -> int32;
10901}
10902unsafe extern "C" {
10903 pub fn DAQmxSetAISensorPowerType(
10904 taskHandle: TaskHandle,
10905 channel: *const ::std::os::raw::c_char,
10906 data: int32,
10907 ) -> int32;
10908}
10909unsafe extern "C" {
10910 pub fn DAQmxResetAISensorPowerType(
10911 taskHandle: TaskHandle,
10912 channel: *const ::std::os::raw::c_char,
10913 ) -> int32;
10914}
10915unsafe extern "C" {
10916 pub fn DAQmxGetAIOpenThrmcplDetectEnable(
10917 taskHandle: TaskHandle,
10918 channel: *const ::std::os::raw::c_char,
10919 data: *mut bool32,
10920 ) -> int32;
10921}
10922unsafe extern "C" {
10923 pub fn DAQmxSetAIOpenThrmcplDetectEnable(
10924 taskHandle: TaskHandle,
10925 channel: *const ::std::os::raw::c_char,
10926 data: bool32,
10927 ) -> int32;
10928}
10929unsafe extern "C" {
10930 pub fn DAQmxResetAIOpenThrmcplDetectEnable(
10931 taskHandle: TaskHandle,
10932 channel: *const ::std::os::raw::c_char,
10933 ) -> int32;
10934}
10935unsafe extern "C" {
10936 pub fn DAQmxGetAIThrmcplLeadOffsetVoltage(
10937 taskHandle: TaskHandle,
10938 channel: *const ::std::os::raw::c_char,
10939 data: *mut float64,
10940 ) -> int32;
10941}
10942unsafe extern "C" {
10943 pub fn DAQmxSetAIThrmcplLeadOffsetVoltage(
10944 taskHandle: TaskHandle,
10945 channel: *const ::std::os::raw::c_char,
10946 data: float64,
10947 ) -> int32;
10948}
10949unsafe extern "C" {
10950 pub fn DAQmxResetAIThrmcplLeadOffsetVoltage(
10951 taskHandle: TaskHandle,
10952 channel: *const ::std::os::raw::c_char,
10953 ) -> int32;
10954}
10955unsafe extern "C" {
10956 pub fn DAQmxGetAIAtten(
10957 taskHandle: TaskHandle,
10958 channel: *const ::std::os::raw::c_char,
10959 data: *mut float64,
10960 ) -> int32;
10961}
10962unsafe extern "C" {
10963 pub fn DAQmxSetAIAtten(
10964 taskHandle: TaskHandle,
10965 channel: *const ::std::os::raw::c_char,
10966 data: float64,
10967 ) -> int32;
10968}
10969unsafe extern "C" {
10970 pub fn DAQmxResetAIAtten(
10971 taskHandle: TaskHandle,
10972 channel: *const ::std::os::raw::c_char,
10973 ) -> int32;
10974}
10975unsafe extern "C" {
10976 pub fn DAQmxGetAIProbeAtten(
10977 taskHandle: TaskHandle,
10978 channel: *const ::std::os::raw::c_char,
10979 data: *mut float64,
10980 ) -> int32;
10981}
10982unsafe extern "C" {
10983 pub fn DAQmxSetAIProbeAtten(
10984 taskHandle: TaskHandle,
10985 channel: *const ::std::os::raw::c_char,
10986 data: float64,
10987 ) -> int32;
10988}
10989unsafe extern "C" {
10990 pub fn DAQmxResetAIProbeAtten(
10991 taskHandle: TaskHandle,
10992 channel: *const ::std::os::raw::c_char,
10993 ) -> int32;
10994}
10995unsafe extern "C" {
10996 pub fn DAQmxGetAILowpassEnable(
10997 taskHandle: TaskHandle,
10998 channel: *const ::std::os::raw::c_char,
10999 data: *mut bool32,
11000 ) -> int32;
11001}
11002unsafe extern "C" {
11003 pub fn DAQmxSetAILowpassEnable(
11004 taskHandle: TaskHandle,
11005 channel: *const ::std::os::raw::c_char,
11006 data: bool32,
11007 ) -> int32;
11008}
11009unsafe extern "C" {
11010 pub fn DAQmxResetAILowpassEnable(
11011 taskHandle: TaskHandle,
11012 channel: *const ::std::os::raw::c_char,
11013 ) -> int32;
11014}
11015unsafe extern "C" {
11016 pub fn DAQmxGetAILowpassCutoffFreq(
11017 taskHandle: TaskHandle,
11018 channel: *const ::std::os::raw::c_char,
11019 data: *mut float64,
11020 ) -> int32;
11021}
11022unsafe extern "C" {
11023 pub fn DAQmxSetAILowpassCutoffFreq(
11024 taskHandle: TaskHandle,
11025 channel: *const ::std::os::raw::c_char,
11026 data: float64,
11027 ) -> int32;
11028}
11029unsafe extern "C" {
11030 pub fn DAQmxResetAILowpassCutoffFreq(
11031 taskHandle: TaskHandle,
11032 channel: *const ::std::os::raw::c_char,
11033 ) -> int32;
11034}
11035unsafe extern "C" {
11036 pub fn DAQmxGetAILowpassSwitchCapClkSrc(
11037 taskHandle: TaskHandle,
11038 channel: *const ::std::os::raw::c_char,
11039 data: *mut int32,
11040 ) -> int32;
11041}
11042unsafe extern "C" {
11043 pub fn DAQmxSetAILowpassSwitchCapClkSrc(
11044 taskHandle: TaskHandle,
11045 channel: *const ::std::os::raw::c_char,
11046 data: int32,
11047 ) -> int32;
11048}
11049unsafe extern "C" {
11050 pub fn DAQmxResetAILowpassSwitchCapClkSrc(
11051 taskHandle: TaskHandle,
11052 channel: *const ::std::os::raw::c_char,
11053 ) -> int32;
11054}
11055unsafe extern "C" {
11056 pub fn DAQmxGetAILowpassSwitchCapExtClkFreq(
11057 taskHandle: TaskHandle,
11058 channel: *const ::std::os::raw::c_char,
11059 data: *mut float64,
11060 ) -> int32;
11061}
11062unsafe extern "C" {
11063 pub fn DAQmxSetAILowpassSwitchCapExtClkFreq(
11064 taskHandle: TaskHandle,
11065 channel: *const ::std::os::raw::c_char,
11066 data: float64,
11067 ) -> int32;
11068}
11069unsafe extern "C" {
11070 pub fn DAQmxResetAILowpassSwitchCapExtClkFreq(
11071 taskHandle: TaskHandle,
11072 channel: *const ::std::os::raw::c_char,
11073 ) -> int32;
11074}
11075unsafe extern "C" {
11076 pub fn DAQmxGetAILowpassSwitchCapExtClkDiv(
11077 taskHandle: TaskHandle,
11078 channel: *const ::std::os::raw::c_char,
11079 data: *mut uInt32,
11080 ) -> int32;
11081}
11082unsafe extern "C" {
11083 pub fn DAQmxSetAILowpassSwitchCapExtClkDiv(
11084 taskHandle: TaskHandle,
11085 channel: *const ::std::os::raw::c_char,
11086 data: uInt32,
11087 ) -> int32;
11088}
11089unsafe extern "C" {
11090 pub fn DAQmxResetAILowpassSwitchCapExtClkDiv(
11091 taskHandle: TaskHandle,
11092 channel: *const ::std::os::raw::c_char,
11093 ) -> int32;
11094}
11095unsafe extern "C" {
11096 pub fn DAQmxGetAILowpassSwitchCapOutClkDiv(
11097 taskHandle: TaskHandle,
11098 channel: *const ::std::os::raw::c_char,
11099 data: *mut uInt32,
11100 ) -> int32;
11101}
11102unsafe extern "C" {
11103 pub fn DAQmxSetAILowpassSwitchCapOutClkDiv(
11104 taskHandle: TaskHandle,
11105 channel: *const ::std::os::raw::c_char,
11106 data: uInt32,
11107 ) -> int32;
11108}
11109unsafe extern "C" {
11110 pub fn DAQmxResetAILowpassSwitchCapOutClkDiv(
11111 taskHandle: TaskHandle,
11112 channel: *const ::std::os::raw::c_char,
11113 ) -> int32;
11114}
11115unsafe extern "C" {
11116 pub fn DAQmxGetAIDigFltrEnable(
11117 taskHandle: TaskHandle,
11118 channel: *const ::std::os::raw::c_char,
11119 data: *mut bool32,
11120 ) -> int32;
11121}
11122unsafe extern "C" {
11123 pub fn DAQmxSetAIDigFltrEnable(
11124 taskHandle: TaskHandle,
11125 channel: *const ::std::os::raw::c_char,
11126 data: bool32,
11127 ) -> int32;
11128}
11129unsafe extern "C" {
11130 pub fn DAQmxResetAIDigFltrEnable(
11131 taskHandle: TaskHandle,
11132 channel: *const ::std::os::raw::c_char,
11133 ) -> int32;
11134}
11135unsafe extern "C" {
11136 pub fn DAQmxGetAIDigFltrType(
11137 taskHandle: TaskHandle,
11138 channel: *const ::std::os::raw::c_char,
11139 data: *mut int32,
11140 ) -> int32;
11141}
11142unsafe extern "C" {
11143 pub fn DAQmxSetAIDigFltrType(
11144 taskHandle: TaskHandle,
11145 channel: *const ::std::os::raw::c_char,
11146 data: int32,
11147 ) -> int32;
11148}
11149unsafe extern "C" {
11150 pub fn DAQmxResetAIDigFltrType(
11151 taskHandle: TaskHandle,
11152 channel: *const ::std::os::raw::c_char,
11153 ) -> int32;
11154}
11155unsafe extern "C" {
11156 pub fn DAQmxGetAIDigFltrResponse(
11157 taskHandle: TaskHandle,
11158 channel: *const ::std::os::raw::c_char,
11159 data: *mut int32,
11160 ) -> int32;
11161}
11162unsafe extern "C" {
11163 pub fn DAQmxSetAIDigFltrResponse(
11164 taskHandle: TaskHandle,
11165 channel: *const ::std::os::raw::c_char,
11166 data: int32,
11167 ) -> int32;
11168}
11169unsafe extern "C" {
11170 pub fn DAQmxResetAIDigFltrResponse(
11171 taskHandle: TaskHandle,
11172 channel: *const ::std::os::raw::c_char,
11173 ) -> int32;
11174}
11175unsafe extern "C" {
11176 pub fn DAQmxGetAIDigFltrOrder(
11177 taskHandle: TaskHandle,
11178 channel: *const ::std::os::raw::c_char,
11179 data: *mut uInt32,
11180 ) -> int32;
11181}
11182unsafe extern "C" {
11183 pub fn DAQmxSetAIDigFltrOrder(
11184 taskHandle: TaskHandle,
11185 channel: *const ::std::os::raw::c_char,
11186 data: uInt32,
11187 ) -> int32;
11188}
11189unsafe extern "C" {
11190 pub fn DAQmxResetAIDigFltrOrder(
11191 taskHandle: TaskHandle,
11192 channel: *const ::std::os::raw::c_char,
11193 ) -> int32;
11194}
11195unsafe extern "C" {
11196 pub fn DAQmxGetAIDigFltrLowpassCutoffFreq(
11197 taskHandle: TaskHandle,
11198 channel: *const ::std::os::raw::c_char,
11199 data: *mut float64,
11200 ) -> int32;
11201}
11202unsafe extern "C" {
11203 pub fn DAQmxSetAIDigFltrLowpassCutoffFreq(
11204 taskHandle: TaskHandle,
11205 channel: *const ::std::os::raw::c_char,
11206 data: float64,
11207 ) -> int32;
11208}
11209unsafe extern "C" {
11210 pub fn DAQmxResetAIDigFltrLowpassCutoffFreq(
11211 taskHandle: TaskHandle,
11212 channel: *const ::std::os::raw::c_char,
11213 ) -> int32;
11214}
11215unsafe extern "C" {
11216 pub fn DAQmxGetAIDigFltrHighpassCutoffFreq(
11217 taskHandle: TaskHandle,
11218 channel: *const ::std::os::raw::c_char,
11219 data: *mut float64,
11220 ) -> int32;
11221}
11222unsafe extern "C" {
11223 pub fn DAQmxSetAIDigFltrHighpassCutoffFreq(
11224 taskHandle: TaskHandle,
11225 channel: *const ::std::os::raw::c_char,
11226 data: float64,
11227 ) -> int32;
11228}
11229unsafe extern "C" {
11230 pub fn DAQmxResetAIDigFltrHighpassCutoffFreq(
11231 taskHandle: TaskHandle,
11232 channel: *const ::std::os::raw::c_char,
11233 ) -> int32;
11234}
11235unsafe extern "C" {
11236 pub fn DAQmxGetAIDigFltrBandpassCenterFreq(
11237 taskHandle: TaskHandle,
11238 channel: *const ::std::os::raw::c_char,
11239 data: *mut float64,
11240 ) -> int32;
11241}
11242unsafe extern "C" {
11243 pub fn DAQmxSetAIDigFltrBandpassCenterFreq(
11244 taskHandle: TaskHandle,
11245 channel: *const ::std::os::raw::c_char,
11246 data: float64,
11247 ) -> int32;
11248}
11249unsafe extern "C" {
11250 pub fn DAQmxResetAIDigFltrBandpassCenterFreq(
11251 taskHandle: TaskHandle,
11252 channel: *const ::std::os::raw::c_char,
11253 ) -> int32;
11254}
11255unsafe extern "C" {
11256 pub fn DAQmxGetAIDigFltrBandpassWidth(
11257 taskHandle: TaskHandle,
11258 channel: *const ::std::os::raw::c_char,
11259 data: *mut float64,
11260 ) -> int32;
11261}
11262unsafe extern "C" {
11263 pub fn DAQmxSetAIDigFltrBandpassWidth(
11264 taskHandle: TaskHandle,
11265 channel: *const ::std::os::raw::c_char,
11266 data: float64,
11267 ) -> int32;
11268}
11269unsafe extern "C" {
11270 pub fn DAQmxResetAIDigFltrBandpassWidth(
11271 taskHandle: TaskHandle,
11272 channel: *const ::std::os::raw::c_char,
11273 ) -> int32;
11274}
11275unsafe extern "C" {
11276 pub fn DAQmxGetAIDigFltrNotchCenterFreq(
11277 taskHandle: TaskHandle,
11278 channel: *const ::std::os::raw::c_char,
11279 data: *mut float64,
11280 ) -> int32;
11281}
11282unsafe extern "C" {
11283 pub fn DAQmxSetAIDigFltrNotchCenterFreq(
11284 taskHandle: TaskHandle,
11285 channel: *const ::std::os::raw::c_char,
11286 data: float64,
11287 ) -> int32;
11288}
11289unsafe extern "C" {
11290 pub fn DAQmxResetAIDigFltrNotchCenterFreq(
11291 taskHandle: TaskHandle,
11292 channel: *const ::std::os::raw::c_char,
11293 ) -> int32;
11294}
11295unsafe extern "C" {
11296 pub fn DAQmxGetAIDigFltrNotchWidth(
11297 taskHandle: TaskHandle,
11298 channel: *const ::std::os::raw::c_char,
11299 data: *mut float64,
11300 ) -> int32;
11301}
11302unsafe extern "C" {
11303 pub fn DAQmxSetAIDigFltrNotchWidth(
11304 taskHandle: TaskHandle,
11305 channel: *const ::std::os::raw::c_char,
11306 data: float64,
11307 ) -> int32;
11308}
11309unsafe extern "C" {
11310 pub fn DAQmxResetAIDigFltrNotchWidth(
11311 taskHandle: TaskHandle,
11312 channel: *const ::std::os::raw::c_char,
11313 ) -> int32;
11314}
11315unsafe extern "C" {
11316 pub fn DAQmxGetAIDigFltrCoeff(
11317 taskHandle: TaskHandle,
11318 channel: *const ::std::os::raw::c_char,
11319 data: *mut float64,
11320 arraySizeInElements: uInt32,
11321 ) -> int32;
11322}
11323unsafe extern "C" {
11324 pub fn DAQmxSetAIDigFltrCoeff(
11325 taskHandle: TaskHandle,
11326 channel: *const ::std::os::raw::c_char,
11327 data: *mut float64,
11328 arraySizeInElements: uInt32,
11329 ) -> int32;
11330}
11331unsafe extern "C" {
11332 pub fn DAQmxResetAIDigFltrCoeff(
11333 taskHandle: TaskHandle,
11334 channel: *const ::std::os::raw::c_char,
11335 ) -> int32;
11336}
11337unsafe extern "C" {
11338 pub fn DAQmxGetAIFilterEnable(
11339 taskHandle: TaskHandle,
11340 channel: *const ::std::os::raw::c_char,
11341 data: *mut bool32,
11342 ) -> int32;
11343}
11344unsafe extern "C" {
11345 pub fn DAQmxSetAIFilterEnable(
11346 taskHandle: TaskHandle,
11347 channel: *const ::std::os::raw::c_char,
11348 data: bool32,
11349 ) -> int32;
11350}
11351unsafe extern "C" {
11352 pub fn DAQmxResetAIFilterEnable(
11353 taskHandle: TaskHandle,
11354 channel: *const ::std::os::raw::c_char,
11355 ) -> int32;
11356}
11357unsafe extern "C" {
11358 pub fn DAQmxGetAIFilterFreq(
11359 taskHandle: TaskHandle,
11360 channel: *const ::std::os::raw::c_char,
11361 data: *mut float64,
11362 ) -> int32;
11363}
11364unsafe extern "C" {
11365 pub fn DAQmxSetAIFilterFreq(
11366 taskHandle: TaskHandle,
11367 channel: *const ::std::os::raw::c_char,
11368 data: float64,
11369 ) -> int32;
11370}
11371unsafe extern "C" {
11372 pub fn DAQmxResetAIFilterFreq(
11373 taskHandle: TaskHandle,
11374 channel: *const ::std::os::raw::c_char,
11375 ) -> int32;
11376}
11377unsafe extern "C" {
11378 pub fn DAQmxGetAIFilterResponse(
11379 taskHandle: TaskHandle,
11380 channel: *const ::std::os::raw::c_char,
11381 data: *mut int32,
11382 ) -> int32;
11383}
11384unsafe extern "C" {
11385 pub fn DAQmxSetAIFilterResponse(
11386 taskHandle: TaskHandle,
11387 channel: *const ::std::os::raw::c_char,
11388 data: int32,
11389 ) -> int32;
11390}
11391unsafe extern "C" {
11392 pub fn DAQmxResetAIFilterResponse(
11393 taskHandle: TaskHandle,
11394 channel: *const ::std::os::raw::c_char,
11395 ) -> int32;
11396}
11397unsafe extern "C" {
11398 pub fn DAQmxGetAIFilterOrder(
11399 taskHandle: TaskHandle,
11400 channel: *const ::std::os::raw::c_char,
11401 data: *mut uInt32,
11402 ) -> int32;
11403}
11404unsafe extern "C" {
11405 pub fn DAQmxSetAIFilterOrder(
11406 taskHandle: TaskHandle,
11407 channel: *const ::std::os::raw::c_char,
11408 data: uInt32,
11409 ) -> int32;
11410}
11411unsafe extern "C" {
11412 pub fn DAQmxResetAIFilterOrder(
11413 taskHandle: TaskHandle,
11414 channel: *const ::std::os::raw::c_char,
11415 ) -> int32;
11416}
11417unsafe extern "C" {
11418 pub fn DAQmxGetAIFilterDelay(
11419 taskHandle: TaskHandle,
11420 channel: *const ::std::os::raw::c_char,
11421 data: *mut float64,
11422 ) -> int32;
11423}
11424unsafe extern "C" {
11425 pub fn DAQmxGetAIFilterDelayUnits(
11426 taskHandle: TaskHandle,
11427 channel: *const ::std::os::raw::c_char,
11428 data: *mut int32,
11429 ) -> int32;
11430}
11431unsafe extern "C" {
11432 pub fn DAQmxSetAIFilterDelayUnits(
11433 taskHandle: TaskHandle,
11434 channel: *const ::std::os::raw::c_char,
11435 data: int32,
11436 ) -> int32;
11437}
11438unsafe extern "C" {
11439 pub fn DAQmxResetAIFilterDelayUnits(
11440 taskHandle: TaskHandle,
11441 channel: *const ::std::os::raw::c_char,
11442 ) -> int32;
11443}
11444unsafe extern "C" {
11445 pub fn DAQmxGetAIRemoveFilterDelay(
11446 taskHandle: TaskHandle,
11447 channel: *const ::std::os::raw::c_char,
11448 data: *mut bool32,
11449 ) -> int32;
11450}
11451unsafe extern "C" {
11452 pub fn DAQmxSetAIRemoveFilterDelay(
11453 taskHandle: TaskHandle,
11454 channel: *const ::std::os::raw::c_char,
11455 data: bool32,
11456 ) -> int32;
11457}
11458unsafe extern "C" {
11459 pub fn DAQmxResetAIRemoveFilterDelay(
11460 taskHandle: TaskHandle,
11461 channel: *const ::std::os::raw::c_char,
11462 ) -> int32;
11463}
11464unsafe extern "C" {
11465 pub fn DAQmxGetAIFilterDelayAdjustment(
11466 taskHandle: TaskHandle,
11467 channel: *const ::std::os::raw::c_char,
11468 data: *mut float64,
11469 ) -> int32;
11470}
11471unsafe extern "C" {
11472 pub fn DAQmxSetAIFilterDelayAdjustment(
11473 taskHandle: TaskHandle,
11474 channel: *const ::std::os::raw::c_char,
11475 data: float64,
11476 ) -> int32;
11477}
11478unsafe extern "C" {
11479 pub fn DAQmxResetAIFilterDelayAdjustment(
11480 taskHandle: TaskHandle,
11481 channel: *const ::std::os::raw::c_char,
11482 ) -> int32;
11483}
11484unsafe extern "C" {
11485 pub fn DAQmxGetAIAveragingWinSize(
11486 taskHandle: TaskHandle,
11487 channel: *const ::std::os::raw::c_char,
11488 data: *mut uInt32,
11489 ) -> int32;
11490}
11491unsafe extern "C" {
11492 pub fn DAQmxSetAIAveragingWinSize(
11493 taskHandle: TaskHandle,
11494 channel: *const ::std::os::raw::c_char,
11495 data: uInt32,
11496 ) -> int32;
11497}
11498unsafe extern "C" {
11499 pub fn DAQmxResetAIAveragingWinSize(
11500 taskHandle: TaskHandle,
11501 channel: *const ::std::os::raw::c_char,
11502 ) -> int32;
11503}
11504unsafe extern "C" {
11505 pub fn DAQmxGetAIResolutionUnits(
11506 taskHandle: TaskHandle,
11507 channel: *const ::std::os::raw::c_char,
11508 data: *mut int32,
11509 ) -> int32;
11510}
11511unsafe extern "C" {
11512 pub fn DAQmxGetAIResolution(
11513 taskHandle: TaskHandle,
11514 channel: *const ::std::os::raw::c_char,
11515 data: *mut float64,
11516 ) -> int32;
11517}
11518unsafe extern "C" {
11519 pub fn DAQmxGetAIRawSampSize(
11520 taskHandle: TaskHandle,
11521 channel: *const ::std::os::raw::c_char,
11522 data: *mut uInt32,
11523 ) -> int32;
11524}
11525unsafe extern "C" {
11526 pub fn DAQmxGetAIRawSampJustification(
11527 taskHandle: TaskHandle,
11528 channel: *const ::std::os::raw::c_char,
11529 data: *mut int32,
11530 ) -> int32;
11531}
11532unsafe extern "C" {
11533 pub fn DAQmxGetAIADCTimingMode(
11534 taskHandle: TaskHandle,
11535 channel: *const ::std::os::raw::c_char,
11536 data: *mut int32,
11537 ) -> int32;
11538}
11539unsafe extern "C" {
11540 pub fn DAQmxSetAIADCTimingMode(
11541 taskHandle: TaskHandle,
11542 channel: *const ::std::os::raw::c_char,
11543 data: int32,
11544 ) -> int32;
11545}
11546unsafe extern "C" {
11547 pub fn DAQmxResetAIADCTimingMode(
11548 taskHandle: TaskHandle,
11549 channel: *const ::std::os::raw::c_char,
11550 ) -> int32;
11551}
11552unsafe extern "C" {
11553 pub fn DAQmxGetAIADCCustomTimingMode(
11554 taskHandle: TaskHandle,
11555 channel: *const ::std::os::raw::c_char,
11556 data: *mut uInt32,
11557 ) -> int32;
11558}
11559unsafe extern "C" {
11560 pub fn DAQmxSetAIADCCustomTimingMode(
11561 taskHandle: TaskHandle,
11562 channel: *const ::std::os::raw::c_char,
11563 data: uInt32,
11564 ) -> int32;
11565}
11566unsafe extern "C" {
11567 pub fn DAQmxResetAIADCCustomTimingMode(
11568 taskHandle: TaskHandle,
11569 channel: *const ::std::os::raw::c_char,
11570 ) -> int32;
11571}
11572unsafe extern "C" {
11573 pub fn DAQmxGetAIDitherEnable(
11574 taskHandle: TaskHandle,
11575 channel: *const ::std::os::raw::c_char,
11576 data: *mut bool32,
11577 ) -> int32;
11578}
11579unsafe extern "C" {
11580 pub fn DAQmxSetAIDitherEnable(
11581 taskHandle: TaskHandle,
11582 channel: *const ::std::os::raw::c_char,
11583 data: bool32,
11584 ) -> int32;
11585}
11586unsafe extern "C" {
11587 pub fn DAQmxResetAIDitherEnable(
11588 taskHandle: TaskHandle,
11589 channel: *const ::std::os::raw::c_char,
11590 ) -> int32;
11591}
11592unsafe extern "C" {
11593 pub fn DAQmxGetAIChanCalHasValidCalInfo(
11594 taskHandle: TaskHandle,
11595 channel: *const ::std::os::raw::c_char,
11596 data: *mut bool32,
11597 ) -> int32;
11598}
11599unsafe extern "C" {
11600 pub fn DAQmxGetAIChanCalEnableCal(
11601 taskHandle: TaskHandle,
11602 channel: *const ::std::os::raw::c_char,
11603 data: *mut bool32,
11604 ) -> int32;
11605}
11606unsafe extern "C" {
11607 pub fn DAQmxSetAIChanCalEnableCal(
11608 taskHandle: TaskHandle,
11609 channel: *const ::std::os::raw::c_char,
11610 data: bool32,
11611 ) -> int32;
11612}
11613unsafe extern "C" {
11614 pub fn DAQmxResetAIChanCalEnableCal(
11615 taskHandle: TaskHandle,
11616 channel: *const ::std::os::raw::c_char,
11617 ) -> int32;
11618}
11619unsafe extern "C" {
11620 pub fn DAQmxGetAIChanCalApplyCalIfExp(
11621 taskHandle: TaskHandle,
11622 channel: *const ::std::os::raw::c_char,
11623 data: *mut bool32,
11624 ) -> int32;
11625}
11626unsafe extern "C" {
11627 pub fn DAQmxSetAIChanCalApplyCalIfExp(
11628 taskHandle: TaskHandle,
11629 channel: *const ::std::os::raw::c_char,
11630 data: bool32,
11631 ) -> int32;
11632}
11633unsafe extern "C" {
11634 pub fn DAQmxResetAIChanCalApplyCalIfExp(
11635 taskHandle: TaskHandle,
11636 channel: *const ::std::os::raw::c_char,
11637 ) -> int32;
11638}
11639unsafe extern "C" {
11640 pub fn DAQmxGetAIChanCalScaleType(
11641 taskHandle: TaskHandle,
11642 channel: *const ::std::os::raw::c_char,
11643 data: *mut int32,
11644 ) -> int32;
11645}
11646unsafe extern "C" {
11647 pub fn DAQmxSetAIChanCalScaleType(
11648 taskHandle: TaskHandle,
11649 channel: *const ::std::os::raw::c_char,
11650 data: int32,
11651 ) -> int32;
11652}
11653unsafe extern "C" {
11654 pub fn DAQmxResetAIChanCalScaleType(
11655 taskHandle: TaskHandle,
11656 channel: *const ::std::os::raw::c_char,
11657 ) -> int32;
11658}
11659unsafe extern "C" {
11660 pub fn DAQmxGetAIChanCalTablePreScaledVals(
11661 taskHandle: TaskHandle,
11662 channel: *const ::std::os::raw::c_char,
11663 data: *mut float64,
11664 arraySizeInElements: uInt32,
11665 ) -> int32;
11666}
11667unsafe extern "C" {
11668 pub fn DAQmxSetAIChanCalTablePreScaledVals(
11669 taskHandle: TaskHandle,
11670 channel: *const ::std::os::raw::c_char,
11671 data: *mut float64,
11672 arraySizeInElements: uInt32,
11673 ) -> int32;
11674}
11675unsafe extern "C" {
11676 pub fn DAQmxResetAIChanCalTablePreScaledVals(
11677 taskHandle: TaskHandle,
11678 channel: *const ::std::os::raw::c_char,
11679 ) -> int32;
11680}
11681unsafe extern "C" {
11682 pub fn DAQmxGetAIChanCalTableScaledVals(
11683 taskHandle: TaskHandle,
11684 channel: *const ::std::os::raw::c_char,
11685 data: *mut float64,
11686 arraySizeInElements: uInt32,
11687 ) -> int32;
11688}
11689unsafe extern "C" {
11690 pub fn DAQmxSetAIChanCalTableScaledVals(
11691 taskHandle: TaskHandle,
11692 channel: *const ::std::os::raw::c_char,
11693 data: *mut float64,
11694 arraySizeInElements: uInt32,
11695 ) -> int32;
11696}
11697unsafe extern "C" {
11698 pub fn DAQmxResetAIChanCalTableScaledVals(
11699 taskHandle: TaskHandle,
11700 channel: *const ::std::os::raw::c_char,
11701 ) -> int32;
11702}
11703unsafe extern "C" {
11704 pub fn DAQmxGetAIChanCalPolyForwardCoeff(
11705 taskHandle: TaskHandle,
11706 channel: *const ::std::os::raw::c_char,
11707 data: *mut float64,
11708 arraySizeInElements: uInt32,
11709 ) -> int32;
11710}
11711unsafe extern "C" {
11712 pub fn DAQmxSetAIChanCalPolyForwardCoeff(
11713 taskHandle: TaskHandle,
11714 channel: *const ::std::os::raw::c_char,
11715 data: *mut float64,
11716 arraySizeInElements: uInt32,
11717 ) -> int32;
11718}
11719unsafe extern "C" {
11720 pub fn DAQmxResetAIChanCalPolyForwardCoeff(
11721 taskHandle: TaskHandle,
11722 channel: *const ::std::os::raw::c_char,
11723 ) -> int32;
11724}
11725unsafe extern "C" {
11726 pub fn DAQmxGetAIChanCalPolyReverseCoeff(
11727 taskHandle: TaskHandle,
11728 channel: *const ::std::os::raw::c_char,
11729 data: *mut float64,
11730 arraySizeInElements: uInt32,
11731 ) -> int32;
11732}
11733unsafe extern "C" {
11734 pub fn DAQmxSetAIChanCalPolyReverseCoeff(
11735 taskHandle: TaskHandle,
11736 channel: *const ::std::os::raw::c_char,
11737 data: *mut float64,
11738 arraySizeInElements: uInt32,
11739 ) -> int32;
11740}
11741unsafe extern "C" {
11742 pub fn DAQmxResetAIChanCalPolyReverseCoeff(
11743 taskHandle: TaskHandle,
11744 channel: *const ::std::os::raw::c_char,
11745 ) -> int32;
11746}
11747unsafe extern "C" {
11748 pub fn DAQmxGetAIChanCalOperatorName(
11749 taskHandle: TaskHandle,
11750 channel: *const ::std::os::raw::c_char,
11751 data: *mut ::std::os::raw::c_char,
11752 bufferSize: uInt32,
11753 ) -> int32;
11754}
11755unsafe extern "C" {
11756 pub fn DAQmxSetAIChanCalOperatorName(
11757 taskHandle: TaskHandle,
11758 channel: *const ::std::os::raw::c_char,
11759 data: *const ::std::os::raw::c_char,
11760 ) -> int32;
11761}
11762unsafe extern "C" {
11763 pub fn DAQmxResetAIChanCalOperatorName(
11764 taskHandle: TaskHandle,
11765 channel: *const ::std::os::raw::c_char,
11766 ) -> int32;
11767}
11768unsafe extern "C" {
11769 pub fn DAQmxGetAIChanCalDesc(
11770 taskHandle: TaskHandle,
11771 channel: *const ::std::os::raw::c_char,
11772 data: *mut ::std::os::raw::c_char,
11773 bufferSize: uInt32,
11774 ) -> int32;
11775}
11776unsafe extern "C" {
11777 pub fn DAQmxSetAIChanCalDesc(
11778 taskHandle: TaskHandle,
11779 channel: *const ::std::os::raw::c_char,
11780 data: *const ::std::os::raw::c_char,
11781 ) -> int32;
11782}
11783unsafe extern "C" {
11784 pub fn DAQmxResetAIChanCalDesc(
11785 taskHandle: TaskHandle,
11786 channel: *const ::std::os::raw::c_char,
11787 ) -> int32;
11788}
11789unsafe extern "C" {
11790 pub fn DAQmxGetAIChanCalVerifRefVals(
11791 taskHandle: TaskHandle,
11792 channel: *const ::std::os::raw::c_char,
11793 data: *mut float64,
11794 arraySizeInElements: uInt32,
11795 ) -> int32;
11796}
11797unsafe extern "C" {
11798 pub fn DAQmxSetAIChanCalVerifRefVals(
11799 taskHandle: TaskHandle,
11800 channel: *const ::std::os::raw::c_char,
11801 data: *mut float64,
11802 arraySizeInElements: uInt32,
11803 ) -> int32;
11804}
11805unsafe extern "C" {
11806 pub fn DAQmxResetAIChanCalVerifRefVals(
11807 taskHandle: TaskHandle,
11808 channel: *const ::std::os::raw::c_char,
11809 ) -> int32;
11810}
11811unsafe extern "C" {
11812 pub fn DAQmxGetAIChanCalVerifAcqVals(
11813 taskHandle: TaskHandle,
11814 channel: *const ::std::os::raw::c_char,
11815 data: *mut float64,
11816 arraySizeInElements: uInt32,
11817 ) -> int32;
11818}
11819unsafe extern "C" {
11820 pub fn DAQmxSetAIChanCalVerifAcqVals(
11821 taskHandle: TaskHandle,
11822 channel: *const ::std::os::raw::c_char,
11823 data: *mut float64,
11824 arraySizeInElements: uInt32,
11825 ) -> int32;
11826}
11827unsafe extern "C" {
11828 pub fn DAQmxResetAIChanCalVerifAcqVals(
11829 taskHandle: TaskHandle,
11830 channel: *const ::std::os::raw::c_char,
11831 ) -> int32;
11832}
11833unsafe extern "C" {
11834 pub fn DAQmxGetAIRngHigh(
11835 taskHandle: TaskHandle,
11836 channel: *const ::std::os::raw::c_char,
11837 data: *mut float64,
11838 ) -> int32;
11839}
11840unsafe extern "C" {
11841 pub fn DAQmxSetAIRngHigh(
11842 taskHandle: TaskHandle,
11843 channel: *const ::std::os::raw::c_char,
11844 data: float64,
11845 ) -> int32;
11846}
11847unsafe extern "C" {
11848 pub fn DAQmxResetAIRngHigh(
11849 taskHandle: TaskHandle,
11850 channel: *const ::std::os::raw::c_char,
11851 ) -> int32;
11852}
11853unsafe extern "C" {
11854 pub fn DAQmxGetAIRngLow(
11855 taskHandle: TaskHandle,
11856 channel: *const ::std::os::raw::c_char,
11857 data: *mut float64,
11858 ) -> int32;
11859}
11860unsafe extern "C" {
11861 pub fn DAQmxSetAIRngLow(
11862 taskHandle: TaskHandle,
11863 channel: *const ::std::os::raw::c_char,
11864 data: float64,
11865 ) -> int32;
11866}
11867unsafe extern "C" {
11868 pub fn DAQmxResetAIRngLow(
11869 taskHandle: TaskHandle,
11870 channel: *const ::std::os::raw::c_char,
11871 ) -> int32;
11872}
11873unsafe extern "C" {
11874 pub fn DAQmxGetAIDCOffset(
11875 taskHandle: TaskHandle,
11876 channel: *const ::std::os::raw::c_char,
11877 data: *mut float64,
11878 ) -> int32;
11879}
11880unsafe extern "C" {
11881 pub fn DAQmxSetAIDCOffset(
11882 taskHandle: TaskHandle,
11883 channel: *const ::std::os::raw::c_char,
11884 data: float64,
11885 ) -> int32;
11886}
11887unsafe extern "C" {
11888 pub fn DAQmxResetAIDCOffset(
11889 taskHandle: TaskHandle,
11890 channel: *const ::std::os::raw::c_char,
11891 ) -> int32;
11892}
11893unsafe extern "C" {
11894 pub fn DAQmxGetAIGain(
11895 taskHandle: TaskHandle,
11896 channel: *const ::std::os::raw::c_char,
11897 data: *mut float64,
11898 ) -> int32;
11899}
11900unsafe extern "C" {
11901 pub fn DAQmxSetAIGain(
11902 taskHandle: TaskHandle,
11903 channel: *const ::std::os::raw::c_char,
11904 data: float64,
11905 ) -> int32;
11906}
11907unsafe extern "C" {
11908 pub fn DAQmxResetAIGain(
11909 taskHandle: TaskHandle,
11910 channel: *const ::std::os::raw::c_char,
11911 ) -> int32;
11912}
11913unsafe extern "C" {
11914 pub fn DAQmxGetAISampAndHoldEnable(
11915 taskHandle: TaskHandle,
11916 channel: *const ::std::os::raw::c_char,
11917 data: *mut bool32,
11918 ) -> int32;
11919}
11920unsafe extern "C" {
11921 pub fn DAQmxSetAISampAndHoldEnable(
11922 taskHandle: TaskHandle,
11923 channel: *const ::std::os::raw::c_char,
11924 data: bool32,
11925 ) -> int32;
11926}
11927unsafe extern "C" {
11928 pub fn DAQmxResetAISampAndHoldEnable(
11929 taskHandle: TaskHandle,
11930 channel: *const ::std::os::raw::c_char,
11931 ) -> int32;
11932}
11933unsafe extern "C" {
11934 pub fn DAQmxGetAIAutoZeroMode(
11935 taskHandle: TaskHandle,
11936 channel: *const ::std::os::raw::c_char,
11937 data: *mut int32,
11938 ) -> int32;
11939}
11940unsafe extern "C" {
11941 pub fn DAQmxSetAIAutoZeroMode(
11942 taskHandle: TaskHandle,
11943 channel: *const ::std::os::raw::c_char,
11944 data: int32,
11945 ) -> int32;
11946}
11947unsafe extern "C" {
11948 pub fn DAQmxResetAIAutoZeroMode(
11949 taskHandle: TaskHandle,
11950 channel: *const ::std::os::raw::c_char,
11951 ) -> int32;
11952}
11953unsafe extern "C" {
11954 pub fn DAQmxGetAIChopEnable(
11955 taskHandle: TaskHandle,
11956 channel: *const ::std::os::raw::c_char,
11957 data: *mut bool32,
11958 ) -> int32;
11959}
11960unsafe extern "C" {
11961 pub fn DAQmxSetAIChopEnable(
11962 taskHandle: TaskHandle,
11963 channel: *const ::std::os::raw::c_char,
11964 data: bool32,
11965 ) -> int32;
11966}
11967unsafe extern "C" {
11968 pub fn DAQmxResetAIChopEnable(
11969 taskHandle: TaskHandle,
11970 channel: *const ::std::os::raw::c_char,
11971 ) -> int32;
11972}
11973unsafe extern "C" {
11974 pub fn DAQmxGetAIDataXferMaxRate(
11975 taskHandle: TaskHandle,
11976 channel: *const ::std::os::raw::c_char,
11977 data: *mut float64,
11978 ) -> int32;
11979}
11980unsafe extern "C" {
11981 pub fn DAQmxSetAIDataXferMaxRate(
11982 taskHandle: TaskHandle,
11983 channel: *const ::std::os::raw::c_char,
11984 data: float64,
11985 ) -> int32;
11986}
11987unsafe extern "C" {
11988 pub fn DAQmxResetAIDataXferMaxRate(
11989 taskHandle: TaskHandle,
11990 channel: *const ::std::os::raw::c_char,
11991 ) -> int32;
11992}
11993unsafe extern "C" {
11994 pub fn DAQmxGetAIDataXferMech(
11995 taskHandle: TaskHandle,
11996 channel: *const ::std::os::raw::c_char,
11997 data: *mut int32,
11998 ) -> int32;
11999}
12000unsafe extern "C" {
12001 pub fn DAQmxSetAIDataXferMech(
12002 taskHandle: TaskHandle,
12003 channel: *const ::std::os::raw::c_char,
12004 data: int32,
12005 ) -> int32;
12006}
12007unsafe extern "C" {
12008 pub fn DAQmxResetAIDataXferMech(
12009 taskHandle: TaskHandle,
12010 channel: *const ::std::os::raw::c_char,
12011 ) -> int32;
12012}
12013unsafe extern "C" {
12014 pub fn DAQmxGetAIDataXferReqCond(
12015 taskHandle: TaskHandle,
12016 channel: *const ::std::os::raw::c_char,
12017 data: *mut int32,
12018 ) -> int32;
12019}
12020unsafe extern "C" {
12021 pub fn DAQmxSetAIDataXferReqCond(
12022 taskHandle: TaskHandle,
12023 channel: *const ::std::os::raw::c_char,
12024 data: int32,
12025 ) -> int32;
12026}
12027unsafe extern "C" {
12028 pub fn DAQmxResetAIDataXferReqCond(
12029 taskHandle: TaskHandle,
12030 channel: *const ::std::os::raw::c_char,
12031 ) -> int32;
12032}
12033unsafe extern "C" {
12034 pub fn DAQmxGetAIDataXferCustomThreshold(
12035 taskHandle: TaskHandle,
12036 channel: *const ::std::os::raw::c_char,
12037 data: *mut uInt32,
12038 ) -> int32;
12039}
12040unsafe extern "C" {
12041 pub fn DAQmxSetAIDataXferCustomThreshold(
12042 taskHandle: TaskHandle,
12043 channel: *const ::std::os::raw::c_char,
12044 data: uInt32,
12045 ) -> int32;
12046}
12047unsafe extern "C" {
12048 pub fn DAQmxResetAIDataXferCustomThreshold(
12049 taskHandle: TaskHandle,
12050 channel: *const ::std::os::raw::c_char,
12051 ) -> int32;
12052}
12053unsafe extern "C" {
12054 pub fn DAQmxGetAIUsbXferReqSize(
12055 taskHandle: TaskHandle,
12056 channel: *const ::std::os::raw::c_char,
12057 data: *mut uInt32,
12058 ) -> int32;
12059}
12060unsafe extern "C" {
12061 pub fn DAQmxSetAIUsbXferReqSize(
12062 taskHandle: TaskHandle,
12063 channel: *const ::std::os::raw::c_char,
12064 data: uInt32,
12065 ) -> int32;
12066}
12067unsafe extern "C" {
12068 pub fn DAQmxResetAIUsbXferReqSize(
12069 taskHandle: TaskHandle,
12070 channel: *const ::std::os::raw::c_char,
12071 ) -> int32;
12072}
12073unsafe extern "C" {
12074 pub fn DAQmxGetAIUsbXferReqCount(
12075 taskHandle: TaskHandle,
12076 channel: *const ::std::os::raw::c_char,
12077 data: *mut uInt32,
12078 ) -> int32;
12079}
12080unsafe extern "C" {
12081 pub fn DAQmxSetAIUsbXferReqCount(
12082 taskHandle: TaskHandle,
12083 channel: *const ::std::os::raw::c_char,
12084 data: uInt32,
12085 ) -> int32;
12086}
12087unsafe extern "C" {
12088 pub fn DAQmxResetAIUsbXferReqCount(
12089 taskHandle: TaskHandle,
12090 channel: *const ::std::os::raw::c_char,
12091 ) -> int32;
12092}
12093unsafe extern "C" {
12094 pub fn DAQmxGetAIMemMapEnable(
12095 taskHandle: TaskHandle,
12096 channel: *const ::std::os::raw::c_char,
12097 data: *mut bool32,
12098 ) -> int32;
12099}
12100unsafe extern "C" {
12101 pub fn DAQmxSetAIMemMapEnable(
12102 taskHandle: TaskHandle,
12103 channel: *const ::std::os::raw::c_char,
12104 data: bool32,
12105 ) -> int32;
12106}
12107unsafe extern "C" {
12108 pub fn DAQmxResetAIMemMapEnable(
12109 taskHandle: TaskHandle,
12110 channel: *const ::std::os::raw::c_char,
12111 ) -> int32;
12112}
12113unsafe extern "C" {
12114 pub fn DAQmxGetAIRawDataCompressionType(
12115 taskHandle: TaskHandle,
12116 channel: *const ::std::os::raw::c_char,
12117 data: *mut int32,
12118 ) -> int32;
12119}
12120unsafe extern "C" {
12121 pub fn DAQmxSetAIRawDataCompressionType(
12122 taskHandle: TaskHandle,
12123 channel: *const ::std::os::raw::c_char,
12124 data: int32,
12125 ) -> int32;
12126}
12127unsafe extern "C" {
12128 pub fn DAQmxResetAIRawDataCompressionType(
12129 taskHandle: TaskHandle,
12130 channel: *const ::std::os::raw::c_char,
12131 ) -> int32;
12132}
12133unsafe extern "C" {
12134 pub fn DAQmxGetAILossyLSBRemovalCompressedSampSize(
12135 taskHandle: TaskHandle,
12136 channel: *const ::std::os::raw::c_char,
12137 data: *mut uInt32,
12138 ) -> int32;
12139}
12140unsafe extern "C" {
12141 pub fn DAQmxSetAILossyLSBRemovalCompressedSampSize(
12142 taskHandle: TaskHandle,
12143 channel: *const ::std::os::raw::c_char,
12144 data: uInt32,
12145 ) -> int32;
12146}
12147unsafe extern "C" {
12148 pub fn DAQmxResetAILossyLSBRemovalCompressedSampSize(
12149 taskHandle: TaskHandle,
12150 channel: *const ::std::os::raw::c_char,
12151 ) -> int32;
12152}
12153unsafe extern "C" {
12154 pub fn DAQmxGetAIDevScalingCoeff(
12155 taskHandle: TaskHandle,
12156 channel: *const ::std::os::raw::c_char,
12157 data: *mut float64,
12158 arraySizeInElements: uInt32,
12159 ) -> int32;
12160}
12161unsafe extern "C" {
12162 pub fn DAQmxGetAIEnhancedAliasRejectionEnable(
12163 taskHandle: TaskHandle,
12164 channel: *const ::std::os::raw::c_char,
12165 data: *mut bool32,
12166 ) -> int32;
12167}
12168unsafe extern "C" {
12169 pub fn DAQmxSetAIEnhancedAliasRejectionEnable(
12170 taskHandle: TaskHandle,
12171 channel: *const ::std::os::raw::c_char,
12172 data: bool32,
12173 ) -> int32;
12174}
12175unsafe extern "C" {
12176 pub fn DAQmxResetAIEnhancedAliasRejectionEnable(
12177 taskHandle: TaskHandle,
12178 channel: *const ::std::os::raw::c_char,
12179 ) -> int32;
12180}
12181unsafe extern "C" {
12182 pub fn DAQmxGetAIOpenChanDetectEnable(
12183 taskHandle: TaskHandle,
12184 channel: *const ::std::os::raw::c_char,
12185 data: *mut bool32,
12186 ) -> int32;
12187}
12188unsafe extern "C" {
12189 pub fn DAQmxSetAIOpenChanDetectEnable(
12190 taskHandle: TaskHandle,
12191 channel: *const ::std::os::raw::c_char,
12192 data: bool32,
12193 ) -> int32;
12194}
12195unsafe extern "C" {
12196 pub fn DAQmxResetAIOpenChanDetectEnable(
12197 taskHandle: TaskHandle,
12198 channel: *const ::std::os::raw::c_char,
12199 ) -> int32;
12200}
12201unsafe extern "C" {
12202 pub fn DAQmxGetAIInputLimitsFaultDetectUpperLimit(
12203 taskHandle: TaskHandle,
12204 channel: *const ::std::os::raw::c_char,
12205 data: *mut float64,
12206 ) -> int32;
12207}
12208unsafe extern "C" {
12209 pub fn DAQmxSetAIInputLimitsFaultDetectUpperLimit(
12210 taskHandle: TaskHandle,
12211 channel: *const ::std::os::raw::c_char,
12212 data: float64,
12213 ) -> int32;
12214}
12215unsafe extern "C" {
12216 pub fn DAQmxResetAIInputLimitsFaultDetectUpperLimit(
12217 taskHandle: TaskHandle,
12218 channel: *const ::std::os::raw::c_char,
12219 ) -> int32;
12220}
12221unsafe extern "C" {
12222 pub fn DAQmxGetAIInputLimitsFaultDetectLowerLimit(
12223 taskHandle: TaskHandle,
12224 channel: *const ::std::os::raw::c_char,
12225 data: *mut float64,
12226 ) -> int32;
12227}
12228unsafe extern "C" {
12229 pub fn DAQmxSetAIInputLimitsFaultDetectLowerLimit(
12230 taskHandle: TaskHandle,
12231 channel: *const ::std::os::raw::c_char,
12232 data: float64,
12233 ) -> int32;
12234}
12235unsafe extern "C" {
12236 pub fn DAQmxResetAIInputLimitsFaultDetectLowerLimit(
12237 taskHandle: TaskHandle,
12238 channel: *const ::std::os::raw::c_char,
12239 ) -> int32;
12240}
12241unsafe extern "C" {
12242 pub fn DAQmxGetAIInputLimitsFaultDetectEnable(
12243 taskHandle: TaskHandle,
12244 channel: *const ::std::os::raw::c_char,
12245 data: *mut bool32,
12246 ) -> int32;
12247}
12248unsafe extern "C" {
12249 pub fn DAQmxSetAIInputLimitsFaultDetectEnable(
12250 taskHandle: TaskHandle,
12251 channel: *const ::std::os::raw::c_char,
12252 data: bool32,
12253 ) -> int32;
12254}
12255unsafe extern "C" {
12256 pub fn DAQmxResetAIInputLimitsFaultDetectEnable(
12257 taskHandle: TaskHandle,
12258 channel: *const ::std::os::raw::c_char,
12259 ) -> int32;
12260}
12261unsafe extern "C" {
12262 pub fn DAQmxGetAIPowerSupplyFaultDetectEnable(
12263 taskHandle: TaskHandle,
12264 channel: *const ::std::os::raw::c_char,
12265 data: *mut bool32,
12266 ) -> int32;
12267}
12268unsafe extern "C" {
12269 pub fn DAQmxSetAIPowerSupplyFaultDetectEnable(
12270 taskHandle: TaskHandle,
12271 channel: *const ::std::os::raw::c_char,
12272 data: bool32,
12273 ) -> int32;
12274}
12275unsafe extern "C" {
12276 pub fn DAQmxResetAIPowerSupplyFaultDetectEnable(
12277 taskHandle: TaskHandle,
12278 channel: *const ::std::os::raw::c_char,
12279 ) -> int32;
12280}
12281unsafe extern "C" {
12282 pub fn DAQmxGetAIOvercurrentDetectEnable(
12283 taskHandle: TaskHandle,
12284 channel: *const ::std::os::raw::c_char,
12285 data: *mut bool32,
12286 ) -> int32;
12287}
12288unsafe extern "C" {
12289 pub fn DAQmxSetAIOvercurrentDetectEnable(
12290 taskHandle: TaskHandle,
12291 channel: *const ::std::os::raw::c_char,
12292 data: bool32,
12293 ) -> int32;
12294}
12295unsafe extern "C" {
12296 pub fn DAQmxResetAIOvercurrentDetectEnable(
12297 taskHandle: TaskHandle,
12298 channel: *const ::std::os::raw::c_char,
12299 ) -> int32;
12300}
12301unsafe extern "C" {
12302 pub fn DAQmxGetAOMax(
12303 taskHandle: TaskHandle,
12304 channel: *const ::std::os::raw::c_char,
12305 data: *mut float64,
12306 ) -> int32;
12307}
12308unsafe extern "C" {
12309 pub fn DAQmxSetAOMax(
12310 taskHandle: TaskHandle,
12311 channel: *const ::std::os::raw::c_char,
12312 data: float64,
12313 ) -> int32;
12314}
12315unsafe extern "C" {
12316 pub fn DAQmxResetAOMax(taskHandle: TaskHandle, channel: *const ::std::os::raw::c_char)
12317 -> int32;
12318}
12319unsafe extern "C" {
12320 pub fn DAQmxGetAOMin(
12321 taskHandle: TaskHandle,
12322 channel: *const ::std::os::raw::c_char,
12323 data: *mut float64,
12324 ) -> int32;
12325}
12326unsafe extern "C" {
12327 pub fn DAQmxSetAOMin(
12328 taskHandle: TaskHandle,
12329 channel: *const ::std::os::raw::c_char,
12330 data: float64,
12331 ) -> int32;
12332}
12333unsafe extern "C" {
12334 pub fn DAQmxResetAOMin(taskHandle: TaskHandle, channel: *const ::std::os::raw::c_char)
12335 -> int32;
12336}
12337unsafe extern "C" {
12338 pub fn DAQmxGetAOCustomScaleName(
12339 taskHandle: TaskHandle,
12340 channel: *const ::std::os::raw::c_char,
12341 data: *mut ::std::os::raw::c_char,
12342 bufferSize: uInt32,
12343 ) -> int32;
12344}
12345unsafe extern "C" {
12346 pub fn DAQmxSetAOCustomScaleName(
12347 taskHandle: TaskHandle,
12348 channel: *const ::std::os::raw::c_char,
12349 data: *const ::std::os::raw::c_char,
12350 ) -> int32;
12351}
12352unsafe extern "C" {
12353 pub fn DAQmxResetAOCustomScaleName(
12354 taskHandle: TaskHandle,
12355 channel: *const ::std::os::raw::c_char,
12356 ) -> int32;
12357}
12358unsafe extern "C" {
12359 pub fn DAQmxGetAOOutputType(
12360 taskHandle: TaskHandle,
12361 channel: *const ::std::os::raw::c_char,
12362 data: *mut int32,
12363 ) -> int32;
12364}
12365unsafe extern "C" {
12366 pub fn DAQmxGetAOVoltageUnits(
12367 taskHandle: TaskHandle,
12368 channel: *const ::std::os::raw::c_char,
12369 data: *mut int32,
12370 ) -> int32;
12371}
12372unsafe extern "C" {
12373 pub fn DAQmxSetAOVoltageUnits(
12374 taskHandle: TaskHandle,
12375 channel: *const ::std::os::raw::c_char,
12376 data: int32,
12377 ) -> int32;
12378}
12379unsafe extern "C" {
12380 pub fn DAQmxResetAOVoltageUnits(
12381 taskHandle: TaskHandle,
12382 channel: *const ::std::os::raw::c_char,
12383 ) -> int32;
12384}
12385unsafe extern "C" {
12386 pub fn DAQmxGetAOVoltageCurrentLimit(
12387 taskHandle: TaskHandle,
12388 channel: *const ::std::os::raw::c_char,
12389 data: *mut float64,
12390 ) -> int32;
12391}
12392unsafe extern "C" {
12393 pub fn DAQmxSetAOVoltageCurrentLimit(
12394 taskHandle: TaskHandle,
12395 channel: *const ::std::os::raw::c_char,
12396 data: float64,
12397 ) -> int32;
12398}
12399unsafe extern "C" {
12400 pub fn DAQmxResetAOVoltageCurrentLimit(
12401 taskHandle: TaskHandle,
12402 channel: *const ::std::os::raw::c_char,
12403 ) -> int32;
12404}
12405unsafe extern "C" {
12406 pub fn DAQmxGetAOCurrentUnits(
12407 taskHandle: TaskHandle,
12408 channel: *const ::std::os::raw::c_char,
12409 data: *mut int32,
12410 ) -> int32;
12411}
12412unsafe extern "C" {
12413 pub fn DAQmxSetAOCurrentUnits(
12414 taskHandle: TaskHandle,
12415 channel: *const ::std::os::raw::c_char,
12416 data: int32,
12417 ) -> int32;
12418}
12419unsafe extern "C" {
12420 pub fn DAQmxResetAOCurrentUnits(
12421 taskHandle: TaskHandle,
12422 channel: *const ::std::os::raw::c_char,
12423 ) -> int32;
12424}
12425unsafe extern "C" {
12426 pub fn DAQmxGetAOFuncGenType(
12427 taskHandle: TaskHandle,
12428 channel: *const ::std::os::raw::c_char,
12429 data: *mut int32,
12430 ) -> int32;
12431}
12432unsafe extern "C" {
12433 pub fn DAQmxSetAOFuncGenType(
12434 taskHandle: TaskHandle,
12435 channel: *const ::std::os::raw::c_char,
12436 data: int32,
12437 ) -> int32;
12438}
12439unsafe extern "C" {
12440 pub fn DAQmxResetAOFuncGenType(
12441 taskHandle: TaskHandle,
12442 channel: *const ::std::os::raw::c_char,
12443 ) -> int32;
12444}
12445unsafe extern "C" {
12446 pub fn DAQmxGetAOFuncGenFreq(
12447 taskHandle: TaskHandle,
12448 channel: *const ::std::os::raw::c_char,
12449 data: *mut float64,
12450 ) -> int32;
12451}
12452unsafe extern "C" {
12453 pub fn DAQmxSetAOFuncGenFreq(
12454 taskHandle: TaskHandle,
12455 channel: *const ::std::os::raw::c_char,
12456 data: float64,
12457 ) -> int32;
12458}
12459unsafe extern "C" {
12460 pub fn DAQmxResetAOFuncGenFreq(
12461 taskHandle: TaskHandle,
12462 channel: *const ::std::os::raw::c_char,
12463 ) -> int32;
12464}
12465unsafe extern "C" {
12466 pub fn DAQmxGetAOFuncGenAmplitude(
12467 taskHandle: TaskHandle,
12468 channel: *const ::std::os::raw::c_char,
12469 data: *mut float64,
12470 ) -> int32;
12471}
12472unsafe extern "C" {
12473 pub fn DAQmxSetAOFuncGenAmplitude(
12474 taskHandle: TaskHandle,
12475 channel: *const ::std::os::raw::c_char,
12476 data: float64,
12477 ) -> int32;
12478}
12479unsafe extern "C" {
12480 pub fn DAQmxResetAOFuncGenAmplitude(
12481 taskHandle: TaskHandle,
12482 channel: *const ::std::os::raw::c_char,
12483 ) -> int32;
12484}
12485unsafe extern "C" {
12486 pub fn DAQmxGetAOFuncGenOffset(
12487 taskHandle: TaskHandle,
12488 channel: *const ::std::os::raw::c_char,
12489 data: *mut float64,
12490 ) -> int32;
12491}
12492unsafe extern "C" {
12493 pub fn DAQmxSetAOFuncGenOffset(
12494 taskHandle: TaskHandle,
12495 channel: *const ::std::os::raw::c_char,
12496 data: float64,
12497 ) -> int32;
12498}
12499unsafe extern "C" {
12500 pub fn DAQmxResetAOFuncGenOffset(
12501 taskHandle: TaskHandle,
12502 channel: *const ::std::os::raw::c_char,
12503 ) -> int32;
12504}
12505unsafe extern "C" {
12506 pub fn DAQmxGetAOFuncGenStartPhase(
12507 taskHandle: TaskHandle,
12508 channel: *const ::std::os::raw::c_char,
12509 data: *mut float64,
12510 ) -> int32;
12511}
12512unsafe extern "C" {
12513 pub fn DAQmxSetAOFuncGenStartPhase(
12514 taskHandle: TaskHandle,
12515 channel: *const ::std::os::raw::c_char,
12516 data: float64,
12517 ) -> int32;
12518}
12519unsafe extern "C" {
12520 pub fn DAQmxResetAOFuncGenStartPhase(
12521 taskHandle: TaskHandle,
12522 channel: *const ::std::os::raw::c_char,
12523 ) -> int32;
12524}
12525unsafe extern "C" {
12526 pub fn DAQmxGetAOFuncGenSquareDutyCycle(
12527 taskHandle: TaskHandle,
12528 channel: *const ::std::os::raw::c_char,
12529 data: *mut float64,
12530 ) -> int32;
12531}
12532unsafe extern "C" {
12533 pub fn DAQmxSetAOFuncGenSquareDutyCycle(
12534 taskHandle: TaskHandle,
12535 channel: *const ::std::os::raw::c_char,
12536 data: float64,
12537 ) -> int32;
12538}
12539unsafe extern "C" {
12540 pub fn DAQmxResetAOFuncGenSquareDutyCycle(
12541 taskHandle: TaskHandle,
12542 channel: *const ::std::os::raw::c_char,
12543 ) -> int32;
12544}
12545unsafe extern "C" {
12546 pub fn DAQmxGetAOFuncGenModulationType(
12547 taskHandle: TaskHandle,
12548 channel: *const ::std::os::raw::c_char,
12549 data: *mut int32,
12550 ) -> int32;
12551}
12552unsafe extern "C" {
12553 pub fn DAQmxSetAOFuncGenModulationType(
12554 taskHandle: TaskHandle,
12555 channel: *const ::std::os::raw::c_char,
12556 data: int32,
12557 ) -> int32;
12558}
12559unsafe extern "C" {
12560 pub fn DAQmxResetAOFuncGenModulationType(
12561 taskHandle: TaskHandle,
12562 channel: *const ::std::os::raw::c_char,
12563 ) -> int32;
12564}
12565unsafe extern "C" {
12566 pub fn DAQmxGetAOFuncGenFMDeviation(
12567 taskHandle: TaskHandle,
12568 channel: *const ::std::os::raw::c_char,
12569 data: *mut float64,
12570 ) -> int32;
12571}
12572unsafe extern "C" {
12573 pub fn DAQmxSetAOFuncGenFMDeviation(
12574 taskHandle: TaskHandle,
12575 channel: *const ::std::os::raw::c_char,
12576 data: float64,
12577 ) -> int32;
12578}
12579unsafe extern "C" {
12580 pub fn DAQmxResetAOFuncGenFMDeviation(
12581 taskHandle: TaskHandle,
12582 channel: *const ::std::os::raw::c_char,
12583 ) -> int32;
12584}
12585unsafe extern "C" {
12586 pub fn DAQmxGetAOOutputImpedance(
12587 taskHandle: TaskHandle,
12588 channel: *const ::std::os::raw::c_char,
12589 data: *mut float64,
12590 ) -> int32;
12591}
12592unsafe extern "C" {
12593 pub fn DAQmxSetAOOutputImpedance(
12594 taskHandle: TaskHandle,
12595 channel: *const ::std::os::raw::c_char,
12596 data: float64,
12597 ) -> int32;
12598}
12599unsafe extern "C" {
12600 pub fn DAQmxResetAOOutputImpedance(
12601 taskHandle: TaskHandle,
12602 channel: *const ::std::os::raw::c_char,
12603 ) -> int32;
12604}
12605unsafe extern "C" {
12606 pub fn DAQmxGetAOLoadImpedance(
12607 taskHandle: TaskHandle,
12608 channel: *const ::std::os::raw::c_char,
12609 data: *mut float64,
12610 ) -> int32;
12611}
12612unsafe extern "C" {
12613 pub fn DAQmxSetAOLoadImpedance(
12614 taskHandle: TaskHandle,
12615 channel: *const ::std::os::raw::c_char,
12616 data: float64,
12617 ) -> int32;
12618}
12619unsafe extern "C" {
12620 pub fn DAQmxResetAOLoadImpedance(
12621 taskHandle: TaskHandle,
12622 channel: *const ::std::os::raw::c_char,
12623 ) -> int32;
12624}
12625unsafe extern "C" {
12626 pub fn DAQmxGetAOIdleOutputBehavior(
12627 taskHandle: TaskHandle,
12628 channel: *const ::std::os::raw::c_char,
12629 data: *mut int32,
12630 ) -> int32;
12631}
12632unsafe extern "C" {
12633 pub fn DAQmxSetAOIdleOutputBehavior(
12634 taskHandle: TaskHandle,
12635 channel: *const ::std::os::raw::c_char,
12636 data: int32,
12637 ) -> int32;
12638}
12639unsafe extern "C" {
12640 pub fn DAQmxResetAOIdleOutputBehavior(
12641 taskHandle: TaskHandle,
12642 channel: *const ::std::os::raw::c_char,
12643 ) -> int32;
12644}
12645unsafe extern "C" {
12646 pub fn DAQmxGetAOTermCfg(
12647 taskHandle: TaskHandle,
12648 channel: *const ::std::os::raw::c_char,
12649 data: *mut int32,
12650 ) -> int32;
12651}
12652unsafe extern "C" {
12653 pub fn DAQmxSetAOTermCfg(
12654 taskHandle: TaskHandle,
12655 channel: *const ::std::os::raw::c_char,
12656 data: int32,
12657 ) -> int32;
12658}
12659unsafe extern "C" {
12660 pub fn DAQmxResetAOTermCfg(
12661 taskHandle: TaskHandle,
12662 channel: *const ::std::os::raw::c_char,
12663 ) -> int32;
12664}
12665unsafe extern "C" {
12666 pub fn DAQmxGetAOCommonModeOffset(
12667 taskHandle: TaskHandle,
12668 channel: *const ::std::os::raw::c_char,
12669 data: *mut float64,
12670 ) -> int32;
12671}
12672unsafe extern "C" {
12673 pub fn DAQmxSetAOCommonModeOffset(
12674 taskHandle: TaskHandle,
12675 channel: *const ::std::os::raw::c_char,
12676 data: float64,
12677 ) -> int32;
12678}
12679unsafe extern "C" {
12680 pub fn DAQmxResetAOCommonModeOffset(
12681 taskHandle: TaskHandle,
12682 channel: *const ::std::os::raw::c_char,
12683 ) -> int32;
12684}
12685unsafe extern "C" {
12686 pub fn DAQmxGetAOResolutionUnits(
12687 taskHandle: TaskHandle,
12688 channel: *const ::std::os::raw::c_char,
12689 data: *mut int32,
12690 ) -> int32;
12691}
12692unsafe extern "C" {
12693 pub fn DAQmxSetAOResolutionUnits(
12694 taskHandle: TaskHandle,
12695 channel: *const ::std::os::raw::c_char,
12696 data: int32,
12697 ) -> int32;
12698}
12699unsafe extern "C" {
12700 pub fn DAQmxResetAOResolutionUnits(
12701 taskHandle: TaskHandle,
12702 channel: *const ::std::os::raw::c_char,
12703 ) -> int32;
12704}
12705unsafe extern "C" {
12706 pub fn DAQmxGetAOResolution(
12707 taskHandle: TaskHandle,
12708 channel: *const ::std::os::raw::c_char,
12709 data: *mut float64,
12710 ) -> int32;
12711}
12712unsafe extern "C" {
12713 pub fn DAQmxGetAODACRngHigh(
12714 taskHandle: TaskHandle,
12715 channel: *const ::std::os::raw::c_char,
12716 data: *mut float64,
12717 ) -> int32;
12718}
12719unsafe extern "C" {
12720 pub fn DAQmxSetAODACRngHigh(
12721 taskHandle: TaskHandle,
12722 channel: *const ::std::os::raw::c_char,
12723 data: float64,
12724 ) -> int32;
12725}
12726unsafe extern "C" {
12727 pub fn DAQmxResetAODACRngHigh(
12728 taskHandle: TaskHandle,
12729 channel: *const ::std::os::raw::c_char,
12730 ) -> int32;
12731}
12732unsafe extern "C" {
12733 pub fn DAQmxGetAODACRngLow(
12734 taskHandle: TaskHandle,
12735 channel: *const ::std::os::raw::c_char,
12736 data: *mut float64,
12737 ) -> int32;
12738}
12739unsafe extern "C" {
12740 pub fn DAQmxSetAODACRngLow(
12741 taskHandle: TaskHandle,
12742 channel: *const ::std::os::raw::c_char,
12743 data: float64,
12744 ) -> int32;
12745}
12746unsafe extern "C" {
12747 pub fn DAQmxResetAODACRngLow(
12748 taskHandle: TaskHandle,
12749 channel: *const ::std::os::raw::c_char,
12750 ) -> int32;
12751}
12752unsafe extern "C" {
12753 pub fn DAQmxGetAODACRefConnToGnd(
12754 taskHandle: TaskHandle,
12755 channel: *const ::std::os::raw::c_char,
12756 data: *mut bool32,
12757 ) -> int32;
12758}
12759unsafe extern "C" {
12760 pub fn DAQmxSetAODACRefConnToGnd(
12761 taskHandle: TaskHandle,
12762 channel: *const ::std::os::raw::c_char,
12763 data: bool32,
12764 ) -> int32;
12765}
12766unsafe extern "C" {
12767 pub fn DAQmxResetAODACRefConnToGnd(
12768 taskHandle: TaskHandle,
12769 channel: *const ::std::os::raw::c_char,
12770 ) -> int32;
12771}
12772unsafe extern "C" {
12773 pub fn DAQmxGetAODACRefAllowConnToGnd(
12774 taskHandle: TaskHandle,
12775 channel: *const ::std::os::raw::c_char,
12776 data: *mut bool32,
12777 ) -> int32;
12778}
12779unsafe extern "C" {
12780 pub fn DAQmxSetAODACRefAllowConnToGnd(
12781 taskHandle: TaskHandle,
12782 channel: *const ::std::os::raw::c_char,
12783 data: bool32,
12784 ) -> int32;
12785}
12786unsafe extern "C" {
12787 pub fn DAQmxResetAODACRefAllowConnToGnd(
12788 taskHandle: TaskHandle,
12789 channel: *const ::std::os::raw::c_char,
12790 ) -> int32;
12791}
12792unsafe extern "C" {
12793 pub fn DAQmxGetAODACRefSrc(
12794 taskHandle: TaskHandle,
12795 channel: *const ::std::os::raw::c_char,
12796 data: *mut int32,
12797 ) -> int32;
12798}
12799unsafe extern "C" {
12800 pub fn DAQmxSetAODACRefSrc(
12801 taskHandle: TaskHandle,
12802 channel: *const ::std::os::raw::c_char,
12803 data: int32,
12804 ) -> int32;
12805}
12806unsafe extern "C" {
12807 pub fn DAQmxResetAODACRefSrc(
12808 taskHandle: TaskHandle,
12809 channel: *const ::std::os::raw::c_char,
12810 ) -> int32;
12811}
12812unsafe extern "C" {
12813 pub fn DAQmxGetAODACRefExtSrc(
12814 taskHandle: TaskHandle,
12815 channel: *const ::std::os::raw::c_char,
12816 data: *mut ::std::os::raw::c_char,
12817 bufferSize: uInt32,
12818 ) -> int32;
12819}
12820unsafe extern "C" {
12821 pub fn DAQmxSetAODACRefExtSrc(
12822 taskHandle: TaskHandle,
12823 channel: *const ::std::os::raw::c_char,
12824 data: *const ::std::os::raw::c_char,
12825 ) -> int32;
12826}
12827unsafe extern "C" {
12828 pub fn DAQmxResetAODACRefExtSrc(
12829 taskHandle: TaskHandle,
12830 channel: *const ::std::os::raw::c_char,
12831 ) -> int32;
12832}
12833unsafe extern "C" {
12834 pub fn DAQmxGetAODACRefVal(
12835 taskHandle: TaskHandle,
12836 channel: *const ::std::os::raw::c_char,
12837 data: *mut float64,
12838 ) -> int32;
12839}
12840unsafe extern "C" {
12841 pub fn DAQmxSetAODACRefVal(
12842 taskHandle: TaskHandle,
12843 channel: *const ::std::os::raw::c_char,
12844 data: float64,
12845 ) -> int32;
12846}
12847unsafe extern "C" {
12848 pub fn DAQmxResetAODACRefVal(
12849 taskHandle: TaskHandle,
12850 channel: *const ::std::os::raw::c_char,
12851 ) -> int32;
12852}
12853unsafe extern "C" {
12854 pub fn DAQmxGetAODACOffsetSrc(
12855 taskHandle: TaskHandle,
12856 channel: *const ::std::os::raw::c_char,
12857 data: *mut int32,
12858 ) -> int32;
12859}
12860unsafe extern "C" {
12861 pub fn DAQmxSetAODACOffsetSrc(
12862 taskHandle: TaskHandle,
12863 channel: *const ::std::os::raw::c_char,
12864 data: int32,
12865 ) -> int32;
12866}
12867unsafe extern "C" {
12868 pub fn DAQmxResetAODACOffsetSrc(
12869 taskHandle: TaskHandle,
12870 channel: *const ::std::os::raw::c_char,
12871 ) -> int32;
12872}
12873unsafe extern "C" {
12874 pub fn DAQmxGetAODACOffsetExtSrc(
12875 taskHandle: TaskHandle,
12876 channel: *const ::std::os::raw::c_char,
12877 data: *mut ::std::os::raw::c_char,
12878 bufferSize: uInt32,
12879 ) -> int32;
12880}
12881unsafe extern "C" {
12882 pub fn DAQmxSetAODACOffsetExtSrc(
12883 taskHandle: TaskHandle,
12884 channel: *const ::std::os::raw::c_char,
12885 data: *const ::std::os::raw::c_char,
12886 ) -> int32;
12887}
12888unsafe extern "C" {
12889 pub fn DAQmxResetAODACOffsetExtSrc(
12890 taskHandle: TaskHandle,
12891 channel: *const ::std::os::raw::c_char,
12892 ) -> int32;
12893}
12894unsafe extern "C" {
12895 pub fn DAQmxGetAODACOffsetVal(
12896 taskHandle: TaskHandle,
12897 channel: *const ::std::os::raw::c_char,
12898 data: *mut float64,
12899 ) -> int32;
12900}
12901unsafe extern "C" {
12902 pub fn DAQmxSetAODACOffsetVal(
12903 taskHandle: TaskHandle,
12904 channel: *const ::std::os::raw::c_char,
12905 data: float64,
12906 ) -> int32;
12907}
12908unsafe extern "C" {
12909 pub fn DAQmxResetAODACOffsetVal(
12910 taskHandle: TaskHandle,
12911 channel: *const ::std::os::raw::c_char,
12912 ) -> int32;
12913}
12914unsafe extern "C" {
12915 pub fn DAQmxGetAOReglitchEnable(
12916 taskHandle: TaskHandle,
12917 channel: *const ::std::os::raw::c_char,
12918 data: *mut bool32,
12919 ) -> int32;
12920}
12921unsafe extern "C" {
12922 pub fn DAQmxSetAOReglitchEnable(
12923 taskHandle: TaskHandle,
12924 channel: *const ::std::os::raw::c_char,
12925 data: bool32,
12926 ) -> int32;
12927}
12928unsafe extern "C" {
12929 pub fn DAQmxResetAOReglitchEnable(
12930 taskHandle: TaskHandle,
12931 channel: *const ::std::os::raw::c_char,
12932 ) -> int32;
12933}
12934unsafe extern "C" {
12935 pub fn DAQmxGetAOFilterDelay(
12936 taskHandle: TaskHandle,
12937 channel: *const ::std::os::raw::c_char,
12938 data: *mut float64,
12939 ) -> int32;
12940}
12941unsafe extern "C" {
12942 pub fn DAQmxSetAOFilterDelay(
12943 taskHandle: TaskHandle,
12944 channel: *const ::std::os::raw::c_char,
12945 data: float64,
12946 ) -> int32;
12947}
12948unsafe extern "C" {
12949 pub fn DAQmxResetAOFilterDelay(
12950 taskHandle: TaskHandle,
12951 channel: *const ::std::os::raw::c_char,
12952 ) -> int32;
12953}
12954unsafe extern "C" {
12955 pub fn DAQmxGetAOFilterDelayUnits(
12956 taskHandle: TaskHandle,
12957 channel: *const ::std::os::raw::c_char,
12958 data: *mut int32,
12959 ) -> int32;
12960}
12961unsafe extern "C" {
12962 pub fn DAQmxSetAOFilterDelayUnits(
12963 taskHandle: TaskHandle,
12964 channel: *const ::std::os::raw::c_char,
12965 data: int32,
12966 ) -> int32;
12967}
12968unsafe extern "C" {
12969 pub fn DAQmxResetAOFilterDelayUnits(
12970 taskHandle: TaskHandle,
12971 channel: *const ::std::os::raw::c_char,
12972 ) -> int32;
12973}
12974unsafe extern "C" {
12975 pub fn DAQmxGetAOFilterDelayAdjustment(
12976 taskHandle: TaskHandle,
12977 channel: *const ::std::os::raw::c_char,
12978 data: *mut float64,
12979 ) -> int32;
12980}
12981unsafe extern "C" {
12982 pub fn DAQmxSetAOFilterDelayAdjustment(
12983 taskHandle: TaskHandle,
12984 channel: *const ::std::os::raw::c_char,
12985 data: float64,
12986 ) -> int32;
12987}
12988unsafe extern "C" {
12989 pub fn DAQmxResetAOFilterDelayAdjustment(
12990 taskHandle: TaskHandle,
12991 channel: *const ::std::os::raw::c_char,
12992 ) -> int32;
12993}
12994unsafe extern "C" {
12995 pub fn DAQmxGetAOGain(
12996 taskHandle: TaskHandle,
12997 channel: *const ::std::os::raw::c_char,
12998 data: *mut float64,
12999 ) -> int32;
13000}
13001unsafe extern "C" {
13002 pub fn DAQmxSetAOGain(
13003 taskHandle: TaskHandle,
13004 channel: *const ::std::os::raw::c_char,
13005 data: float64,
13006 ) -> int32;
13007}
13008unsafe extern "C" {
13009 pub fn DAQmxResetAOGain(
13010 taskHandle: TaskHandle,
13011 channel: *const ::std::os::raw::c_char,
13012 ) -> int32;
13013}
13014unsafe extern "C" {
13015 pub fn DAQmxGetAOUseOnlyOnBrdMem(
13016 taskHandle: TaskHandle,
13017 channel: *const ::std::os::raw::c_char,
13018 data: *mut bool32,
13019 ) -> int32;
13020}
13021unsafe extern "C" {
13022 pub fn DAQmxSetAOUseOnlyOnBrdMem(
13023 taskHandle: TaskHandle,
13024 channel: *const ::std::os::raw::c_char,
13025 data: bool32,
13026 ) -> int32;
13027}
13028unsafe extern "C" {
13029 pub fn DAQmxResetAOUseOnlyOnBrdMem(
13030 taskHandle: TaskHandle,
13031 channel: *const ::std::os::raw::c_char,
13032 ) -> int32;
13033}
13034unsafe extern "C" {
13035 pub fn DAQmxGetAODataXferMech(
13036 taskHandle: TaskHandle,
13037 channel: *const ::std::os::raw::c_char,
13038 data: *mut int32,
13039 ) -> int32;
13040}
13041unsafe extern "C" {
13042 pub fn DAQmxSetAODataXferMech(
13043 taskHandle: TaskHandle,
13044 channel: *const ::std::os::raw::c_char,
13045 data: int32,
13046 ) -> int32;
13047}
13048unsafe extern "C" {
13049 pub fn DAQmxResetAODataXferMech(
13050 taskHandle: TaskHandle,
13051 channel: *const ::std::os::raw::c_char,
13052 ) -> int32;
13053}
13054unsafe extern "C" {
13055 pub fn DAQmxGetAODataXferReqCond(
13056 taskHandle: TaskHandle,
13057 channel: *const ::std::os::raw::c_char,
13058 data: *mut int32,
13059 ) -> int32;
13060}
13061unsafe extern "C" {
13062 pub fn DAQmxSetAODataXferReqCond(
13063 taskHandle: TaskHandle,
13064 channel: *const ::std::os::raw::c_char,
13065 data: int32,
13066 ) -> int32;
13067}
13068unsafe extern "C" {
13069 pub fn DAQmxResetAODataXferReqCond(
13070 taskHandle: TaskHandle,
13071 channel: *const ::std::os::raw::c_char,
13072 ) -> int32;
13073}
13074unsafe extern "C" {
13075 pub fn DAQmxGetAOUsbXferReqSize(
13076 taskHandle: TaskHandle,
13077 channel: *const ::std::os::raw::c_char,
13078 data: *mut uInt32,
13079 ) -> int32;
13080}
13081unsafe extern "C" {
13082 pub fn DAQmxSetAOUsbXferReqSize(
13083 taskHandle: TaskHandle,
13084 channel: *const ::std::os::raw::c_char,
13085 data: uInt32,
13086 ) -> int32;
13087}
13088unsafe extern "C" {
13089 pub fn DAQmxResetAOUsbXferReqSize(
13090 taskHandle: TaskHandle,
13091 channel: *const ::std::os::raw::c_char,
13092 ) -> int32;
13093}
13094unsafe extern "C" {
13095 pub fn DAQmxGetAOUsbXferReqCount(
13096 taskHandle: TaskHandle,
13097 channel: *const ::std::os::raw::c_char,
13098 data: *mut uInt32,
13099 ) -> int32;
13100}
13101unsafe extern "C" {
13102 pub fn DAQmxSetAOUsbXferReqCount(
13103 taskHandle: TaskHandle,
13104 channel: *const ::std::os::raw::c_char,
13105 data: uInt32,
13106 ) -> int32;
13107}
13108unsafe extern "C" {
13109 pub fn DAQmxResetAOUsbXferReqCount(
13110 taskHandle: TaskHandle,
13111 channel: *const ::std::os::raw::c_char,
13112 ) -> int32;
13113}
13114unsafe extern "C" {
13115 pub fn DAQmxGetAOMemMapEnable(
13116 taskHandle: TaskHandle,
13117 channel: *const ::std::os::raw::c_char,
13118 data: *mut bool32,
13119 ) -> int32;
13120}
13121unsafe extern "C" {
13122 pub fn DAQmxSetAOMemMapEnable(
13123 taskHandle: TaskHandle,
13124 channel: *const ::std::os::raw::c_char,
13125 data: bool32,
13126 ) -> int32;
13127}
13128unsafe extern "C" {
13129 pub fn DAQmxResetAOMemMapEnable(
13130 taskHandle: TaskHandle,
13131 channel: *const ::std::os::raw::c_char,
13132 ) -> int32;
13133}
13134unsafe extern "C" {
13135 pub fn DAQmxGetAODevScalingCoeff(
13136 taskHandle: TaskHandle,
13137 channel: *const ::std::os::raw::c_char,
13138 data: *mut float64,
13139 arraySizeInElements: uInt32,
13140 ) -> int32;
13141}
13142unsafe extern "C" {
13143 pub fn DAQmxGetAOEnhancedImageRejectionEnable(
13144 taskHandle: TaskHandle,
13145 channel: *const ::std::os::raw::c_char,
13146 data: *mut bool32,
13147 ) -> int32;
13148}
13149unsafe extern "C" {
13150 pub fn DAQmxSetAOEnhancedImageRejectionEnable(
13151 taskHandle: TaskHandle,
13152 channel: *const ::std::os::raw::c_char,
13153 data: bool32,
13154 ) -> int32;
13155}
13156unsafe extern "C" {
13157 pub fn DAQmxResetAOEnhancedImageRejectionEnable(
13158 taskHandle: TaskHandle,
13159 channel: *const ::std::os::raw::c_char,
13160 ) -> int32;
13161}
13162unsafe extern "C" {
13163 pub fn DAQmxGetDIInvertLines(
13164 taskHandle: TaskHandle,
13165 channel: *const ::std::os::raw::c_char,
13166 data: *mut bool32,
13167 ) -> int32;
13168}
13169unsafe extern "C" {
13170 pub fn DAQmxSetDIInvertLines(
13171 taskHandle: TaskHandle,
13172 channel: *const ::std::os::raw::c_char,
13173 data: bool32,
13174 ) -> int32;
13175}
13176unsafe extern "C" {
13177 pub fn DAQmxResetDIInvertLines(
13178 taskHandle: TaskHandle,
13179 channel: *const ::std::os::raw::c_char,
13180 ) -> int32;
13181}
13182unsafe extern "C" {
13183 pub fn DAQmxGetDINumLines(
13184 taskHandle: TaskHandle,
13185 channel: *const ::std::os::raw::c_char,
13186 data: *mut uInt32,
13187 ) -> int32;
13188}
13189unsafe extern "C" {
13190 pub fn DAQmxGetDIDigFltrEnable(
13191 taskHandle: TaskHandle,
13192 channel: *const ::std::os::raw::c_char,
13193 data: *mut bool32,
13194 ) -> int32;
13195}
13196unsafe extern "C" {
13197 pub fn DAQmxSetDIDigFltrEnable(
13198 taskHandle: TaskHandle,
13199 channel: *const ::std::os::raw::c_char,
13200 data: bool32,
13201 ) -> int32;
13202}
13203unsafe extern "C" {
13204 pub fn DAQmxResetDIDigFltrEnable(
13205 taskHandle: TaskHandle,
13206 channel: *const ::std::os::raw::c_char,
13207 ) -> int32;
13208}
13209unsafe extern "C" {
13210 pub fn DAQmxGetDIDigFltrMinPulseWidth(
13211 taskHandle: TaskHandle,
13212 channel: *const ::std::os::raw::c_char,
13213 data: *mut float64,
13214 ) -> int32;
13215}
13216unsafe extern "C" {
13217 pub fn DAQmxSetDIDigFltrMinPulseWidth(
13218 taskHandle: TaskHandle,
13219 channel: *const ::std::os::raw::c_char,
13220 data: float64,
13221 ) -> int32;
13222}
13223unsafe extern "C" {
13224 pub fn DAQmxResetDIDigFltrMinPulseWidth(
13225 taskHandle: TaskHandle,
13226 channel: *const ::std::os::raw::c_char,
13227 ) -> int32;
13228}
13229unsafe extern "C" {
13230 pub fn DAQmxGetDIDigFltrEnableBusMode(
13231 taskHandle: TaskHandle,
13232 channel: *const ::std::os::raw::c_char,
13233 data: *mut bool32,
13234 ) -> int32;
13235}
13236unsafe extern "C" {
13237 pub fn DAQmxSetDIDigFltrEnableBusMode(
13238 taskHandle: TaskHandle,
13239 channel: *const ::std::os::raw::c_char,
13240 data: bool32,
13241 ) -> int32;
13242}
13243unsafe extern "C" {
13244 pub fn DAQmxResetDIDigFltrEnableBusMode(
13245 taskHandle: TaskHandle,
13246 channel: *const ::std::os::raw::c_char,
13247 ) -> int32;
13248}
13249unsafe extern "C" {
13250 pub fn DAQmxGetDIDigFltrTimebaseSrc(
13251 taskHandle: TaskHandle,
13252 channel: *const ::std::os::raw::c_char,
13253 data: *mut ::std::os::raw::c_char,
13254 bufferSize: uInt32,
13255 ) -> int32;
13256}
13257unsafe extern "C" {
13258 pub fn DAQmxSetDIDigFltrTimebaseSrc(
13259 taskHandle: TaskHandle,
13260 channel: *const ::std::os::raw::c_char,
13261 data: *const ::std::os::raw::c_char,
13262 ) -> int32;
13263}
13264unsafe extern "C" {
13265 pub fn DAQmxResetDIDigFltrTimebaseSrc(
13266 taskHandle: TaskHandle,
13267 channel: *const ::std::os::raw::c_char,
13268 ) -> int32;
13269}
13270unsafe extern "C" {
13271 pub fn DAQmxGetDIDigFltrTimebaseRate(
13272 taskHandle: TaskHandle,
13273 channel: *const ::std::os::raw::c_char,
13274 data: *mut float64,
13275 ) -> int32;
13276}
13277unsafe extern "C" {
13278 pub fn DAQmxSetDIDigFltrTimebaseRate(
13279 taskHandle: TaskHandle,
13280 channel: *const ::std::os::raw::c_char,
13281 data: float64,
13282 ) -> int32;
13283}
13284unsafe extern "C" {
13285 pub fn DAQmxResetDIDigFltrTimebaseRate(
13286 taskHandle: TaskHandle,
13287 channel: *const ::std::os::raw::c_char,
13288 ) -> int32;
13289}
13290unsafe extern "C" {
13291 pub fn DAQmxGetDIDigSyncEnable(
13292 taskHandle: TaskHandle,
13293 channel: *const ::std::os::raw::c_char,
13294 data: *mut bool32,
13295 ) -> int32;
13296}
13297unsafe extern "C" {
13298 pub fn DAQmxSetDIDigSyncEnable(
13299 taskHandle: TaskHandle,
13300 channel: *const ::std::os::raw::c_char,
13301 data: bool32,
13302 ) -> int32;
13303}
13304unsafe extern "C" {
13305 pub fn DAQmxResetDIDigSyncEnable(
13306 taskHandle: TaskHandle,
13307 channel: *const ::std::os::raw::c_char,
13308 ) -> int32;
13309}
13310unsafe extern "C" {
13311 pub fn DAQmxGetDITristate(
13312 taskHandle: TaskHandle,
13313 channel: *const ::std::os::raw::c_char,
13314 data: *mut bool32,
13315 ) -> int32;
13316}
13317unsafe extern "C" {
13318 pub fn DAQmxSetDITristate(
13319 taskHandle: TaskHandle,
13320 channel: *const ::std::os::raw::c_char,
13321 data: bool32,
13322 ) -> int32;
13323}
13324unsafe extern "C" {
13325 pub fn DAQmxResetDITristate(
13326 taskHandle: TaskHandle,
13327 channel: *const ::std::os::raw::c_char,
13328 ) -> int32;
13329}
13330unsafe extern "C" {
13331 pub fn DAQmxGetDILogicFamily(
13332 taskHandle: TaskHandle,
13333 channel: *const ::std::os::raw::c_char,
13334 data: *mut int32,
13335 ) -> int32;
13336}
13337unsafe extern "C" {
13338 pub fn DAQmxSetDILogicFamily(
13339 taskHandle: TaskHandle,
13340 channel: *const ::std::os::raw::c_char,
13341 data: int32,
13342 ) -> int32;
13343}
13344unsafe extern "C" {
13345 pub fn DAQmxResetDILogicFamily(
13346 taskHandle: TaskHandle,
13347 channel: *const ::std::os::raw::c_char,
13348 ) -> int32;
13349}
13350unsafe extern "C" {
13351 pub fn DAQmxGetDIDataXferMech(
13352 taskHandle: TaskHandle,
13353 channel: *const ::std::os::raw::c_char,
13354 data: *mut int32,
13355 ) -> int32;
13356}
13357unsafe extern "C" {
13358 pub fn DAQmxSetDIDataXferMech(
13359 taskHandle: TaskHandle,
13360 channel: *const ::std::os::raw::c_char,
13361 data: int32,
13362 ) -> int32;
13363}
13364unsafe extern "C" {
13365 pub fn DAQmxResetDIDataXferMech(
13366 taskHandle: TaskHandle,
13367 channel: *const ::std::os::raw::c_char,
13368 ) -> int32;
13369}
13370unsafe extern "C" {
13371 pub fn DAQmxGetDIDataXferReqCond(
13372 taskHandle: TaskHandle,
13373 channel: *const ::std::os::raw::c_char,
13374 data: *mut int32,
13375 ) -> int32;
13376}
13377unsafe extern "C" {
13378 pub fn DAQmxSetDIDataXferReqCond(
13379 taskHandle: TaskHandle,
13380 channel: *const ::std::os::raw::c_char,
13381 data: int32,
13382 ) -> int32;
13383}
13384unsafe extern "C" {
13385 pub fn DAQmxResetDIDataXferReqCond(
13386 taskHandle: TaskHandle,
13387 channel: *const ::std::os::raw::c_char,
13388 ) -> int32;
13389}
13390unsafe extern "C" {
13391 pub fn DAQmxGetDIUsbXferReqSize(
13392 taskHandle: TaskHandle,
13393 channel: *const ::std::os::raw::c_char,
13394 data: *mut uInt32,
13395 ) -> int32;
13396}
13397unsafe extern "C" {
13398 pub fn DAQmxSetDIUsbXferReqSize(
13399 taskHandle: TaskHandle,
13400 channel: *const ::std::os::raw::c_char,
13401 data: uInt32,
13402 ) -> int32;
13403}
13404unsafe extern "C" {
13405 pub fn DAQmxResetDIUsbXferReqSize(
13406 taskHandle: TaskHandle,
13407 channel: *const ::std::os::raw::c_char,
13408 ) -> int32;
13409}
13410unsafe extern "C" {
13411 pub fn DAQmxGetDIUsbXferReqCount(
13412 taskHandle: TaskHandle,
13413 channel: *const ::std::os::raw::c_char,
13414 data: *mut uInt32,
13415 ) -> int32;
13416}
13417unsafe extern "C" {
13418 pub fn DAQmxSetDIUsbXferReqCount(
13419 taskHandle: TaskHandle,
13420 channel: *const ::std::os::raw::c_char,
13421 data: uInt32,
13422 ) -> int32;
13423}
13424unsafe extern "C" {
13425 pub fn DAQmxResetDIUsbXferReqCount(
13426 taskHandle: TaskHandle,
13427 channel: *const ::std::os::raw::c_char,
13428 ) -> int32;
13429}
13430unsafe extern "C" {
13431 pub fn DAQmxGetDIMemMapEnable(
13432 taskHandle: TaskHandle,
13433 channel: *const ::std::os::raw::c_char,
13434 data: *mut bool32,
13435 ) -> int32;
13436}
13437unsafe extern "C" {
13438 pub fn DAQmxSetDIMemMapEnable(
13439 taskHandle: TaskHandle,
13440 channel: *const ::std::os::raw::c_char,
13441 data: bool32,
13442 ) -> int32;
13443}
13444unsafe extern "C" {
13445 pub fn DAQmxResetDIMemMapEnable(
13446 taskHandle: TaskHandle,
13447 channel: *const ::std::os::raw::c_char,
13448 ) -> int32;
13449}
13450unsafe extern "C" {
13451 pub fn DAQmxGetDIAcquireOn(
13452 taskHandle: TaskHandle,
13453 channel: *const ::std::os::raw::c_char,
13454 data: *mut int32,
13455 ) -> int32;
13456}
13457unsafe extern "C" {
13458 pub fn DAQmxSetDIAcquireOn(
13459 taskHandle: TaskHandle,
13460 channel: *const ::std::os::raw::c_char,
13461 data: int32,
13462 ) -> int32;
13463}
13464unsafe extern "C" {
13465 pub fn DAQmxResetDIAcquireOn(
13466 taskHandle: TaskHandle,
13467 channel: *const ::std::os::raw::c_char,
13468 ) -> int32;
13469}
13470unsafe extern "C" {
13471 pub fn DAQmxGetDOOutputDriveType(
13472 taskHandle: TaskHandle,
13473 channel: *const ::std::os::raw::c_char,
13474 data: *mut int32,
13475 ) -> int32;
13476}
13477unsafe extern "C" {
13478 pub fn DAQmxSetDOOutputDriveType(
13479 taskHandle: TaskHandle,
13480 channel: *const ::std::os::raw::c_char,
13481 data: int32,
13482 ) -> int32;
13483}
13484unsafe extern "C" {
13485 pub fn DAQmxResetDOOutputDriveType(
13486 taskHandle: TaskHandle,
13487 channel: *const ::std::os::raw::c_char,
13488 ) -> int32;
13489}
13490unsafe extern "C" {
13491 pub fn DAQmxGetDOInvertLines(
13492 taskHandle: TaskHandle,
13493 channel: *const ::std::os::raw::c_char,
13494 data: *mut bool32,
13495 ) -> int32;
13496}
13497unsafe extern "C" {
13498 pub fn DAQmxSetDOInvertLines(
13499 taskHandle: TaskHandle,
13500 channel: *const ::std::os::raw::c_char,
13501 data: bool32,
13502 ) -> int32;
13503}
13504unsafe extern "C" {
13505 pub fn DAQmxResetDOInvertLines(
13506 taskHandle: TaskHandle,
13507 channel: *const ::std::os::raw::c_char,
13508 ) -> int32;
13509}
13510unsafe extern "C" {
13511 pub fn DAQmxGetDONumLines(
13512 taskHandle: TaskHandle,
13513 channel: *const ::std::os::raw::c_char,
13514 data: *mut uInt32,
13515 ) -> int32;
13516}
13517unsafe extern "C" {
13518 pub fn DAQmxGetDOTristate(
13519 taskHandle: TaskHandle,
13520 channel: *const ::std::os::raw::c_char,
13521 data: *mut bool32,
13522 ) -> int32;
13523}
13524unsafe extern "C" {
13525 pub fn DAQmxSetDOTristate(
13526 taskHandle: TaskHandle,
13527 channel: *const ::std::os::raw::c_char,
13528 data: bool32,
13529 ) -> int32;
13530}
13531unsafe extern "C" {
13532 pub fn DAQmxResetDOTristate(
13533 taskHandle: TaskHandle,
13534 channel: *const ::std::os::raw::c_char,
13535 ) -> int32;
13536}
13537unsafe extern "C" {
13538 pub fn DAQmxGetDOLineStatesStartState(
13539 taskHandle: TaskHandle,
13540 channel: *const ::std::os::raw::c_char,
13541 data: *mut int32,
13542 ) -> int32;
13543}
13544unsafe extern "C" {
13545 pub fn DAQmxSetDOLineStatesStartState(
13546 taskHandle: TaskHandle,
13547 channel: *const ::std::os::raw::c_char,
13548 data: int32,
13549 ) -> int32;
13550}
13551unsafe extern "C" {
13552 pub fn DAQmxResetDOLineStatesStartState(
13553 taskHandle: TaskHandle,
13554 channel: *const ::std::os::raw::c_char,
13555 ) -> int32;
13556}
13557unsafe extern "C" {
13558 pub fn DAQmxGetDOLineStatesPausedState(
13559 taskHandle: TaskHandle,
13560 channel: *const ::std::os::raw::c_char,
13561 data: *mut int32,
13562 ) -> int32;
13563}
13564unsafe extern "C" {
13565 pub fn DAQmxSetDOLineStatesPausedState(
13566 taskHandle: TaskHandle,
13567 channel: *const ::std::os::raw::c_char,
13568 data: int32,
13569 ) -> int32;
13570}
13571unsafe extern "C" {
13572 pub fn DAQmxResetDOLineStatesPausedState(
13573 taskHandle: TaskHandle,
13574 channel: *const ::std::os::raw::c_char,
13575 ) -> int32;
13576}
13577unsafe extern "C" {
13578 pub fn DAQmxGetDOLineStatesDoneState(
13579 taskHandle: TaskHandle,
13580 channel: *const ::std::os::raw::c_char,
13581 data: *mut int32,
13582 ) -> int32;
13583}
13584unsafe extern "C" {
13585 pub fn DAQmxSetDOLineStatesDoneState(
13586 taskHandle: TaskHandle,
13587 channel: *const ::std::os::raw::c_char,
13588 data: int32,
13589 ) -> int32;
13590}
13591unsafe extern "C" {
13592 pub fn DAQmxResetDOLineStatesDoneState(
13593 taskHandle: TaskHandle,
13594 channel: *const ::std::os::raw::c_char,
13595 ) -> int32;
13596}
13597unsafe extern "C" {
13598 pub fn DAQmxGetDOLogicFamily(
13599 taskHandle: TaskHandle,
13600 channel: *const ::std::os::raw::c_char,
13601 data: *mut int32,
13602 ) -> int32;
13603}
13604unsafe extern "C" {
13605 pub fn DAQmxSetDOLogicFamily(
13606 taskHandle: TaskHandle,
13607 channel: *const ::std::os::raw::c_char,
13608 data: int32,
13609 ) -> int32;
13610}
13611unsafe extern "C" {
13612 pub fn DAQmxResetDOLogicFamily(
13613 taskHandle: TaskHandle,
13614 channel: *const ::std::os::raw::c_char,
13615 ) -> int32;
13616}
13617unsafe extern "C" {
13618 pub fn DAQmxGetDOOvercurrentLimit(
13619 taskHandle: TaskHandle,
13620 channel: *const ::std::os::raw::c_char,
13621 data: *mut float64,
13622 ) -> int32;
13623}
13624unsafe extern "C" {
13625 pub fn DAQmxSetDOOvercurrentLimit(
13626 taskHandle: TaskHandle,
13627 channel: *const ::std::os::raw::c_char,
13628 data: float64,
13629 ) -> int32;
13630}
13631unsafe extern "C" {
13632 pub fn DAQmxResetDOOvercurrentLimit(
13633 taskHandle: TaskHandle,
13634 channel: *const ::std::os::raw::c_char,
13635 ) -> int32;
13636}
13637unsafe extern "C" {
13638 pub fn DAQmxGetDOOvercurrentAutoReenable(
13639 taskHandle: TaskHandle,
13640 channel: *const ::std::os::raw::c_char,
13641 data: *mut bool32,
13642 ) -> int32;
13643}
13644unsafe extern "C" {
13645 pub fn DAQmxSetDOOvercurrentAutoReenable(
13646 taskHandle: TaskHandle,
13647 channel: *const ::std::os::raw::c_char,
13648 data: bool32,
13649 ) -> int32;
13650}
13651unsafe extern "C" {
13652 pub fn DAQmxResetDOOvercurrentAutoReenable(
13653 taskHandle: TaskHandle,
13654 channel: *const ::std::os::raw::c_char,
13655 ) -> int32;
13656}
13657unsafe extern "C" {
13658 pub fn DAQmxGetDOOvercurrentReenablePeriod(
13659 taskHandle: TaskHandle,
13660 channel: *const ::std::os::raw::c_char,
13661 data: *mut float64,
13662 ) -> int32;
13663}
13664unsafe extern "C" {
13665 pub fn DAQmxSetDOOvercurrentReenablePeriod(
13666 taskHandle: TaskHandle,
13667 channel: *const ::std::os::raw::c_char,
13668 data: float64,
13669 ) -> int32;
13670}
13671unsafe extern "C" {
13672 pub fn DAQmxResetDOOvercurrentReenablePeriod(
13673 taskHandle: TaskHandle,
13674 channel: *const ::std::os::raw::c_char,
13675 ) -> int32;
13676}
13677unsafe extern "C" {
13678 pub fn DAQmxGetDOUseOnlyOnBrdMem(
13679 taskHandle: TaskHandle,
13680 channel: *const ::std::os::raw::c_char,
13681 data: *mut bool32,
13682 ) -> int32;
13683}
13684unsafe extern "C" {
13685 pub fn DAQmxSetDOUseOnlyOnBrdMem(
13686 taskHandle: TaskHandle,
13687 channel: *const ::std::os::raw::c_char,
13688 data: bool32,
13689 ) -> int32;
13690}
13691unsafe extern "C" {
13692 pub fn DAQmxResetDOUseOnlyOnBrdMem(
13693 taskHandle: TaskHandle,
13694 channel: *const ::std::os::raw::c_char,
13695 ) -> int32;
13696}
13697unsafe extern "C" {
13698 pub fn DAQmxGetDODataXferMech(
13699 taskHandle: TaskHandle,
13700 channel: *const ::std::os::raw::c_char,
13701 data: *mut int32,
13702 ) -> int32;
13703}
13704unsafe extern "C" {
13705 pub fn DAQmxSetDODataXferMech(
13706 taskHandle: TaskHandle,
13707 channel: *const ::std::os::raw::c_char,
13708 data: int32,
13709 ) -> int32;
13710}
13711unsafe extern "C" {
13712 pub fn DAQmxResetDODataXferMech(
13713 taskHandle: TaskHandle,
13714 channel: *const ::std::os::raw::c_char,
13715 ) -> int32;
13716}
13717unsafe extern "C" {
13718 pub fn DAQmxGetDODataXferReqCond(
13719 taskHandle: TaskHandle,
13720 channel: *const ::std::os::raw::c_char,
13721 data: *mut int32,
13722 ) -> int32;
13723}
13724unsafe extern "C" {
13725 pub fn DAQmxSetDODataXferReqCond(
13726 taskHandle: TaskHandle,
13727 channel: *const ::std::os::raw::c_char,
13728 data: int32,
13729 ) -> int32;
13730}
13731unsafe extern "C" {
13732 pub fn DAQmxResetDODataXferReqCond(
13733 taskHandle: TaskHandle,
13734 channel: *const ::std::os::raw::c_char,
13735 ) -> int32;
13736}
13737unsafe extern "C" {
13738 pub fn DAQmxGetDOUsbXferReqSize(
13739 taskHandle: TaskHandle,
13740 channel: *const ::std::os::raw::c_char,
13741 data: *mut uInt32,
13742 ) -> int32;
13743}
13744unsafe extern "C" {
13745 pub fn DAQmxSetDOUsbXferReqSize(
13746 taskHandle: TaskHandle,
13747 channel: *const ::std::os::raw::c_char,
13748 data: uInt32,
13749 ) -> int32;
13750}
13751unsafe extern "C" {
13752 pub fn DAQmxResetDOUsbXferReqSize(
13753 taskHandle: TaskHandle,
13754 channel: *const ::std::os::raw::c_char,
13755 ) -> int32;
13756}
13757unsafe extern "C" {
13758 pub fn DAQmxGetDOUsbXferReqCount(
13759 taskHandle: TaskHandle,
13760 channel: *const ::std::os::raw::c_char,
13761 data: *mut uInt32,
13762 ) -> int32;
13763}
13764unsafe extern "C" {
13765 pub fn DAQmxSetDOUsbXferReqCount(
13766 taskHandle: TaskHandle,
13767 channel: *const ::std::os::raw::c_char,
13768 data: uInt32,
13769 ) -> int32;
13770}
13771unsafe extern "C" {
13772 pub fn DAQmxResetDOUsbXferReqCount(
13773 taskHandle: TaskHandle,
13774 channel: *const ::std::os::raw::c_char,
13775 ) -> int32;
13776}
13777unsafe extern "C" {
13778 pub fn DAQmxGetDOMemMapEnable(
13779 taskHandle: TaskHandle,
13780 channel: *const ::std::os::raw::c_char,
13781 data: *mut bool32,
13782 ) -> int32;
13783}
13784unsafe extern "C" {
13785 pub fn DAQmxSetDOMemMapEnable(
13786 taskHandle: TaskHandle,
13787 channel: *const ::std::os::raw::c_char,
13788 data: bool32,
13789 ) -> int32;
13790}
13791unsafe extern "C" {
13792 pub fn DAQmxResetDOMemMapEnable(
13793 taskHandle: TaskHandle,
13794 channel: *const ::std::os::raw::c_char,
13795 ) -> int32;
13796}
13797unsafe extern "C" {
13798 pub fn DAQmxGetDOGenerateOn(
13799 taskHandle: TaskHandle,
13800 channel: *const ::std::os::raw::c_char,
13801 data: *mut int32,
13802 ) -> int32;
13803}
13804unsafe extern "C" {
13805 pub fn DAQmxSetDOGenerateOn(
13806 taskHandle: TaskHandle,
13807 channel: *const ::std::os::raw::c_char,
13808 data: int32,
13809 ) -> int32;
13810}
13811unsafe extern "C" {
13812 pub fn DAQmxResetDOGenerateOn(
13813 taskHandle: TaskHandle,
13814 channel: *const ::std::os::raw::c_char,
13815 ) -> int32;
13816}
13817unsafe extern "C" {
13818 pub fn DAQmxGetCIMax(
13819 taskHandle: TaskHandle,
13820 channel: *const ::std::os::raw::c_char,
13821 data: *mut float64,
13822 ) -> int32;
13823}
13824unsafe extern "C" {
13825 pub fn DAQmxSetCIMax(
13826 taskHandle: TaskHandle,
13827 channel: *const ::std::os::raw::c_char,
13828 data: float64,
13829 ) -> int32;
13830}
13831unsafe extern "C" {
13832 pub fn DAQmxResetCIMax(taskHandle: TaskHandle, channel: *const ::std::os::raw::c_char)
13833 -> int32;
13834}
13835unsafe extern "C" {
13836 pub fn DAQmxGetCIMin(
13837 taskHandle: TaskHandle,
13838 channel: *const ::std::os::raw::c_char,
13839 data: *mut float64,
13840 ) -> int32;
13841}
13842unsafe extern "C" {
13843 pub fn DAQmxSetCIMin(
13844 taskHandle: TaskHandle,
13845 channel: *const ::std::os::raw::c_char,
13846 data: float64,
13847 ) -> int32;
13848}
13849unsafe extern "C" {
13850 pub fn DAQmxResetCIMin(taskHandle: TaskHandle, channel: *const ::std::os::raw::c_char)
13851 -> int32;
13852}
13853unsafe extern "C" {
13854 pub fn DAQmxGetCICustomScaleName(
13855 taskHandle: TaskHandle,
13856 channel: *const ::std::os::raw::c_char,
13857 data: *mut ::std::os::raw::c_char,
13858 bufferSize: uInt32,
13859 ) -> int32;
13860}
13861unsafe extern "C" {
13862 pub fn DAQmxSetCICustomScaleName(
13863 taskHandle: TaskHandle,
13864 channel: *const ::std::os::raw::c_char,
13865 data: *const ::std::os::raw::c_char,
13866 ) -> int32;
13867}
13868unsafe extern "C" {
13869 pub fn DAQmxResetCICustomScaleName(
13870 taskHandle: TaskHandle,
13871 channel: *const ::std::os::raw::c_char,
13872 ) -> int32;
13873}
13874unsafe extern "C" {
13875 pub fn DAQmxGetCIMeasType(
13876 taskHandle: TaskHandle,
13877 channel: *const ::std::os::raw::c_char,
13878 data: *mut int32,
13879 ) -> int32;
13880}
13881unsafe extern "C" {
13882 pub fn DAQmxGetCIFreqUnits(
13883 taskHandle: TaskHandle,
13884 channel: *const ::std::os::raw::c_char,
13885 data: *mut int32,
13886 ) -> int32;
13887}
13888unsafe extern "C" {
13889 pub fn DAQmxSetCIFreqUnits(
13890 taskHandle: TaskHandle,
13891 channel: *const ::std::os::raw::c_char,
13892 data: int32,
13893 ) -> int32;
13894}
13895unsafe extern "C" {
13896 pub fn DAQmxResetCIFreqUnits(
13897 taskHandle: TaskHandle,
13898 channel: *const ::std::os::raw::c_char,
13899 ) -> int32;
13900}
13901unsafe extern "C" {
13902 pub fn DAQmxGetCIFreqTerm(
13903 taskHandle: TaskHandle,
13904 channel: *const ::std::os::raw::c_char,
13905 data: *mut ::std::os::raw::c_char,
13906 bufferSize: uInt32,
13907 ) -> int32;
13908}
13909unsafe extern "C" {
13910 pub fn DAQmxSetCIFreqTerm(
13911 taskHandle: TaskHandle,
13912 channel: *const ::std::os::raw::c_char,
13913 data: *const ::std::os::raw::c_char,
13914 ) -> int32;
13915}
13916unsafe extern "C" {
13917 pub fn DAQmxResetCIFreqTerm(
13918 taskHandle: TaskHandle,
13919 channel: *const ::std::os::raw::c_char,
13920 ) -> int32;
13921}
13922unsafe extern "C" {
13923 pub fn DAQmxGetCIFreqTermCfg(
13924 taskHandle: TaskHandle,
13925 channel: *const ::std::os::raw::c_char,
13926 data: *mut int32,
13927 ) -> int32;
13928}
13929unsafe extern "C" {
13930 pub fn DAQmxSetCIFreqTermCfg(
13931 taskHandle: TaskHandle,
13932 channel: *const ::std::os::raw::c_char,
13933 data: int32,
13934 ) -> int32;
13935}
13936unsafe extern "C" {
13937 pub fn DAQmxResetCIFreqTermCfg(
13938 taskHandle: TaskHandle,
13939 channel: *const ::std::os::raw::c_char,
13940 ) -> int32;
13941}
13942unsafe extern "C" {
13943 pub fn DAQmxGetCIFreqLogicLvlBehavior(
13944 taskHandle: TaskHandle,
13945 channel: *const ::std::os::raw::c_char,
13946 data: *mut int32,
13947 ) -> int32;
13948}
13949unsafe extern "C" {
13950 pub fn DAQmxSetCIFreqLogicLvlBehavior(
13951 taskHandle: TaskHandle,
13952 channel: *const ::std::os::raw::c_char,
13953 data: int32,
13954 ) -> int32;
13955}
13956unsafe extern "C" {
13957 pub fn DAQmxResetCIFreqLogicLvlBehavior(
13958 taskHandle: TaskHandle,
13959 channel: *const ::std::os::raw::c_char,
13960 ) -> int32;
13961}
13962unsafe extern "C" {
13963 pub fn DAQmxGetCIFreqThreshVoltage(
13964 taskHandle: TaskHandle,
13965 channel: *const ::std::os::raw::c_char,
13966 data: *mut float64,
13967 ) -> int32;
13968}
13969unsafe extern "C" {
13970 pub fn DAQmxSetCIFreqThreshVoltage(
13971 taskHandle: TaskHandle,
13972 channel: *const ::std::os::raw::c_char,
13973 data: float64,
13974 ) -> int32;
13975}
13976unsafe extern "C" {
13977 pub fn DAQmxResetCIFreqThreshVoltage(
13978 taskHandle: TaskHandle,
13979 channel: *const ::std::os::raw::c_char,
13980 ) -> int32;
13981}
13982unsafe extern "C" {
13983 pub fn DAQmxGetCIFreqHyst(
13984 taskHandle: TaskHandle,
13985 channel: *const ::std::os::raw::c_char,
13986 data: *mut float64,
13987 ) -> int32;
13988}
13989unsafe extern "C" {
13990 pub fn DAQmxSetCIFreqHyst(
13991 taskHandle: TaskHandle,
13992 channel: *const ::std::os::raw::c_char,
13993 data: float64,
13994 ) -> int32;
13995}
13996unsafe extern "C" {
13997 pub fn DAQmxResetCIFreqHyst(
13998 taskHandle: TaskHandle,
13999 channel: *const ::std::os::raw::c_char,
14000 ) -> int32;
14001}
14002unsafe extern "C" {
14003 pub fn DAQmxGetCIFreqDigFltrEnable(
14004 taskHandle: TaskHandle,
14005 channel: *const ::std::os::raw::c_char,
14006 data: *mut bool32,
14007 ) -> int32;
14008}
14009unsafe extern "C" {
14010 pub fn DAQmxSetCIFreqDigFltrEnable(
14011 taskHandle: TaskHandle,
14012 channel: *const ::std::os::raw::c_char,
14013 data: bool32,
14014 ) -> int32;
14015}
14016unsafe extern "C" {
14017 pub fn DAQmxResetCIFreqDigFltrEnable(
14018 taskHandle: TaskHandle,
14019 channel: *const ::std::os::raw::c_char,
14020 ) -> int32;
14021}
14022unsafe extern "C" {
14023 pub fn DAQmxGetCIFreqDigFltrMinPulseWidth(
14024 taskHandle: TaskHandle,
14025 channel: *const ::std::os::raw::c_char,
14026 data: *mut float64,
14027 ) -> int32;
14028}
14029unsafe extern "C" {
14030 pub fn DAQmxSetCIFreqDigFltrMinPulseWidth(
14031 taskHandle: TaskHandle,
14032 channel: *const ::std::os::raw::c_char,
14033 data: float64,
14034 ) -> int32;
14035}
14036unsafe extern "C" {
14037 pub fn DAQmxResetCIFreqDigFltrMinPulseWidth(
14038 taskHandle: TaskHandle,
14039 channel: *const ::std::os::raw::c_char,
14040 ) -> int32;
14041}
14042unsafe extern "C" {
14043 pub fn DAQmxGetCIFreqDigFltrTimebaseSrc(
14044 taskHandle: TaskHandle,
14045 channel: *const ::std::os::raw::c_char,
14046 data: *mut ::std::os::raw::c_char,
14047 bufferSize: uInt32,
14048 ) -> int32;
14049}
14050unsafe extern "C" {
14051 pub fn DAQmxSetCIFreqDigFltrTimebaseSrc(
14052 taskHandle: TaskHandle,
14053 channel: *const ::std::os::raw::c_char,
14054 data: *const ::std::os::raw::c_char,
14055 ) -> int32;
14056}
14057unsafe extern "C" {
14058 pub fn DAQmxResetCIFreqDigFltrTimebaseSrc(
14059 taskHandle: TaskHandle,
14060 channel: *const ::std::os::raw::c_char,
14061 ) -> int32;
14062}
14063unsafe extern "C" {
14064 pub fn DAQmxGetCIFreqDigFltrTimebaseRate(
14065 taskHandle: TaskHandle,
14066 channel: *const ::std::os::raw::c_char,
14067 data: *mut float64,
14068 ) -> int32;
14069}
14070unsafe extern "C" {
14071 pub fn DAQmxSetCIFreqDigFltrTimebaseRate(
14072 taskHandle: TaskHandle,
14073 channel: *const ::std::os::raw::c_char,
14074 data: float64,
14075 ) -> int32;
14076}
14077unsafe extern "C" {
14078 pub fn DAQmxResetCIFreqDigFltrTimebaseRate(
14079 taskHandle: TaskHandle,
14080 channel: *const ::std::os::raw::c_char,
14081 ) -> int32;
14082}
14083unsafe extern "C" {
14084 pub fn DAQmxGetCIFreqDigSyncEnable(
14085 taskHandle: TaskHandle,
14086 channel: *const ::std::os::raw::c_char,
14087 data: *mut bool32,
14088 ) -> int32;
14089}
14090unsafe extern "C" {
14091 pub fn DAQmxSetCIFreqDigSyncEnable(
14092 taskHandle: TaskHandle,
14093 channel: *const ::std::os::raw::c_char,
14094 data: bool32,
14095 ) -> int32;
14096}
14097unsafe extern "C" {
14098 pub fn DAQmxResetCIFreqDigSyncEnable(
14099 taskHandle: TaskHandle,
14100 channel: *const ::std::os::raw::c_char,
14101 ) -> int32;
14102}
14103unsafe extern "C" {
14104 pub fn DAQmxGetCIFreqStartingEdge(
14105 taskHandle: TaskHandle,
14106 channel: *const ::std::os::raw::c_char,
14107 data: *mut int32,
14108 ) -> int32;
14109}
14110unsafe extern "C" {
14111 pub fn DAQmxSetCIFreqStartingEdge(
14112 taskHandle: TaskHandle,
14113 channel: *const ::std::os::raw::c_char,
14114 data: int32,
14115 ) -> int32;
14116}
14117unsafe extern "C" {
14118 pub fn DAQmxResetCIFreqStartingEdge(
14119 taskHandle: TaskHandle,
14120 channel: *const ::std::os::raw::c_char,
14121 ) -> int32;
14122}
14123unsafe extern "C" {
14124 pub fn DAQmxGetCIFreqMeasMeth(
14125 taskHandle: TaskHandle,
14126 channel: *const ::std::os::raw::c_char,
14127 data: *mut int32,
14128 ) -> int32;
14129}
14130unsafe extern "C" {
14131 pub fn DAQmxSetCIFreqMeasMeth(
14132 taskHandle: TaskHandle,
14133 channel: *const ::std::os::raw::c_char,
14134 data: int32,
14135 ) -> int32;
14136}
14137unsafe extern "C" {
14138 pub fn DAQmxResetCIFreqMeasMeth(
14139 taskHandle: TaskHandle,
14140 channel: *const ::std::os::raw::c_char,
14141 ) -> int32;
14142}
14143unsafe extern "C" {
14144 pub fn DAQmxGetCIFreqEnableAveraging(
14145 taskHandle: TaskHandle,
14146 channel: *const ::std::os::raw::c_char,
14147 data: *mut bool32,
14148 ) -> int32;
14149}
14150unsafe extern "C" {
14151 pub fn DAQmxSetCIFreqEnableAveraging(
14152 taskHandle: TaskHandle,
14153 channel: *const ::std::os::raw::c_char,
14154 data: bool32,
14155 ) -> int32;
14156}
14157unsafe extern "C" {
14158 pub fn DAQmxResetCIFreqEnableAveraging(
14159 taskHandle: TaskHandle,
14160 channel: *const ::std::os::raw::c_char,
14161 ) -> int32;
14162}
14163unsafe extern "C" {
14164 pub fn DAQmxGetCIFreqMeasTime(
14165 taskHandle: TaskHandle,
14166 channel: *const ::std::os::raw::c_char,
14167 data: *mut float64,
14168 ) -> int32;
14169}
14170unsafe extern "C" {
14171 pub fn DAQmxSetCIFreqMeasTime(
14172 taskHandle: TaskHandle,
14173 channel: *const ::std::os::raw::c_char,
14174 data: float64,
14175 ) -> int32;
14176}
14177unsafe extern "C" {
14178 pub fn DAQmxResetCIFreqMeasTime(
14179 taskHandle: TaskHandle,
14180 channel: *const ::std::os::raw::c_char,
14181 ) -> int32;
14182}
14183unsafe extern "C" {
14184 pub fn DAQmxGetCIFreqDiv(
14185 taskHandle: TaskHandle,
14186 channel: *const ::std::os::raw::c_char,
14187 data: *mut uInt32,
14188 ) -> int32;
14189}
14190unsafe extern "C" {
14191 pub fn DAQmxSetCIFreqDiv(
14192 taskHandle: TaskHandle,
14193 channel: *const ::std::os::raw::c_char,
14194 data: uInt32,
14195 ) -> int32;
14196}
14197unsafe extern "C" {
14198 pub fn DAQmxResetCIFreqDiv(
14199 taskHandle: TaskHandle,
14200 channel: *const ::std::os::raw::c_char,
14201 ) -> int32;
14202}
14203unsafe extern "C" {
14204 pub fn DAQmxGetCIPeriodUnits(
14205 taskHandle: TaskHandle,
14206 channel: *const ::std::os::raw::c_char,
14207 data: *mut int32,
14208 ) -> int32;
14209}
14210unsafe extern "C" {
14211 pub fn DAQmxSetCIPeriodUnits(
14212 taskHandle: TaskHandle,
14213 channel: *const ::std::os::raw::c_char,
14214 data: int32,
14215 ) -> int32;
14216}
14217unsafe extern "C" {
14218 pub fn DAQmxResetCIPeriodUnits(
14219 taskHandle: TaskHandle,
14220 channel: *const ::std::os::raw::c_char,
14221 ) -> int32;
14222}
14223unsafe extern "C" {
14224 pub fn DAQmxGetCIPeriodTerm(
14225 taskHandle: TaskHandle,
14226 channel: *const ::std::os::raw::c_char,
14227 data: *mut ::std::os::raw::c_char,
14228 bufferSize: uInt32,
14229 ) -> int32;
14230}
14231unsafe extern "C" {
14232 pub fn DAQmxSetCIPeriodTerm(
14233 taskHandle: TaskHandle,
14234 channel: *const ::std::os::raw::c_char,
14235 data: *const ::std::os::raw::c_char,
14236 ) -> int32;
14237}
14238unsafe extern "C" {
14239 pub fn DAQmxResetCIPeriodTerm(
14240 taskHandle: TaskHandle,
14241 channel: *const ::std::os::raw::c_char,
14242 ) -> int32;
14243}
14244unsafe extern "C" {
14245 pub fn DAQmxGetCIPeriodTermCfg(
14246 taskHandle: TaskHandle,
14247 channel: *const ::std::os::raw::c_char,
14248 data: *mut int32,
14249 ) -> int32;
14250}
14251unsafe extern "C" {
14252 pub fn DAQmxSetCIPeriodTermCfg(
14253 taskHandle: TaskHandle,
14254 channel: *const ::std::os::raw::c_char,
14255 data: int32,
14256 ) -> int32;
14257}
14258unsafe extern "C" {
14259 pub fn DAQmxResetCIPeriodTermCfg(
14260 taskHandle: TaskHandle,
14261 channel: *const ::std::os::raw::c_char,
14262 ) -> int32;
14263}
14264unsafe extern "C" {
14265 pub fn DAQmxGetCIPeriodLogicLvlBehavior(
14266 taskHandle: TaskHandle,
14267 channel: *const ::std::os::raw::c_char,
14268 data: *mut int32,
14269 ) -> int32;
14270}
14271unsafe extern "C" {
14272 pub fn DAQmxSetCIPeriodLogicLvlBehavior(
14273 taskHandle: TaskHandle,
14274 channel: *const ::std::os::raw::c_char,
14275 data: int32,
14276 ) -> int32;
14277}
14278unsafe extern "C" {
14279 pub fn DAQmxResetCIPeriodLogicLvlBehavior(
14280 taskHandle: TaskHandle,
14281 channel: *const ::std::os::raw::c_char,
14282 ) -> int32;
14283}
14284unsafe extern "C" {
14285 pub fn DAQmxGetCIPeriodThreshVoltage(
14286 taskHandle: TaskHandle,
14287 channel: *const ::std::os::raw::c_char,
14288 data: *mut float64,
14289 ) -> int32;
14290}
14291unsafe extern "C" {
14292 pub fn DAQmxSetCIPeriodThreshVoltage(
14293 taskHandle: TaskHandle,
14294 channel: *const ::std::os::raw::c_char,
14295 data: float64,
14296 ) -> int32;
14297}
14298unsafe extern "C" {
14299 pub fn DAQmxResetCIPeriodThreshVoltage(
14300 taskHandle: TaskHandle,
14301 channel: *const ::std::os::raw::c_char,
14302 ) -> int32;
14303}
14304unsafe extern "C" {
14305 pub fn DAQmxGetCIPeriodHyst(
14306 taskHandle: TaskHandle,
14307 channel: *const ::std::os::raw::c_char,
14308 data: *mut float64,
14309 ) -> int32;
14310}
14311unsafe extern "C" {
14312 pub fn DAQmxSetCIPeriodHyst(
14313 taskHandle: TaskHandle,
14314 channel: *const ::std::os::raw::c_char,
14315 data: float64,
14316 ) -> int32;
14317}
14318unsafe extern "C" {
14319 pub fn DAQmxResetCIPeriodHyst(
14320 taskHandle: TaskHandle,
14321 channel: *const ::std::os::raw::c_char,
14322 ) -> int32;
14323}
14324unsafe extern "C" {
14325 pub fn DAQmxGetCIPeriodDigFltrEnable(
14326 taskHandle: TaskHandle,
14327 channel: *const ::std::os::raw::c_char,
14328 data: *mut bool32,
14329 ) -> int32;
14330}
14331unsafe extern "C" {
14332 pub fn DAQmxSetCIPeriodDigFltrEnable(
14333 taskHandle: TaskHandle,
14334 channel: *const ::std::os::raw::c_char,
14335 data: bool32,
14336 ) -> int32;
14337}
14338unsafe extern "C" {
14339 pub fn DAQmxResetCIPeriodDigFltrEnable(
14340 taskHandle: TaskHandle,
14341 channel: *const ::std::os::raw::c_char,
14342 ) -> int32;
14343}
14344unsafe extern "C" {
14345 pub fn DAQmxGetCIPeriodDigFltrMinPulseWidth(
14346 taskHandle: TaskHandle,
14347 channel: *const ::std::os::raw::c_char,
14348 data: *mut float64,
14349 ) -> int32;
14350}
14351unsafe extern "C" {
14352 pub fn DAQmxSetCIPeriodDigFltrMinPulseWidth(
14353 taskHandle: TaskHandle,
14354 channel: *const ::std::os::raw::c_char,
14355 data: float64,
14356 ) -> int32;
14357}
14358unsafe extern "C" {
14359 pub fn DAQmxResetCIPeriodDigFltrMinPulseWidth(
14360 taskHandle: TaskHandle,
14361 channel: *const ::std::os::raw::c_char,
14362 ) -> int32;
14363}
14364unsafe extern "C" {
14365 pub fn DAQmxGetCIPeriodDigFltrTimebaseSrc(
14366 taskHandle: TaskHandle,
14367 channel: *const ::std::os::raw::c_char,
14368 data: *mut ::std::os::raw::c_char,
14369 bufferSize: uInt32,
14370 ) -> int32;
14371}
14372unsafe extern "C" {
14373 pub fn DAQmxSetCIPeriodDigFltrTimebaseSrc(
14374 taskHandle: TaskHandle,
14375 channel: *const ::std::os::raw::c_char,
14376 data: *const ::std::os::raw::c_char,
14377 ) -> int32;
14378}
14379unsafe extern "C" {
14380 pub fn DAQmxResetCIPeriodDigFltrTimebaseSrc(
14381 taskHandle: TaskHandle,
14382 channel: *const ::std::os::raw::c_char,
14383 ) -> int32;
14384}
14385unsafe extern "C" {
14386 pub fn DAQmxGetCIPeriodDigFltrTimebaseRate(
14387 taskHandle: TaskHandle,
14388 channel: *const ::std::os::raw::c_char,
14389 data: *mut float64,
14390 ) -> int32;
14391}
14392unsafe extern "C" {
14393 pub fn DAQmxSetCIPeriodDigFltrTimebaseRate(
14394 taskHandle: TaskHandle,
14395 channel: *const ::std::os::raw::c_char,
14396 data: float64,
14397 ) -> int32;
14398}
14399unsafe extern "C" {
14400 pub fn DAQmxResetCIPeriodDigFltrTimebaseRate(
14401 taskHandle: TaskHandle,
14402 channel: *const ::std::os::raw::c_char,
14403 ) -> int32;
14404}
14405unsafe extern "C" {
14406 pub fn DAQmxGetCIPeriodDigSyncEnable(
14407 taskHandle: TaskHandle,
14408 channel: *const ::std::os::raw::c_char,
14409 data: *mut bool32,
14410 ) -> int32;
14411}
14412unsafe extern "C" {
14413 pub fn DAQmxSetCIPeriodDigSyncEnable(
14414 taskHandle: TaskHandle,
14415 channel: *const ::std::os::raw::c_char,
14416 data: bool32,
14417 ) -> int32;
14418}
14419unsafe extern "C" {
14420 pub fn DAQmxResetCIPeriodDigSyncEnable(
14421 taskHandle: TaskHandle,
14422 channel: *const ::std::os::raw::c_char,
14423 ) -> int32;
14424}
14425unsafe extern "C" {
14426 pub fn DAQmxGetCIPeriodStartingEdge(
14427 taskHandle: TaskHandle,
14428 channel: *const ::std::os::raw::c_char,
14429 data: *mut int32,
14430 ) -> int32;
14431}
14432unsafe extern "C" {
14433 pub fn DAQmxSetCIPeriodStartingEdge(
14434 taskHandle: TaskHandle,
14435 channel: *const ::std::os::raw::c_char,
14436 data: int32,
14437 ) -> int32;
14438}
14439unsafe extern "C" {
14440 pub fn DAQmxResetCIPeriodStartingEdge(
14441 taskHandle: TaskHandle,
14442 channel: *const ::std::os::raw::c_char,
14443 ) -> int32;
14444}
14445unsafe extern "C" {
14446 pub fn DAQmxGetCIPeriodMeasMeth(
14447 taskHandle: TaskHandle,
14448 channel: *const ::std::os::raw::c_char,
14449 data: *mut int32,
14450 ) -> int32;
14451}
14452unsafe extern "C" {
14453 pub fn DAQmxSetCIPeriodMeasMeth(
14454 taskHandle: TaskHandle,
14455 channel: *const ::std::os::raw::c_char,
14456 data: int32,
14457 ) -> int32;
14458}
14459unsafe extern "C" {
14460 pub fn DAQmxResetCIPeriodMeasMeth(
14461 taskHandle: TaskHandle,
14462 channel: *const ::std::os::raw::c_char,
14463 ) -> int32;
14464}
14465unsafe extern "C" {
14466 pub fn DAQmxGetCIPeriodEnableAveraging(
14467 taskHandle: TaskHandle,
14468 channel: *const ::std::os::raw::c_char,
14469 data: *mut bool32,
14470 ) -> int32;
14471}
14472unsafe extern "C" {
14473 pub fn DAQmxSetCIPeriodEnableAveraging(
14474 taskHandle: TaskHandle,
14475 channel: *const ::std::os::raw::c_char,
14476 data: bool32,
14477 ) -> int32;
14478}
14479unsafe extern "C" {
14480 pub fn DAQmxResetCIPeriodEnableAveraging(
14481 taskHandle: TaskHandle,
14482 channel: *const ::std::os::raw::c_char,
14483 ) -> int32;
14484}
14485unsafe extern "C" {
14486 pub fn DAQmxGetCIPeriodMeasTime(
14487 taskHandle: TaskHandle,
14488 channel: *const ::std::os::raw::c_char,
14489 data: *mut float64,
14490 ) -> int32;
14491}
14492unsafe extern "C" {
14493 pub fn DAQmxSetCIPeriodMeasTime(
14494 taskHandle: TaskHandle,
14495 channel: *const ::std::os::raw::c_char,
14496 data: float64,
14497 ) -> int32;
14498}
14499unsafe extern "C" {
14500 pub fn DAQmxResetCIPeriodMeasTime(
14501 taskHandle: TaskHandle,
14502 channel: *const ::std::os::raw::c_char,
14503 ) -> int32;
14504}
14505unsafe extern "C" {
14506 pub fn DAQmxGetCIPeriodDiv(
14507 taskHandle: TaskHandle,
14508 channel: *const ::std::os::raw::c_char,
14509 data: *mut uInt32,
14510 ) -> int32;
14511}
14512unsafe extern "C" {
14513 pub fn DAQmxSetCIPeriodDiv(
14514 taskHandle: TaskHandle,
14515 channel: *const ::std::os::raw::c_char,
14516 data: uInt32,
14517 ) -> int32;
14518}
14519unsafe extern "C" {
14520 pub fn DAQmxResetCIPeriodDiv(
14521 taskHandle: TaskHandle,
14522 channel: *const ::std::os::raw::c_char,
14523 ) -> int32;
14524}
14525unsafe extern "C" {
14526 pub fn DAQmxGetCICountEdgesTerm(
14527 taskHandle: TaskHandle,
14528 channel: *const ::std::os::raw::c_char,
14529 data: *mut ::std::os::raw::c_char,
14530 bufferSize: uInt32,
14531 ) -> int32;
14532}
14533unsafe extern "C" {
14534 pub fn DAQmxSetCICountEdgesTerm(
14535 taskHandle: TaskHandle,
14536 channel: *const ::std::os::raw::c_char,
14537 data: *const ::std::os::raw::c_char,
14538 ) -> int32;
14539}
14540unsafe extern "C" {
14541 pub fn DAQmxResetCICountEdgesTerm(
14542 taskHandle: TaskHandle,
14543 channel: *const ::std::os::raw::c_char,
14544 ) -> int32;
14545}
14546unsafe extern "C" {
14547 pub fn DAQmxGetCICountEdgesTermCfg(
14548 taskHandle: TaskHandle,
14549 channel: *const ::std::os::raw::c_char,
14550 data: *mut int32,
14551 ) -> int32;
14552}
14553unsafe extern "C" {
14554 pub fn DAQmxSetCICountEdgesTermCfg(
14555 taskHandle: TaskHandle,
14556 channel: *const ::std::os::raw::c_char,
14557 data: int32,
14558 ) -> int32;
14559}
14560unsafe extern "C" {
14561 pub fn DAQmxResetCICountEdgesTermCfg(
14562 taskHandle: TaskHandle,
14563 channel: *const ::std::os::raw::c_char,
14564 ) -> int32;
14565}
14566unsafe extern "C" {
14567 pub fn DAQmxGetCICountEdgesLogicLvlBehavior(
14568 taskHandle: TaskHandle,
14569 channel: *const ::std::os::raw::c_char,
14570 data: *mut int32,
14571 ) -> int32;
14572}
14573unsafe extern "C" {
14574 pub fn DAQmxSetCICountEdgesLogicLvlBehavior(
14575 taskHandle: TaskHandle,
14576 channel: *const ::std::os::raw::c_char,
14577 data: int32,
14578 ) -> int32;
14579}
14580unsafe extern "C" {
14581 pub fn DAQmxResetCICountEdgesLogicLvlBehavior(
14582 taskHandle: TaskHandle,
14583 channel: *const ::std::os::raw::c_char,
14584 ) -> int32;
14585}
14586unsafe extern "C" {
14587 pub fn DAQmxGetCICountEdgesThreshVoltage(
14588 taskHandle: TaskHandle,
14589 channel: *const ::std::os::raw::c_char,
14590 data: *mut float64,
14591 ) -> int32;
14592}
14593unsafe extern "C" {
14594 pub fn DAQmxSetCICountEdgesThreshVoltage(
14595 taskHandle: TaskHandle,
14596 channel: *const ::std::os::raw::c_char,
14597 data: float64,
14598 ) -> int32;
14599}
14600unsafe extern "C" {
14601 pub fn DAQmxResetCICountEdgesThreshVoltage(
14602 taskHandle: TaskHandle,
14603 channel: *const ::std::os::raw::c_char,
14604 ) -> int32;
14605}
14606unsafe extern "C" {
14607 pub fn DAQmxGetCICountEdgesHyst(
14608 taskHandle: TaskHandle,
14609 channel: *const ::std::os::raw::c_char,
14610 data: *mut float64,
14611 ) -> int32;
14612}
14613unsafe extern "C" {
14614 pub fn DAQmxSetCICountEdgesHyst(
14615 taskHandle: TaskHandle,
14616 channel: *const ::std::os::raw::c_char,
14617 data: float64,
14618 ) -> int32;
14619}
14620unsafe extern "C" {
14621 pub fn DAQmxResetCICountEdgesHyst(
14622 taskHandle: TaskHandle,
14623 channel: *const ::std::os::raw::c_char,
14624 ) -> int32;
14625}
14626unsafe extern "C" {
14627 pub fn DAQmxGetCICountEdgesDigFltrEnable(
14628 taskHandle: TaskHandle,
14629 channel: *const ::std::os::raw::c_char,
14630 data: *mut bool32,
14631 ) -> int32;
14632}
14633unsafe extern "C" {
14634 pub fn DAQmxSetCICountEdgesDigFltrEnable(
14635 taskHandle: TaskHandle,
14636 channel: *const ::std::os::raw::c_char,
14637 data: bool32,
14638 ) -> int32;
14639}
14640unsafe extern "C" {
14641 pub fn DAQmxResetCICountEdgesDigFltrEnable(
14642 taskHandle: TaskHandle,
14643 channel: *const ::std::os::raw::c_char,
14644 ) -> int32;
14645}
14646unsafe extern "C" {
14647 pub fn DAQmxGetCICountEdgesDigFltrMinPulseWidth(
14648 taskHandle: TaskHandle,
14649 channel: *const ::std::os::raw::c_char,
14650 data: *mut float64,
14651 ) -> int32;
14652}
14653unsafe extern "C" {
14654 pub fn DAQmxSetCICountEdgesDigFltrMinPulseWidth(
14655 taskHandle: TaskHandle,
14656 channel: *const ::std::os::raw::c_char,
14657 data: float64,
14658 ) -> int32;
14659}
14660unsafe extern "C" {
14661 pub fn DAQmxResetCICountEdgesDigFltrMinPulseWidth(
14662 taskHandle: TaskHandle,
14663 channel: *const ::std::os::raw::c_char,
14664 ) -> int32;
14665}
14666unsafe extern "C" {
14667 pub fn DAQmxGetCICountEdgesDigFltrTimebaseSrc(
14668 taskHandle: TaskHandle,
14669 channel: *const ::std::os::raw::c_char,
14670 data: *mut ::std::os::raw::c_char,
14671 bufferSize: uInt32,
14672 ) -> int32;
14673}
14674unsafe extern "C" {
14675 pub fn DAQmxSetCICountEdgesDigFltrTimebaseSrc(
14676 taskHandle: TaskHandle,
14677 channel: *const ::std::os::raw::c_char,
14678 data: *const ::std::os::raw::c_char,
14679 ) -> int32;
14680}
14681unsafe extern "C" {
14682 pub fn DAQmxResetCICountEdgesDigFltrTimebaseSrc(
14683 taskHandle: TaskHandle,
14684 channel: *const ::std::os::raw::c_char,
14685 ) -> int32;
14686}
14687unsafe extern "C" {
14688 pub fn DAQmxGetCICountEdgesDigFltrTimebaseRate(
14689 taskHandle: TaskHandle,
14690 channel: *const ::std::os::raw::c_char,
14691 data: *mut float64,
14692 ) -> int32;
14693}
14694unsafe extern "C" {
14695 pub fn DAQmxSetCICountEdgesDigFltrTimebaseRate(
14696 taskHandle: TaskHandle,
14697 channel: *const ::std::os::raw::c_char,
14698 data: float64,
14699 ) -> int32;
14700}
14701unsafe extern "C" {
14702 pub fn DAQmxResetCICountEdgesDigFltrTimebaseRate(
14703 taskHandle: TaskHandle,
14704 channel: *const ::std::os::raw::c_char,
14705 ) -> int32;
14706}
14707unsafe extern "C" {
14708 pub fn DAQmxGetCICountEdgesDigSyncEnable(
14709 taskHandle: TaskHandle,
14710 channel: *const ::std::os::raw::c_char,
14711 data: *mut bool32,
14712 ) -> int32;
14713}
14714unsafe extern "C" {
14715 pub fn DAQmxSetCICountEdgesDigSyncEnable(
14716 taskHandle: TaskHandle,
14717 channel: *const ::std::os::raw::c_char,
14718 data: bool32,
14719 ) -> int32;
14720}
14721unsafe extern "C" {
14722 pub fn DAQmxResetCICountEdgesDigSyncEnable(
14723 taskHandle: TaskHandle,
14724 channel: *const ::std::os::raw::c_char,
14725 ) -> int32;
14726}
14727unsafe extern "C" {
14728 pub fn DAQmxGetCICountEdgesDir(
14729 taskHandle: TaskHandle,
14730 channel: *const ::std::os::raw::c_char,
14731 data: *mut int32,
14732 ) -> int32;
14733}
14734unsafe extern "C" {
14735 pub fn DAQmxSetCICountEdgesDir(
14736 taskHandle: TaskHandle,
14737 channel: *const ::std::os::raw::c_char,
14738 data: int32,
14739 ) -> int32;
14740}
14741unsafe extern "C" {
14742 pub fn DAQmxResetCICountEdgesDir(
14743 taskHandle: TaskHandle,
14744 channel: *const ::std::os::raw::c_char,
14745 ) -> int32;
14746}
14747unsafe extern "C" {
14748 pub fn DAQmxGetCICountEdgesDirTerm(
14749 taskHandle: TaskHandle,
14750 channel: *const ::std::os::raw::c_char,
14751 data: *mut ::std::os::raw::c_char,
14752 bufferSize: uInt32,
14753 ) -> int32;
14754}
14755unsafe extern "C" {
14756 pub fn DAQmxSetCICountEdgesDirTerm(
14757 taskHandle: TaskHandle,
14758 channel: *const ::std::os::raw::c_char,
14759 data: *const ::std::os::raw::c_char,
14760 ) -> int32;
14761}
14762unsafe extern "C" {
14763 pub fn DAQmxResetCICountEdgesDirTerm(
14764 taskHandle: TaskHandle,
14765 channel: *const ::std::os::raw::c_char,
14766 ) -> int32;
14767}
14768unsafe extern "C" {
14769 pub fn DAQmxGetCICountEdgesCountDirTermCfg(
14770 taskHandle: TaskHandle,
14771 channel: *const ::std::os::raw::c_char,
14772 data: *mut int32,
14773 ) -> int32;
14774}
14775unsafe extern "C" {
14776 pub fn DAQmxSetCICountEdgesCountDirTermCfg(
14777 taskHandle: TaskHandle,
14778 channel: *const ::std::os::raw::c_char,
14779 data: int32,
14780 ) -> int32;
14781}
14782unsafe extern "C" {
14783 pub fn DAQmxResetCICountEdgesCountDirTermCfg(
14784 taskHandle: TaskHandle,
14785 channel: *const ::std::os::raw::c_char,
14786 ) -> int32;
14787}
14788unsafe extern "C" {
14789 pub fn DAQmxGetCICountEdgesCountDirLogicLvlBehavior(
14790 taskHandle: TaskHandle,
14791 channel: *const ::std::os::raw::c_char,
14792 data: *mut int32,
14793 ) -> int32;
14794}
14795unsafe extern "C" {
14796 pub fn DAQmxSetCICountEdgesCountDirLogicLvlBehavior(
14797 taskHandle: TaskHandle,
14798 channel: *const ::std::os::raw::c_char,
14799 data: int32,
14800 ) -> int32;
14801}
14802unsafe extern "C" {
14803 pub fn DAQmxResetCICountEdgesCountDirLogicLvlBehavior(
14804 taskHandle: TaskHandle,
14805 channel: *const ::std::os::raw::c_char,
14806 ) -> int32;
14807}
14808unsafe extern "C" {
14809 pub fn DAQmxGetCICountEdgesCountDirThreshVoltage(
14810 taskHandle: TaskHandle,
14811 channel: *const ::std::os::raw::c_char,
14812 data: *mut float64,
14813 ) -> int32;
14814}
14815unsafe extern "C" {
14816 pub fn DAQmxSetCICountEdgesCountDirThreshVoltage(
14817 taskHandle: TaskHandle,
14818 channel: *const ::std::os::raw::c_char,
14819 data: float64,
14820 ) -> int32;
14821}
14822unsafe extern "C" {
14823 pub fn DAQmxResetCICountEdgesCountDirThreshVoltage(
14824 taskHandle: TaskHandle,
14825 channel: *const ::std::os::raw::c_char,
14826 ) -> int32;
14827}
14828unsafe extern "C" {
14829 pub fn DAQmxGetCICountEdgesCountDirHyst(
14830 taskHandle: TaskHandle,
14831 channel: *const ::std::os::raw::c_char,
14832 data: *mut float64,
14833 ) -> int32;
14834}
14835unsafe extern "C" {
14836 pub fn DAQmxSetCICountEdgesCountDirHyst(
14837 taskHandle: TaskHandle,
14838 channel: *const ::std::os::raw::c_char,
14839 data: float64,
14840 ) -> int32;
14841}
14842unsafe extern "C" {
14843 pub fn DAQmxResetCICountEdgesCountDirHyst(
14844 taskHandle: TaskHandle,
14845 channel: *const ::std::os::raw::c_char,
14846 ) -> int32;
14847}
14848unsafe extern "C" {
14849 pub fn DAQmxGetCICountEdgesCountDirDigFltrEnable(
14850 taskHandle: TaskHandle,
14851 channel: *const ::std::os::raw::c_char,
14852 data: *mut bool32,
14853 ) -> int32;
14854}
14855unsafe extern "C" {
14856 pub fn DAQmxSetCICountEdgesCountDirDigFltrEnable(
14857 taskHandle: TaskHandle,
14858 channel: *const ::std::os::raw::c_char,
14859 data: bool32,
14860 ) -> int32;
14861}
14862unsafe extern "C" {
14863 pub fn DAQmxResetCICountEdgesCountDirDigFltrEnable(
14864 taskHandle: TaskHandle,
14865 channel: *const ::std::os::raw::c_char,
14866 ) -> int32;
14867}
14868unsafe extern "C" {
14869 pub fn DAQmxGetCICountEdgesCountDirDigFltrMinPulseWidth(
14870 taskHandle: TaskHandle,
14871 channel: *const ::std::os::raw::c_char,
14872 data: *mut float64,
14873 ) -> int32;
14874}
14875unsafe extern "C" {
14876 pub fn DAQmxSetCICountEdgesCountDirDigFltrMinPulseWidth(
14877 taskHandle: TaskHandle,
14878 channel: *const ::std::os::raw::c_char,
14879 data: float64,
14880 ) -> int32;
14881}
14882unsafe extern "C" {
14883 pub fn DAQmxResetCICountEdgesCountDirDigFltrMinPulseWidth(
14884 taskHandle: TaskHandle,
14885 channel: *const ::std::os::raw::c_char,
14886 ) -> int32;
14887}
14888unsafe extern "C" {
14889 pub fn DAQmxGetCICountEdgesCountDirDigFltrTimebaseSrc(
14890 taskHandle: TaskHandle,
14891 channel: *const ::std::os::raw::c_char,
14892 data: *mut ::std::os::raw::c_char,
14893 bufferSize: uInt32,
14894 ) -> int32;
14895}
14896unsafe extern "C" {
14897 pub fn DAQmxSetCICountEdgesCountDirDigFltrTimebaseSrc(
14898 taskHandle: TaskHandle,
14899 channel: *const ::std::os::raw::c_char,
14900 data: *const ::std::os::raw::c_char,
14901 ) -> int32;
14902}
14903unsafe extern "C" {
14904 pub fn DAQmxResetCICountEdgesCountDirDigFltrTimebaseSrc(
14905 taskHandle: TaskHandle,
14906 channel: *const ::std::os::raw::c_char,
14907 ) -> int32;
14908}
14909unsafe extern "C" {
14910 pub fn DAQmxGetCICountEdgesCountDirDigFltrTimebaseRate(
14911 taskHandle: TaskHandle,
14912 channel: *const ::std::os::raw::c_char,
14913 data: *mut float64,
14914 ) -> int32;
14915}
14916unsafe extern "C" {
14917 pub fn DAQmxSetCICountEdgesCountDirDigFltrTimebaseRate(
14918 taskHandle: TaskHandle,
14919 channel: *const ::std::os::raw::c_char,
14920 data: float64,
14921 ) -> int32;
14922}
14923unsafe extern "C" {
14924 pub fn DAQmxResetCICountEdgesCountDirDigFltrTimebaseRate(
14925 taskHandle: TaskHandle,
14926 channel: *const ::std::os::raw::c_char,
14927 ) -> int32;
14928}
14929unsafe extern "C" {
14930 pub fn DAQmxGetCICountEdgesCountDirDigSyncEnable(
14931 taskHandle: TaskHandle,
14932 channel: *const ::std::os::raw::c_char,
14933 data: *mut bool32,
14934 ) -> int32;
14935}
14936unsafe extern "C" {
14937 pub fn DAQmxSetCICountEdgesCountDirDigSyncEnable(
14938 taskHandle: TaskHandle,
14939 channel: *const ::std::os::raw::c_char,
14940 data: bool32,
14941 ) -> int32;
14942}
14943unsafe extern "C" {
14944 pub fn DAQmxResetCICountEdgesCountDirDigSyncEnable(
14945 taskHandle: TaskHandle,
14946 channel: *const ::std::os::raw::c_char,
14947 ) -> int32;
14948}
14949unsafe extern "C" {
14950 pub fn DAQmxGetCICountEdgesInitialCnt(
14951 taskHandle: TaskHandle,
14952 channel: *const ::std::os::raw::c_char,
14953 data: *mut uInt32,
14954 ) -> int32;
14955}
14956unsafe extern "C" {
14957 pub fn DAQmxSetCICountEdgesInitialCnt(
14958 taskHandle: TaskHandle,
14959 channel: *const ::std::os::raw::c_char,
14960 data: uInt32,
14961 ) -> int32;
14962}
14963unsafe extern "C" {
14964 pub fn DAQmxResetCICountEdgesInitialCnt(
14965 taskHandle: TaskHandle,
14966 channel: *const ::std::os::raw::c_char,
14967 ) -> int32;
14968}
14969unsafe extern "C" {
14970 pub fn DAQmxGetCICountEdgesActiveEdge(
14971 taskHandle: TaskHandle,
14972 channel: *const ::std::os::raw::c_char,
14973 data: *mut int32,
14974 ) -> int32;
14975}
14976unsafe extern "C" {
14977 pub fn DAQmxSetCICountEdgesActiveEdge(
14978 taskHandle: TaskHandle,
14979 channel: *const ::std::os::raw::c_char,
14980 data: int32,
14981 ) -> int32;
14982}
14983unsafe extern "C" {
14984 pub fn DAQmxResetCICountEdgesActiveEdge(
14985 taskHandle: TaskHandle,
14986 channel: *const ::std::os::raw::c_char,
14987 ) -> int32;
14988}
14989unsafe extern "C" {
14990 pub fn DAQmxGetCICountEdgesCountResetEnable(
14991 taskHandle: TaskHandle,
14992 channel: *const ::std::os::raw::c_char,
14993 data: *mut bool32,
14994 ) -> int32;
14995}
14996unsafe extern "C" {
14997 pub fn DAQmxSetCICountEdgesCountResetEnable(
14998 taskHandle: TaskHandle,
14999 channel: *const ::std::os::raw::c_char,
15000 data: bool32,
15001 ) -> int32;
15002}
15003unsafe extern "C" {
15004 pub fn DAQmxResetCICountEdgesCountResetEnable(
15005 taskHandle: TaskHandle,
15006 channel: *const ::std::os::raw::c_char,
15007 ) -> int32;
15008}
15009unsafe extern "C" {
15010 pub fn DAQmxGetCICountEdgesCountResetResetCount(
15011 taskHandle: TaskHandle,
15012 channel: *const ::std::os::raw::c_char,
15013 data: *mut uInt32,
15014 ) -> int32;
15015}
15016unsafe extern "C" {
15017 pub fn DAQmxSetCICountEdgesCountResetResetCount(
15018 taskHandle: TaskHandle,
15019 channel: *const ::std::os::raw::c_char,
15020 data: uInt32,
15021 ) -> int32;
15022}
15023unsafe extern "C" {
15024 pub fn DAQmxResetCICountEdgesCountResetResetCount(
15025 taskHandle: TaskHandle,
15026 channel: *const ::std::os::raw::c_char,
15027 ) -> int32;
15028}
15029unsafe extern "C" {
15030 pub fn DAQmxGetCICountEdgesCountResetTerm(
15031 taskHandle: TaskHandle,
15032 channel: *const ::std::os::raw::c_char,
15033 data: *mut ::std::os::raw::c_char,
15034 bufferSize: uInt32,
15035 ) -> int32;
15036}
15037unsafe extern "C" {
15038 pub fn DAQmxSetCICountEdgesCountResetTerm(
15039 taskHandle: TaskHandle,
15040 channel: *const ::std::os::raw::c_char,
15041 data: *const ::std::os::raw::c_char,
15042 ) -> int32;
15043}
15044unsafe extern "C" {
15045 pub fn DAQmxResetCICountEdgesCountResetTerm(
15046 taskHandle: TaskHandle,
15047 channel: *const ::std::os::raw::c_char,
15048 ) -> int32;
15049}
15050unsafe extern "C" {
15051 pub fn DAQmxGetCICountEdgesCountResetTermCfg(
15052 taskHandle: TaskHandle,
15053 channel: *const ::std::os::raw::c_char,
15054 data: *mut int32,
15055 ) -> int32;
15056}
15057unsafe extern "C" {
15058 pub fn DAQmxSetCICountEdgesCountResetTermCfg(
15059 taskHandle: TaskHandle,
15060 channel: *const ::std::os::raw::c_char,
15061 data: int32,
15062 ) -> int32;
15063}
15064unsafe extern "C" {
15065 pub fn DAQmxResetCICountEdgesCountResetTermCfg(
15066 taskHandle: TaskHandle,
15067 channel: *const ::std::os::raw::c_char,
15068 ) -> int32;
15069}
15070unsafe extern "C" {
15071 pub fn DAQmxGetCICountEdgesCountResetLogicLvlBehavior(
15072 taskHandle: TaskHandle,
15073 channel: *const ::std::os::raw::c_char,
15074 data: *mut int32,
15075 ) -> int32;
15076}
15077unsafe extern "C" {
15078 pub fn DAQmxSetCICountEdgesCountResetLogicLvlBehavior(
15079 taskHandle: TaskHandle,
15080 channel: *const ::std::os::raw::c_char,
15081 data: int32,
15082 ) -> int32;
15083}
15084unsafe extern "C" {
15085 pub fn DAQmxResetCICountEdgesCountResetLogicLvlBehavior(
15086 taskHandle: TaskHandle,
15087 channel: *const ::std::os::raw::c_char,
15088 ) -> int32;
15089}
15090unsafe extern "C" {
15091 pub fn DAQmxGetCICountEdgesCountResetThreshVoltage(
15092 taskHandle: TaskHandle,
15093 channel: *const ::std::os::raw::c_char,
15094 data: *mut float64,
15095 ) -> int32;
15096}
15097unsafe extern "C" {
15098 pub fn DAQmxSetCICountEdgesCountResetThreshVoltage(
15099 taskHandle: TaskHandle,
15100 channel: *const ::std::os::raw::c_char,
15101 data: float64,
15102 ) -> int32;
15103}
15104unsafe extern "C" {
15105 pub fn DAQmxResetCICountEdgesCountResetThreshVoltage(
15106 taskHandle: TaskHandle,
15107 channel: *const ::std::os::raw::c_char,
15108 ) -> int32;
15109}
15110unsafe extern "C" {
15111 pub fn DAQmxGetCICountEdgesCountResetHyst(
15112 taskHandle: TaskHandle,
15113 channel: *const ::std::os::raw::c_char,
15114 data: *mut float64,
15115 ) -> int32;
15116}
15117unsafe extern "C" {
15118 pub fn DAQmxSetCICountEdgesCountResetHyst(
15119 taskHandle: TaskHandle,
15120 channel: *const ::std::os::raw::c_char,
15121 data: float64,
15122 ) -> int32;
15123}
15124unsafe extern "C" {
15125 pub fn DAQmxResetCICountEdgesCountResetHyst(
15126 taskHandle: TaskHandle,
15127 channel: *const ::std::os::raw::c_char,
15128 ) -> int32;
15129}
15130unsafe extern "C" {
15131 pub fn DAQmxGetCICountEdgesCountResetDigFltrEnable(
15132 taskHandle: TaskHandle,
15133 channel: *const ::std::os::raw::c_char,
15134 data: *mut bool32,
15135 ) -> int32;
15136}
15137unsafe extern "C" {
15138 pub fn DAQmxSetCICountEdgesCountResetDigFltrEnable(
15139 taskHandle: TaskHandle,
15140 channel: *const ::std::os::raw::c_char,
15141 data: bool32,
15142 ) -> int32;
15143}
15144unsafe extern "C" {
15145 pub fn DAQmxResetCICountEdgesCountResetDigFltrEnable(
15146 taskHandle: TaskHandle,
15147 channel: *const ::std::os::raw::c_char,
15148 ) -> int32;
15149}
15150unsafe extern "C" {
15151 pub fn DAQmxGetCICountEdgesCountResetDigFltrMinPulseWidth(
15152 taskHandle: TaskHandle,
15153 channel: *const ::std::os::raw::c_char,
15154 data: *mut float64,
15155 ) -> int32;
15156}
15157unsafe extern "C" {
15158 pub fn DAQmxSetCICountEdgesCountResetDigFltrMinPulseWidth(
15159 taskHandle: TaskHandle,
15160 channel: *const ::std::os::raw::c_char,
15161 data: float64,
15162 ) -> int32;
15163}
15164unsafe extern "C" {
15165 pub fn DAQmxResetCICountEdgesCountResetDigFltrMinPulseWidth(
15166 taskHandle: TaskHandle,
15167 channel: *const ::std::os::raw::c_char,
15168 ) -> int32;
15169}
15170unsafe extern "C" {
15171 pub fn DAQmxGetCICountEdgesCountResetDigFltrTimebaseSrc(
15172 taskHandle: TaskHandle,
15173 channel: *const ::std::os::raw::c_char,
15174 data: *mut ::std::os::raw::c_char,
15175 bufferSize: uInt32,
15176 ) -> int32;
15177}
15178unsafe extern "C" {
15179 pub fn DAQmxSetCICountEdgesCountResetDigFltrTimebaseSrc(
15180 taskHandle: TaskHandle,
15181 channel: *const ::std::os::raw::c_char,
15182 data: *const ::std::os::raw::c_char,
15183 ) -> int32;
15184}
15185unsafe extern "C" {
15186 pub fn DAQmxResetCICountEdgesCountResetDigFltrTimebaseSrc(
15187 taskHandle: TaskHandle,
15188 channel: *const ::std::os::raw::c_char,
15189 ) -> int32;
15190}
15191unsafe extern "C" {
15192 pub fn DAQmxGetCICountEdgesCountResetDigFltrTimebaseRate(
15193 taskHandle: TaskHandle,
15194 channel: *const ::std::os::raw::c_char,
15195 data: *mut float64,
15196 ) -> int32;
15197}
15198unsafe extern "C" {
15199 pub fn DAQmxSetCICountEdgesCountResetDigFltrTimebaseRate(
15200 taskHandle: TaskHandle,
15201 channel: *const ::std::os::raw::c_char,
15202 data: float64,
15203 ) -> int32;
15204}
15205unsafe extern "C" {
15206 pub fn DAQmxResetCICountEdgesCountResetDigFltrTimebaseRate(
15207 taskHandle: TaskHandle,
15208 channel: *const ::std::os::raw::c_char,
15209 ) -> int32;
15210}
15211unsafe extern "C" {
15212 pub fn DAQmxGetCICountEdgesCountResetDigSyncEnable(
15213 taskHandle: TaskHandle,
15214 channel: *const ::std::os::raw::c_char,
15215 data: *mut bool32,
15216 ) -> int32;
15217}
15218unsafe extern "C" {
15219 pub fn DAQmxSetCICountEdgesCountResetDigSyncEnable(
15220 taskHandle: TaskHandle,
15221 channel: *const ::std::os::raw::c_char,
15222 data: bool32,
15223 ) -> int32;
15224}
15225unsafe extern "C" {
15226 pub fn DAQmxResetCICountEdgesCountResetDigSyncEnable(
15227 taskHandle: TaskHandle,
15228 channel: *const ::std::os::raw::c_char,
15229 ) -> int32;
15230}
15231unsafe extern "C" {
15232 pub fn DAQmxGetCICountEdgesCountResetActiveEdge(
15233 taskHandle: TaskHandle,
15234 channel: *const ::std::os::raw::c_char,
15235 data: *mut int32,
15236 ) -> int32;
15237}
15238unsafe extern "C" {
15239 pub fn DAQmxSetCICountEdgesCountResetActiveEdge(
15240 taskHandle: TaskHandle,
15241 channel: *const ::std::os::raw::c_char,
15242 data: int32,
15243 ) -> int32;
15244}
15245unsafe extern "C" {
15246 pub fn DAQmxResetCICountEdgesCountResetActiveEdge(
15247 taskHandle: TaskHandle,
15248 channel: *const ::std::os::raw::c_char,
15249 ) -> int32;
15250}
15251unsafe extern "C" {
15252 pub fn DAQmxGetCICountEdgesGateEnable(
15253 taskHandle: TaskHandle,
15254 channel: *const ::std::os::raw::c_char,
15255 data: *mut bool32,
15256 ) -> int32;
15257}
15258unsafe extern "C" {
15259 pub fn DAQmxSetCICountEdgesGateEnable(
15260 taskHandle: TaskHandle,
15261 channel: *const ::std::os::raw::c_char,
15262 data: bool32,
15263 ) -> int32;
15264}
15265unsafe extern "C" {
15266 pub fn DAQmxResetCICountEdgesGateEnable(
15267 taskHandle: TaskHandle,
15268 channel: *const ::std::os::raw::c_char,
15269 ) -> int32;
15270}
15271unsafe extern "C" {
15272 pub fn DAQmxGetCICountEdgesGateTerm(
15273 taskHandle: TaskHandle,
15274 channel: *const ::std::os::raw::c_char,
15275 data: *mut ::std::os::raw::c_char,
15276 bufferSize: uInt32,
15277 ) -> int32;
15278}
15279unsafe extern "C" {
15280 pub fn DAQmxSetCICountEdgesGateTerm(
15281 taskHandle: TaskHandle,
15282 channel: *const ::std::os::raw::c_char,
15283 data: *const ::std::os::raw::c_char,
15284 ) -> int32;
15285}
15286unsafe extern "C" {
15287 pub fn DAQmxResetCICountEdgesGateTerm(
15288 taskHandle: TaskHandle,
15289 channel: *const ::std::os::raw::c_char,
15290 ) -> int32;
15291}
15292unsafe extern "C" {
15293 pub fn DAQmxGetCICountEdgesGateTermCfg(
15294 taskHandle: TaskHandle,
15295 channel: *const ::std::os::raw::c_char,
15296 data: *mut int32,
15297 ) -> int32;
15298}
15299unsafe extern "C" {
15300 pub fn DAQmxSetCICountEdgesGateTermCfg(
15301 taskHandle: TaskHandle,
15302 channel: *const ::std::os::raw::c_char,
15303 data: int32,
15304 ) -> int32;
15305}
15306unsafe extern "C" {
15307 pub fn DAQmxResetCICountEdgesGateTermCfg(
15308 taskHandle: TaskHandle,
15309 channel: *const ::std::os::raw::c_char,
15310 ) -> int32;
15311}
15312unsafe extern "C" {
15313 pub fn DAQmxGetCICountEdgesGateLogicLvlBehavior(
15314 taskHandle: TaskHandle,
15315 channel: *const ::std::os::raw::c_char,
15316 data: *mut int32,
15317 ) -> int32;
15318}
15319unsafe extern "C" {
15320 pub fn DAQmxSetCICountEdgesGateLogicLvlBehavior(
15321 taskHandle: TaskHandle,
15322 channel: *const ::std::os::raw::c_char,
15323 data: int32,
15324 ) -> int32;
15325}
15326unsafe extern "C" {
15327 pub fn DAQmxResetCICountEdgesGateLogicLvlBehavior(
15328 taskHandle: TaskHandle,
15329 channel: *const ::std::os::raw::c_char,
15330 ) -> int32;
15331}
15332unsafe extern "C" {
15333 pub fn DAQmxGetCICountEdgesGateThreshVoltage(
15334 taskHandle: TaskHandle,
15335 channel: *const ::std::os::raw::c_char,
15336 data: *mut float64,
15337 ) -> int32;
15338}
15339unsafe extern "C" {
15340 pub fn DAQmxSetCICountEdgesGateThreshVoltage(
15341 taskHandle: TaskHandle,
15342 channel: *const ::std::os::raw::c_char,
15343 data: float64,
15344 ) -> int32;
15345}
15346unsafe extern "C" {
15347 pub fn DAQmxResetCICountEdgesGateThreshVoltage(
15348 taskHandle: TaskHandle,
15349 channel: *const ::std::os::raw::c_char,
15350 ) -> int32;
15351}
15352unsafe extern "C" {
15353 pub fn DAQmxGetCICountEdgesGateHyst(
15354 taskHandle: TaskHandle,
15355 channel: *const ::std::os::raw::c_char,
15356 data: *mut float64,
15357 ) -> int32;
15358}
15359unsafe extern "C" {
15360 pub fn DAQmxSetCICountEdgesGateHyst(
15361 taskHandle: TaskHandle,
15362 channel: *const ::std::os::raw::c_char,
15363 data: float64,
15364 ) -> int32;
15365}
15366unsafe extern "C" {
15367 pub fn DAQmxResetCICountEdgesGateHyst(
15368 taskHandle: TaskHandle,
15369 channel: *const ::std::os::raw::c_char,
15370 ) -> int32;
15371}
15372unsafe extern "C" {
15373 pub fn DAQmxGetCICountEdgesGateDigFltrEnable(
15374 taskHandle: TaskHandle,
15375 channel: *const ::std::os::raw::c_char,
15376 data: *mut bool32,
15377 ) -> int32;
15378}
15379unsafe extern "C" {
15380 pub fn DAQmxSetCICountEdgesGateDigFltrEnable(
15381 taskHandle: TaskHandle,
15382 channel: *const ::std::os::raw::c_char,
15383 data: bool32,
15384 ) -> int32;
15385}
15386unsafe extern "C" {
15387 pub fn DAQmxResetCICountEdgesGateDigFltrEnable(
15388 taskHandle: TaskHandle,
15389 channel: *const ::std::os::raw::c_char,
15390 ) -> int32;
15391}
15392unsafe extern "C" {
15393 pub fn DAQmxGetCICountEdgesGateDigFltrMinPulseWidth(
15394 taskHandle: TaskHandle,
15395 channel: *const ::std::os::raw::c_char,
15396 data: *mut float64,
15397 ) -> int32;
15398}
15399unsafe extern "C" {
15400 pub fn DAQmxSetCICountEdgesGateDigFltrMinPulseWidth(
15401 taskHandle: TaskHandle,
15402 channel: *const ::std::os::raw::c_char,
15403 data: float64,
15404 ) -> int32;
15405}
15406unsafe extern "C" {
15407 pub fn DAQmxResetCICountEdgesGateDigFltrMinPulseWidth(
15408 taskHandle: TaskHandle,
15409 channel: *const ::std::os::raw::c_char,
15410 ) -> int32;
15411}
15412unsafe extern "C" {
15413 pub fn DAQmxGetCICountEdgesGateDigFltrTimebaseSrc(
15414 taskHandle: TaskHandle,
15415 channel: *const ::std::os::raw::c_char,
15416 data: *mut ::std::os::raw::c_char,
15417 bufferSize: uInt32,
15418 ) -> int32;
15419}
15420unsafe extern "C" {
15421 pub fn DAQmxSetCICountEdgesGateDigFltrTimebaseSrc(
15422 taskHandle: TaskHandle,
15423 channel: *const ::std::os::raw::c_char,
15424 data: *const ::std::os::raw::c_char,
15425 ) -> int32;
15426}
15427unsafe extern "C" {
15428 pub fn DAQmxResetCICountEdgesGateDigFltrTimebaseSrc(
15429 taskHandle: TaskHandle,
15430 channel: *const ::std::os::raw::c_char,
15431 ) -> int32;
15432}
15433unsafe extern "C" {
15434 pub fn DAQmxGetCICountEdgesGateDigFltrTimebaseRate(
15435 taskHandle: TaskHandle,
15436 channel: *const ::std::os::raw::c_char,
15437 data: *mut float64,
15438 ) -> int32;
15439}
15440unsafe extern "C" {
15441 pub fn DAQmxSetCICountEdgesGateDigFltrTimebaseRate(
15442 taskHandle: TaskHandle,
15443 channel: *const ::std::os::raw::c_char,
15444 data: float64,
15445 ) -> int32;
15446}
15447unsafe extern "C" {
15448 pub fn DAQmxResetCICountEdgesGateDigFltrTimebaseRate(
15449 taskHandle: TaskHandle,
15450 channel: *const ::std::os::raw::c_char,
15451 ) -> int32;
15452}
15453unsafe extern "C" {
15454 pub fn DAQmxGetCICountEdgesGateWhen(
15455 taskHandle: TaskHandle,
15456 channel: *const ::std::os::raw::c_char,
15457 data: *mut int32,
15458 ) -> int32;
15459}
15460unsafe extern "C" {
15461 pub fn DAQmxSetCICountEdgesGateWhen(
15462 taskHandle: TaskHandle,
15463 channel: *const ::std::os::raw::c_char,
15464 data: int32,
15465 ) -> int32;
15466}
15467unsafe extern "C" {
15468 pub fn DAQmxResetCICountEdgesGateWhen(
15469 taskHandle: TaskHandle,
15470 channel: *const ::std::os::raw::c_char,
15471 ) -> int32;
15472}
15473unsafe extern "C" {
15474 pub fn DAQmxGetCIDutyCycleTerm(
15475 taskHandle: TaskHandle,
15476 channel: *const ::std::os::raw::c_char,
15477 data: *mut ::std::os::raw::c_char,
15478 bufferSize: uInt32,
15479 ) -> int32;
15480}
15481unsafe extern "C" {
15482 pub fn DAQmxSetCIDutyCycleTerm(
15483 taskHandle: TaskHandle,
15484 channel: *const ::std::os::raw::c_char,
15485 data: *const ::std::os::raw::c_char,
15486 ) -> int32;
15487}
15488unsafe extern "C" {
15489 pub fn DAQmxResetCIDutyCycleTerm(
15490 taskHandle: TaskHandle,
15491 channel: *const ::std::os::raw::c_char,
15492 ) -> int32;
15493}
15494unsafe extern "C" {
15495 pub fn DAQmxGetCIDutyCycleTermCfg(
15496 taskHandle: TaskHandle,
15497 channel: *const ::std::os::raw::c_char,
15498 data: *mut int32,
15499 ) -> int32;
15500}
15501unsafe extern "C" {
15502 pub fn DAQmxSetCIDutyCycleTermCfg(
15503 taskHandle: TaskHandle,
15504 channel: *const ::std::os::raw::c_char,
15505 data: int32,
15506 ) -> int32;
15507}
15508unsafe extern "C" {
15509 pub fn DAQmxResetCIDutyCycleTermCfg(
15510 taskHandle: TaskHandle,
15511 channel: *const ::std::os::raw::c_char,
15512 ) -> int32;
15513}
15514unsafe extern "C" {
15515 pub fn DAQmxGetCIDutyCycleLogicLvlBehavior(
15516 taskHandle: TaskHandle,
15517 channel: *const ::std::os::raw::c_char,
15518 data: *mut int32,
15519 ) -> int32;
15520}
15521unsafe extern "C" {
15522 pub fn DAQmxSetCIDutyCycleLogicLvlBehavior(
15523 taskHandle: TaskHandle,
15524 channel: *const ::std::os::raw::c_char,
15525 data: int32,
15526 ) -> int32;
15527}
15528unsafe extern "C" {
15529 pub fn DAQmxResetCIDutyCycleLogicLvlBehavior(
15530 taskHandle: TaskHandle,
15531 channel: *const ::std::os::raw::c_char,
15532 ) -> int32;
15533}
15534unsafe extern "C" {
15535 pub fn DAQmxGetCIDutyCycleDigFltrEnable(
15536 taskHandle: TaskHandle,
15537 channel: *const ::std::os::raw::c_char,
15538 data: *mut bool32,
15539 ) -> int32;
15540}
15541unsafe extern "C" {
15542 pub fn DAQmxSetCIDutyCycleDigFltrEnable(
15543 taskHandle: TaskHandle,
15544 channel: *const ::std::os::raw::c_char,
15545 data: bool32,
15546 ) -> int32;
15547}
15548unsafe extern "C" {
15549 pub fn DAQmxResetCIDutyCycleDigFltrEnable(
15550 taskHandle: TaskHandle,
15551 channel: *const ::std::os::raw::c_char,
15552 ) -> int32;
15553}
15554unsafe extern "C" {
15555 pub fn DAQmxGetCIDutyCycleDigFltrMinPulseWidth(
15556 taskHandle: TaskHandle,
15557 channel: *const ::std::os::raw::c_char,
15558 data: *mut float64,
15559 ) -> int32;
15560}
15561unsafe extern "C" {
15562 pub fn DAQmxSetCIDutyCycleDigFltrMinPulseWidth(
15563 taskHandle: TaskHandle,
15564 channel: *const ::std::os::raw::c_char,
15565 data: float64,
15566 ) -> int32;
15567}
15568unsafe extern "C" {
15569 pub fn DAQmxResetCIDutyCycleDigFltrMinPulseWidth(
15570 taskHandle: TaskHandle,
15571 channel: *const ::std::os::raw::c_char,
15572 ) -> int32;
15573}
15574unsafe extern "C" {
15575 pub fn DAQmxGetCIDutyCycleDigFltrTimebaseSrc(
15576 taskHandle: TaskHandle,
15577 channel: *const ::std::os::raw::c_char,
15578 data: *mut ::std::os::raw::c_char,
15579 bufferSize: uInt32,
15580 ) -> int32;
15581}
15582unsafe extern "C" {
15583 pub fn DAQmxSetCIDutyCycleDigFltrTimebaseSrc(
15584 taskHandle: TaskHandle,
15585 channel: *const ::std::os::raw::c_char,
15586 data: *const ::std::os::raw::c_char,
15587 ) -> int32;
15588}
15589unsafe extern "C" {
15590 pub fn DAQmxResetCIDutyCycleDigFltrTimebaseSrc(
15591 taskHandle: TaskHandle,
15592 channel: *const ::std::os::raw::c_char,
15593 ) -> int32;
15594}
15595unsafe extern "C" {
15596 pub fn DAQmxGetCIDutyCycleDigFltrTimebaseRate(
15597 taskHandle: TaskHandle,
15598 channel: *const ::std::os::raw::c_char,
15599 data: *mut float64,
15600 ) -> int32;
15601}
15602unsafe extern "C" {
15603 pub fn DAQmxSetCIDutyCycleDigFltrTimebaseRate(
15604 taskHandle: TaskHandle,
15605 channel: *const ::std::os::raw::c_char,
15606 data: float64,
15607 ) -> int32;
15608}
15609unsafe extern "C" {
15610 pub fn DAQmxResetCIDutyCycleDigFltrTimebaseRate(
15611 taskHandle: TaskHandle,
15612 channel: *const ::std::os::raw::c_char,
15613 ) -> int32;
15614}
15615unsafe extern "C" {
15616 pub fn DAQmxGetCIDutyCycleStartingEdge(
15617 taskHandle: TaskHandle,
15618 channel: *const ::std::os::raw::c_char,
15619 data: *mut int32,
15620 ) -> int32;
15621}
15622unsafe extern "C" {
15623 pub fn DAQmxSetCIDutyCycleStartingEdge(
15624 taskHandle: TaskHandle,
15625 channel: *const ::std::os::raw::c_char,
15626 data: int32,
15627 ) -> int32;
15628}
15629unsafe extern "C" {
15630 pub fn DAQmxResetCIDutyCycleStartingEdge(
15631 taskHandle: TaskHandle,
15632 channel: *const ::std::os::raw::c_char,
15633 ) -> int32;
15634}
15635unsafe extern "C" {
15636 pub fn DAQmxGetCIAngEncoderUnits(
15637 taskHandle: TaskHandle,
15638 channel: *const ::std::os::raw::c_char,
15639 data: *mut int32,
15640 ) -> int32;
15641}
15642unsafe extern "C" {
15643 pub fn DAQmxSetCIAngEncoderUnits(
15644 taskHandle: TaskHandle,
15645 channel: *const ::std::os::raw::c_char,
15646 data: int32,
15647 ) -> int32;
15648}
15649unsafe extern "C" {
15650 pub fn DAQmxResetCIAngEncoderUnits(
15651 taskHandle: TaskHandle,
15652 channel: *const ::std::os::raw::c_char,
15653 ) -> int32;
15654}
15655unsafe extern "C" {
15656 pub fn DAQmxGetCIAngEncoderPulsesPerRev(
15657 taskHandle: TaskHandle,
15658 channel: *const ::std::os::raw::c_char,
15659 data: *mut uInt32,
15660 ) -> int32;
15661}
15662unsafe extern "C" {
15663 pub fn DAQmxSetCIAngEncoderPulsesPerRev(
15664 taskHandle: TaskHandle,
15665 channel: *const ::std::os::raw::c_char,
15666 data: uInt32,
15667 ) -> int32;
15668}
15669unsafe extern "C" {
15670 pub fn DAQmxResetCIAngEncoderPulsesPerRev(
15671 taskHandle: TaskHandle,
15672 channel: *const ::std::os::raw::c_char,
15673 ) -> int32;
15674}
15675unsafe extern "C" {
15676 pub fn DAQmxGetCIAngEncoderInitialAngle(
15677 taskHandle: TaskHandle,
15678 channel: *const ::std::os::raw::c_char,
15679 data: *mut float64,
15680 ) -> int32;
15681}
15682unsafe extern "C" {
15683 pub fn DAQmxSetCIAngEncoderInitialAngle(
15684 taskHandle: TaskHandle,
15685 channel: *const ::std::os::raw::c_char,
15686 data: float64,
15687 ) -> int32;
15688}
15689unsafe extern "C" {
15690 pub fn DAQmxResetCIAngEncoderInitialAngle(
15691 taskHandle: TaskHandle,
15692 channel: *const ::std::os::raw::c_char,
15693 ) -> int32;
15694}
15695unsafe extern "C" {
15696 pub fn DAQmxGetCILinEncoderUnits(
15697 taskHandle: TaskHandle,
15698 channel: *const ::std::os::raw::c_char,
15699 data: *mut int32,
15700 ) -> int32;
15701}
15702unsafe extern "C" {
15703 pub fn DAQmxSetCILinEncoderUnits(
15704 taskHandle: TaskHandle,
15705 channel: *const ::std::os::raw::c_char,
15706 data: int32,
15707 ) -> int32;
15708}
15709unsafe extern "C" {
15710 pub fn DAQmxResetCILinEncoderUnits(
15711 taskHandle: TaskHandle,
15712 channel: *const ::std::os::raw::c_char,
15713 ) -> int32;
15714}
15715unsafe extern "C" {
15716 pub fn DAQmxGetCILinEncoderDistPerPulse(
15717 taskHandle: TaskHandle,
15718 channel: *const ::std::os::raw::c_char,
15719 data: *mut float64,
15720 ) -> int32;
15721}
15722unsafe extern "C" {
15723 pub fn DAQmxSetCILinEncoderDistPerPulse(
15724 taskHandle: TaskHandle,
15725 channel: *const ::std::os::raw::c_char,
15726 data: float64,
15727 ) -> int32;
15728}
15729unsafe extern "C" {
15730 pub fn DAQmxResetCILinEncoderDistPerPulse(
15731 taskHandle: TaskHandle,
15732 channel: *const ::std::os::raw::c_char,
15733 ) -> int32;
15734}
15735unsafe extern "C" {
15736 pub fn DAQmxGetCILinEncoderInitialPos(
15737 taskHandle: TaskHandle,
15738 channel: *const ::std::os::raw::c_char,
15739 data: *mut float64,
15740 ) -> int32;
15741}
15742unsafe extern "C" {
15743 pub fn DAQmxSetCILinEncoderInitialPos(
15744 taskHandle: TaskHandle,
15745 channel: *const ::std::os::raw::c_char,
15746 data: float64,
15747 ) -> int32;
15748}
15749unsafe extern "C" {
15750 pub fn DAQmxResetCILinEncoderInitialPos(
15751 taskHandle: TaskHandle,
15752 channel: *const ::std::os::raw::c_char,
15753 ) -> int32;
15754}
15755unsafe extern "C" {
15756 pub fn DAQmxGetCIEncoderDecodingType(
15757 taskHandle: TaskHandle,
15758 channel: *const ::std::os::raw::c_char,
15759 data: *mut int32,
15760 ) -> int32;
15761}
15762unsafe extern "C" {
15763 pub fn DAQmxSetCIEncoderDecodingType(
15764 taskHandle: TaskHandle,
15765 channel: *const ::std::os::raw::c_char,
15766 data: int32,
15767 ) -> int32;
15768}
15769unsafe extern "C" {
15770 pub fn DAQmxResetCIEncoderDecodingType(
15771 taskHandle: TaskHandle,
15772 channel: *const ::std::os::raw::c_char,
15773 ) -> int32;
15774}
15775unsafe extern "C" {
15776 pub fn DAQmxGetCIEncoderAInputTerm(
15777 taskHandle: TaskHandle,
15778 channel: *const ::std::os::raw::c_char,
15779 data: *mut ::std::os::raw::c_char,
15780 bufferSize: uInt32,
15781 ) -> int32;
15782}
15783unsafe extern "C" {
15784 pub fn DAQmxSetCIEncoderAInputTerm(
15785 taskHandle: TaskHandle,
15786 channel: *const ::std::os::raw::c_char,
15787 data: *const ::std::os::raw::c_char,
15788 ) -> int32;
15789}
15790unsafe extern "C" {
15791 pub fn DAQmxResetCIEncoderAInputTerm(
15792 taskHandle: TaskHandle,
15793 channel: *const ::std::os::raw::c_char,
15794 ) -> int32;
15795}
15796unsafe extern "C" {
15797 pub fn DAQmxGetCIEncoderAInputTermCfg(
15798 taskHandle: TaskHandle,
15799 channel: *const ::std::os::raw::c_char,
15800 data: *mut int32,
15801 ) -> int32;
15802}
15803unsafe extern "C" {
15804 pub fn DAQmxSetCIEncoderAInputTermCfg(
15805 taskHandle: TaskHandle,
15806 channel: *const ::std::os::raw::c_char,
15807 data: int32,
15808 ) -> int32;
15809}
15810unsafe extern "C" {
15811 pub fn DAQmxResetCIEncoderAInputTermCfg(
15812 taskHandle: TaskHandle,
15813 channel: *const ::std::os::raw::c_char,
15814 ) -> int32;
15815}
15816unsafe extern "C" {
15817 pub fn DAQmxGetCIEncoderAInputLogicLvlBehavior(
15818 taskHandle: TaskHandle,
15819 channel: *const ::std::os::raw::c_char,
15820 data: *mut int32,
15821 ) -> int32;
15822}
15823unsafe extern "C" {
15824 pub fn DAQmxSetCIEncoderAInputLogicLvlBehavior(
15825 taskHandle: TaskHandle,
15826 channel: *const ::std::os::raw::c_char,
15827 data: int32,
15828 ) -> int32;
15829}
15830unsafe extern "C" {
15831 pub fn DAQmxResetCIEncoderAInputLogicLvlBehavior(
15832 taskHandle: TaskHandle,
15833 channel: *const ::std::os::raw::c_char,
15834 ) -> int32;
15835}
15836unsafe extern "C" {
15837 pub fn DAQmxGetCIEncoderAInputDigFltrEnable(
15838 taskHandle: TaskHandle,
15839 channel: *const ::std::os::raw::c_char,
15840 data: *mut bool32,
15841 ) -> int32;
15842}
15843unsafe extern "C" {
15844 pub fn DAQmxSetCIEncoderAInputDigFltrEnable(
15845 taskHandle: TaskHandle,
15846 channel: *const ::std::os::raw::c_char,
15847 data: bool32,
15848 ) -> int32;
15849}
15850unsafe extern "C" {
15851 pub fn DAQmxResetCIEncoderAInputDigFltrEnable(
15852 taskHandle: TaskHandle,
15853 channel: *const ::std::os::raw::c_char,
15854 ) -> int32;
15855}
15856unsafe extern "C" {
15857 pub fn DAQmxGetCIEncoderAInputDigFltrMinPulseWidth(
15858 taskHandle: TaskHandle,
15859 channel: *const ::std::os::raw::c_char,
15860 data: *mut float64,
15861 ) -> int32;
15862}
15863unsafe extern "C" {
15864 pub fn DAQmxSetCIEncoderAInputDigFltrMinPulseWidth(
15865 taskHandle: TaskHandle,
15866 channel: *const ::std::os::raw::c_char,
15867 data: float64,
15868 ) -> int32;
15869}
15870unsafe extern "C" {
15871 pub fn DAQmxResetCIEncoderAInputDigFltrMinPulseWidth(
15872 taskHandle: TaskHandle,
15873 channel: *const ::std::os::raw::c_char,
15874 ) -> int32;
15875}
15876unsafe extern "C" {
15877 pub fn DAQmxGetCIEncoderAInputDigFltrTimebaseSrc(
15878 taskHandle: TaskHandle,
15879 channel: *const ::std::os::raw::c_char,
15880 data: *mut ::std::os::raw::c_char,
15881 bufferSize: uInt32,
15882 ) -> int32;
15883}
15884unsafe extern "C" {
15885 pub fn DAQmxSetCIEncoderAInputDigFltrTimebaseSrc(
15886 taskHandle: TaskHandle,
15887 channel: *const ::std::os::raw::c_char,
15888 data: *const ::std::os::raw::c_char,
15889 ) -> int32;
15890}
15891unsafe extern "C" {
15892 pub fn DAQmxResetCIEncoderAInputDigFltrTimebaseSrc(
15893 taskHandle: TaskHandle,
15894 channel: *const ::std::os::raw::c_char,
15895 ) -> int32;
15896}
15897unsafe extern "C" {
15898 pub fn DAQmxGetCIEncoderAInputDigFltrTimebaseRate(
15899 taskHandle: TaskHandle,
15900 channel: *const ::std::os::raw::c_char,
15901 data: *mut float64,
15902 ) -> int32;
15903}
15904unsafe extern "C" {
15905 pub fn DAQmxSetCIEncoderAInputDigFltrTimebaseRate(
15906 taskHandle: TaskHandle,
15907 channel: *const ::std::os::raw::c_char,
15908 data: float64,
15909 ) -> int32;
15910}
15911unsafe extern "C" {
15912 pub fn DAQmxResetCIEncoderAInputDigFltrTimebaseRate(
15913 taskHandle: TaskHandle,
15914 channel: *const ::std::os::raw::c_char,
15915 ) -> int32;
15916}
15917unsafe extern "C" {
15918 pub fn DAQmxGetCIEncoderAInputDigSyncEnable(
15919 taskHandle: TaskHandle,
15920 channel: *const ::std::os::raw::c_char,
15921 data: *mut bool32,
15922 ) -> int32;
15923}
15924unsafe extern "C" {
15925 pub fn DAQmxSetCIEncoderAInputDigSyncEnable(
15926 taskHandle: TaskHandle,
15927 channel: *const ::std::os::raw::c_char,
15928 data: bool32,
15929 ) -> int32;
15930}
15931unsafe extern "C" {
15932 pub fn DAQmxResetCIEncoderAInputDigSyncEnable(
15933 taskHandle: TaskHandle,
15934 channel: *const ::std::os::raw::c_char,
15935 ) -> int32;
15936}
15937unsafe extern "C" {
15938 pub fn DAQmxGetCIEncoderBInputTerm(
15939 taskHandle: TaskHandle,
15940 channel: *const ::std::os::raw::c_char,
15941 data: *mut ::std::os::raw::c_char,
15942 bufferSize: uInt32,
15943 ) -> int32;
15944}
15945unsafe extern "C" {
15946 pub fn DAQmxSetCIEncoderBInputTerm(
15947 taskHandle: TaskHandle,
15948 channel: *const ::std::os::raw::c_char,
15949 data: *const ::std::os::raw::c_char,
15950 ) -> int32;
15951}
15952unsafe extern "C" {
15953 pub fn DAQmxResetCIEncoderBInputTerm(
15954 taskHandle: TaskHandle,
15955 channel: *const ::std::os::raw::c_char,
15956 ) -> int32;
15957}
15958unsafe extern "C" {
15959 pub fn DAQmxGetCIEncoderBInputTermCfg(
15960 taskHandle: TaskHandle,
15961 channel: *const ::std::os::raw::c_char,
15962 data: *mut int32,
15963 ) -> int32;
15964}
15965unsafe extern "C" {
15966 pub fn DAQmxSetCIEncoderBInputTermCfg(
15967 taskHandle: TaskHandle,
15968 channel: *const ::std::os::raw::c_char,
15969 data: int32,
15970 ) -> int32;
15971}
15972unsafe extern "C" {
15973 pub fn DAQmxResetCIEncoderBInputTermCfg(
15974 taskHandle: TaskHandle,
15975 channel: *const ::std::os::raw::c_char,
15976 ) -> int32;
15977}
15978unsafe extern "C" {
15979 pub fn DAQmxGetCIEncoderBInputLogicLvlBehavior(
15980 taskHandle: TaskHandle,
15981 channel: *const ::std::os::raw::c_char,
15982 data: *mut int32,
15983 ) -> int32;
15984}
15985unsafe extern "C" {
15986 pub fn DAQmxSetCIEncoderBInputLogicLvlBehavior(
15987 taskHandle: TaskHandle,
15988 channel: *const ::std::os::raw::c_char,
15989 data: int32,
15990 ) -> int32;
15991}
15992unsafe extern "C" {
15993 pub fn DAQmxResetCIEncoderBInputLogicLvlBehavior(
15994 taskHandle: TaskHandle,
15995 channel: *const ::std::os::raw::c_char,
15996 ) -> int32;
15997}
15998unsafe extern "C" {
15999 pub fn DAQmxGetCIEncoderBInputDigFltrEnable(
16000 taskHandle: TaskHandle,
16001 channel: *const ::std::os::raw::c_char,
16002 data: *mut bool32,
16003 ) -> int32;
16004}
16005unsafe extern "C" {
16006 pub fn DAQmxSetCIEncoderBInputDigFltrEnable(
16007 taskHandle: TaskHandle,
16008 channel: *const ::std::os::raw::c_char,
16009 data: bool32,
16010 ) -> int32;
16011}
16012unsafe extern "C" {
16013 pub fn DAQmxResetCIEncoderBInputDigFltrEnable(
16014 taskHandle: TaskHandle,
16015 channel: *const ::std::os::raw::c_char,
16016 ) -> int32;
16017}
16018unsafe extern "C" {
16019 pub fn DAQmxGetCIEncoderBInputDigFltrMinPulseWidth(
16020 taskHandle: TaskHandle,
16021 channel: *const ::std::os::raw::c_char,
16022 data: *mut float64,
16023 ) -> int32;
16024}
16025unsafe extern "C" {
16026 pub fn DAQmxSetCIEncoderBInputDigFltrMinPulseWidth(
16027 taskHandle: TaskHandle,
16028 channel: *const ::std::os::raw::c_char,
16029 data: float64,
16030 ) -> int32;
16031}
16032unsafe extern "C" {
16033 pub fn DAQmxResetCIEncoderBInputDigFltrMinPulseWidth(
16034 taskHandle: TaskHandle,
16035 channel: *const ::std::os::raw::c_char,
16036 ) -> int32;
16037}
16038unsafe extern "C" {
16039 pub fn DAQmxGetCIEncoderBInputDigFltrTimebaseSrc(
16040 taskHandle: TaskHandle,
16041 channel: *const ::std::os::raw::c_char,
16042 data: *mut ::std::os::raw::c_char,
16043 bufferSize: uInt32,
16044 ) -> int32;
16045}
16046unsafe extern "C" {
16047 pub fn DAQmxSetCIEncoderBInputDigFltrTimebaseSrc(
16048 taskHandle: TaskHandle,
16049 channel: *const ::std::os::raw::c_char,
16050 data: *const ::std::os::raw::c_char,
16051 ) -> int32;
16052}
16053unsafe extern "C" {
16054 pub fn DAQmxResetCIEncoderBInputDigFltrTimebaseSrc(
16055 taskHandle: TaskHandle,
16056 channel: *const ::std::os::raw::c_char,
16057 ) -> int32;
16058}
16059unsafe extern "C" {
16060 pub fn DAQmxGetCIEncoderBInputDigFltrTimebaseRate(
16061 taskHandle: TaskHandle,
16062 channel: *const ::std::os::raw::c_char,
16063 data: *mut float64,
16064 ) -> int32;
16065}
16066unsafe extern "C" {
16067 pub fn DAQmxSetCIEncoderBInputDigFltrTimebaseRate(
16068 taskHandle: TaskHandle,
16069 channel: *const ::std::os::raw::c_char,
16070 data: float64,
16071 ) -> int32;
16072}
16073unsafe extern "C" {
16074 pub fn DAQmxResetCIEncoderBInputDigFltrTimebaseRate(
16075 taskHandle: TaskHandle,
16076 channel: *const ::std::os::raw::c_char,
16077 ) -> int32;
16078}
16079unsafe extern "C" {
16080 pub fn DAQmxGetCIEncoderBInputDigSyncEnable(
16081 taskHandle: TaskHandle,
16082 channel: *const ::std::os::raw::c_char,
16083 data: *mut bool32,
16084 ) -> int32;
16085}
16086unsafe extern "C" {
16087 pub fn DAQmxSetCIEncoderBInputDigSyncEnable(
16088 taskHandle: TaskHandle,
16089 channel: *const ::std::os::raw::c_char,
16090 data: bool32,
16091 ) -> int32;
16092}
16093unsafe extern "C" {
16094 pub fn DAQmxResetCIEncoderBInputDigSyncEnable(
16095 taskHandle: TaskHandle,
16096 channel: *const ::std::os::raw::c_char,
16097 ) -> int32;
16098}
16099unsafe extern "C" {
16100 pub fn DAQmxGetCIEncoderZInputTerm(
16101 taskHandle: TaskHandle,
16102 channel: *const ::std::os::raw::c_char,
16103 data: *mut ::std::os::raw::c_char,
16104 bufferSize: uInt32,
16105 ) -> int32;
16106}
16107unsafe extern "C" {
16108 pub fn DAQmxSetCIEncoderZInputTerm(
16109 taskHandle: TaskHandle,
16110 channel: *const ::std::os::raw::c_char,
16111 data: *const ::std::os::raw::c_char,
16112 ) -> int32;
16113}
16114unsafe extern "C" {
16115 pub fn DAQmxResetCIEncoderZInputTerm(
16116 taskHandle: TaskHandle,
16117 channel: *const ::std::os::raw::c_char,
16118 ) -> int32;
16119}
16120unsafe extern "C" {
16121 pub fn DAQmxGetCIEncoderZInputTermCfg(
16122 taskHandle: TaskHandle,
16123 channel: *const ::std::os::raw::c_char,
16124 data: *mut int32,
16125 ) -> int32;
16126}
16127unsafe extern "C" {
16128 pub fn DAQmxSetCIEncoderZInputTermCfg(
16129 taskHandle: TaskHandle,
16130 channel: *const ::std::os::raw::c_char,
16131 data: int32,
16132 ) -> int32;
16133}
16134unsafe extern "C" {
16135 pub fn DAQmxResetCIEncoderZInputTermCfg(
16136 taskHandle: TaskHandle,
16137 channel: *const ::std::os::raw::c_char,
16138 ) -> int32;
16139}
16140unsafe extern "C" {
16141 pub fn DAQmxGetCIEncoderZInputLogicLvlBehavior(
16142 taskHandle: TaskHandle,
16143 channel: *const ::std::os::raw::c_char,
16144 data: *mut int32,
16145 ) -> int32;
16146}
16147unsafe extern "C" {
16148 pub fn DAQmxSetCIEncoderZInputLogicLvlBehavior(
16149 taskHandle: TaskHandle,
16150 channel: *const ::std::os::raw::c_char,
16151 data: int32,
16152 ) -> int32;
16153}
16154unsafe extern "C" {
16155 pub fn DAQmxResetCIEncoderZInputLogicLvlBehavior(
16156 taskHandle: TaskHandle,
16157 channel: *const ::std::os::raw::c_char,
16158 ) -> int32;
16159}
16160unsafe extern "C" {
16161 pub fn DAQmxGetCIEncoderZInputDigFltrEnable(
16162 taskHandle: TaskHandle,
16163 channel: *const ::std::os::raw::c_char,
16164 data: *mut bool32,
16165 ) -> int32;
16166}
16167unsafe extern "C" {
16168 pub fn DAQmxSetCIEncoderZInputDigFltrEnable(
16169 taskHandle: TaskHandle,
16170 channel: *const ::std::os::raw::c_char,
16171 data: bool32,
16172 ) -> int32;
16173}
16174unsafe extern "C" {
16175 pub fn DAQmxResetCIEncoderZInputDigFltrEnable(
16176 taskHandle: TaskHandle,
16177 channel: *const ::std::os::raw::c_char,
16178 ) -> int32;
16179}
16180unsafe extern "C" {
16181 pub fn DAQmxGetCIEncoderZInputDigFltrMinPulseWidth(
16182 taskHandle: TaskHandle,
16183 channel: *const ::std::os::raw::c_char,
16184 data: *mut float64,
16185 ) -> int32;
16186}
16187unsafe extern "C" {
16188 pub fn DAQmxSetCIEncoderZInputDigFltrMinPulseWidth(
16189 taskHandle: TaskHandle,
16190 channel: *const ::std::os::raw::c_char,
16191 data: float64,
16192 ) -> int32;
16193}
16194unsafe extern "C" {
16195 pub fn DAQmxResetCIEncoderZInputDigFltrMinPulseWidth(
16196 taskHandle: TaskHandle,
16197 channel: *const ::std::os::raw::c_char,
16198 ) -> int32;
16199}
16200unsafe extern "C" {
16201 pub fn DAQmxGetCIEncoderZInputDigFltrTimebaseSrc(
16202 taskHandle: TaskHandle,
16203 channel: *const ::std::os::raw::c_char,
16204 data: *mut ::std::os::raw::c_char,
16205 bufferSize: uInt32,
16206 ) -> int32;
16207}
16208unsafe extern "C" {
16209 pub fn DAQmxSetCIEncoderZInputDigFltrTimebaseSrc(
16210 taskHandle: TaskHandle,
16211 channel: *const ::std::os::raw::c_char,
16212 data: *const ::std::os::raw::c_char,
16213 ) -> int32;
16214}
16215unsafe extern "C" {
16216 pub fn DAQmxResetCIEncoderZInputDigFltrTimebaseSrc(
16217 taskHandle: TaskHandle,
16218 channel: *const ::std::os::raw::c_char,
16219 ) -> int32;
16220}
16221unsafe extern "C" {
16222 pub fn DAQmxGetCIEncoderZInputDigFltrTimebaseRate(
16223 taskHandle: TaskHandle,
16224 channel: *const ::std::os::raw::c_char,
16225 data: *mut float64,
16226 ) -> int32;
16227}
16228unsafe extern "C" {
16229 pub fn DAQmxSetCIEncoderZInputDigFltrTimebaseRate(
16230 taskHandle: TaskHandle,
16231 channel: *const ::std::os::raw::c_char,
16232 data: float64,
16233 ) -> int32;
16234}
16235unsafe extern "C" {
16236 pub fn DAQmxResetCIEncoderZInputDigFltrTimebaseRate(
16237 taskHandle: TaskHandle,
16238 channel: *const ::std::os::raw::c_char,
16239 ) -> int32;
16240}
16241unsafe extern "C" {
16242 pub fn DAQmxGetCIEncoderZInputDigSyncEnable(
16243 taskHandle: TaskHandle,
16244 channel: *const ::std::os::raw::c_char,
16245 data: *mut bool32,
16246 ) -> int32;
16247}
16248unsafe extern "C" {
16249 pub fn DAQmxSetCIEncoderZInputDigSyncEnable(
16250 taskHandle: TaskHandle,
16251 channel: *const ::std::os::raw::c_char,
16252 data: bool32,
16253 ) -> int32;
16254}
16255unsafe extern "C" {
16256 pub fn DAQmxResetCIEncoderZInputDigSyncEnable(
16257 taskHandle: TaskHandle,
16258 channel: *const ::std::os::raw::c_char,
16259 ) -> int32;
16260}
16261unsafe extern "C" {
16262 pub fn DAQmxGetCIEncoderZIndexEnable(
16263 taskHandle: TaskHandle,
16264 channel: *const ::std::os::raw::c_char,
16265 data: *mut bool32,
16266 ) -> int32;
16267}
16268unsafe extern "C" {
16269 pub fn DAQmxSetCIEncoderZIndexEnable(
16270 taskHandle: TaskHandle,
16271 channel: *const ::std::os::raw::c_char,
16272 data: bool32,
16273 ) -> int32;
16274}
16275unsafe extern "C" {
16276 pub fn DAQmxResetCIEncoderZIndexEnable(
16277 taskHandle: TaskHandle,
16278 channel: *const ::std::os::raw::c_char,
16279 ) -> int32;
16280}
16281unsafe extern "C" {
16282 pub fn DAQmxGetCIEncoderZIndexVal(
16283 taskHandle: TaskHandle,
16284 channel: *const ::std::os::raw::c_char,
16285 data: *mut float64,
16286 ) -> int32;
16287}
16288unsafe extern "C" {
16289 pub fn DAQmxSetCIEncoderZIndexVal(
16290 taskHandle: TaskHandle,
16291 channel: *const ::std::os::raw::c_char,
16292 data: float64,
16293 ) -> int32;
16294}
16295unsafe extern "C" {
16296 pub fn DAQmxResetCIEncoderZIndexVal(
16297 taskHandle: TaskHandle,
16298 channel: *const ::std::os::raw::c_char,
16299 ) -> int32;
16300}
16301unsafe extern "C" {
16302 pub fn DAQmxGetCIEncoderZIndexPhase(
16303 taskHandle: TaskHandle,
16304 channel: *const ::std::os::raw::c_char,
16305 data: *mut int32,
16306 ) -> int32;
16307}
16308unsafe extern "C" {
16309 pub fn DAQmxSetCIEncoderZIndexPhase(
16310 taskHandle: TaskHandle,
16311 channel: *const ::std::os::raw::c_char,
16312 data: int32,
16313 ) -> int32;
16314}
16315unsafe extern "C" {
16316 pub fn DAQmxResetCIEncoderZIndexPhase(
16317 taskHandle: TaskHandle,
16318 channel: *const ::std::os::raw::c_char,
16319 ) -> int32;
16320}
16321unsafe extern "C" {
16322 pub fn DAQmxGetCIPulseWidthUnits(
16323 taskHandle: TaskHandle,
16324 channel: *const ::std::os::raw::c_char,
16325 data: *mut int32,
16326 ) -> int32;
16327}
16328unsafe extern "C" {
16329 pub fn DAQmxSetCIPulseWidthUnits(
16330 taskHandle: TaskHandle,
16331 channel: *const ::std::os::raw::c_char,
16332 data: int32,
16333 ) -> int32;
16334}
16335unsafe extern "C" {
16336 pub fn DAQmxResetCIPulseWidthUnits(
16337 taskHandle: TaskHandle,
16338 channel: *const ::std::os::raw::c_char,
16339 ) -> int32;
16340}
16341unsafe extern "C" {
16342 pub fn DAQmxGetCIPulseWidthTerm(
16343 taskHandle: TaskHandle,
16344 channel: *const ::std::os::raw::c_char,
16345 data: *mut ::std::os::raw::c_char,
16346 bufferSize: uInt32,
16347 ) -> int32;
16348}
16349unsafe extern "C" {
16350 pub fn DAQmxSetCIPulseWidthTerm(
16351 taskHandle: TaskHandle,
16352 channel: *const ::std::os::raw::c_char,
16353 data: *const ::std::os::raw::c_char,
16354 ) -> int32;
16355}
16356unsafe extern "C" {
16357 pub fn DAQmxResetCIPulseWidthTerm(
16358 taskHandle: TaskHandle,
16359 channel: *const ::std::os::raw::c_char,
16360 ) -> int32;
16361}
16362unsafe extern "C" {
16363 pub fn DAQmxGetCIPulseWidthTermCfg(
16364 taskHandle: TaskHandle,
16365 channel: *const ::std::os::raw::c_char,
16366 data: *mut int32,
16367 ) -> int32;
16368}
16369unsafe extern "C" {
16370 pub fn DAQmxSetCIPulseWidthTermCfg(
16371 taskHandle: TaskHandle,
16372 channel: *const ::std::os::raw::c_char,
16373 data: int32,
16374 ) -> int32;
16375}
16376unsafe extern "C" {
16377 pub fn DAQmxResetCIPulseWidthTermCfg(
16378 taskHandle: TaskHandle,
16379 channel: *const ::std::os::raw::c_char,
16380 ) -> int32;
16381}
16382unsafe extern "C" {
16383 pub fn DAQmxGetCIPulseWidthLogicLvlBehavior(
16384 taskHandle: TaskHandle,
16385 channel: *const ::std::os::raw::c_char,
16386 data: *mut int32,
16387 ) -> int32;
16388}
16389unsafe extern "C" {
16390 pub fn DAQmxSetCIPulseWidthLogicLvlBehavior(
16391 taskHandle: TaskHandle,
16392 channel: *const ::std::os::raw::c_char,
16393 data: int32,
16394 ) -> int32;
16395}
16396unsafe extern "C" {
16397 pub fn DAQmxResetCIPulseWidthLogicLvlBehavior(
16398 taskHandle: TaskHandle,
16399 channel: *const ::std::os::raw::c_char,
16400 ) -> int32;
16401}
16402unsafe extern "C" {
16403 pub fn DAQmxGetCIPulseWidthDigFltrEnable(
16404 taskHandle: TaskHandle,
16405 channel: *const ::std::os::raw::c_char,
16406 data: *mut bool32,
16407 ) -> int32;
16408}
16409unsafe extern "C" {
16410 pub fn DAQmxSetCIPulseWidthDigFltrEnable(
16411 taskHandle: TaskHandle,
16412 channel: *const ::std::os::raw::c_char,
16413 data: bool32,
16414 ) -> int32;
16415}
16416unsafe extern "C" {
16417 pub fn DAQmxResetCIPulseWidthDigFltrEnable(
16418 taskHandle: TaskHandle,
16419 channel: *const ::std::os::raw::c_char,
16420 ) -> int32;
16421}
16422unsafe extern "C" {
16423 pub fn DAQmxGetCIPulseWidthDigFltrMinPulseWidth(
16424 taskHandle: TaskHandle,
16425 channel: *const ::std::os::raw::c_char,
16426 data: *mut float64,
16427 ) -> int32;
16428}
16429unsafe extern "C" {
16430 pub fn DAQmxSetCIPulseWidthDigFltrMinPulseWidth(
16431 taskHandle: TaskHandle,
16432 channel: *const ::std::os::raw::c_char,
16433 data: float64,
16434 ) -> int32;
16435}
16436unsafe extern "C" {
16437 pub fn DAQmxResetCIPulseWidthDigFltrMinPulseWidth(
16438 taskHandle: TaskHandle,
16439 channel: *const ::std::os::raw::c_char,
16440 ) -> int32;
16441}
16442unsafe extern "C" {
16443 pub fn DAQmxGetCIPulseWidthDigFltrTimebaseSrc(
16444 taskHandle: TaskHandle,
16445 channel: *const ::std::os::raw::c_char,
16446 data: *mut ::std::os::raw::c_char,
16447 bufferSize: uInt32,
16448 ) -> int32;
16449}
16450unsafe extern "C" {
16451 pub fn DAQmxSetCIPulseWidthDigFltrTimebaseSrc(
16452 taskHandle: TaskHandle,
16453 channel: *const ::std::os::raw::c_char,
16454 data: *const ::std::os::raw::c_char,
16455 ) -> int32;
16456}
16457unsafe extern "C" {
16458 pub fn DAQmxResetCIPulseWidthDigFltrTimebaseSrc(
16459 taskHandle: TaskHandle,
16460 channel: *const ::std::os::raw::c_char,
16461 ) -> int32;
16462}
16463unsafe extern "C" {
16464 pub fn DAQmxGetCIPulseWidthDigFltrTimebaseRate(
16465 taskHandle: TaskHandle,
16466 channel: *const ::std::os::raw::c_char,
16467 data: *mut float64,
16468 ) -> int32;
16469}
16470unsafe extern "C" {
16471 pub fn DAQmxSetCIPulseWidthDigFltrTimebaseRate(
16472 taskHandle: TaskHandle,
16473 channel: *const ::std::os::raw::c_char,
16474 data: float64,
16475 ) -> int32;
16476}
16477unsafe extern "C" {
16478 pub fn DAQmxResetCIPulseWidthDigFltrTimebaseRate(
16479 taskHandle: TaskHandle,
16480 channel: *const ::std::os::raw::c_char,
16481 ) -> int32;
16482}
16483unsafe extern "C" {
16484 pub fn DAQmxGetCIPulseWidthDigSyncEnable(
16485 taskHandle: TaskHandle,
16486 channel: *const ::std::os::raw::c_char,
16487 data: *mut bool32,
16488 ) -> int32;
16489}
16490unsafe extern "C" {
16491 pub fn DAQmxSetCIPulseWidthDigSyncEnable(
16492 taskHandle: TaskHandle,
16493 channel: *const ::std::os::raw::c_char,
16494 data: bool32,
16495 ) -> int32;
16496}
16497unsafe extern "C" {
16498 pub fn DAQmxResetCIPulseWidthDigSyncEnable(
16499 taskHandle: TaskHandle,
16500 channel: *const ::std::os::raw::c_char,
16501 ) -> int32;
16502}
16503unsafe extern "C" {
16504 pub fn DAQmxGetCIPulseWidthStartingEdge(
16505 taskHandle: TaskHandle,
16506 channel: *const ::std::os::raw::c_char,
16507 data: *mut int32,
16508 ) -> int32;
16509}
16510unsafe extern "C" {
16511 pub fn DAQmxSetCIPulseWidthStartingEdge(
16512 taskHandle: TaskHandle,
16513 channel: *const ::std::os::raw::c_char,
16514 data: int32,
16515 ) -> int32;
16516}
16517unsafe extern "C" {
16518 pub fn DAQmxResetCIPulseWidthStartingEdge(
16519 taskHandle: TaskHandle,
16520 channel: *const ::std::os::raw::c_char,
16521 ) -> int32;
16522}
16523unsafe extern "C" {
16524 pub fn DAQmxGetCITimestampUnits(
16525 taskHandle: TaskHandle,
16526 channel: *const ::std::os::raw::c_char,
16527 data: *mut int32,
16528 ) -> int32;
16529}
16530unsafe extern "C" {
16531 pub fn DAQmxSetCITimestampUnits(
16532 taskHandle: TaskHandle,
16533 channel: *const ::std::os::raw::c_char,
16534 data: int32,
16535 ) -> int32;
16536}
16537unsafe extern "C" {
16538 pub fn DAQmxResetCITimestampUnits(
16539 taskHandle: TaskHandle,
16540 channel: *const ::std::os::raw::c_char,
16541 ) -> int32;
16542}
16543unsafe extern "C" {
16544 pub fn DAQmxGetCITimestampInitialSeconds(
16545 taskHandle: TaskHandle,
16546 channel: *const ::std::os::raw::c_char,
16547 data: *mut uInt32,
16548 ) -> int32;
16549}
16550unsafe extern "C" {
16551 pub fn DAQmxSetCITimestampInitialSeconds(
16552 taskHandle: TaskHandle,
16553 channel: *const ::std::os::raw::c_char,
16554 data: uInt32,
16555 ) -> int32;
16556}
16557unsafe extern "C" {
16558 pub fn DAQmxResetCITimestampInitialSeconds(
16559 taskHandle: TaskHandle,
16560 channel: *const ::std::os::raw::c_char,
16561 ) -> int32;
16562}
16563unsafe extern "C" {
16564 pub fn DAQmxGetCIGPSSyncMethod(
16565 taskHandle: TaskHandle,
16566 channel: *const ::std::os::raw::c_char,
16567 data: *mut int32,
16568 ) -> int32;
16569}
16570unsafe extern "C" {
16571 pub fn DAQmxSetCIGPSSyncMethod(
16572 taskHandle: TaskHandle,
16573 channel: *const ::std::os::raw::c_char,
16574 data: int32,
16575 ) -> int32;
16576}
16577unsafe extern "C" {
16578 pub fn DAQmxResetCIGPSSyncMethod(
16579 taskHandle: TaskHandle,
16580 channel: *const ::std::os::raw::c_char,
16581 ) -> int32;
16582}
16583unsafe extern "C" {
16584 pub fn DAQmxGetCIGPSSyncSrc(
16585 taskHandle: TaskHandle,
16586 channel: *const ::std::os::raw::c_char,
16587 data: *mut ::std::os::raw::c_char,
16588 bufferSize: uInt32,
16589 ) -> int32;
16590}
16591unsafe extern "C" {
16592 pub fn DAQmxSetCIGPSSyncSrc(
16593 taskHandle: TaskHandle,
16594 channel: *const ::std::os::raw::c_char,
16595 data: *const ::std::os::raw::c_char,
16596 ) -> int32;
16597}
16598unsafe extern "C" {
16599 pub fn DAQmxResetCIGPSSyncSrc(
16600 taskHandle: TaskHandle,
16601 channel: *const ::std::os::raw::c_char,
16602 ) -> int32;
16603}
16604unsafe extern "C" {
16605 pub fn DAQmxGetCIVelocityAngEncoderUnits(
16606 taskHandle: TaskHandle,
16607 channel: *const ::std::os::raw::c_char,
16608 data: *mut int32,
16609 ) -> int32;
16610}
16611unsafe extern "C" {
16612 pub fn DAQmxSetCIVelocityAngEncoderUnits(
16613 taskHandle: TaskHandle,
16614 channel: *const ::std::os::raw::c_char,
16615 data: int32,
16616 ) -> int32;
16617}
16618unsafe extern "C" {
16619 pub fn DAQmxResetCIVelocityAngEncoderUnits(
16620 taskHandle: TaskHandle,
16621 channel: *const ::std::os::raw::c_char,
16622 ) -> int32;
16623}
16624unsafe extern "C" {
16625 pub fn DAQmxGetCIVelocityAngEncoderPulsesPerRev(
16626 taskHandle: TaskHandle,
16627 channel: *const ::std::os::raw::c_char,
16628 data: *mut uInt32,
16629 ) -> int32;
16630}
16631unsafe extern "C" {
16632 pub fn DAQmxSetCIVelocityAngEncoderPulsesPerRev(
16633 taskHandle: TaskHandle,
16634 channel: *const ::std::os::raw::c_char,
16635 data: uInt32,
16636 ) -> int32;
16637}
16638unsafe extern "C" {
16639 pub fn DAQmxResetCIVelocityAngEncoderPulsesPerRev(
16640 taskHandle: TaskHandle,
16641 channel: *const ::std::os::raw::c_char,
16642 ) -> int32;
16643}
16644unsafe extern "C" {
16645 pub fn DAQmxGetCIVelocityLinEncoderUnits(
16646 taskHandle: TaskHandle,
16647 channel: *const ::std::os::raw::c_char,
16648 data: *mut int32,
16649 ) -> int32;
16650}
16651unsafe extern "C" {
16652 pub fn DAQmxSetCIVelocityLinEncoderUnits(
16653 taskHandle: TaskHandle,
16654 channel: *const ::std::os::raw::c_char,
16655 data: int32,
16656 ) -> int32;
16657}
16658unsafe extern "C" {
16659 pub fn DAQmxResetCIVelocityLinEncoderUnits(
16660 taskHandle: TaskHandle,
16661 channel: *const ::std::os::raw::c_char,
16662 ) -> int32;
16663}
16664unsafe extern "C" {
16665 pub fn DAQmxGetCIVelocityLinEncoderDistPerPulse(
16666 taskHandle: TaskHandle,
16667 channel: *const ::std::os::raw::c_char,
16668 data: *mut float64,
16669 ) -> int32;
16670}
16671unsafe extern "C" {
16672 pub fn DAQmxSetCIVelocityLinEncoderDistPerPulse(
16673 taskHandle: TaskHandle,
16674 channel: *const ::std::os::raw::c_char,
16675 data: float64,
16676 ) -> int32;
16677}
16678unsafe extern "C" {
16679 pub fn DAQmxResetCIVelocityLinEncoderDistPerPulse(
16680 taskHandle: TaskHandle,
16681 channel: *const ::std::os::raw::c_char,
16682 ) -> int32;
16683}
16684unsafe extern "C" {
16685 pub fn DAQmxGetCIVelocityEncoderDecodingType(
16686 taskHandle: TaskHandle,
16687 channel: *const ::std::os::raw::c_char,
16688 data: *mut int32,
16689 ) -> int32;
16690}
16691unsafe extern "C" {
16692 pub fn DAQmxSetCIVelocityEncoderDecodingType(
16693 taskHandle: TaskHandle,
16694 channel: *const ::std::os::raw::c_char,
16695 data: int32,
16696 ) -> int32;
16697}
16698unsafe extern "C" {
16699 pub fn DAQmxResetCIVelocityEncoderDecodingType(
16700 taskHandle: TaskHandle,
16701 channel: *const ::std::os::raw::c_char,
16702 ) -> int32;
16703}
16704unsafe extern "C" {
16705 pub fn DAQmxGetCIVelocityEncoderAInputTerm(
16706 taskHandle: TaskHandle,
16707 channel: *const ::std::os::raw::c_char,
16708 data: *mut ::std::os::raw::c_char,
16709 bufferSize: uInt32,
16710 ) -> int32;
16711}
16712unsafe extern "C" {
16713 pub fn DAQmxSetCIVelocityEncoderAInputTerm(
16714 taskHandle: TaskHandle,
16715 channel: *const ::std::os::raw::c_char,
16716 data: *const ::std::os::raw::c_char,
16717 ) -> int32;
16718}
16719unsafe extern "C" {
16720 pub fn DAQmxResetCIVelocityEncoderAInputTerm(
16721 taskHandle: TaskHandle,
16722 channel: *const ::std::os::raw::c_char,
16723 ) -> int32;
16724}
16725unsafe extern "C" {
16726 pub fn DAQmxGetCIVelocityEncoderAInputTermCfg(
16727 taskHandle: TaskHandle,
16728 channel: *const ::std::os::raw::c_char,
16729 data: *mut int32,
16730 ) -> int32;
16731}
16732unsafe extern "C" {
16733 pub fn DAQmxSetCIVelocityEncoderAInputTermCfg(
16734 taskHandle: TaskHandle,
16735 channel: *const ::std::os::raw::c_char,
16736 data: int32,
16737 ) -> int32;
16738}
16739unsafe extern "C" {
16740 pub fn DAQmxResetCIVelocityEncoderAInputTermCfg(
16741 taskHandle: TaskHandle,
16742 channel: *const ::std::os::raw::c_char,
16743 ) -> int32;
16744}
16745unsafe extern "C" {
16746 pub fn DAQmxGetCIVelocityEncoderAInputLogicLvlBehavior(
16747 taskHandle: TaskHandle,
16748 channel: *const ::std::os::raw::c_char,
16749 data: *mut int32,
16750 ) -> int32;
16751}
16752unsafe extern "C" {
16753 pub fn DAQmxSetCIVelocityEncoderAInputLogicLvlBehavior(
16754 taskHandle: TaskHandle,
16755 channel: *const ::std::os::raw::c_char,
16756 data: int32,
16757 ) -> int32;
16758}
16759unsafe extern "C" {
16760 pub fn DAQmxResetCIVelocityEncoderAInputLogicLvlBehavior(
16761 taskHandle: TaskHandle,
16762 channel: *const ::std::os::raw::c_char,
16763 ) -> int32;
16764}
16765unsafe extern "C" {
16766 pub fn DAQmxGetCIVelocityEncoderAInputDigFltrEnable(
16767 taskHandle: TaskHandle,
16768 channel: *const ::std::os::raw::c_char,
16769 data: *mut bool32,
16770 ) -> int32;
16771}
16772unsafe extern "C" {
16773 pub fn DAQmxSetCIVelocityEncoderAInputDigFltrEnable(
16774 taskHandle: TaskHandle,
16775 channel: *const ::std::os::raw::c_char,
16776 data: bool32,
16777 ) -> int32;
16778}
16779unsafe extern "C" {
16780 pub fn DAQmxResetCIVelocityEncoderAInputDigFltrEnable(
16781 taskHandle: TaskHandle,
16782 channel: *const ::std::os::raw::c_char,
16783 ) -> int32;
16784}
16785unsafe extern "C" {
16786 pub fn DAQmxGetCIVelocityEncoderAInputDigFltrMinPulseWidth(
16787 taskHandle: TaskHandle,
16788 channel: *const ::std::os::raw::c_char,
16789 data: *mut float64,
16790 ) -> int32;
16791}
16792unsafe extern "C" {
16793 pub fn DAQmxSetCIVelocityEncoderAInputDigFltrMinPulseWidth(
16794 taskHandle: TaskHandle,
16795 channel: *const ::std::os::raw::c_char,
16796 data: float64,
16797 ) -> int32;
16798}
16799unsafe extern "C" {
16800 pub fn DAQmxResetCIVelocityEncoderAInputDigFltrMinPulseWidth(
16801 taskHandle: TaskHandle,
16802 channel: *const ::std::os::raw::c_char,
16803 ) -> int32;
16804}
16805unsafe extern "C" {
16806 pub fn DAQmxGetCIVelocityEncoderAInputDigFltrTimebaseSrc(
16807 taskHandle: TaskHandle,
16808 channel: *const ::std::os::raw::c_char,
16809 data: *mut ::std::os::raw::c_char,
16810 bufferSize: uInt32,
16811 ) -> int32;
16812}
16813unsafe extern "C" {
16814 pub fn DAQmxSetCIVelocityEncoderAInputDigFltrTimebaseSrc(
16815 taskHandle: TaskHandle,
16816 channel: *const ::std::os::raw::c_char,
16817 data: *const ::std::os::raw::c_char,
16818 ) -> int32;
16819}
16820unsafe extern "C" {
16821 pub fn DAQmxResetCIVelocityEncoderAInputDigFltrTimebaseSrc(
16822 taskHandle: TaskHandle,
16823 channel: *const ::std::os::raw::c_char,
16824 ) -> int32;
16825}
16826unsafe extern "C" {
16827 pub fn DAQmxGetCIVelocityEncoderAInputDigFltrTimebaseRate(
16828 taskHandle: TaskHandle,
16829 channel: *const ::std::os::raw::c_char,
16830 data: *mut float64,
16831 ) -> int32;
16832}
16833unsafe extern "C" {
16834 pub fn DAQmxSetCIVelocityEncoderAInputDigFltrTimebaseRate(
16835 taskHandle: TaskHandle,
16836 channel: *const ::std::os::raw::c_char,
16837 data: float64,
16838 ) -> int32;
16839}
16840unsafe extern "C" {
16841 pub fn DAQmxResetCIVelocityEncoderAInputDigFltrTimebaseRate(
16842 taskHandle: TaskHandle,
16843 channel: *const ::std::os::raw::c_char,
16844 ) -> int32;
16845}
16846unsafe extern "C" {
16847 pub fn DAQmxGetCIVelocityEncoderBInputTerm(
16848 taskHandle: TaskHandle,
16849 channel: *const ::std::os::raw::c_char,
16850 data: *mut ::std::os::raw::c_char,
16851 bufferSize: uInt32,
16852 ) -> int32;
16853}
16854unsafe extern "C" {
16855 pub fn DAQmxSetCIVelocityEncoderBInputTerm(
16856 taskHandle: TaskHandle,
16857 channel: *const ::std::os::raw::c_char,
16858 data: *const ::std::os::raw::c_char,
16859 ) -> int32;
16860}
16861unsafe extern "C" {
16862 pub fn DAQmxResetCIVelocityEncoderBInputTerm(
16863 taskHandle: TaskHandle,
16864 channel: *const ::std::os::raw::c_char,
16865 ) -> int32;
16866}
16867unsafe extern "C" {
16868 pub fn DAQmxGetCIVelocityEncoderBInputTermCfg(
16869 taskHandle: TaskHandle,
16870 channel: *const ::std::os::raw::c_char,
16871 data: *mut int32,
16872 ) -> int32;
16873}
16874unsafe extern "C" {
16875 pub fn DAQmxSetCIVelocityEncoderBInputTermCfg(
16876 taskHandle: TaskHandle,
16877 channel: *const ::std::os::raw::c_char,
16878 data: int32,
16879 ) -> int32;
16880}
16881unsafe extern "C" {
16882 pub fn DAQmxResetCIVelocityEncoderBInputTermCfg(
16883 taskHandle: TaskHandle,
16884 channel: *const ::std::os::raw::c_char,
16885 ) -> int32;
16886}
16887unsafe extern "C" {
16888 pub fn DAQmxGetCIVelocityEncoderBInputLogicLvlBehavior(
16889 taskHandle: TaskHandle,
16890 channel: *const ::std::os::raw::c_char,
16891 data: *mut int32,
16892 ) -> int32;
16893}
16894unsafe extern "C" {
16895 pub fn DAQmxSetCIVelocityEncoderBInputLogicLvlBehavior(
16896 taskHandle: TaskHandle,
16897 channel: *const ::std::os::raw::c_char,
16898 data: int32,
16899 ) -> int32;
16900}
16901unsafe extern "C" {
16902 pub fn DAQmxResetCIVelocityEncoderBInputLogicLvlBehavior(
16903 taskHandle: TaskHandle,
16904 channel: *const ::std::os::raw::c_char,
16905 ) -> int32;
16906}
16907unsafe extern "C" {
16908 pub fn DAQmxGetCIVelocityEncoderBInputDigFltrEnable(
16909 taskHandle: TaskHandle,
16910 channel: *const ::std::os::raw::c_char,
16911 data: *mut bool32,
16912 ) -> int32;
16913}
16914unsafe extern "C" {
16915 pub fn DAQmxSetCIVelocityEncoderBInputDigFltrEnable(
16916 taskHandle: TaskHandle,
16917 channel: *const ::std::os::raw::c_char,
16918 data: bool32,
16919 ) -> int32;
16920}
16921unsafe extern "C" {
16922 pub fn DAQmxResetCIVelocityEncoderBInputDigFltrEnable(
16923 taskHandle: TaskHandle,
16924 channel: *const ::std::os::raw::c_char,
16925 ) -> int32;
16926}
16927unsafe extern "C" {
16928 pub fn DAQmxGetCIVelocityEncoderBInputDigFltrMinPulseWidth(
16929 taskHandle: TaskHandle,
16930 channel: *const ::std::os::raw::c_char,
16931 data: *mut float64,
16932 ) -> int32;
16933}
16934unsafe extern "C" {
16935 pub fn DAQmxSetCIVelocityEncoderBInputDigFltrMinPulseWidth(
16936 taskHandle: TaskHandle,
16937 channel: *const ::std::os::raw::c_char,
16938 data: float64,
16939 ) -> int32;
16940}
16941unsafe extern "C" {
16942 pub fn DAQmxResetCIVelocityEncoderBInputDigFltrMinPulseWidth(
16943 taskHandle: TaskHandle,
16944 channel: *const ::std::os::raw::c_char,
16945 ) -> int32;
16946}
16947unsafe extern "C" {
16948 pub fn DAQmxGetCIVelocityEncoderBInputDigFltrTimebaseSrc(
16949 taskHandle: TaskHandle,
16950 channel: *const ::std::os::raw::c_char,
16951 data: *mut ::std::os::raw::c_char,
16952 bufferSize: uInt32,
16953 ) -> int32;
16954}
16955unsafe extern "C" {
16956 pub fn DAQmxSetCIVelocityEncoderBInputDigFltrTimebaseSrc(
16957 taskHandle: TaskHandle,
16958 channel: *const ::std::os::raw::c_char,
16959 data: *const ::std::os::raw::c_char,
16960 ) -> int32;
16961}
16962unsafe extern "C" {
16963 pub fn DAQmxResetCIVelocityEncoderBInputDigFltrTimebaseSrc(
16964 taskHandle: TaskHandle,
16965 channel: *const ::std::os::raw::c_char,
16966 ) -> int32;
16967}
16968unsafe extern "C" {
16969 pub fn DAQmxGetCIVelocityEncoderBInputDigFltrTimebaseRate(
16970 taskHandle: TaskHandle,
16971 channel: *const ::std::os::raw::c_char,
16972 data: *mut float64,
16973 ) -> int32;
16974}
16975unsafe extern "C" {
16976 pub fn DAQmxSetCIVelocityEncoderBInputDigFltrTimebaseRate(
16977 taskHandle: TaskHandle,
16978 channel: *const ::std::os::raw::c_char,
16979 data: float64,
16980 ) -> int32;
16981}
16982unsafe extern "C" {
16983 pub fn DAQmxResetCIVelocityEncoderBInputDigFltrTimebaseRate(
16984 taskHandle: TaskHandle,
16985 channel: *const ::std::os::raw::c_char,
16986 ) -> int32;
16987}
16988unsafe extern "C" {
16989 pub fn DAQmxGetCIVelocityMeasTime(
16990 taskHandle: TaskHandle,
16991 channel: *const ::std::os::raw::c_char,
16992 data: *mut float64,
16993 ) -> int32;
16994}
16995unsafe extern "C" {
16996 pub fn DAQmxSetCIVelocityMeasTime(
16997 taskHandle: TaskHandle,
16998 channel: *const ::std::os::raw::c_char,
16999 data: float64,
17000 ) -> int32;
17001}
17002unsafe extern "C" {
17003 pub fn DAQmxResetCIVelocityMeasTime(
17004 taskHandle: TaskHandle,
17005 channel: *const ::std::os::raw::c_char,
17006 ) -> int32;
17007}
17008unsafe extern "C" {
17009 pub fn DAQmxGetCIVelocityDiv(
17010 taskHandle: TaskHandle,
17011 channel: *const ::std::os::raw::c_char,
17012 data: *mut uInt32,
17013 ) -> int32;
17014}
17015unsafe extern "C" {
17016 pub fn DAQmxSetCIVelocityDiv(
17017 taskHandle: TaskHandle,
17018 channel: *const ::std::os::raw::c_char,
17019 data: uInt32,
17020 ) -> int32;
17021}
17022unsafe extern "C" {
17023 pub fn DAQmxResetCIVelocityDiv(
17024 taskHandle: TaskHandle,
17025 channel: *const ::std::os::raw::c_char,
17026 ) -> int32;
17027}
17028unsafe extern "C" {
17029 pub fn DAQmxGetCITwoEdgeSepUnits(
17030 taskHandle: TaskHandle,
17031 channel: *const ::std::os::raw::c_char,
17032 data: *mut int32,
17033 ) -> int32;
17034}
17035unsafe extern "C" {
17036 pub fn DAQmxSetCITwoEdgeSepUnits(
17037 taskHandle: TaskHandle,
17038 channel: *const ::std::os::raw::c_char,
17039 data: int32,
17040 ) -> int32;
17041}
17042unsafe extern "C" {
17043 pub fn DAQmxResetCITwoEdgeSepUnits(
17044 taskHandle: TaskHandle,
17045 channel: *const ::std::os::raw::c_char,
17046 ) -> int32;
17047}
17048unsafe extern "C" {
17049 pub fn DAQmxGetCITwoEdgeSepFirstTerm(
17050 taskHandle: TaskHandle,
17051 channel: *const ::std::os::raw::c_char,
17052 data: *mut ::std::os::raw::c_char,
17053 bufferSize: uInt32,
17054 ) -> int32;
17055}
17056unsafe extern "C" {
17057 pub fn DAQmxSetCITwoEdgeSepFirstTerm(
17058 taskHandle: TaskHandle,
17059 channel: *const ::std::os::raw::c_char,
17060 data: *const ::std::os::raw::c_char,
17061 ) -> int32;
17062}
17063unsafe extern "C" {
17064 pub fn DAQmxResetCITwoEdgeSepFirstTerm(
17065 taskHandle: TaskHandle,
17066 channel: *const ::std::os::raw::c_char,
17067 ) -> int32;
17068}
17069unsafe extern "C" {
17070 pub fn DAQmxGetCITwoEdgeSepFirstTermCfg(
17071 taskHandle: TaskHandle,
17072 channel: *const ::std::os::raw::c_char,
17073 data: *mut int32,
17074 ) -> int32;
17075}
17076unsafe extern "C" {
17077 pub fn DAQmxSetCITwoEdgeSepFirstTermCfg(
17078 taskHandle: TaskHandle,
17079 channel: *const ::std::os::raw::c_char,
17080 data: int32,
17081 ) -> int32;
17082}
17083unsafe extern "C" {
17084 pub fn DAQmxResetCITwoEdgeSepFirstTermCfg(
17085 taskHandle: TaskHandle,
17086 channel: *const ::std::os::raw::c_char,
17087 ) -> int32;
17088}
17089unsafe extern "C" {
17090 pub fn DAQmxGetCITwoEdgeSepFirstLogicLvlBehavior(
17091 taskHandle: TaskHandle,
17092 channel: *const ::std::os::raw::c_char,
17093 data: *mut int32,
17094 ) -> int32;
17095}
17096unsafe extern "C" {
17097 pub fn DAQmxSetCITwoEdgeSepFirstLogicLvlBehavior(
17098 taskHandle: TaskHandle,
17099 channel: *const ::std::os::raw::c_char,
17100 data: int32,
17101 ) -> int32;
17102}
17103unsafe extern "C" {
17104 pub fn DAQmxResetCITwoEdgeSepFirstLogicLvlBehavior(
17105 taskHandle: TaskHandle,
17106 channel: *const ::std::os::raw::c_char,
17107 ) -> int32;
17108}
17109unsafe extern "C" {
17110 pub fn DAQmxGetCITwoEdgeSepFirstDigFltrEnable(
17111 taskHandle: TaskHandle,
17112 channel: *const ::std::os::raw::c_char,
17113 data: *mut bool32,
17114 ) -> int32;
17115}
17116unsafe extern "C" {
17117 pub fn DAQmxSetCITwoEdgeSepFirstDigFltrEnable(
17118 taskHandle: TaskHandle,
17119 channel: *const ::std::os::raw::c_char,
17120 data: bool32,
17121 ) -> int32;
17122}
17123unsafe extern "C" {
17124 pub fn DAQmxResetCITwoEdgeSepFirstDigFltrEnable(
17125 taskHandle: TaskHandle,
17126 channel: *const ::std::os::raw::c_char,
17127 ) -> int32;
17128}
17129unsafe extern "C" {
17130 pub fn DAQmxGetCITwoEdgeSepFirstDigFltrMinPulseWidth(
17131 taskHandle: TaskHandle,
17132 channel: *const ::std::os::raw::c_char,
17133 data: *mut float64,
17134 ) -> int32;
17135}
17136unsafe extern "C" {
17137 pub fn DAQmxSetCITwoEdgeSepFirstDigFltrMinPulseWidth(
17138 taskHandle: TaskHandle,
17139 channel: *const ::std::os::raw::c_char,
17140 data: float64,
17141 ) -> int32;
17142}
17143unsafe extern "C" {
17144 pub fn DAQmxResetCITwoEdgeSepFirstDigFltrMinPulseWidth(
17145 taskHandle: TaskHandle,
17146 channel: *const ::std::os::raw::c_char,
17147 ) -> int32;
17148}
17149unsafe extern "C" {
17150 pub fn DAQmxGetCITwoEdgeSepFirstDigFltrTimebaseSrc(
17151 taskHandle: TaskHandle,
17152 channel: *const ::std::os::raw::c_char,
17153 data: *mut ::std::os::raw::c_char,
17154 bufferSize: uInt32,
17155 ) -> int32;
17156}
17157unsafe extern "C" {
17158 pub fn DAQmxSetCITwoEdgeSepFirstDigFltrTimebaseSrc(
17159 taskHandle: TaskHandle,
17160 channel: *const ::std::os::raw::c_char,
17161 data: *const ::std::os::raw::c_char,
17162 ) -> int32;
17163}
17164unsafe extern "C" {
17165 pub fn DAQmxResetCITwoEdgeSepFirstDigFltrTimebaseSrc(
17166 taskHandle: TaskHandle,
17167 channel: *const ::std::os::raw::c_char,
17168 ) -> int32;
17169}
17170unsafe extern "C" {
17171 pub fn DAQmxGetCITwoEdgeSepFirstDigFltrTimebaseRate(
17172 taskHandle: TaskHandle,
17173 channel: *const ::std::os::raw::c_char,
17174 data: *mut float64,
17175 ) -> int32;
17176}
17177unsafe extern "C" {
17178 pub fn DAQmxSetCITwoEdgeSepFirstDigFltrTimebaseRate(
17179 taskHandle: TaskHandle,
17180 channel: *const ::std::os::raw::c_char,
17181 data: float64,
17182 ) -> int32;
17183}
17184unsafe extern "C" {
17185 pub fn DAQmxResetCITwoEdgeSepFirstDigFltrTimebaseRate(
17186 taskHandle: TaskHandle,
17187 channel: *const ::std::os::raw::c_char,
17188 ) -> int32;
17189}
17190unsafe extern "C" {
17191 pub fn DAQmxGetCITwoEdgeSepFirstDigSyncEnable(
17192 taskHandle: TaskHandle,
17193 channel: *const ::std::os::raw::c_char,
17194 data: *mut bool32,
17195 ) -> int32;
17196}
17197unsafe extern "C" {
17198 pub fn DAQmxSetCITwoEdgeSepFirstDigSyncEnable(
17199 taskHandle: TaskHandle,
17200 channel: *const ::std::os::raw::c_char,
17201 data: bool32,
17202 ) -> int32;
17203}
17204unsafe extern "C" {
17205 pub fn DAQmxResetCITwoEdgeSepFirstDigSyncEnable(
17206 taskHandle: TaskHandle,
17207 channel: *const ::std::os::raw::c_char,
17208 ) -> int32;
17209}
17210unsafe extern "C" {
17211 pub fn DAQmxGetCITwoEdgeSepFirstEdge(
17212 taskHandle: TaskHandle,
17213 channel: *const ::std::os::raw::c_char,
17214 data: *mut int32,
17215 ) -> int32;
17216}
17217unsafe extern "C" {
17218 pub fn DAQmxSetCITwoEdgeSepFirstEdge(
17219 taskHandle: TaskHandle,
17220 channel: *const ::std::os::raw::c_char,
17221 data: int32,
17222 ) -> int32;
17223}
17224unsafe extern "C" {
17225 pub fn DAQmxResetCITwoEdgeSepFirstEdge(
17226 taskHandle: TaskHandle,
17227 channel: *const ::std::os::raw::c_char,
17228 ) -> int32;
17229}
17230unsafe extern "C" {
17231 pub fn DAQmxGetCITwoEdgeSepSecondTerm(
17232 taskHandle: TaskHandle,
17233 channel: *const ::std::os::raw::c_char,
17234 data: *mut ::std::os::raw::c_char,
17235 bufferSize: uInt32,
17236 ) -> int32;
17237}
17238unsafe extern "C" {
17239 pub fn DAQmxSetCITwoEdgeSepSecondTerm(
17240 taskHandle: TaskHandle,
17241 channel: *const ::std::os::raw::c_char,
17242 data: *const ::std::os::raw::c_char,
17243 ) -> int32;
17244}
17245unsafe extern "C" {
17246 pub fn DAQmxResetCITwoEdgeSepSecondTerm(
17247 taskHandle: TaskHandle,
17248 channel: *const ::std::os::raw::c_char,
17249 ) -> int32;
17250}
17251unsafe extern "C" {
17252 pub fn DAQmxGetCITwoEdgeSepSecondTermCfg(
17253 taskHandle: TaskHandle,
17254 channel: *const ::std::os::raw::c_char,
17255 data: *mut int32,
17256 ) -> int32;
17257}
17258unsafe extern "C" {
17259 pub fn DAQmxSetCITwoEdgeSepSecondTermCfg(
17260 taskHandle: TaskHandle,
17261 channel: *const ::std::os::raw::c_char,
17262 data: int32,
17263 ) -> int32;
17264}
17265unsafe extern "C" {
17266 pub fn DAQmxResetCITwoEdgeSepSecondTermCfg(
17267 taskHandle: TaskHandle,
17268 channel: *const ::std::os::raw::c_char,
17269 ) -> int32;
17270}
17271unsafe extern "C" {
17272 pub fn DAQmxGetCITwoEdgeSepSecondLogicLvlBehavior(
17273 taskHandle: TaskHandle,
17274 channel: *const ::std::os::raw::c_char,
17275 data: *mut int32,
17276 ) -> int32;
17277}
17278unsafe extern "C" {
17279 pub fn DAQmxSetCITwoEdgeSepSecondLogicLvlBehavior(
17280 taskHandle: TaskHandle,
17281 channel: *const ::std::os::raw::c_char,
17282 data: int32,
17283 ) -> int32;
17284}
17285unsafe extern "C" {
17286 pub fn DAQmxResetCITwoEdgeSepSecondLogicLvlBehavior(
17287 taskHandle: TaskHandle,
17288 channel: *const ::std::os::raw::c_char,
17289 ) -> int32;
17290}
17291unsafe extern "C" {
17292 pub fn DAQmxGetCITwoEdgeSepSecondDigFltrEnable(
17293 taskHandle: TaskHandle,
17294 channel: *const ::std::os::raw::c_char,
17295 data: *mut bool32,
17296 ) -> int32;
17297}
17298unsafe extern "C" {
17299 pub fn DAQmxSetCITwoEdgeSepSecondDigFltrEnable(
17300 taskHandle: TaskHandle,
17301 channel: *const ::std::os::raw::c_char,
17302 data: bool32,
17303 ) -> int32;
17304}
17305unsafe extern "C" {
17306 pub fn DAQmxResetCITwoEdgeSepSecondDigFltrEnable(
17307 taskHandle: TaskHandle,
17308 channel: *const ::std::os::raw::c_char,
17309 ) -> int32;
17310}
17311unsafe extern "C" {
17312 pub fn DAQmxGetCITwoEdgeSepSecondDigFltrMinPulseWidth(
17313 taskHandle: TaskHandle,
17314 channel: *const ::std::os::raw::c_char,
17315 data: *mut float64,
17316 ) -> int32;
17317}
17318unsafe extern "C" {
17319 pub fn DAQmxSetCITwoEdgeSepSecondDigFltrMinPulseWidth(
17320 taskHandle: TaskHandle,
17321 channel: *const ::std::os::raw::c_char,
17322 data: float64,
17323 ) -> int32;
17324}
17325unsafe extern "C" {
17326 pub fn DAQmxResetCITwoEdgeSepSecondDigFltrMinPulseWidth(
17327 taskHandle: TaskHandle,
17328 channel: *const ::std::os::raw::c_char,
17329 ) -> int32;
17330}
17331unsafe extern "C" {
17332 pub fn DAQmxGetCITwoEdgeSepSecondDigFltrTimebaseSrc(
17333 taskHandle: TaskHandle,
17334 channel: *const ::std::os::raw::c_char,
17335 data: *mut ::std::os::raw::c_char,
17336 bufferSize: uInt32,
17337 ) -> int32;
17338}
17339unsafe extern "C" {
17340 pub fn DAQmxSetCITwoEdgeSepSecondDigFltrTimebaseSrc(
17341 taskHandle: TaskHandle,
17342 channel: *const ::std::os::raw::c_char,
17343 data: *const ::std::os::raw::c_char,
17344 ) -> int32;
17345}
17346unsafe extern "C" {
17347 pub fn DAQmxResetCITwoEdgeSepSecondDigFltrTimebaseSrc(
17348 taskHandle: TaskHandle,
17349 channel: *const ::std::os::raw::c_char,
17350 ) -> int32;
17351}
17352unsafe extern "C" {
17353 pub fn DAQmxGetCITwoEdgeSepSecondDigFltrTimebaseRate(
17354 taskHandle: TaskHandle,
17355 channel: *const ::std::os::raw::c_char,
17356 data: *mut float64,
17357 ) -> int32;
17358}
17359unsafe extern "C" {
17360 pub fn DAQmxSetCITwoEdgeSepSecondDigFltrTimebaseRate(
17361 taskHandle: TaskHandle,
17362 channel: *const ::std::os::raw::c_char,
17363 data: float64,
17364 ) -> int32;
17365}
17366unsafe extern "C" {
17367 pub fn DAQmxResetCITwoEdgeSepSecondDigFltrTimebaseRate(
17368 taskHandle: TaskHandle,
17369 channel: *const ::std::os::raw::c_char,
17370 ) -> int32;
17371}
17372unsafe extern "C" {
17373 pub fn DAQmxGetCITwoEdgeSepSecondDigSyncEnable(
17374 taskHandle: TaskHandle,
17375 channel: *const ::std::os::raw::c_char,
17376 data: *mut bool32,
17377 ) -> int32;
17378}
17379unsafe extern "C" {
17380 pub fn DAQmxSetCITwoEdgeSepSecondDigSyncEnable(
17381 taskHandle: TaskHandle,
17382 channel: *const ::std::os::raw::c_char,
17383 data: bool32,
17384 ) -> int32;
17385}
17386unsafe extern "C" {
17387 pub fn DAQmxResetCITwoEdgeSepSecondDigSyncEnable(
17388 taskHandle: TaskHandle,
17389 channel: *const ::std::os::raw::c_char,
17390 ) -> int32;
17391}
17392unsafe extern "C" {
17393 pub fn DAQmxGetCITwoEdgeSepSecondEdge(
17394 taskHandle: TaskHandle,
17395 channel: *const ::std::os::raw::c_char,
17396 data: *mut int32,
17397 ) -> int32;
17398}
17399unsafe extern "C" {
17400 pub fn DAQmxSetCITwoEdgeSepSecondEdge(
17401 taskHandle: TaskHandle,
17402 channel: *const ::std::os::raw::c_char,
17403 data: int32,
17404 ) -> int32;
17405}
17406unsafe extern "C" {
17407 pub fn DAQmxResetCITwoEdgeSepSecondEdge(
17408 taskHandle: TaskHandle,
17409 channel: *const ::std::os::raw::c_char,
17410 ) -> int32;
17411}
17412unsafe extern "C" {
17413 pub fn DAQmxGetCISemiPeriodUnits(
17414 taskHandle: TaskHandle,
17415 channel: *const ::std::os::raw::c_char,
17416 data: *mut int32,
17417 ) -> int32;
17418}
17419unsafe extern "C" {
17420 pub fn DAQmxSetCISemiPeriodUnits(
17421 taskHandle: TaskHandle,
17422 channel: *const ::std::os::raw::c_char,
17423 data: int32,
17424 ) -> int32;
17425}
17426unsafe extern "C" {
17427 pub fn DAQmxResetCISemiPeriodUnits(
17428 taskHandle: TaskHandle,
17429 channel: *const ::std::os::raw::c_char,
17430 ) -> int32;
17431}
17432unsafe extern "C" {
17433 pub fn DAQmxGetCISemiPeriodTerm(
17434 taskHandle: TaskHandle,
17435 channel: *const ::std::os::raw::c_char,
17436 data: *mut ::std::os::raw::c_char,
17437 bufferSize: uInt32,
17438 ) -> int32;
17439}
17440unsafe extern "C" {
17441 pub fn DAQmxSetCISemiPeriodTerm(
17442 taskHandle: TaskHandle,
17443 channel: *const ::std::os::raw::c_char,
17444 data: *const ::std::os::raw::c_char,
17445 ) -> int32;
17446}
17447unsafe extern "C" {
17448 pub fn DAQmxResetCISemiPeriodTerm(
17449 taskHandle: TaskHandle,
17450 channel: *const ::std::os::raw::c_char,
17451 ) -> int32;
17452}
17453unsafe extern "C" {
17454 pub fn DAQmxGetCISemiPeriodTermCfg(
17455 taskHandle: TaskHandle,
17456 channel: *const ::std::os::raw::c_char,
17457 data: *mut int32,
17458 ) -> int32;
17459}
17460unsafe extern "C" {
17461 pub fn DAQmxSetCISemiPeriodTermCfg(
17462 taskHandle: TaskHandle,
17463 channel: *const ::std::os::raw::c_char,
17464 data: int32,
17465 ) -> int32;
17466}
17467unsafe extern "C" {
17468 pub fn DAQmxResetCISemiPeriodTermCfg(
17469 taskHandle: TaskHandle,
17470 channel: *const ::std::os::raw::c_char,
17471 ) -> int32;
17472}
17473unsafe extern "C" {
17474 pub fn DAQmxGetCISemiPeriodLogicLvlBehavior(
17475 taskHandle: TaskHandle,
17476 channel: *const ::std::os::raw::c_char,
17477 data: *mut int32,
17478 ) -> int32;
17479}
17480unsafe extern "C" {
17481 pub fn DAQmxSetCISemiPeriodLogicLvlBehavior(
17482 taskHandle: TaskHandle,
17483 channel: *const ::std::os::raw::c_char,
17484 data: int32,
17485 ) -> int32;
17486}
17487unsafe extern "C" {
17488 pub fn DAQmxResetCISemiPeriodLogicLvlBehavior(
17489 taskHandle: TaskHandle,
17490 channel: *const ::std::os::raw::c_char,
17491 ) -> int32;
17492}
17493unsafe extern "C" {
17494 pub fn DAQmxGetCISemiPeriodDigFltrEnable(
17495 taskHandle: TaskHandle,
17496 channel: *const ::std::os::raw::c_char,
17497 data: *mut bool32,
17498 ) -> int32;
17499}
17500unsafe extern "C" {
17501 pub fn DAQmxSetCISemiPeriodDigFltrEnable(
17502 taskHandle: TaskHandle,
17503 channel: *const ::std::os::raw::c_char,
17504 data: bool32,
17505 ) -> int32;
17506}
17507unsafe extern "C" {
17508 pub fn DAQmxResetCISemiPeriodDigFltrEnable(
17509 taskHandle: TaskHandle,
17510 channel: *const ::std::os::raw::c_char,
17511 ) -> int32;
17512}
17513unsafe extern "C" {
17514 pub fn DAQmxGetCISemiPeriodDigFltrMinPulseWidth(
17515 taskHandle: TaskHandle,
17516 channel: *const ::std::os::raw::c_char,
17517 data: *mut float64,
17518 ) -> int32;
17519}
17520unsafe extern "C" {
17521 pub fn DAQmxSetCISemiPeriodDigFltrMinPulseWidth(
17522 taskHandle: TaskHandle,
17523 channel: *const ::std::os::raw::c_char,
17524 data: float64,
17525 ) -> int32;
17526}
17527unsafe extern "C" {
17528 pub fn DAQmxResetCISemiPeriodDigFltrMinPulseWidth(
17529 taskHandle: TaskHandle,
17530 channel: *const ::std::os::raw::c_char,
17531 ) -> int32;
17532}
17533unsafe extern "C" {
17534 pub fn DAQmxGetCISemiPeriodDigFltrTimebaseSrc(
17535 taskHandle: TaskHandle,
17536 channel: *const ::std::os::raw::c_char,
17537 data: *mut ::std::os::raw::c_char,
17538 bufferSize: uInt32,
17539 ) -> int32;
17540}
17541unsafe extern "C" {
17542 pub fn DAQmxSetCISemiPeriodDigFltrTimebaseSrc(
17543 taskHandle: TaskHandle,
17544 channel: *const ::std::os::raw::c_char,
17545 data: *const ::std::os::raw::c_char,
17546 ) -> int32;
17547}
17548unsafe extern "C" {
17549 pub fn DAQmxResetCISemiPeriodDigFltrTimebaseSrc(
17550 taskHandle: TaskHandle,
17551 channel: *const ::std::os::raw::c_char,
17552 ) -> int32;
17553}
17554unsafe extern "C" {
17555 pub fn DAQmxGetCISemiPeriodDigFltrTimebaseRate(
17556 taskHandle: TaskHandle,
17557 channel: *const ::std::os::raw::c_char,
17558 data: *mut float64,
17559 ) -> int32;
17560}
17561unsafe extern "C" {
17562 pub fn DAQmxSetCISemiPeriodDigFltrTimebaseRate(
17563 taskHandle: TaskHandle,
17564 channel: *const ::std::os::raw::c_char,
17565 data: float64,
17566 ) -> int32;
17567}
17568unsafe extern "C" {
17569 pub fn DAQmxResetCISemiPeriodDigFltrTimebaseRate(
17570 taskHandle: TaskHandle,
17571 channel: *const ::std::os::raw::c_char,
17572 ) -> int32;
17573}
17574unsafe extern "C" {
17575 pub fn DAQmxGetCISemiPeriodDigSyncEnable(
17576 taskHandle: TaskHandle,
17577 channel: *const ::std::os::raw::c_char,
17578 data: *mut bool32,
17579 ) -> int32;
17580}
17581unsafe extern "C" {
17582 pub fn DAQmxSetCISemiPeriodDigSyncEnable(
17583 taskHandle: TaskHandle,
17584 channel: *const ::std::os::raw::c_char,
17585 data: bool32,
17586 ) -> int32;
17587}
17588unsafe extern "C" {
17589 pub fn DAQmxResetCISemiPeriodDigSyncEnable(
17590 taskHandle: TaskHandle,
17591 channel: *const ::std::os::raw::c_char,
17592 ) -> int32;
17593}
17594unsafe extern "C" {
17595 pub fn DAQmxGetCISemiPeriodStartingEdge(
17596 taskHandle: TaskHandle,
17597 channel: *const ::std::os::raw::c_char,
17598 data: *mut int32,
17599 ) -> int32;
17600}
17601unsafe extern "C" {
17602 pub fn DAQmxSetCISemiPeriodStartingEdge(
17603 taskHandle: TaskHandle,
17604 channel: *const ::std::os::raw::c_char,
17605 data: int32,
17606 ) -> int32;
17607}
17608unsafe extern "C" {
17609 pub fn DAQmxResetCISemiPeriodStartingEdge(
17610 taskHandle: TaskHandle,
17611 channel: *const ::std::os::raw::c_char,
17612 ) -> int32;
17613}
17614unsafe extern "C" {
17615 pub fn DAQmxGetCIPulseFreqUnits(
17616 taskHandle: TaskHandle,
17617 channel: *const ::std::os::raw::c_char,
17618 data: *mut int32,
17619 ) -> int32;
17620}
17621unsafe extern "C" {
17622 pub fn DAQmxSetCIPulseFreqUnits(
17623 taskHandle: TaskHandle,
17624 channel: *const ::std::os::raw::c_char,
17625 data: int32,
17626 ) -> int32;
17627}
17628unsafe extern "C" {
17629 pub fn DAQmxResetCIPulseFreqUnits(
17630 taskHandle: TaskHandle,
17631 channel: *const ::std::os::raw::c_char,
17632 ) -> int32;
17633}
17634unsafe extern "C" {
17635 pub fn DAQmxGetCIPulseFreqTerm(
17636 taskHandle: TaskHandle,
17637 channel: *const ::std::os::raw::c_char,
17638 data: *mut ::std::os::raw::c_char,
17639 bufferSize: uInt32,
17640 ) -> int32;
17641}
17642unsafe extern "C" {
17643 pub fn DAQmxSetCIPulseFreqTerm(
17644 taskHandle: TaskHandle,
17645 channel: *const ::std::os::raw::c_char,
17646 data: *const ::std::os::raw::c_char,
17647 ) -> int32;
17648}
17649unsafe extern "C" {
17650 pub fn DAQmxResetCIPulseFreqTerm(
17651 taskHandle: TaskHandle,
17652 channel: *const ::std::os::raw::c_char,
17653 ) -> int32;
17654}
17655unsafe extern "C" {
17656 pub fn DAQmxGetCIPulseFreqTermCfg(
17657 taskHandle: TaskHandle,
17658 channel: *const ::std::os::raw::c_char,
17659 data: *mut int32,
17660 ) -> int32;
17661}
17662unsafe extern "C" {
17663 pub fn DAQmxSetCIPulseFreqTermCfg(
17664 taskHandle: TaskHandle,
17665 channel: *const ::std::os::raw::c_char,
17666 data: int32,
17667 ) -> int32;
17668}
17669unsafe extern "C" {
17670 pub fn DAQmxResetCIPulseFreqTermCfg(
17671 taskHandle: TaskHandle,
17672 channel: *const ::std::os::raw::c_char,
17673 ) -> int32;
17674}
17675unsafe extern "C" {
17676 pub fn DAQmxGetCIPulseFreqLogicLvlBehavior(
17677 taskHandle: TaskHandle,
17678 channel: *const ::std::os::raw::c_char,
17679 data: *mut int32,
17680 ) -> int32;
17681}
17682unsafe extern "C" {
17683 pub fn DAQmxSetCIPulseFreqLogicLvlBehavior(
17684 taskHandle: TaskHandle,
17685 channel: *const ::std::os::raw::c_char,
17686 data: int32,
17687 ) -> int32;
17688}
17689unsafe extern "C" {
17690 pub fn DAQmxResetCIPulseFreqLogicLvlBehavior(
17691 taskHandle: TaskHandle,
17692 channel: *const ::std::os::raw::c_char,
17693 ) -> int32;
17694}
17695unsafe extern "C" {
17696 pub fn DAQmxGetCIPulseFreqDigFltrEnable(
17697 taskHandle: TaskHandle,
17698 channel: *const ::std::os::raw::c_char,
17699 data: *mut bool32,
17700 ) -> int32;
17701}
17702unsafe extern "C" {
17703 pub fn DAQmxSetCIPulseFreqDigFltrEnable(
17704 taskHandle: TaskHandle,
17705 channel: *const ::std::os::raw::c_char,
17706 data: bool32,
17707 ) -> int32;
17708}
17709unsafe extern "C" {
17710 pub fn DAQmxResetCIPulseFreqDigFltrEnable(
17711 taskHandle: TaskHandle,
17712 channel: *const ::std::os::raw::c_char,
17713 ) -> int32;
17714}
17715unsafe extern "C" {
17716 pub fn DAQmxGetCIPulseFreqDigFltrMinPulseWidth(
17717 taskHandle: TaskHandle,
17718 channel: *const ::std::os::raw::c_char,
17719 data: *mut float64,
17720 ) -> int32;
17721}
17722unsafe extern "C" {
17723 pub fn DAQmxSetCIPulseFreqDigFltrMinPulseWidth(
17724 taskHandle: TaskHandle,
17725 channel: *const ::std::os::raw::c_char,
17726 data: float64,
17727 ) -> int32;
17728}
17729unsafe extern "C" {
17730 pub fn DAQmxResetCIPulseFreqDigFltrMinPulseWidth(
17731 taskHandle: TaskHandle,
17732 channel: *const ::std::os::raw::c_char,
17733 ) -> int32;
17734}
17735unsafe extern "C" {
17736 pub fn DAQmxGetCIPulseFreqDigFltrTimebaseSrc(
17737 taskHandle: TaskHandle,
17738 channel: *const ::std::os::raw::c_char,
17739 data: *mut ::std::os::raw::c_char,
17740 bufferSize: uInt32,
17741 ) -> int32;
17742}
17743unsafe extern "C" {
17744 pub fn DAQmxSetCIPulseFreqDigFltrTimebaseSrc(
17745 taskHandle: TaskHandle,
17746 channel: *const ::std::os::raw::c_char,
17747 data: *const ::std::os::raw::c_char,
17748 ) -> int32;
17749}
17750unsafe extern "C" {
17751 pub fn DAQmxResetCIPulseFreqDigFltrTimebaseSrc(
17752 taskHandle: TaskHandle,
17753 channel: *const ::std::os::raw::c_char,
17754 ) -> int32;
17755}
17756unsafe extern "C" {
17757 pub fn DAQmxGetCIPulseFreqDigFltrTimebaseRate(
17758 taskHandle: TaskHandle,
17759 channel: *const ::std::os::raw::c_char,
17760 data: *mut float64,
17761 ) -> int32;
17762}
17763unsafe extern "C" {
17764 pub fn DAQmxSetCIPulseFreqDigFltrTimebaseRate(
17765 taskHandle: TaskHandle,
17766 channel: *const ::std::os::raw::c_char,
17767 data: float64,
17768 ) -> int32;
17769}
17770unsafe extern "C" {
17771 pub fn DAQmxResetCIPulseFreqDigFltrTimebaseRate(
17772 taskHandle: TaskHandle,
17773 channel: *const ::std::os::raw::c_char,
17774 ) -> int32;
17775}
17776unsafe extern "C" {
17777 pub fn DAQmxGetCIPulseFreqDigSyncEnable(
17778 taskHandle: TaskHandle,
17779 channel: *const ::std::os::raw::c_char,
17780 data: *mut bool32,
17781 ) -> int32;
17782}
17783unsafe extern "C" {
17784 pub fn DAQmxSetCIPulseFreqDigSyncEnable(
17785 taskHandle: TaskHandle,
17786 channel: *const ::std::os::raw::c_char,
17787 data: bool32,
17788 ) -> int32;
17789}
17790unsafe extern "C" {
17791 pub fn DAQmxResetCIPulseFreqDigSyncEnable(
17792 taskHandle: TaskHandle,
17793 channel: *const ::std::os::raw::c_char,
17794 ) -> int32;
17795}
17796unsafe extern "C" {
17797 pub fn DAQmxGetCIPulseFreqStartEdge(
17798 taskHandle: TaskHandle,
17799 channel: *const ::std::os::raw::c_char,
17800 data: *mut int32,
17801 ) -> int32;
17802}
17803unsafe extern "C" {
17804 pub fn DAQmxSetCIPulseFreqStartEdge(
17805 taskHandle: TaskHandle,
17806 channel: *const ::std::os::raw::c_char,
17807 data: int32,
17808 ) -> int32;
17809}
17810unsafe extern "C" {
17811 pub fn DAQmxResetCIPulseFreqStartEdge(
17812 taskHandle: TaskHandle,
17813 channel: *const ::std::os::raw::c_char,
17814 ) -> int32;
17815}
17816unsafe extern "C" {
17817 pub fn DAQmxGetCIPulseTimeUnits(
17818 taskHandle: TaskHandle,
17819 channel: *const ::std::os::raw::c_char,
17820 data: *mut int32,
17821 ) -> int32;
17822}
17823unsafe extern "C" {
17824 pub fn DAQmxSetCIPulseTimeUnits(
17825 taskHandle: TaskHandle,
17826 channel: *const ::std::os::raw::c_char,
17827 data: int32,
17828 ) -> int32;
17829}
17830unsafe extern "C" {
17831 pub fn DAQmxResetCIPulseTimeUnits(
17832 taskHandle: TaskHandle,
17833 channel: *const ::std::os::raw::c_char,
17834 ) -> int32;
17835}
17836unsafe extern "C" {
17837 pub fn DAQmxGetCIPulseTimeTerm(
17838 taskHandle: TaskHandle,
17839 channel: *const ::std::os::raw::c_char,
17840 data: *mut ::std::os::raw::c_char,
17841 bufferSize: uInt32,
17842 ) -> int32;
17843}
17844unsafe extern "C" {
17845 pub fn DAQmxSetCIPulseTimeTerm(
17846 taskHandle: TaskHandle,
17847 channel: *const ::std::os::raw::c_char,
17848 data: *const ::std::os::raw::c_char,
17849 ) -> int32;
17850}
17851unsafe extern "C" {
17852 pub fn DAQmxResetCIPulseTimeTerm(
17853 taskHandle: TaskHandle,
17854 channel: *const ::std::os::raw::c_char,
17855 ) -> int32;
17856}
17857unsafe extern "C" {
17858 pub fn DAQmxGetCIPulseTimeTermCfg(
17859 taskHandle: TaskHandle,
17860 channel: *const ::std::os::raw::c_char,
17861 data: *mut int32,
17862 ) -> int32;
17863}
17864unsafe extern "C" {
17865 pub fn DAQmxSetCIPulseTimeTermCfg(
17866 taskHandle: TaskHandle,
17867 channel: *const ::std::os::raw::c_char,
17868 data: int32,
17869 ) -> int32;
17870}
17871unsafe extern "C" {
17872 pub fn DAQmxResetCIPulseTimeTermCfg(
17873 taskHandle: TaskHandle,
17874 channel: *const ::std::os::raw::c_char,
17875 ) -> int32;
17876}
17877unsafe extern "C" {
17878 pub fn DAQmxGetCIPulseTimeLogicLvlBehavior(
17879 taskHandle: TaskHandle,
17880 channel: *const ::std::os::raw::c_char,
17881 data: *mut int32,
17882 ) -> int32;
17883}
17884unsafe extern "C" {
17885 pub fn DAQmxSetCIPulseTimeLogicLvlBehavior(
17886 taskHandle: TaskHandle,
17887 channel: *const ::std::os::raw::c_char,
17888 data: int32,
17889 ) -> int32;
17890}
17891unsafe extern "C" {
17892 pub fn DAQmxResetCIPulseTimeLogicLvlBehavior(
17893 taskHandle: TaskHandle,
17894 channel: *const ::std::os::raw::c_char,
17895 ) -> int32;
17896}
17897unsafe extern "C" {
17898 pub fn DAQmxGetCIPulseTimeDigFltrEnable(
17899 taskHandle: TaskHandle,
17900 channel: *const ::std::os::raw::c_char,
17901 data: *mut bool32,
17902 ) -> int32;
17903}
17904unsafe extern "C" {
17905 pub fn DAQmxSetCIPulseTimeDigFltrEnable(
17906 taskHandle: TaskHandle,
17907 channel: *const ::std::os::raw::c_char,
17908 data: bool32,
17909 ) -> int32;
17910}
17911unsafe extern "C" {
17912 pub fn DAQmxResetCIPulseTimeDigFltrEnable(
17913 taskHandle: TaskHandle,
17914 channel: *const ::std::os::raw::c_char,
17915 ) -> int32;
17916}
17917unsafe extern "C" {
17918 pub fn DAQmxGetCIPulseTimeDigFltrMinPulseWidth(
17919 taskHandle: TaskHandle,
17920 channel: *const ::std::os::raw::c_char,
17921 data: *mut float64,
17922 ) -> int32;
17923}
17924unsafe extern "C" {
17925 pub fn DAQmxSetCIPulseTimeDigFltrMinPulseWidth(
17926 taskHandle: TaskHandle,
17927 channel: *const ::std::os::raw::c_char,
17928 data: float64,
17929 ) -> int32;
17930}
17931unsafe extern "C" {
17932 pub fn DAQmxResetCIPulseTimeDigFltrMinPulseWidth(
17933 taskHandle: TaskHandle,
17934 channel: *const ::std::os::raw::c_char,
17935 ) -> int32;
17936}
17937unsafe extern "C" {
17938 pub fn DAQmxGetCIPulseTimeDigFltrTimebaseSrc(
17939 taskHandle: TaskHandle,
17940 channel: *const ::std::os::raw::c_char,
17941 data: *mut ::std::os::raw::c_char,
17942 bufferSize: uInt32,
17943 ) -> int32;
17944}
17945unsafe extern "C" {
17946 pub fn DAQmxSetCIPulseTimeDigFltrTimebaseSrc(
17947 taskHandle: TaskHandle,
17948 channel: *const ::std::os::raw::c_char,
17949 data: *const ::std::os::raw::c_char,
17950 ) -> int32;
17951}
17952unsafe extern "C" {
17953 pub fn DAQmxResetCIPulseTimeDigFltrTimebaseSrc(
17954 taskHandle: TaskHandle,
17955 channel: *const ::std::os::raw::c_char,
17956 ) -> int32;
17957}
17958unsafe extern "C" {
17959 pub fn DAQmxGetCIPulseTimeDigFltrTimebaseRate(
17960 taskHandle: TaskHandle,
17961 channel: *const ::std::os::raw::c_char,
17962 data: *mut float64,
17963 ) -> int32;
17964}
17965unsafe extern "C" {
17966 pub fn DAQmxSetCIPulseTimeDigFltrTimebaseRate(
17967 taskHandle: TaskHandle,
17968 channel: *const ::std::os::raw::c_char,
17969 data: float64,
17970 ) -> int32;
17971}
17972unsafe extern "C" {
17973 pub fn DAQmxResetCIPulseTimeDigFltrTimebaseRate(
17974 taskHandle: TaskHandle,
17975 channel: *const ::std::os::raw::c_char,
17976 ) -> int32;
17977}
17978unsafe extern "C" {
17979 pub fn DAQmxGetCIPulseTimeDigSyncEnable(
17980 taskHandle: TaskHandle,
17981 channel: *const ::std::os::raw::c_char,
17982 data: *mut bool32,
17983 ) -> int32;
17984}
17985unsafe extern "C" {
17986 pub fn DAQmxSetCIPulseTimeDigSyncEnable(
17987 taskHandle: TaskHandle,
17988 channel: *const ::std::os::raw::c_char,
17989 data: bool32,
17990 ) -> int32;
17991}
17992unsafe extern "C" {
17993 pub fn DAQmxResetCIPulseTimeDigSyncEnable(
17994 taskHandle: TaskHandle,
17995 channel: *const ::std::os::raw::c_char,
17996 ) -> int32;
17997}
17998unsafe extern "C" {
17999 pub fn DAQmxGetCIPulseTimeStartEdge(
18000 taskHandle: TaskHandle,
18001 channel: *const ::std::os::raw::c_char,
18002 data: *mut int32,
18003 ) -> int32;
18004}
18005unsafe extern "C" {
18006 pub fn DAQmxSetCIPulseTimeStartEdge(
18007 taskHandle: TaskHandle,
18008 channel: *const ::std::os::raw::c_char,
18009 data: int32,
18010 ) -> int32;
18011}
18012unsafe extern "C" {
18013 pub fn DAQmxResetCIPulseTimeStartEdge(
18014 taskHandle: TaskHandle,
18015 channel: *const ::std::os::raw::c_char,
18016 ) -> int32;
18017}
18018unsafe extern "C" {
18019 pub fn DAQmxGetCIPulseTicksTerm(
18020 taskHandle: TaskHandle,
18021 channel: *const ::std::os::raw::c_char,
18022 data: *mut ::std::os::raw::c_char,
18023 bufferSize: uInt32,
18024 ) -> int32;
18025}
18026unsafe extern "C" {
18027 pub fn DAQmxSetCIPulseTicksTerm(
18028 taskHandle: TaskHandle,
18029 channel: *const ::std::os::raw::c_char,
18030 data: *const ::std::os::raw::c_char,
18031 ) -> int32;
18032}
18033unsafe extern "C" {
18034 pub fn DAQmxResetCIPulseTicksTerm(
18035 taskHandle: TaskHandle,
18036 channel: *const ::std::os::raw::c_char,
18037 ) -> int32;
18038}
18039unsafe extern "C" {
18040 pub fn DAQmxGetCIPulseTicksTermCfg(
18041 taskHandle: TaskHandle,
18042 channel: *const ::std::os::raw::c_char,
18043 data: *mut int32,
18044 ) -> int32;
18045}
18046unsafe extern "C" {
18047 pub fn DAQmxSetCIPulseTicksTermCfg(
18048 taskHandle: TaskHandle,
18049 channel: *const ::std::os::raw::c_char,
18050 data: int32,
18051 ) -> int32;
18052}
18053unsafe extern "C" {
18054 pub fn DAQmxResetCIPulseTicksTermCfg(
18055 taskHandle: TaskHandle,
18056 channel: *const ::std::os::raw::c_char,
18057 ) -> int32;
18058}
18059unsafe extern "C" {
18060 pub fn DAQmxGetCIPulseTicksLogicLvlBehavior(
18061 taskHandle: TaskHandle,
18062 channel: *const ::std::os::raw::c_char,
18063 data: *mut int32,
18064 ) -> int32;
18065}
18066unsafe extern "C" {
18067 pub fn DAQmxSetCIPulseTicksLogicLvlBehavior(
18068 taskHandle: TaskHandle,
18069 channel: *const ::std::os::raw::c_char,
18070 data: int32,
18071 ) -> int32;
18072}
18073unsafe extern "C" {
18074 pub fn DAQmxResetCIPulseTicksLogicLvlBehavior(
18075 taskHandle: TaskHandle,
18076 channel: *const ::std::os::raw::c_char,
18077 ) -> int32;
18078}
18079unsafe extern "C" {
18080 pub fn DAQmxGetCIPulseTicksDigFltrEnable(
18081 taskHandle: TaskHandle,
18082 channel: *const ::std::os::raw::c_char,
18083 data: *mut bool32,
18084 ) -> int32;
18085}
18086unsafe extern "C" {
18087 pub fn DAQmxSetCIPulseTicksDigFltrEnable(
18088 taskHandle: TaskHandle,
18089 channel: *const ::std::os::raw::c_char,
18090 data: bool32,
18091 ) -> int32;
18092}
18093unsafe extern "C" {
18094 pub fn DAQmxResetCIPulseTicksDigFltrEnable(
18095 taskHandle: TaskHandle,
18096 channel: *const ::std::os::raw::c_char,
18097 ) -> int32;
18098}
18099unsafe extern "C" {
18100 pub fn DAQmxGetCIPulseTicksDigFltrMinPulseWidth(
18101 taskHandle: TaskHandle,
18102 channel: *const ::std::os::raw::c_char,
18103 data: *mut float64,
18104 ) -> int32;
18105}
18106unsafe extern "C" {
18107 pub fn DAQmxSetCIPulseTicksDigFltrMinPulseWidth(
18108 taskHandle: TaskHandle,
18109 channel: *const ::std::os::raw::c_char,
18110 data: float64,
18111 ) -> int32;
18112}
18113unsafe extern "C" {
18114 pub fn DAQmxResetCIPulseTicksDigFltrMinPulseWidth(
18115 taskHandle: TaskHandle,
18116 channel: *const ::std::os::raw::c_char,
18117 ) -> int32;
18118}
18119unsafe extern "C" {
18120 pub fn DAQmxGetCIPulseTicksDigFltrTimebaseSrc(
18121 taskHandle: TaskHandle,
18122 channel: *const ::std::os::raw::c_char,
18123 data: *mut ::std::os::raw::c_char,
18124 bufferSize: uInt32,
18125 ) -> int32;
18126}
18127unsafe extern "C" {
18128 pub fn DAQmxSetCIPulseTicksDigFltrTimebaseSrc(
18129 taskHandle: TaskHandle,
18130 channel: *const ::std::os::raw::c_char,
18131 data: *const ::std::os::raw::c_char,
18132 ) -> int32;
18133}
18134unsafe extern "C" {
18135 pub fn DAQmxResetCIPulseTicksDigFltrTimebaseSrc(
18136 taskHandle: TaskHandle,
18137 channel: *const ::std::os::raw::c_char,
18138 ) -> int32;
18139}
18140unsafe extern "C" {
18141 pub fn DAQmxGetCIPulseTicksDigFltrTimebaseRate(
18142 taskHandle: TaskHandle,
18143 channel: *const ::std::os::raw::c_char,
18144 data: *mut float64,
18145 ) -> int32;
18146}
18147unsafe extern "C" {
18148 pub fn DAQmxSetCIPulseTicksDigFltrTimebaseRate(
18149 taskHandle: TaskHandle,
18150 channel: *const ::std::os::raw::c_char,
18151 data: float64,
18152 ) -> int32;
18153}
18154unsafe extern "C" {
18155 pub fn DAQmxResetCIPulseTicksDigFltrTimebaseRate(
18156 taskHandle: TaskHandle,
18157 channel: *const ::std::os::raw::c_char,
18158 ) -> int32;
18159}
18160unsafe extern "C" {
18161 pub fn DAQmxGetCIPulseTicksDigSyncEnable(
18162 taskHandle: TaskHandle,
18163 channel: *const ::std::os::raw::c_char,
18164 data: *mut bool32,
18165 ) -> int32;
18166}
18167unsafe extern "C" {
18168 pub fn DAQmxSetCIPulseTicksDigSyncEnable(
18169 taskHandle: TaskHandle,
18170 channel: *const ::std::os::raw::c_char,
18171 data: bool32,
18172 ) -> int32;
18173}
18174unsafe extern "C" {
18175 pub fn DAQmxResetCIPulseTicksDigSyncEnable(
18176 taskHandle: TaskHandle,
18177 channel: *const ::std::os::raw::c_char,
18178 ) -> int32;
18179}
18180unsafe extern "C" {
18181 pub fn DAQmxGetCIPulseTicksStartEdge(
18182 taskHandle: TaskHandle,
18183 channel: *const ::std::os::raw::c_char,
18184 data: *mut int32,
18185 ) -> int32;
18186}
18187unsafe extern "C" {
18188 pub fn DAQmxSetCIPulseTicksStartEdge(
18189 taskHandle: TaskHandle,
18190 channel: *const ::std::os::raw::c_char,
18191 data: int32,
18192 ) -> int32;
18193}
18194unsafe extern "C" {
18195 pub fn DAQmxResetCIPulseTicksStartEdge(
18196 taskHandle: TaskHandle,
18197 channel: *const ::std::os::raw::c_char,
18198 ) -> int32;
18199}
18200unsafe extern "C" {
18201 pub fn DAQmxGetCICtrTimebaseSrc(
18202 taskHandle: TaskHandle,
18203 channel: *const ::std::os::raw::c_char,
18204 data: *mut ::std::os::raw::c_char,
18205 bufferSize: uInt32,
18206 ) -> int32;
18207}
18208unsafe extern "C" {
18209 pub fn DAQmxSetCICtrTimebaseSrc(
18210 taskHandle: TaskHandle,
18211 channel: *const ::std::os::raw::c_char,
18212 data: *const ::std::os::raw::c_char,
18213 ) -> int32;
18214}
18215unsafe extern "C" {
18216 pub fn DAQmxResetCICtrTimebaseSrc(
18217 taskHandle: TaskHandle,
18218 channel: *const ::std::os::raw::c_char,
18219 ) -> int32;
18220}
18221unsafe extern "C" {
18222 pub fn DAQmxGetCICtrTimebaseRate(
18223 taskHandle: TaskHandle,
18224 channel: *const ::std::os::raw::c_char,
18225 data: *mut float64,
18226 ) -> int32;
18227}
18228unsafe extern "C" {
18229 pub fn DAQmxSetCICtrTimebaseRate(
18230 taskHandle: TaskHandle,
18231 channel: *const ::std::os::raw::c_char,
18232 data: float64,
18233 ) -> int32;
18234}
18235unsafe extern "C" {
18236 pub fn DAQmxResetCICtrTimebaseRate(
18237 taskHandle: TaskHandle,
18238 channel: *const ::std::os::raw::c_char,
18239 ) -> int32;
18240}
18241unsafe extern "C" {
18242 pub fn DAQmxGetCICtrTimebaseActiveEdge(
18243 taskHandle: TaskHandle,
18244 channel: *const ::std::os::raw::c_char,
18245 data: *mut int32,
18246 ) -> int32;
18247}
18248unsafe extern "C" {
18249 pub fn DAQmxSetCICtrTimebaseActiveEdge(
18250 taskHandle: TaskHandle,
18251 channel: *const ::std::os::raw::c_char,
18252 data: int32,
18253 ) -> int32;
18254}
18255unsafe extern "C" {
18256 pub fn DAQmxResetCICtrTimebaseActiveEdge(
18257 taskHandle: TaskHandle,
18258 channel: *const ::std::os::raw::c_char,
18259 ) -> int32;
18260}
18261unsafe extern "C" {
18262 pub fn DAQmxGetCICtrTimebaseDigFltrEnable(
18263 taskHandle: TaskHandle,
18264 channel: *const ::std::os::raw::c_char,
18265 data: *mut bool32,
18266 ) -> int32;
18267}
18268unsafe extern "C" {
18269 pub fn DAQmxSetCICtrTimebaseDigFltrEnable(
18270 taskHandle: TaskHandle,
18271 channel: *const ::std::os::raw::c_char,
18272 data: bool32,
18273 ) -> int32;
18274}
18275unsafe extern "C" {
18276 pub fn DAQmxResetCICtrTimebaseDigFltrEnable(
18277 taskHandle: TaskHandle,
18278 channel: *const ::std::os::raw::c_char,
18279 ) -> int32;
18280}
18281unsafe extern "C" {
18282 pub fn DAQmxGetCICtrTimebaseDigFltrMinPulseWidth(
18283 taskHandle: TaskHandle,
18284 channel: *const ::std::os::raw::c_char,
18285 data: *mut float64,
18286 ) -> int32;
18287}
18288unsafe extern "C" {
18289 pub fn DAQmxSetCICtrTimebaseDigFltrMinPulseWidth(
18290 taskHandle: TaskHandle,
18291 channel: *const ::std::os::raw::c_char,
18292 data: float64,
18293 ) -> int32;
18294}
18295unsafe extern "C" {
18296 pub fn DAQmxResetCICtrTimebaseDigFltrMinPulseWidth(
18297 taskHandle: TaskHandle,
18298 channel: *const ::std::os::raw::c_char,
18299 ) -> int32;
18300}
18301unsafe extern "C" {
18302 pub fn DAQmxGetCICtrTimebaseDigFltrTimebaseSrc(
18303 taskHandle: TaskHandle,
18304 channel: *const ::std::os::raw::c_char,
18305 data: *mut ::std::os::raw::c_char,
18306 bufferSize: uInt32,
18307 ) -> int32;
18308}
18309unsafe extern "C" {
18310 pub fn DAQmxSetCICtrTimebaseDigFltrTimebaseSrc(
18311 taskHandle: TaskHandle,
18312 channel: *const ::std::os::raw::c_char,
18313 data: *const ::std::os::raw::c_char,
18314 ) -> int32;
18315}
18316unsafe extern "C" {
18317 pub fn DAQmxResetCICtrTimebaseDigFltrTimebaseSrc(
18318 taskHandle: TaskHandle,
18319 channel: *const ::std::os::raw::c_char,
18320 ) -> int32;
18321}
18322unsafe extern "C" {
18323 pub fn DAQmxGetCICtrTimebaseDigFltrTimebaseRate(
18324 taskHandle: TaskHandle,
18325 channel: *const ::std::os::raw::c_char,
18326 data: *mut float64,
18327 ) -> int32;
18328}
18329unsafe extern "C" {
18330 pub fn DAQmxSetCICtrTimebaseDigFltrTimebaseRate(
18331 taskHandle: TaskHandle,
18332 channel: *const ::std::os::raw::c_char,
18333 data: float64,
18334 ) -> int32;
18335}
18336unsafe extern "C" {
18337 pub fn DAQmxResetCICtrTimebaseDigFltrTimebaseRate(
18338 taskHandle: TaskHandle,
18339 channel: *const ::std::os::raw::c_char,
18340 ) -> int32;
18341}
18342unsafe extern "C" {
18343 pub fn DAQmxGetCICtrTimebaseDigSyncEnable(
18344 taskHandle: TaskHandle,
18345 channel: *const ::std::os::raw::c_char,
18346 data: *mut bool32,
18347 ) -> int32;
18348}
18349unsafe extern "C" {
18350 pub fn DAQmxSetCICtrTimebaseDigSyncEnable(
18351 taskHandle: TaskHandle,
18352 channel: *const ::std::os::raw::c_char,
18353 data: bool32,
18354 ) -> int32;
18355}
18356unsafe extern "C" {
18357 pub fn DAQmxResetCICtrTimebaseDigSyncEnable(
18358 taskHandle: TaskHandle,
18359 channel: *const ::std::os::raw::c_char,
18360 ) -> int32;
18361}
18362unsafe extern "C" {
18363 pub fn DAQmxGetCIThreshVoltage(
18364 taskHandle: TaskHandle,
18365 channel: *const ::std::os::raw::c_char,
18366 data: *mut float64,
18367 ) -> int32;
18368}
18369unsafe extern "C" {
18370 pub fn DAQmxSetCIThreshVoltage(
18371 taskHandle: TaskHandle,
18372 channel: *const ::std::os::raw::c_char,
18373 data: float64,
18374 ) -> int32;
18375}
18376unsafe extern "C" {
18377 pub fn DAQmxResetCIThreshVoltage(
18378 taskHandle: TaskHandle,
18379 channel: *const ::std::os::raw::c_char,
18380 ) -> int32;
18381}
18382unsafe extern "C" {
18383 pub fn DAQmxGetCIFilterEnable(
18384 taskHandle: TaskHandle,
18385 channel: *const ::std::os::raw::c_char,
18386 data: *mut bool32,
18387 ) -> int32;
18388}
18389unsafe extern "C" {
18390 pub fn DAQmxSetCIFilterEnable(
18391 taskHandle: TaskHandle,
18392 channel: *const ::std::os::raw::c_char,
18393 data: bool32,
18394 ) -> int32;
18395}
18396unsafe extern "C" {
18397 pub fn DAQmxResetCIFilterEnable(
18398 taskHandle: TaskHandle,
18399 channel: *const ::std::os::raw::c_char,
18400 ) -> int32;
18401}
18402unsafe extern "C" {
18403 pub fn DAQmxGetCIFilterFreq(
18404 taskHandle: TaskHandle,
18405 channel: *const ::std::os::raw::c_char,
18406 data: *mut float64,
18407 ) -> int32;
18408}
18409unsafe extern "C" {
18410 pub fn DAQmxSetCIFilterFreq(
18411 taskHandle: TaskHandle,
18412 channel: *const ::std::os::raw::c_char,
18413 data: float64,
18414 ) -> int32;
18415}
18416unsafe extern "C" {
18417 pub fn DAQmxResetCIFilterFreq(
18418 taskHandle: TaskHandle,
18419 channel: *const ::std::os::raw::c_char,
18420 ) -> int32;
18421}
18422unsafe extern "C" {
18423 pub fn DAQmxGetCIFilterResponse(
18424 taskHandle: TaskHandle,
18425 channel: *const ::std::os::raw::c_char,
18426 data: *mut int32,
18427 ) -> int32;
18428}
18429unsafe extern "C" {
18430 pub fn DAQmxSetCIFilterResponse(
18431 taskHandle: TaskHandle,
18432 channel: *const ::std::os::raw::c_char,
18433 data: int32,
18434 ) -> int32;
18435}
18436unsafe extern "C" {
18437 pub fn DAQmxResetCIFilterResponse(
18438 taskHandle: TaskHandle,
18439 channel: *const ::std::os::raw::c_char,
18440 ) -> int32;
18441}
18442unsafe extern "C" {
18443 pub fn DAQmxGetCIFilterOrder(
18444 taskHandle: TaskHandle,
18445 channel: *const ::std::os::raw::c_char,
18446 data: *mut uInt32,
18447 ) -> int32;
18448}
18449unsafe extern "C" {
18450 pub fn DAQmxSetCIFilterOrder(
18451 taskHandle: TaskHandle,
18452 channel: *const ::std::os::raw::c_char,
18453 data: uInt32,
18454 ) -> int32;
18455}
18456unsafe extern "C" {
18457 pub fn DAQmxResetCIFilterOrder(
18458 taskHandle: TaskHandle,
18459 channel: *const ::std::os::raw::c_char,
18460 ) -> int32;
18461}
18462unsafe extern "C" {
18463 pub fn DAQmxGetCIFilterDelay(
18464 taskHandle: TaskHandle,
18465 channel: *const ::std::os::raw::c_char,
18466 data: *mut float64,
18467 ) -> int32;
18468}
18469unsafe extern "C" {
18470 pub fn DAQmxGetCIFilterDelayUnits(
18471 taskHandle: TaskHandle,
18472 channel: *const ::std::os::raw::c_char,
18473 data: *mut int32,
18474 ) -> int32;
18475}
18476unsafe extern "C" {
18477 pub fn DAQmxSetCIFilterDelayUnits(
18478 taskHandle: TaskHandle,
18479 channel: *const ::std::os::raw::c_char,
18480 data: int32,
18481 ) -> int32;
18482}
18483unsafe extern "C" {
18484 pub fn DAQmxResetCIFilterDelayUnits(
18485 taskHandle: TaskHandle,
18486 channel: *const ::std::os::raw::c_char,
18487 ) -> int32;
18488}
18489unsafe extern "C" {
18490 pub fn DAQmxGetCICount(
18491 taskHandle: TaskHandle,
18492 channel: *const ::std::os::raw::c_char,
18493 data: *mut uInt32,
18494 ) -> int32;
18495}
18496unsafe extern "C" {
18497 pub fn DAQmxGetCIOutputState(
18498 taskHandle: TaskHandle,
18499 channel: *const ::std::os::raw::c_char,
18500 data: *mut int32,
18501 ) -> int32;
18502}
18503unsafe extern "C" {
18504 pub fn DAQmxGetCITCReached(
18505 taskHandle: TaskHandle,
18506 channel: *const ::std::os::raw::c_char,
18507 data: *mut bool32,
18508 ) -> int32;
18509}
18510unsafe extern "C" {
18511 pub fn DAQmxGetCICtrTimebaseMasterTimebaseDiv(
18512 taskHandle: TaskHandle,
18513 channel: *const ::std::os::raw::c_char,
18514 data: *mut uInt32,
18515 ) -> int32;
18516}
18517unsafe extern "C" {
18518 pub fn DAQmxSetCICtrTimebaseMasterTimebaseDiv(
18519 taskHandle: TaskHandle,
18520 channel: *const ::std::os::raw::c_char,
18521 data: uInt32,
18522 ) -> int32;
18523}
18524unsafe extern "C" {
18525 pub fn DAQmxResetCICtrTimebaseMasterTimebaseDiv(
18526 taskHandle: TaskHandle,
18527 channel: *const ::std::os::raw::c_char,
18528 ) -> int32;
18529}
18530unsafe extern "C" {
18531 pub fn DAQmxGetCISampClkOverrunBehavior(
18532 taskHandle: TaskHandle,
18533 channel: *const ::std::os::raw::c_char,
18534 data: *mut int32,
18535 ) -> int32;
18536}
18537unsafe extern "C" {
18538 pub fn DAQmxSetCISampClkOverrunBehavior(
18539 taskHandle: TaskHandle,
18540 channel: *const ::std::os::raw::c_char,
18541 data: int32,
18542 ) -> int32;
18543}
18544unsafe extern "C" {
18545 pub fn DAQmxResetCISampClkOverrunBehavior(
18546 taskHandle: TaskHandle,
18547 channel: *const ::std::os::raw::c_char,
18548 ) -> int32;
18549}
18550unsafe extern "C" {
18551 pub fn DAQmxGetCISampClkOverrunSentinelVal(
18552 taskHandle: TaskHandle,
18553 channel: *const ::std::os::raw::c_char,
18554 data: *mut int32,
18555 ) -> int32;
18556}
18557unsafe extern "C" {
18558 pub fn DAQmxSetCISampClkOverrunSentinelVal(
18559 taskHandle: TaskHandle,
18560 channel: *const ::std::os::raw::c_char,
18561 data: int32,
18562 ) -> int32;
18563}
18564unsafe extern "C" {
18565 pub fn DAQmxResetCISampClkOverrunSentinelVal(
18566 taskHandle: TaskHandle,
18567 channel: *const ::std::os::raw::c_char,
18568 ) -> int32;
18569}
18570unsafe extern "C" {
18571 pub fn DAQmxGetCIDataXferMech(
18572 taskHandle: TaskHandle,
18573 channel: *const ::std::os::raw::c_char,
18574 data: *mut int32,
18575 ) -> int32;
18576}
18577unsafe extern "C" {
18578 pub fn DAQmxSetCIDataXferMech(
18579 taskHandle: TaskHandle,
18580 channel: *const ::std::os::raw::c_char,
18581 data: int32,
18582 ) -> int32;
18583}
18584unsafe extern "C" {
18585 pub fn DAQmxResetCIDataXferMech(
18586 taskHandle: TaskHandle,
18587 channel: *const ::std::os::raw::c_char,
18588 ) -> int32;
18589}
18590unsafe extern "C" {
18591 pub fn DAQmxGetCIDataXferReqCond(
18592 taskHandle: TaskHandle,
18593 channel: *const ::std::os::raw::c_char,
18594 data: *mut int32,
18595 ) -> int32;
18596}
18597unsafe extern "C" {
18598 pub fn DAQmxSetCIDataXferReqCond(
18599 taskHandle: TaskHandle,
18600 channel: *const ::std::os::raw::c_char,
18601 data: int32,
18602 ) -> int32;
18603}
18604unsafe extern "C" {
18605 pub fn DAQmxResetCIDataXferReqCond(
18606 taskHandle: TaskHandle,
18607 channel: *const ::std::os::raw::c_char,
18608 ) -> int32;
18609}
18610unsafe extern "C" {
18611 pub fn DAQmxGetCIUsbXferReqSize(
18612 taskHandle: TaskHandle,
18613 channel: *const ::std::os::raw::c_char,
18614 data: *mut uInt32,
18615 ) -> int32;
18616}
18617unsafe extern "C" {
18618 pub fn DAQmxSetCIUsbXferReqSize(
18619 taskHandle: TaskHandle,
18620 channel: *const ::std::os::raw::c_char,
18621 data: uInt32,
18622 ) -> int32;
18623}
18624unsafe extern "C" {
18625 pub fn DAQmxResetCIUsbXferReqSize(
18626 taskHandle: TaskHandle,
18627 channel: *const ::std::os::raw::c_char,
18628 ) -> int32;
18629}
18630unsafe extern "C" {
18631 pub fn DAQmxGetCIUsbXferReqCount(
18632 taskHandle: TaskHandle,
18633 channel: *const ::std::os::raw::c_char,
18634 data: *mut uInt32,
18635 ) -> int32;
18636}
18637unsafe extern "C" {
18638 pub fn DAQmxSetCIUsbXferReqCount(
18639 taskHandle: TaskHandle,
18640 channel: *const ::std::os::raw::c_char,
18641 data: uInt32,
18642 ) -> int32;
18643}
18644unsafe extern "C" {
18645 pub fn DAQmxResetCIUsbXferReqCount(
18646 taskHandle: TaskHandle,
18647 channel: *const ::std::os::raw::c_char,
18648 ) -> int32;
18649}
18650unsafe extern "C" {
18651 pub fn DAQmxGetCIMemMapEnable(
18652 taskHandle: TaskHandle,
18653 channel: *const ::std::os::raw::c_char,
18654 data: *mut bool32,
18655 ) -> int32;
18656}
18657unsafe extern "C" {
18658 pub fn DAQmxSetCIMemMapEnable(
18659 taskHandle: TaskHandle,
18660 channel: *const ::std::os::raw::c_char,
18661 data: bool32,
18662 ) -> int32;
18663}
18664unsafe extern "C" {
18665 pub fn DAQmxResetCIMemMapEnable(
18666 taskHandle: TaskHandle,
18667 channel: *const ::std::os::raw::c_char,
18668 ) -> int32;
18669}
18670unsafe extern "C" {
18671 pub fn DAQmxGetCINumPossiblyInvalidSamps(
18672 taskHandle: TaskHandle,
18673 channel: *const ::std::os::raw::c_char,
18674 data: *mut uInt32,
18675 ) -> int32;
18676}
18677unsafe extern "C" {
18678 pub fn DAQmxGetCIDupCountPrevent(
18679 taskHandle: TaskHandle,
18680 channel: *const ::std::os::raw::c_char,
18681 data: *mut bool32,
18682 ) -> int32;
18683}
18684unsafe extern "C" {
18685 pub fn DAQmxSetCIDupCountPrevent(
18686 taskHandle: TaskHandle,
18687 channel: *const ::std::os::raw::c_char,
18688 data: bool32,
18689 ) -> int32;
18690}
18691unsafe extern "C" {
18692 pub fn DAQmxResetCIDupCountPrevent(
18693 taskHandle: TaskHandle,
18694 channel: *const ::std::os::raw::c_char,
18695 ) -> int32;
18696}
18697unsafe extern "C" {
18698 pub fn DAQmxGetCIPrescaler(
18699 taskHandle: TaskHandle,
18700 channel: *const ::std::os::raw::c_char,
18701 data: *mut uInt32,
18702 ) -> int32;
18703}
18704unsafe extern "C" {
18705 pub fn DAQmxSetCIPrescaler(
18706 taskHandle: TaskHandle,
18707 channel: *const ::std::os::raw::c_char,
18708 data: uInt32,
18709 ) -> int32;
18710}
18711unsafe extern "C" {
18712 pub fn DAQmxResetCIPrescaler(
18713 taskHandle: TaskHandle,
18714 channel: *const ::std::os::raw::c_char,
18715 ) -> int32;
18716}
18717unsafe extern "C" {
18718 pub fn DAQmxGetCIMaxMeasPeriod(
18719 taskHandle: TaskHandle,
18720 channel: *const ::std::os::raw::c_char,
18721 data: *mut float64,
18722 ) -> int32;
18723}
18724unsafe extern "C" {
18725 pub fn DAQmxSetCIMaxMeasPeriod(
18726 taskHandle: TaskHandle,
18727 channel: *const ::std::os::raw::c_char,
18728 data: float64,
18729 ) -> int32;
18730}
18731unsafe extern "C" {
18732 pub fn DAQmxResetCIMaxMeasPeriod(
18733 taskHandle: TaskHandle,
18734 channel: *const ::std::os::raw::c_char,
18735 ) -> int32;
18736}
18737unsafe extern "C" {
18738 pub fn DAQmxGetCOOutputType(
18739 taskHandle: TaskHandle,
18740 channel: *const ::std::os::raw::c_char,
18741 data: *mut int32,
18742 ) -> int32;
18743}
18744unsafe extern "C" {
18745 pub fn DAQmxGetCOPulseIdleState(
18746 taskHandle: TaskHandle,
18747 channel: *const ::std::os::raw::c_char,
18748 data: *mut int32,
18749 ) -> int32;
18750}
18751unsafe extern "C" {
18752 pub fn DAQmxSetCOPulseIdleState(
18753 taskHandle: TaskHandle,
18754 channel: *const ::std::os::raw::c_char,
18755 data: int32,
18756 ) -> int32;
18757}
18758unsafe extern "C" {
18759 pub fn DAQmxResetCOPulseIdleState(
18760 taskHandle: TaskHandle,
18761 channel: *const ::std::os::raw::c_char,
18762 ) -> int32;
18763}
18764unsafe extern "C" {
18765 pub fn DAQmxGetCOPulseTerm(
18766 taskHandle: TaskHandle,
18767 channel: *const ::std::os::raw::c_char,
18768 data: *mut ::std::os::raw::c_char,
18769 bufferSize: uInt32,
18770 ) -> int32;
18771}
18772unsafe extern "C" {
18773 pub fn DAQmxSetCOPulseTerm(
18774 taskHandle: TaskHandle,
18775 channel: *const ::std::os::raw::c_char,
18776 data: *const ::std::os::raw::c_char,
18777 ) -> int32;
18778}
18779unsafe extern "C" {
18780 pub fn DAQmxResetCOPulseTerm(
18781 taskHandle: TaskHandle,
18782 channel: *const ::std::os::raw::c_char,
18783 ) -> int32;
18784}
18785unsafe extern "C" {
18786 pub fn DAQmxGetCOPulseTimeUnits(
18787 taskHandle: TaskHandle,
18788 channel: *const ::std::os::raw::c_char,
18789 data: *mut int32,
18790 ) -> int32;
18791}
18792unsafe extern "C" {
18793 pub fn DAQmxSetCOPulseTimeUnits(
18794 taskHandle: TaskHandle,
18795 channel: *const ::std::os::raw::c_char,
18796 data: int32,
18797 ) -> int32;
18798}
18799unsafe extern "C" {
18800 pub fn DAQmxResetCOPulseTimeUnits(
18801 taskHandle: TaskHandle,
18802 channel: *const ::std::os::raw::c_char,
18803 ) -> int32;
18804}
18805unsafe extern "C" {
18806 pub fn DAQmxGetCOPulseHighTime(
18807 taskHandle: TaskHandle,
18808 channel: *const ::std::os::raw::c_char,
18809 data: *mut float64,
18810 ) -> int32;
18811}
18812unsafe extern "C" {
18813 pub fn DAQmxSetCOPulseHighTime(
18814 taskHandle: TaskHandle,
18815 channel: *const ::std::os::raw::c_char,
18816 data: float64,
18817 ) -> int32;
18818}
18819unsafe extern "C" {
18820 pub fn DAQmxResetCOPulseHighTime(
18821 taskHandle: TaskHandle,
18822 channel: *const ::std::os::raw::c_char,
18823 ) -> int32;
18824}
18825unsafe extern "C" {
18826 pub fn DAQmxGetCOPulseLowTime(
18827 taskHandle: TaskHandle,
18828 channel: *const ::std::os::raw::c_char,
18829 data: *mut float64,
18830 ) -> int32;
18831}
18832unsafe extern "C" {
18833 pub fn DAQmxSetCOPulseLowTime(
18834 taskHandle: TaskHandle,
18835 channel: *const ::std::os::raw::c_char,
18836 data: float64,
18837 ) -> int32;
18838}
18839unsafe extern "C" {
18840 pub fn DAQmxResetCOPulseLowTime(
18841 taskHandle: TaskHandle,
18842 channel: *const ::std::os::raw::c_char,
18843 ) -> int32;
18844}
18845unsafe extern "C" {
18846 pub fn DAQmxGetCOPulseTimeInitialDelay(
18847 taskHandle: TaskHandle,
18848 channel: *const ::std::os::raw::c_char,
18849 data: *mut float64,
18850 ) -> int32;
18851}
18852unsafe extern "C" {
18853 pub fn DAQmxSetCOPulseTimeInitialDelay(
18854 taskHandle: TaskHandle,
18855 channel: *const ::std::os::raw::c_char,
18856 data: float64,
18857 ) -> int32;
18858}
18859unsafe extern "C" {
18860 pub fn DAQmxResetCOPulseTimeInitialDelay(
18861 taskHandle: TaskHandle,
18862 channel: *const ::std::os::raw::c_char,
18863 ) -> int32;
18864}
18865unsafe extern "C" {
18866 pub fn DAQmxGetCOPulseDutyCyc(
18867 taskHandle: TaskHandle,
18868 channel: *const ::std::os::raw::c_char,
18869 data: *mut float64,
18870 ) -> int32;
18871}
18872unsafe extern "C" {
18873 pub fn DAQmxSetCOPulseDutyCyc(
18874 taskHandle: TaskHandle,
18875 channel: *const ::std::os::raw::c_char,
18876 data: float64,
18877 ) -> int32;
18878}
18879unsafe extern "C" {
18880 pub fn DAQmxResetCOPulseDutyCyc(
18881 taskHandle: TaskHandle,
18882 channel: *const ::std::os::raw::c_char,
18883 ) -> int32;
18884}
18885unsafe extern "C" {
18886 pub fn DAQmxGetCOPulseFreqUnits(
18887 taskHandle: TaskHandle,
18888 channel: *const ::std::os::raw::c_char,
18889 data: *mut int32,
18890 ) -> int32;
18891}
18892unsafe extern "C" {
18893 pub fn DAQmxSetCOPulseFreqUnits(
18894 taskHandle: TaskHandle,
18895 channel: *const ::std::os::raw::c_char,
18896 data: int32,
18897 ) -> int32;
18898}
18899unsafe extern "C" {
18900 pub fn DAQmxResetCOPulseFreqUnits(
18901 taskHandle: TaskHandle,
18902 channel: *const ::std::os::raw::c_char,
18903 ) -> int32;
18904}
18905unsafe extern "C" {
18906 pub fn DAQmxGetCOPulseFreq(
18907 taskHandle: TaskHandle,
18908 channel: *const ::std::os::raw::c_char,
18909 data: *mut float64,
18910 ) -> int32;
18911}
18912unsafe extern "C" {
18913 pub fn DAQmxSetCOPulseFreq(
18914 taskHandle: TaskHandle,
18915 channel: *const ::std::os::raw::c_char,
18916 data: float64,
18917 ) -> int32;
18918}
18919unsafe extern "C" {
18920 pub fn DAQmxResetCOPulseFreq(
18921 taskHandle: TaskHandle,
18922 channel: *const ::std::os::raw::c_char,
18923 ) -> int32;
18924}
18925unsafe extern "C" {
18926 pub fn DAQmxGetCOPulseFreqInitialDelay(
18927 taskHandle: TaskHandle,
18928 channel: *const ::std::os::raw::c_char,
18929 data: *mut float64,
18930 ) -> int32;
18931}
18932unsafe extern "C" {
18933 pub fn DAQmxSetCOPulseFreqInitialDelay(
18934 taskHandle: TaskHandle,
18935 channel: *const ::std::os::raw::c_char,
18936 data: float64,
18937 ) -> int32;
18938}
18939unsafe extern "C" {
18940 pub fn DAQmxResetCOPulseFreqInitialDelay(
18941 taskHandle: TaskHandle,
18942 channel: *const ::std::os::raw::c_char,
18943 ) -> int32;
18944}
18945unsafe extern "C" {
18946 pub fn DAQmxGetCOPulseHighTicks(
18947 taskHandle: TaskHandle,
18948 channel: *const ::std::os::raw::c_char,
18949 data: *mut uInt32,
18950 ) -> int32;
18951}
18952unsafe extern "C" {
18953 pub fn DAQmxSetCOPulseHighTicks(
18954 taskHandle: TaskHandle,
18955 channel: *const ::std::os::raw::c_char,
18956 data: uInt32,
18957 ) -> int32;
18958}
18959unsafe extern "C" {
18960 pub fn DAQmxResetCOPulseHighTicks(
18961 taskHandle: TaskHandle,
18962 channel: *const ::std::os::raw::c_char,
18963 ) -> int32;
18964}
18965unsafe extern "C" {
18966 pub fn DAQmxGetCOPulseLowTicks(
18967 taskHandle: TaskHandle,
18968 channel: *const ::std::os::raw::c_char,
18969 data: *mut uInt32,
18970 ) -> int32;
18971}
18972unsafe extern "C" {
18973 pub fn DAQmxSetCOPulseLowTicks(
18974 taskHandle: TaskHandle,
18975 channel: *const ::std::os::raw::c_char,
18976 data: uInt32,
18977 ) -> int32;
18978}
18979unsafe extern "C" {
18980 pub fn DAQmxResetCOPulseLowTicks(
18981 taskHandle: TaskHandle,
18982 channel: *const ::std::os::raw::c_char,
18983 ) -> int32;
18984}
18985unsafe extern "C" {
18986 pub fn DAQmxGetCOPulseTicksInitialDelay(
18987 taskHandle: TaskHandle,
18988 channel: *const ::std::os::raw::c_char,
18989 data: *mut uInt32,
18990 ) -> int32;
18991}
18992unsafe extern "C" {
18993 pub fn DAQmxSetCOPulseTicksInitialDelay(
18994 taskHandle: TaskHandle,
18995 channel: *const ::std::os::raw::c_char,
18996 data: uInt32,
18997 ) -> int32;
18998}
18999unsafe extern "C" {
19000 pub fn DAQmxResetCOPulseTicksInitialDelay(
19001 taskHandle: TaskHandle,
19002 channel: *const ::std::os::raw::c_char,
19003 ) -> int32;
19004}
19005unsafe extern "C" {
19006 pub fn DAQmxGetCOCtrTimebaseSrc(
19007 taskHandle: TaskHandle,
19008 channel: *const ::std::os::raw::c_char,
19009 data: *mut ::std::os::raw::c_char,
19010 bufferSize: uInt32,
19011 ) -> int32;
19012}
19013unsafe extern "C" {
19014 pub fn DAQmxSetCOCtrTimebaseSrc(
19015 taskHandle: TaskHandle,
19016 channel: *const ::std::os::raw::c_char,
19017 data: *const ::std::os::raw::c_char,
19018 ) -> int32;
19019}
19020unsafe extern "C" {
19021 pub fn DAQmxResetCOCtrTimebaseSrc(
19022 taskHandle: TaskHandle,
19023 channel: *const ::std::os::raw::c_char,
19024 ) -> int32;
19025}
19026unsafe extern "C" {
19027 pub fn DAQmxGetCOCtrTimebaseRate(
19028 taskHandle: TaskHandle,
19029 channel: *const ::std::os::raw::c_char,
19030 data: *mut float64,
19031 ) -> int32;
19032}
19033unsafe extern "C" {
19034 pub fn DAQmxSetCOCtrTimebaseRate(
19035 taskHandle: TaskHandle,
19036 channel: *const ::std::os::raw::c_char,
19037 data: float64,
19038 ) -> int32;
19039}
19040unsafe extern "C" {
19041 pub fn DAQmxResetCOCtrTimebaseRate(
19042 taskHandle: TaskHandle,
19043 channel: *const ::std::os::raw::c_char,
19044 ) -> int32;
19045}
19046unsafe extern "C" {
19047 pub fn DAQmxGetCOCtrTimebaseActiveEdge(
19048 taskHandle: TaskHandle,
19049 channel: *const ::std::os::raw::c_char,
19050 data: *mut int32,
19051 ) -> int32;
19052}
19053unsafe extern "C" {
19054 pub fn DAQmxSetCOCtrTimebaseActiveEdge(
19055 taskHandle: TaskHandle,
19056 channel: *const ::std::os::raw::c_char,
19057 data: int32,
19058 ) -> int32;
19059}
19060unsafe extern "C" {
19061 pub fn DAQmxResetCOCtrTimebaseActiveEdge(
19062 taskHandle: TaskHandle,
19063 channel: *const ::std::os::raw::c_char,
19064 ) -> int32;
19065}
19066unsafe extern "C" {
19067 pub fn DAQmxGetCOCtrTimebaseDigFltrEnable(
19068 taskHandle: TaskHandle,
19069 channel: *const ::std::os::raw::c_char,
19070 data: *mut bool32,
19071 ) -> int32;
19072}
19073unsafe extern "C" {
19074 pub fn DAQmxSetCOCtrTimebaseDigFltrEnable(
19075 taskHandle: TaskHandle,
19076 channel: *const ::std::os::raw::c_char,
19077 data: bool32,
19078 ) -> int32;
19079}
19080unsafe extern "C" {
19081 pub fn DAQmxResetCOCtrTimebaseDigFltrEnable(
19082 taskHandle: TaskHandle,
19083 channel: *const ::std::os::raw::c_char,
19084 ) -> int32;
19085}
19086unsafe extern "C" {
19087 pub fn DAQmxGetCOCtrTimebaseDigFltrMinPulseWidth(
19088 taskHandle: TaskHandle,
19089 channel: *const ::std::os::raw::c_char,
19090 data: *mut float64,
19091 ) -> int32;
19092}
19093unsafe extern "C" {
19094 pub fn DAQmxSetCOCtrTimebaseDigFltrMinPulseWidth(
19095 taskHandle: TaskHandle,
19096 channel: *const ::std::os::raw::c_char,
19097 data: float64,
19098 ) -> int32;
19099}
19100unsafe extern "C" {
19101 pub fn DAQmxResetCOCtrTimebaseDigFltrMinPulseWidth(
19102 taskHandle: TaskHandle,
19103 channel: *const ::std::os::raw::c_char,
19104 ) -> int32;
19105}
19106unsafe extern "C" {
19107 pub fn DAQmxGetCOCtrTimebaseDigFltrTimebaseSrc(
19108 taskHandle: TaskHandle,
19109 channel: *const ::std::os::raw::c_char,
19110 data: *mut ::std::os::raw::c_char,
19111 bufferSize: uInt32,
19112 ) -> int32;
19113}
19114unsafe extern "C" {
19115 pub fn DAQmxSetCOCtrTimebaseDigFltrTimebaseSrc(
19116 taskHandle: TaskHandle,
19117 channel: *const ::std::os::raw::c_char,
19118 data: *const ::std::os::raw::c_char,
19119 ) -> int32;
19120}
19121unsafe extern "C" {
19122 pub fn DAQmxResetCOCtrTimebaseDigFltrTimebaseSrc(
19123 taskHandle: TaskHandle,
19124 channel: *const ::std::os::raw::c_char,
19125 ) -> int32;
19126}
19127unsafe extern "C" {
19128 pub fn DAQmxGetCOCtrTimebaseDigFltrTimebaseRate(
19129 taskHandle: TaskHandle,
19130 channel: *const ::std::os::raw::c_char,
19131 data: *mut float64,
19132 ) -> int32;
19133}
19134unsafe extern "C" {
19135 pub fn DAQmxSetCOCtrTimebaseDigFltrTimebaseRate(
19136 taskHandle: TaskHandle,
19137 channel: *const ::std::os::raw::c_char,
19138 data: float64,
19139 ) -> int32;
19140}
19141unsafe extern "C" {
19142 pub fn DAQmxResetCOCtrTimebaseDigFltrTimebaseRate(
19143 taskHandle: TaskHandle,
19144 channel: *const ::std::os::raw::c_char,
19145 ) -> int32;
19146}
19147unsafe extern "C" {
19148 pub fn DAQmxGetCOCtrTimebaseDigSyncEnable(
19149 taskHandle: TaskHandle,
19150 channel: *const ::std::os::raw::c_char,
19151 data: *mut bool32,
19152 ) -> int32;
19153}
19154unsafe extern "C" {
19155 pub fn DAQmxSetCOCtrTimebaseDigSyncEnable(
19156 taskHandle: TaskHandle,
19157 channel: *const ::std::os::raw::c_char,
19158 data: bool32,
19159 ) -> int32;
19160}
19161unsafe extern "C" {
19162 pub fn DAQmxResetCOCtrTimebaseDigSyncEnable(
19163 taskHandle: TaskHandle,
19164 channel: *const ::std::os::raw::c_char,
19165 ) -> int32;
19166}
19167unsafe extern "C" {
19168 pub fn DAQmxGetCOCount(
19169 taskHandle: TaskHandle,
19170 channel: *const ::std::os::raw::c_char,
19171 data: *mut uInt32,
19172 ) -> int32;
19173}
19174unsafe extern "C" {
19175 pub fn DAQmxGetCOOutputState(
19176 taskHandle: TaskHandle,
19177 channel: *const ::std::os::raw::c_char,
19178 data: *mut int32,
19179 ) -> int32;
19180}
19181unsafe extern "C" {
19182 pub fn DAQmxGetCOAutoIncrCnt(
19183 taskHandle: TaskHandle,
19184 channel: *const ::std::os::raw::c_char,
19185 data: *mut uInt32,
19186 ) -> int32;
19187}
19188unsafe extern "C" {
19189 pub fn DAQmxSetCOAutoIncrCnt(
19190 taskHandle: TaskHandle,
19191 channel: *const ::std::os::raw::c_char,
19192 data: uInt32,
19193 ) -> int32;
19194}
19195unsafe extern "C" {
19196 pub fn DAQmxResetCOAutoIncrCnt(
19197 taskHandle: TaskHandle,
19198 channel: *const ::std::os::raw::c_char,
19199 ) -> int32;
19200}
19201unsafe extern "C" {
19202 pub fn DAQmxGetCOCtrTimebaseMasterTimebaseDiv(
19203 taskHandle: TaskHandle,
19204 channel: *const ::std::os::raw::c_char,
19205 data: *mut uInt32,
19206 ) -> int32;
19207}
19208unsafe extern "C" {
19209 pub fn DAQmxSetCOCtrTimebaseMasterTimebaseDiv(
19210 taskHandle: TaskHandle,
19211 channel: *const ::std::os::raw::c_char,
19212 data: uInt32,
19213 ) -> int32;
19214}
19215unsafe extern "C" {
19216 pub fn DAQmxResetCOCtrTimebaseMasterTimebaseDiv(
19217 taskHandle: TaskHandle,
19218 channel: *const ::std::os::raw::c_char,
19219 ) -> int32;
19220}
19221unsafe extern "C" {
19222 pub fn DAQmxGetCOPulseDone(
19223 taskHandle: TaskHandle,
19224 channel: *const ::std::os::raw::c_char,
19225 data: *mut bool32,
19226 ) -> int32;
19227}
19228unsafe extern "C" {
19229 pub fn DAQmxGetCOEnableInitialDelayOnRetrigger(
19230 taskHandle: TaskHandle,
19231 channel: *const ::std::os::raw::c_char,
19232 data: *mut bool32,
19233 ) -> int32;
19234}
19235unsafe extern "C" {
19236 pub fn DAQmxSetCOEnableInitialDelayOnRetrigger(
19237 taskHandle: TaskHandle,
19238 channel: *const ::std::os::raw::c_char,
19239 data: bool32,
19240 ) -> int32;
19241}
19242unsafe extern "C" {
19243 pub fn DAQmxResetCOEnableInitialDelayOnRetrigger(
19244 taskHandle: TaskHandle,
19245 channel: *const ::std::os::raw::c_char,
19246 ) -> int32;
19247}
19248unsafe extern "C" {
19249 pub fn DAQmxGetCOConstrainedGenMode(
19250 taskHandle: TaskHandle,
19251 channel: *const ::std::os::raw::c_char,
19252 data: *mut int32,
19253 ) -> int32;
19254}
19255unsafe extern "C" {
19256 pub fn DAQmxSetCOConstrainedGenMode(
19257 taskHandle: TaskHandle,
19258 channel: *const ::std::os::raw::c_char,
19259 data: int32,
19260 ) -> int32;
19261}
19262unsafe extern "C" {
19263 pub fn DAQmxResetCOConstrainedGenMode(
19264 taskHandle: TaskHandle,
19265 channel: *const ::std::os::raw::c_char,
19266 ) -> int32;
19267}
19268unsafe extern "C" {
19269 pub fn DAQmxGetCOUseOnlyOnBrdMem(
19270 taskHandle: TaskHandle,
19271 channel: *const ::std::os::raw::c_char,
19272 data: *mut bool32,
19273 ) -> int32;
19274}
19275unsafe extern "C" {
19276 pub fn DAQmxSetCOUseOnlyOnBrdMem(
19277 taskHandle: TaskHandle,
19278 channel: *const ::std::os::raw::c_char,
19279 data: bool32,
19280 ) -> int32;
19281}
19282unsafe extern "C" {
19283 pub fn DAQmxResetCOUseOnlyOnBrdMem(
19284 taskHandle: TaskHandle,
19285 channel: *const ::std::os::raw::c_char,
19286 ) -> int32;
19287}
19288unsafe extern "C" {
19289 pub fn DAQmxGetCODataXferMech(
19290 taskHandle: TaskHandle,
19291 channel: *const ::std::os::raw::c_char,
19292 data: *mut int32,
19293 ) -> int32;
19294}
19295unsafe extern "C" {
19296 pub fn DAQmxSetCODataXferMech(
19297 taskHandle: TaskHandle,
19298 channel: *const ::std::os::raw::c_char,
19299 data: int32,
19300 ) -> int32;
19301}
19302unsafe extern "C" {
19303 pub fn DAQmxResetCODataXferMech(
19304 taskHandle: TaskHandle,
19305 channel: *const ::std::os::raw::c_char,
19306 ) -> int32;
19307}
19308unsafe extern "C" {
19309 pub fn DAQmxGetCODataXferReqCond(
19310 taskHandle: TaskHandle,
19311 channel: *const ::std::os::raw::c_char,
19312 data: *mut int32,
19313 ) -> int32;
19314}
19315unsafe extern "C" {
19316 pub fn DAQmxSetCODataXferReqCond(
19317 taskHandle: TaskHandle,
19318 channel: *const ::std::os::raw::c_char,
19319 data: int32,
19320 ) -> int32;
19321}
19322unsafe extern "C" {
19323 pub fn DAQmxResetCODataXferReqCond(
19324 taskHandle: TaskHandle,
19325 channel: *const ::std::os::raw::c_char,
19326 ) -> int32;
19327}
19328unsafe extern "C" {
19329 pub fn DAQmxGetCOUsbXferReqSize(
19330 taskHandle: TaskHandle,
19331 channel: *const ::std::os::raw::c_char,
19332 data: *mut uInt32,
19333 ) -> int32;
19334}
19335unsafe extern "C" {
19336 pub fn DAQmxSetCOUsbXferReqSize(
19337 taskHandle: TaskHandle,
19338 channel: *const ::std::os::raw::c_char,
19339 data: uInt32,
19340 ) -> int32;
19341}
19342unsafe extern "C" {
19343 pub fn DAQmxResetCOUsbXferReqSize(
19344 taskHandle: TaskHandle,
19345 channel: *const ::std::os::raw::c_char,
19346 ) -> int32;
19347}
19348unsafe extern "C" {
19349 pub fn DAQmxGetCOUsbXferReqCount(
19350 taskHandle: TaskHandle,
19351 channel: *const ::std::os::raw::c_char,
19352 data: *mut uInt32,
19353 ) -> int32;
19354}
19355unsafe extern "C" {
19356 pub fn DAQmxSetCOUsbXferReqCount(
19357 taskHandle: TaskHandle,
19358 channel: *const ::std::os::raw::c_char,
19359 data: uInt32,
19360 ) -> int32;
19361}
19362unsafe extern "C" {
19363 pub fn DAQmxResetCOUsbXferReqCount(
19364 taskHandle: TaskHandle,
19365 channel: *const ::std::os::raw::c_char,
19366 ) -> int32;
19367}
19368unsafe extern "C" {
19369 pub fn DAQmxGetCOMemMapEnable(
19370 taskHandle: TaskHandle,
19371 channel: *const ::std::os::raw::c_char,
19372 data: *mut bool32,
19373 ) -> int32;
19374}
19375unsafe extern "C" {
19376 pub fn DAQmxSetCOMemMapEnable(
19377 taskHandle: TaskHandle,
19378 channel: *const ::std::os::raw::c_char,
19379 data: bool32,
19380 ) -> int32;
19381}
19382unsafe extern "C" {
19383 pub fn DAQmxResetCOMemMapEnable(
19384 taskHandle: TaskHandle,
19385 channel: *const ::std::os::raw::c_char,
19386 ) -> int32;
19387}
19388unsafe extern "C" {
19389 pub fn DAQmxGetCOPrescaler(
19390 taskHandle: TaskHandle,
19391 channel: *const ::std::os::raw::c_char,
19392 data: *mut uInt32,
19393 ) -> int32;
19394}
19395unsafe extern "C" {
19396 pub fn DAQmxSetCOPrescaler(
19397 taskHandle: TaskHandle,
19398 channel: *const ::std::os::raw::c_char,
19399 data: uInt32,
19400 ) -> int32;
19401}
19402unsafe extern "C" {
19403 pub fn DAQmxResetCOPrescaler(
19404 taskHandle: TaskHandle,
19405 channel: *const ::std::os::raw::c_char,
19406 ) -> int32;
19407}
19408unsafe extern "C" {
19409 pub fn DAQmxGetCORdyForNewVal(
19410 taskHandle: TaskHandle,
19411 channel: *const ::std::os::raw::c_char,
19412 data: *mut bool32,
19413 ) -> int32;
19414}
19415unsafe extern "C" {
19416 pub fn DAQmxGetPwrVoltageSetpoint(
19417 taskHandle: TaskHandle,
19418 channel: *const ::std::os::raw::c_char,
19419 data: *mut float64,
19420 ) -> int32;
19421}
19422unsafe extern "C" {
19423 pub fn DAQmxSetPwrVoltageSetpoint(
19424 taskHandle: TaskHandle,
19425 channel: *const ::std::os::raw::c_char,
19426 data: float64,
19427 ) -> int32;
19428}
19429unsafe extern "C" {
19430 pub fn DAQmxResetPwrVoltageSetpoint(
19431 taskHandle: TaskHandle,
19432 channel: *const ::std::os::raw::c_char,
19433 ) -> int32;
19434}
19435unsafe extern "C" {
19436 pub fn DAQmxGetPwrVoltageDevScalingCoeff(
19437 taskHandle: TaskHandle,
19438 channel: *const ::std::os::raw::c_char,
19439 data: *mut float64,
19440 arraySizeInElements: uInt32,
19441 ) -> int32;
19442}
19443unsafe extern "C" {
19444 pub fn DAQmxGetPwrCurrentSetpoint(
19445 taskHandle: TaskHandle,
19446 channel: *const ::std::os::raw::c_char,
19447 data: *mut float64,
19448 ) -> int32;
19449}
19450unsafe extern "C" {
19451 pub fn DAQmxSetPwrCurrentSetpoint(
19452 taskHandle: TaskHandle,
19453 channel: *const ::std::os::raw::c_char,
19454 data: float64,
19455 ) -> int32;
19456}
19457unsafe extern "C" {
19458 pub fn DAQmxResetPwrCurrentSetpoint(
19459 taskHandle: TaskHandle,
19460 channel: *const ::std::os::raw::c_char,
19461 ) -> int32;
19462}
19463unsafe extern "C" {
19464 pub fn DAQmxGetPwrCurrentDevScalingCoeff(
19465 taskHandle: TaskHandle,
19466 channel: *const ::std::os::raw::c_char,
19467 data: *mut float64,
19468 arraySizeInElements: uInt32,
19469 ) -> int32;
19470}
19471unsafe extern "C" {
19472 pub fn DAQmxGetPwrOutputEnable(
19473 taskHandle: TaskHandle,
19474 channel: *const ::std::os::raw::c_char,
19475 data: *mut bool32,
19476 ) -> int32;
19477}
19478unsafe extern "C" {
19479 pub fn DAQmxSetPwrOutputEnable(
19480 taskHandle: TaskHandle,
19481 channel: *const ::std::os::raw::c_char,
19482 data: bool32,
19483 ) -> int32;
19484}
19485unsafe extern "C" {
19486 pub fn DAQmxResetPwrOutputEnable(
19487 taskHandle: TaskHandle,
19488 channel: *const ::std::os::raw::c_char,
19489 ) -> int32;
19490}
19491unsafe extern "C" {
19492 pub fn DAQmxGetPwrOutputState(
19493 taskHandle: TaskHandle,
19494 channel: *const ::std::os::raw::c_char,
19495 data: *mut int32,
19496 ) -> int32;
19497}
19498unsafe extern "C" {
19499 pub fn DAQmxGetPwrIdleOutputBehavior(
19500 taskHandle: TaskHandle,
19501 channel: *const ::std::os::raw::c_char,
19502 data: *mut int32,
19503 ) -> int32;
19504}
19505unsafe extern "C" {
19506 pub fn DAQmxSetPwrIdleOutputBehavior(
19507 taskHandle: TaskHandle,
19508 channel: *const ::std::os::raw::c_char,
19509 data: int32,
19510 ) -> int32;
19511}
19512unsafe extern "C" {
19513 pub fn DAQmxResetPwrIdleOutputBehavior(
19514 taskHandle: TaskHandle,
19515 channel: *const ::std::os::raw::c_char,
19516 ) -> int32;
19517}
19518unsafe extern "C" {
19519 pub fn DAQmxGetPwrRemoteSense(
19520 taskHandle: TaskHandle,
19521 channel: *const ::std::os::raw::c_char,
19522 data: *mut int32,
19523 ) -> int32;
19524}
19525unsafe extern "C" {
19526 pub fn DAQmxSetPwrRemoteSense(
19527 taskHandle: TaskHandle,
19528 channel: *const ::std::os::raw::c_char,
19529 data: int32,
19530 ) -> int32;
19531}
19532unsafe extern "C" {
19533 pub fn DAQmxResetPwrRemoteSense(
19534 taskHandle: TaskHandle,
19535 channel: *const ::std::os::raw::c_char,
19536 ) -> int32;
19537}
19538unsafe extern "C" {
19539 pub fn DAQmxGetChanType(
19540 taskHandle: TaskHandle,
19541 channel: *const ::std::os::raw::c_char,
19542 data: *mut int32,
19543 ) -> int32;
19544}
19545unsafe extern "C" {
19546 pub fn DAQmxGetPhysicalChanName(
19547 taskHandle: TaskHandle,
19548 channel: *const ::std::os::raw::c_char,
19549 data: *mut ::std::os::raw::c_char,
19550 bufferSize: uInt32,
19551 ) -> int32;
19552}
19553unsafe extern "C" {
19554 pub fn DAQmxSetPhysicalChanName(
19555 taskHandle: TaskHandle,
19556 channel: *const ::std::os::raw::c_char,
19557 data: *const ::std::os::raw::c_char,
19558 ) -> int32;
19559}
19560unsafe extern "C" {
19561 pub fn DAQmxGetChanDescr(
19562 taskHandle: TaskHandle,
19563 channel: *const ::std::os::raw::c_char,
19564 data: *mut ::std::os::raw::c_char,
19565 bufferSize: uInt32,
19566 ) -> int32;
19567}
19568unsafe extern "C" {
19569 pub fn DAQmxSetChanDescr(
19570 taskHandle: TaskHandle,
19571 channel: *const ::std::os::raw::c_char,
19572 data: *const ::std::os::raw::c_char,
19573 ) -> int32;
19574}
19575unsafe extern "C" {
19576 pub fn DAQmxResetChanDescr(
19577 taskHandle: TaskHandle,
19578 channel: *const ::std::os::raw::c_char,
19579 ) -> int32;
19580}
19581unsafe extern "C" {
19582 pub fn DAQmxGetChanIsGlobal(
19583 taskHandle: TaskHandle,
19584 channel: *const ::std::os::raw::c_char,
19585 data: *mut bool32,
19586 ) -> int32;
19587}
19588unsafe extern "C" {
19589 pub fn DAQmxGetChanSyncUnlockBehavior(
19590 taskHandle: TaskHandle,
19591 channel: *const ::std::os::raw::c_char,
19592 data: *mut int32,
19593 ) -> int32;
19594}
19595unsafe extern "C" {
19596 pub fn DAQmxSetChanSyncUnlockBehavior(
19597 taskHandle: TaskHandle,
19598 channel: *const ::std::os::raw::c_char,
19599 data: int32,
19600 ) -> int32;
19601}
19602unsafe extern "C" {
19603 pub fn DAQmxResetChanSyncUnlockBehavior(
19604 taskHandle: TaskHandle,
19605 channel: *const ::std::os::raw::c_char,
19606 ) -> int32;
19607}
19608unsafe extern "C" {
19609 pub fn DAQmxGetDevIsSimulated(
19610 device: *const ::std::os::raw::c_char,
19611 data: *mut bool32,
19612 ) -> int32;
19613}
19614unsafe extern "C" {
19615 pub fn DAQmxGetDevProductCategory(
19616 device: *const ::std::os::raw::c_char,
19617 data: *mut int32,
19618 ) -> int32;
19619}
19620unsafe extern "C" {
19621 pub fn DAQmxGetDevProductType(
19622 device: *const ::std::os::raw::c_char,
19623 data: *mut ::std::os::raw::c_char,
19624 bufferSize: uInt32,
19625 ) -> int32;
19626}
19627unsafe extern "C" {
19628 pub fn DAQmxGetDevProductNum(device: *const ::std::os::raw::c_char, data: *mut uInt32)
19629 -> int32;
19630}
19631unsafe extern "C" {
19632 pub fn DAQmxGetDevSerialNum(device: *const ::std::os::raw::c_char, data: *mut uInt32) -> int32;
19633}
19634unsafe extern "C" {
19635 pub fn DAQmxGetDevAccessoryProductTypes(
19636 device: *const ::std::os::raw::c_char,
19637 data: *mut ::std::os::raw::c_char,
19638 bufferSize: uInt32,
19639 ) -> int32;
19640}
19641unsafe extern "C" {
19642 pub fn DAQmxGetDevAccessoryProductNums(
19643 device: *const ::std::os::raw::c_char,
19644 data: *mut uInt32,
19645 arraySizeInElements: uInt32,
19646 ) -> int32;
19647}
19648unsafe extern "C" {
19649 pub fn DAQmxGetDevAccessorySerialNums(
19650 device: *const ::std::os::raw::c_char,
19651 data: *mut uInt32,
19652 arraySizeInElements: uInt32,
19653 ) -> int32;
19654}
19655unsafe extern "C" {
19656 pub fn DAQmxGetCarrierSerialNum(
19657 device: *const ::std::os::raw::c_char,
19658 data: *mut uInt32,
19659 ) -> int32;
19660}
19661unsafe extern "C" {
19662 pub fn DAQmxGetFieldDAQDevName(
19663 device: *const ::std::os::raw::c_char,
19664 data: *mut ::std::os::raw::c_char,
19665 bufferSize: uInt32,
19666 ) -> int32;
19667}
19668unsafe extern "C" {
19669 pub fn DAQmxGetFieldDAQBankDevNames(
19670 device: *const ::std::os::raw::c_char,
19671 data: *mut ::std::os::raw::c_char,
19672 bufferSize: uInt32,
19673 ) -> int32;
19674}
19675unsafe extern "C" {
19676 pub fn DAQmxGetDevIDPinPinNames(
19677 device: *const ::std::os::raw::c_char,
19678 data: *mut ::std::os::raw::c_char,
19679 bufferSize: uInt32,
19680 ) -> int32;
19681}
19682unsafe extern "C" {
19683 pub fn DAQmxGetDevIDPinPinStatuses(
19684 device: *const ::std::os::raw::c_char,
19685 data: *mut int32,
19686 arraySizeInElements: uInt32,
19687 ) -> int32;
19688}
19689unsafe extern "C" {
19690 pub fn DAQmxGetDevIDPinMemFamilyCodes(
19691 device: *const ::std::os::raw::c_char,
19692 data: *mut uInt32,
19693 arraySizeInElements: uInt32,
19694 ) -> int32;
19695}
19696unsafe extern "C" {
19697 pub fn DAQmxGetDevIDPinMemSerialNums(
19698 device: *const ::std::os::raw::c_char,
19699 data: *mut ::std::os::raw::c_char,
19700 bufferSize: uInt32,
19701 ) -> int32;
19702}
19703unsafe extern "C" {
19704 pub fn DAQmxGetDevIDPinMemSizes(
19705 device: *const ::std::os::raw::c_char,
19706 data: *mut uInt32,
19707 arraySizeInElements: uInt32,
19708 ) -> int32;
19709}
19710unsafe extern "C" {
19711 pub fn DAQmxGetDevChassisModuleDevNames(
19712 device: *const ::std::os::raw::c_char,
19713 data: *mut ::std::os::raw::c_char,
19714 bufferSize: uInt32,
19715 ) -> int32;
19716}
19717unsafe extern "C" {
19718 pub fn DAQmxGetDevAnlgTrigSupported(
19719 device: *const ::std::os::raw::c_char,
19720 data: *mut bool32,
19721 ) -> int32;
19722}
19723unsafe extern "C" {
19724 pub fn DAQmxGetDevDigTrigSupported(
19725 device: *const ::std::os::raw::c_char,
19726 data: *mut bool32,
19727 ) -> int32;
19728}
19729unsafe extern "C" {
19730 pub fn DAQmxGetDevTimeTrigSupported(
19731 device: *const ::std::os::raw::c_char,
19732 data: *mut bool32,
19733 ) -> int32;
19734}
19735unsafe extern "C" {
19736 pub fn DAQmxGetDevAIPhysicalChans(
19737 device: *const ::std::os::raw::c_char,
19738 data: *mut ::std::os::raw::c_char,
19739 bufferSize: uInt32,
19740 ) -> int32;
19741}
19742unsafe extern "C" {
19743 pub fn DAQmxGetDevAISupportedMeasTypes(
19744 device: *const ::std::os::raw::c_char,
19745 data: *mut int32,
19746 arraySizeInElements: uInt32,
19747 ) -> int32;
19748}
19749unsafe extern "C" {
19750 pub fn DAQmxGetDevAIMaxSingleChanRate(
19751 device: *const ::std::os::raw::c_char,
19752 data: *mut float64,
19753 ) -> int32;
19754}
19755unsafe extern "C" {
19756 pub fn DAQmxGetDevAIMaxMultiChanRate(
19757 device: *const ::std::os::raw::c_char,
19758 data: *mut float64,
19759 ) -> int32;
19760}
19761unsafe extern "C" {
19762 pub fn DAQmxGetDevAIMinRate(device: *const ::std::os::raw::c_char, data: *mut float64)
19763 -> int32;
19764}
19765unsafe extern "C" {
19766 pub fn DAQmxGetDevAISimultaneousSamplingSupported(
19767 device: *const ::std::os::raw::c_char,
19768 data: *mut bool32,
19769 ) -> int32;
19770}
19771unsafe extern "C" {
19772 pub fn DAQmxGetDevAINumSampTimingEngines(
19773 device: *const ::std::os::raw::c_char,
19774 data: *mut uInt32,
19775 ) -> int32;
19776}
19777unsafe extern "C" {
19778 pub fn DAQmxGetDevAISampModes(
19779 device: *const ::std::os::raw::c_char,
19780 data: *mut int32,
19781 arraySizeInElements: uInt32,
19782 ) -> int32;
19783}
19784unsafe extern "C" {
19785 pub fn DAQmxGetDevAINumSyncPulseSrcs(
19786 device: *const ::std::os::raw::c_char,
19787 data: *mut uInt32,
19788 ) -> int32;
19789}
19790unsafe extern "C" {
19791 pub fn DAQmxGetDevAITrigUsage(device: *const ::std::os::raw::c_char, data: *mut int32)
19792 -> int32;
19793}
19794unsafe extern "C" {
19795 pub fn DAQmxGetDevAIVoltageRngs(
19796 device: *const ::std::os::raw::c_char,
19797 data: *mut float64,
19798 arraySizeInElements: uInt32,
19799 ) -> int32;
19800}
19801unsafe extern "C" {
19802 pub fn DAQmxGetDevAIVoltageIntExcitDiscreteVals(
19803 device: *const ::std::os::raw::c_char,
19804 data: *mut float64,
19805 arraySizeInElements: uInt32,
19806 ) -> int32;
19807}
19808unsafe extern "C" {
19809 pub fn DAQmxGetDevAIVoltageIntExcitRangeVals(
19810 device: *const ::std::os::raw::c_char,
19811 data: *mut float64,
19812 arraySizeInElements: uInt32,
19813 ) -> int32;
19814}
19815unsafe extern "C" {
19816 pub fn DAQmxGetDevAIChargeRngs(
19817 device: *const ::std::os::raw::c_char,
19818 data: *mut float64,
19819 arraySizeInElements: uInt32,
19820 ) -> int32;
19821}
19822unsafe extern "C" {
19823 pub fn DAQmxGetDevAICurrentRngs(
19824 device: *const ::std::os::raw::c_char,
19825 data: *mut float64,
19826 arraySizeInElements: uInt32,
19827 ) -> int32;
19828}
19829unsafe extern "C" {
19830 pub fn DAQmxGetDevAICurrentIntExcitDiscreteVals(
19831 device: *const ::std::os::raw::c_char,
19832 data: *mut float64,
19833 arraySizeInElements: uInt32,
19834 ) -> int32;
19835}
19836unsafe extern "C" {
19837 pub fn DAQmxGetDevAIBridgeRngs(
19838 device: *const ::std::os::raw::c_char,
19839 data: *mut float64,
19840 arraySizeInElements: uInt32,
19841 ) -> int32;
19842}
19843unsafe extern "C" {
19844 pub fn DAQmxGetDevAIResistanceRngs(
19845 device: *const ::std::os::raw::c_char,
19846 data: *mut float64,
19847 arraySizeInElements: uInt32,
19848 ) -> int32;
19849}
19850unsafe extern "C" {
19851 pub fn DAQmxGetDevAIFreqRngs(
19852 device: *const ::std::os::raw::c_char,
19853 data: *mut float64,
19854 arraySizeInElements: uInt32,
19855 ) -> int32;
19856}
19857unsafe extern "C" {
19858 pub fn DAQmxGetDevAIGains(
19859 device: *const ::std::os::raw::c_char,
19860 data: *mut float64,
19861 arraySizeInElements: uInt32,
19862 ) -> int32;
19863}
19864unsafe extern "C" {
19865 pub fn DAQmxGetDevAICouplings(device: *const ::std::os::raw::c_char, data: *mut int32)
19866 -> int32;
19867}
19868unsafe extern "C" {
19869 pub fn DAQmxGetDevAILowpassCutoffFreqDiscreteVals(
19870 device: *const ::std::os::raw::c_char,
19871 data: *mut float64,
19872 arraySizeInElements: uInt32,
19873 ) -> int32;
19874}
19875unsafe extern "C" {
19876 pub fn DAQmxGetDevAILowpassCutoffFreqRangeVals(
19877 device: *const ::std::os::raw::c_char,
19878 data: *mut float64,
19879 arraySizeInElements: uInt32,
19880 ) -> int32;
19881}
19882unsafe extern "C" {
19883 pub fn DAQmxGetAIDigFltrTypes(
19884 device: *const ::std::os::raw::c_char,
19885 data: *mut int32,
19886 arraySizeInElements: uInt32,
19887 ) -> int32;
19888}
19889unsafe extern "C" {
19890 pub fn DAQmxGetDevAIDigFltrLowpassCutoffFreqDiscreteVals(
19891 device: *const ::std::os::raw::c_char,
19892 data: *mut float64,
19893 arraySizeInElements: uInt32,
19894 ) -> int32;
19895}
19896unsafe extern "C" {
19897 pub fn DAQmxGetDevAIDigFltrLowpassCutoffFreqRangeVals(
19898 device: *const ::std::os::raw::c_char,
19899 data: *mut float64,
19900 arraySizeInElements: uInt32,
19901 ) -> int32;
19902}
19903unsafe extern "C" {
19904 pub fn DAQmxGetDevAOPhysicalChans(
19905 device: *const ::std::os::raw::c_char,
19906 data: *mut ::std::os::raw::c_char,
19907 bufferSize: uInt32,
19908 ) -> int32;
19909}
19910unsafe extern "C" {
19911 pub fn DAQmxGetDevAOSupportedOutputTypes(
19912 device: *const ::std::os::raw::c_char,
19913 data: *mut int32,
19914 arraySizeInElements: uInt32,
19915 ) -> int32;
19916}
19917unsafe extern "C" {
19918 pub fn DAQmxGetDevAOMaxRate(device: *const ::std::os::raw::c_char, data: *mut float64)
19919 -> int32;
19920}
19921unsafe extern "C" {
19922 pub fn DAQmxGetDevAOMinRate(device: *const ::std::os::raw::c_char, data: *mut float64)
19923 -> int32;
19924}
19925unsafe extern "C" {
19926 pub fn DAQmxGetDevAOSampClkSupported(
19927 device: *const ::std::os::raw::c_char,
19928 data: *mut bool32,
19929 ) -> int32;
19930}
19931unsafe extern "C" {
19932 pub fn DAQmxGetDevAONumSampTimingEngines(
19933 device: *const ::std::os::raw::c_char,
19934 data: *mut uInt32,
19935 ) -> int32;
19936}
19937unsafe extern "C" {
19938 pub fn DAQmxGetDevAOSampModes(
19939 device: *const ::std::os::raw::c_char,
19940 data: *mut int32,
19941 arraySizeInElements: uInt32,
19942 ) -> int32;
19943}
19944unsafe extern "C" {
19945 pub fn DAQmxGetDevAONumSyncPulseSrcs(
19946 device: *const ::std::os::raw::c_char,
19947 data: *mut uInt32,
19948 ) -> int32;
19949}
19950unsafe extern "C" {
19951 pub fn DAQmxGetDevAOTrigUsage(device: *const ::std::os::raw::c_char, data: *mut int32)
19952 -> int32;
19953}
19954unsafe extern "C" {
19955 pub fn DAQmxGetDevAOVoltageRngs(
19956 device: *const ::std::os::raw::c_char,
19957 data: *mut float64,
19958 arraySizeInElements: uInt32,
19959 ) -> int32;
19960}
19961unsafe extern "C" {
19962 pub fn DAQmxGetDevAOCurrentRngs(
19963 device: *const ::std::os::raw::c_char,
19964 data: *mut float64,
19965 arraySizeInElements: uInt32,
19966 ) -> int32;
19967}
19968unsafe extern "C" {
19969 pub fn DAQmxGetDevAOGains(
19970 device: *const ::std::os::raw::c_char,
19971 data: *mut float64,
19972 arraySizeInElements: uInt32,
19973 ) -> int32;
19974}
19975unsafe extern "C" {
19976 pub fn DAQmxGetDevDILines(
19977 device: *const ::std::os::raw::c_char,
19978 data: *mut ::std::os::raw::c_char,
19979 bufferSize: uInt32,
19980 ) -> int32;
19981}
19982unsafe extern "C" {
19983 pub fn DAQmxGetDevDIPorts(
19984 device: *const ::std::os::raw::c_char,
19985 data: *mut ::std::os::raw::c_char,
19986 bufferSize: uInt32,
19987 ) -> int32;
19988}
19989unsafe extern "C" {
19990 pub fn DAQmxGetDevDIMaxRate(device: *const ::std::os::raw::c_char, data: *mut float64)
19991 -> int32;
19992}
19993unsafe extern "C" {
19994 pub fn DAQmxGetDevDINumSampTimingEngines(
19995 device: *const ::std::os::raw::c_char,
19996 data: *mut uInt32,
19997 ) -> int32;
19998}
19999unsafe extern "C" {
20000 pub fn DAQmxGetDevDITrigUsage(device: *const ::std::os::raw::c_char, data: *mut int32)
20001 -> int32;
20002}
20003unsafe extern "C" {
20004 pub fn DAQmxGetDevDOLines(
20005 device: *const ::std::os::raw::c_char,
20006 data: *mut ::std::os::raw::c_char,
20007 bufferSize: uInt32,
20008 ) -> int32;
20009}
20010unsafe extern "C" {
20011 pub fn DAQmxGetDevDOPorts(
20012 device: *const ::std::os::raw::c_char,
20013 data: *mut ::std::os::raw::c_char,
20014 bufferSize: uInt32,
20015 ) -> int32;
20016}
20017unsafe extern "C" {
20018 pub fn DAQmxGetDevDOMaxRate(device: *const ::std::os::raw::c_char, data: *mut float64)
20019 -> int32;
20020}
20021unsafe extern "C" {
20022 pub fn DAQmxGetDevDONumSampTimingEngines(
20023 device: *const ::std::os::raw::c_char,
20024 data: *mut uInt32,
20025 ) -> int32;
20026}
20027unsafe extern "C" {
20028 pub fn DAQmxGetDevDOTrigUsage(device: *const ::std::os::raw::c_char, data: *mut int32)
20029 -> int32;
20030}
20031unsafe extern "C" {
20032 pub fn DAQmxGetDevCIPhysicalChans(
20033 device: *const ::std::os::raw::c_char,
20034 data: *mut ::std::os::raw::c_char,
20035 bufferSize: uInt32,
20036 ) -> int32;
20037}
20038unsafe extern "C" {
20039 pub fn DAQmxGetDevCISupportedMeasTypes(
20040 device: *const ::std::os::raw::c_char,
20041 data: *mut int32,
20042 arraySizeInElements: uInt32,
20043 ) -> int32;
20044}
20045unsafe extern "C" {
20046 pub fn DAQmxGetDevCITrigUsage(device: *const ::std::os::raw::c_char, data: *mut int32)
20047 -> int32;
20048}
20049unsafe extern "C" {
20050 pub fn DAQmxGetDevCISampClkSupported(
20051 device: *const ::std::os::raw::c_char,
20052 data: *mut bool32,
20053 ) -> int32;
20054}
20055unsafe extern "C" {
20056 pub fn DAQmxGetDevCISampModes(
20057 device: *const ::std::os::raw::c_char,
20058 data: *mut int32,
20059 arraySizeInElements: uInt32,
20060 ) -> int32;
20061}
20062unsafe extern "C" {
20063 pub fn DAQmxGetDevCIMaxSize(device: *const ::std::os::raw::c_char, data: *mut uInt32) -> int32;
20064}
20065unsafe extern "C" {
20066 pub fn DAQmxGetDevCIMaxTimebase(
20067 device: *const ::std::os::raw::c_char,
20068 data: *mut float64,
20069 ) -> int32;
20070}
20071unsafe extern "C" {
20072 pub fn DAQmxGetDevCOPhysicalChans(
20073 device: *const ::std::os::raw::c_char,
20074 data: *mut ::std::os::raw::c_char,
20075 bufferSize: uInt32,
20076 ) -> int32;
20077}
20078unsafe extern "C" {
20079 pub fn DAQmxGetDevCOSupportedOutputTypes(
20080 device: *const ::std::os::raw::c_char,
20081 data: *mut int32,
20082 arraySizeInElements: uInt32,
20083 ) -> int32;
20084}
20085unsafe extern "C" {
20086 pub fn DAQmxGetDevCOSampClkSupported(
20087 device: *const ::std::os::raw::c_char,
20088 data: *mut bool32,
20089 ) -> int32;
20090}
20091unsafe extern "C" {
20092 pub fn DAQmxGetDevCOSampModes(
20093 device: *const ::std::os::raw::c_char,
20094 data: *mut int32,
20095 arraySizeInElements: uInt32,
20096 ) -> int32;
20097}
20098unsafe extern "C" {
20099 pub fn DAQmxGetDevCOTrigUsage(device: *const ::std::os::raw::c_char, data: *mut int32)
20100 -> int32;
20101}
20102unsafe extern "C" {
20103 pub fn DAQmxGetDevCOMaxSize(device: *const ::std::os::raw::c_char, data: *mut uInt32) -> int32;
20104}
20105unsafe extern "C" {
20106 pub fn DAQmxGetDevCOMaxTimebase(
20107 device: *const ::std::os::raw::c_char,
20108 data: *mut float64,
20109 ) -> int32;
20110}
20111unsafe extern "C" {
20112 pub fn DAQmxGetDevTEDSHWTEDSSupported(
20113 device: *const ::std::os::raw::c_char,
20114 data: *mut bool32,
20115 ) -> int32;
20116}
20117unsafe extern "C" {
20118 pub fn DAQmxGetDevNumDMAChans(
20119 device: *const ::std::os::raw::c_char,
20120 data: *mut uInt32,
20121 ) -> int32;
20122}
20123unsafe extern "C" {
20124 pub fn DAQmxGetDevBusType(device: *const ::std::os::raw::c_char, data: *mut int32) -> int32;
20125}
20126unsafe extern "C" {
20127 pub fn DAQmxGetDevPCIBusNum(device: *const ::std::os::raw::c_char, data: *mut uInt32) -> int32;
20128}
20129unsafe extern "C" {
20130 pub fn DAQmxGetDevPCIDevNum(device: *const ::std::os::raw::c_char, data: *mut uInt32) -> int32;
20131}
20132unsafe extern "C" {
20133 pub fn DAQmxGetDevPXIChassisNum(
20134 device: *const ::std::os::raw::c_char,
20135 data: *mut uInt32,
20136 ) -> int32;
20137}
20138unsafe extern "C" {
20139 pub fn DAQmxGetDevPXISlotNum(device: *const ::std::os::raw::c_char, data: *mut uInt32)
20140 -> int32;
20141}
20142unsafe extern "C" {
20143 pub fn DAQmxGetDevCompactDAQChassisDevName(
20144 device: *const ::std::os::raw::c_char,
20145 data: *mut ::std::os::raw::c_char,
20146 bufferSize: uInt32,
20147 ) -> int32;
20148}
20149unsafe extern "C" {
20150 pub fn DAQmxGetDevCompactDAQSlotNum(
20151 device: *const ::std::os::raw::c_char,
20152 data: *mut uInt32,
20153 ) -> int32;
20154}
20155unsafe extern "C" {
20156 pub fn DAQmxGetDevCompactRIOChassisDevName(
20157 device: *const ::std::os::raw::c_char,
20158 data: *mut ::std::os::raw::c_char,
20159 bufferSize: uInt32,
20160 ) -> int32;
20161}
20162unsafe extern "C" {
20163 pub fn DAQmxGetDevCompactRIOSlotNum(
20164 device: *const ::std::os::raw::c_char,
20165 data: *mut uInt32,
20166 ) -> int32;
20167}
20168unsafe extern "C" {
20169 pub fn DAQmxGetDevTCPIPHostname(
20170 device: *const ::std::os::raw::c_char,
20171 data: *mut ::std::os::raw::c_char,
20172 bufferSize: uInt32,
20173 ) -> int32;
20174}
20175unsafe extern "C" {
20176 pub fn DAQmxGetDevTCPIPEthernetIP(
20177 device: *const ::std::os::raw::c_char,
20178 data: *mut ::std::os::raw::c_char,
20179 bufferSize: uInt32,
20180 ) -> int32;
20181}
20182unsafe extern "C" {
20183 pub fn DAQmxGetDevTCPIPWirelessIP(
20184 device: *const ::std::os::raw::c_char,
20185 data: *mut ::std::os::raw::c_char,
20186 bufferSize: uInt32,
20187 ) -> int32;
20188}
20189unsafe extern "C" {
20190 pub fn DAQmxGetDevTerminals(
20191 device: *const ::std::os::raw::c_char,
20192 data: *mut ::std::os::raw::c_char,
20193 bufferSize: uInt32,
20194 ) -> int32;
20195}
20196unsafe extern "C" {
20197 pub fn DAQmxGetDevNumTimeTrigs(
20198 device: *const ::std::os::raw::c_char,
20199 data: *mut uInt32,
20200 ) -> int32;
20201}
20202unsafe extern "C" {
20203 pub fn DAQmxGetDevNumTimestampEngines(
20204 device: *const ::std::os::raw::c_char,
20205 data: *mut uInt32,
20206 ) -> int32;
20207}
20208unsafe extern "C" {
20209 pub fn DAQmxGetExportedAIConvClkOutputTerm(
20210 taskHandle: TaskHandle,
20211 data: *mut ::std::os::raw::c_char,
20212 bufferSize: uInt32,
20213 ) -> int32;
20214}
20215unsafe extern "C" {
20216 pub fn DAQmxSetExportedAIConvClkOutputTerm(
20217 taskHandle: TaskHandle,
20218 data: *const ::std::os::raw::c_char,
20219 ) -> int32;
20220}
20221unsafe extern "C" {
20222 pub fn DAQmxResetExportedAIConvClkOutputTerm(taskHandle: TaskHandle) -> int32;
20223}
20224unsafe extern "C" {
20225 pub fn DAQmxGetExportedAIConvClkPulsePolarity(
20226 taskHandle: TaskHandle,
20227 data: *mut int32,
20228 ) -> int32;
20229}
20230unsafe extern "C" {
20231 pub fn DAQmxGetExported10MHzRefClkOutputTerm(
20232 taskHandle: TaskHandle,
20233 data: *mut ::std::os::raw::c_char,
20234 bufferSize: uInt32,
20235 ) -> int32;
20236}
20237unsafe extern "C" {
20238 pub fn DAQmxSetExported10MHzRefClkOutputTerm(
20239 taskHandle: TaskHandle,
20240 data: *const ::std::os::raw::c_char,
20241 ) -> int32;
20242}
20243unsafe extern "C" {
20244 pub fn DAQmxResetExported10MHzRefClkOutputTerm(taskHandle: TaskHandle) -> int32;
20245}
20246unsafe extern "C" {
20247 pub fn DAQmxGetExported20MHzTimebaseOutputTerm(
20248 taskHandle: TaskHandle,
20249 data: *mut ::std::os::raw::c_char,
20250 bufferSize: uInt32,
20251 ) -> int32;
20252}
20253unsafe extern "C" {
20254 pub fn DAQmxSetExported20MHzTimebaseOutputTerm(
20255 taskHandle: TaskHandle,
20256 data: *const ::std::os::raw::c_char,
20257 ) -> int32;
20258}
20259unsafe extern "C" {
20260 pub fn DAQmxResetExported20MHzTimebaseOutputTerm(taskHandle: TaskHandle) -> int32;
20261}
20262unsafe extern "C" {
20263 pub fn DAQmxGetExportedSampClkOutputBehavior(taskHandle: TaskHandle, data: *mut int32)
20264 -> int32;
20265}
20266unsafe extern "C" {
20267 pub fn DAQmxSetExportedSampClkOutputBehavior(taskHandle: TaskHandle, data: int32) -> int32;
20268}
20269unsafe extern "C" {
20270 pub fn DAQmxResetExportedSampClkOutputBehavior(taskHandle: TaskHandle) -> int32;
20271}
20272unsafe extern "C" {
20273 pub fn DAQmxGetExportedSampClkOutputTerm(
20274 taskHandle: TaskHandle,
20275 data: *mut ::std::os::raw::c_char,
20276 bufferSize: uInt32,
20277 ) -> int32;
20278}
20279unsafe extern "C" {
20280 pub fn DAQmxSetExportedSampClkOutputTerm(
20281 taskHandle: TaskHandle,
20282 data: *const ::std::os::raw::c_char,
20283 ) -> int32;
20284}
20285unsafe extern "C" {
20286 pub fn DAQmxResetExportedSampClkOutputTerm(taskHandle: TaskHandle) -> int32;
20287}
20288unsafe extern "C" {
20289 pub fn DAQmxGetExportedSampClkDelayOffset(taskHandle: TaskHandle, data: *mut float64) -> int32;
20290}
20291unsafe extern "C" {
20292 pub fn DAQmxSetExportedSampClkDelayOffset(taskHandle: TaskHandle, data: float64) -> int32;
20293}
20294unsafe extern "C" {
20295 pub fn DAQmxResetExportedSampClkDelayOffset(taskHandle: TaskHandle) -> int32;
20296}
20297unsafe extern "C" {
20298 pub fn DAQmxGetExportedSampClkPulsePolarity(taskHandle: TaskHandle, data: *mut int32) -> int32;
20299}
20300unsafe extern "C" {
20301 pub fn DAQmxSetExportedSampClkPulsePolarity(taskHandle: TaskHandle, data: int32) -> int32;
20302}
20303unsafe extern "C" {
20304 pub fn DAQmxResetExportedSampClkPulsePolarity(taskHandle: TaskHandle) -> int32;
20305}
20306unsafe extern "C" {
20307 pub fn DAQmxGetExportedSampClkTimebaseOutputTerm(
20308 taskHandle: TaskHandle,
20309 data: *mut ::std::os::raw::c_char,
20310 bufferSize: uInt32,
20311 ) -> int32;
20312}
20313unsafe extern "C" {
20314 pub fn DAQmxSetExportedSampClkTimebaseOutputTerm(
20315 taskHandle: TaskHandle,
20316 data: *const ::std::os::raw::c_char,
20317 ) -> int32;
20318}
20319unsafe extern "C" {
20320 pub fn DAQmxResetExportedSampClkTimebaseOutputTerm(taskHandle: TaskHandle) -> int32;
20321}
20322unsafe extern "C" {
20323 pub fn DAQmxGetExportedDividedSampClkTimebaseOutputTerm(
20324 taskHandle: TaskHandle,
20325 data: *mut ::std::os::raw::c_char,
20326 bufferSize: uInt32,
20327 ) -> int32;
20328}
20329unsafe extern "C" {
20330 pub fn DAQmxSetExportedDividedSampClkTimebaseOutputTerm(
20331 taskHandle: TaskHandle,
20332 data: *const ::std::os::raw::c_char,
20333 ) -> int32;
20334}
20335unsafe extern "C" {
20336 pub fn DAQmxResetExportedDividedSampClkTimebaseOutputTerm(taskHandle: TaskHandle) -> int32;
20337}
20338unsafe extern "C" {
20339 pub fn DAQmxGetExportedAdvTrigOutputTerm(
20340 taskHandle: TaskHandle,
20341 data: *mut ::std::os::raw::c_char,
20342 bufferSize: uInt32,
20343 ) -> int32;
20344}
20345unsafe extern "C" {
20346 pub fn DAQmxSetExportedAdvTrigOutputTerm(
20347 taskHandle: TaskHandle,
20348 data: *const ::std::os::raw::c_char,
20349 ) -> int32;
20350}
20351unsafe extern "C" {
20352 pub fn DAQmxResetExportedAdvTrigOutputTerm(taskHandle: TaskHandle) -> int32;
20353}
20354unsafe extern "C" {
20355 pub fn DAQmxGetExportedAdvTrigPulsePolarity(taskHandle: TaskHandle, data: *mut int32) -> int32;
20356}
20357unsafe extern "C" {
20358 pub fn DAQmxGetExportedAdvTrigPulseWidthUnits(
20359 taskHandle: TaskHandle,
20360 data: *mut int32,
20361 ) -> int32;
20362}
20363unsafe extern "C" {
20364 pub fn DAQmxSetExportedAdvTrigPulseWidthUnits(taskHandle: TaskHandle, data: int32) -> int32;
20365}
20366unsafe extern "C" {
20367 pub fn DAQmxResetExportedAdvTrigPulseWidthUnits(taskHandle: TaskHandle) -> int32;
20368}
20369unsafe extern "C" {
20370 pub fn DAQmxGetExportedAdvTrigPulseWidth(taskHandle: TaskHandle, data: *mut float64) -> int32;
20371}
20372unsafe extern "C" {
20373 pub fn DAQmxSetExportedAdvTrigPulseWidth(taskHandle: TaskHandle, data: float64) -> int32;
20374}
20375unsafe extern "C" {
20376 pub fn DAQmxResetExportedAdvTrigPulseWidth(taskHandle: TaskHandle) -> int32;
20377}
20378unsafe extern "C" {
20379 pub fn DAQmxGetExportedPauseTrigOutputTerm(
20380 taskHandle: TaskHandle,
20381 data: *mut ::std::os::raw::c_char,
20382 bufferSize: uInt32,
20383 ) -> int32;
20384}
20385unsafe extern "C" {
20386 pub fn DAQmxSetExportedPauseTrigOutputTerm(
20387 taskHandle: TaskHandle,
20388 data: *const ::std::os::raw::c_char,
20389 ) -> int32;
20390}
20391unsafe extern "C" {
20392 pub fn DAQmxResetExportedPauseTrigOutputTerm(taskHandle: TaskHandle) -> int32;
20393}
20394unsafe extern "C" {
20395 pub fn DAQmxGetExportedPauseTrigLvlActiveLvl(taskHandle: TaskHandle, data: *mut int32)
20396 -> int32;
20397}
20398unsafe extern "C" {
20399 pub fn DAQmxSetExportedPauseTrigLvlActiveLvl(taskHandle: TaskHandle, data: int32) -> int32;
20400}
20401unsafe extern "C" {
20402 pub fn DAQmxResetExportedPauseTrigLvlActiveLvl(taskHandle: TaskHandle) -> int32;
20403}
20404unsafe extern "C" {
20405 pub fn DAQmxGetExportedRefTrigOutputTerm(
20406 taskHandle: TaskHandle,
20407 data: *mut ::std::os::raw::c_char,
20408 bufferSize: uInt32,
20409 ) -> int32;
20410}
20411unsafe extern "C" {
20412 pub fn DAQmxSetExportedRefTrigOutputTerm(
20413 taskHandle: TaskHandle,
20414 data: *const ::std::os::raw::c_char,
20415 ) -> int32;
20416}
20417unsafe extern "C" {
20418 pub fn DAQmxResetExportedRefTrigOutputTerm(taskHandle: TaskHandle) -> int32;
20419}
20420unsafe extern "C" {
20421 pub fn DAQmxGetExportedRefTrigPulsePolarity(taskHandle: TaskHandle, data: *mut int32) -> int32;
20422}
20423unsafe extern "C" {
20424 pub fn DAQmxSetExportedRefTrigPulsePolarity(taskHandle: TaskHandle, data: int32) -> int32;
20425}
20426unsafe extern "C" {
20427 pub fn DAQmxResetExportedRefTrigPulsePolarity(taskHandle: TaskHandle) -> int32;
20428}
20429unsafe extern "C" {
20430 pub fn DAQmxGetExportedStartTrigOutputTerm(
20431 taskHandle: TaskHandle,
20432 data: *mut ::std::os::raw::c_char,
20433 bufferSize: uInt32,
20434 ) -> int32;
20435}
20436unsafe extern "C" {
20437 pub fn DAQmxSetExportedStartTrigOutputTerm(
20438 taskHandle: TaskHandle,
20439 data: *const ::std::os::raw::c_char,
20440 ) -> int32;
20441}
20442unsafe extern "C" {
20443 pub fn DAQmxResetExportedStartTrigOutputTerm(taskHandle: TaskHandle) -> int32;
20444}
20445unsafe extern "C" {
20446 pub fn DAQmxGetExportedStartTrigPulsePolarity(
20447 taskHandle: TaskHandle,
20448 data: *mut int32,
20449 ) -> int32;
20450}
20451unsafe extern "C" {
20452 pub fn DAQmxSetExportedStartTrigPulsePolarity(taskHandle: TaskHandle, data: int32) -> int32;
20453}
20454unsafe extern "C" {
20455 pub fn DAQmxResetExportedStartTrigPulsePolarity(taskHandle: TaskHandle) -> int32;
20456}
20457unsafe extern "C" {
20458 pub fn DAQmxGetExportedAdvCmpltEventOutputTerm(
20459 taskHandle: TaskHandle,
20460 data: *mut ::std::os::raw::c_char,
20461 bufferSize: uInt32,
20462 ) -> int32;
20463}
20464unsafe extern "C" {
20465 pub fn DAQmxSetExportedAdvCmpltEventOutputTerm(
20466 taskHandle: TaskHandle,
20467 data: *const ::std::os::raw::c_char,
20468 ) -> int32;
20469}
20470unsafe extern "C" {
20471 pub fn DAQmxResetExportedAdvCmpltEventOutputTerm(taskHandle: TaskHandle) -> int32;
20472}
20473unsafe extern "C" {
20474 pub fn DAQmxGetExportedAdvCmpltEventDelay(taskHandle: TaskHandle, data: *mut float64) -> int32;
20475}
20476unsafe extern "C" {
20477 pub fn DAQmxSetExportedAdvCmpltEventDelay(taskHandle: TaskHandle, data: float64) -> int32;
20478}
20479unsafe extern "C" {
20480 pub fn DAQmxResetExportedAdvCmpltEventDelay(taskHandle: TaskHandle) -> int32;
20481}
20482unsafe extern "C" {
20483 pub fn DAQmxGetExportedAdvCmpltEventPulsePolarity(
20484 taskHandle: TaskHandle,
20485 data: *mut int32,
20486 ) -> int32;
20487}
20488unsafe extern "C" {
20489 pub fn DAQmxSetExportedAdvCmpltEventPulsePolarity(taskHandle: TaskHandle, data: int32)
20490 -> int32;
20491}
20492unsafe extern "C" {
20493 pub fn DAQmxResetExportedAdvCmpltEventPulsePolarity(taskHandle: TaskHandle) -> int32;
20494}
20495unsafe extern "C" {
20496 pub fn DAQmxGetExportedAdvCmpltEventPulseWidth(
20497 taskHandle: TaskHandle,
20498 data: *mut float64,
20499 ) -> int32;
20500}
20501unsafe extern "C" {
20502 pub fn DAQmxSetExportedAdvCmpltEventPulseWidth(taskHandle: TaskHandle, data: float64) -> int32;
20503}
20504unsafe extern "C" {
20505 pub fn DAQmxResetExportedAdvCmpltEventPulseWidth(taskHandle: TaskHandle) -> int32;
20506}
20507unsafe extern "C" {
20508 pub fn DAQmxGetExportedAIHoldCmpltEventOutputTerm(
20509 taskHandle: TaskHandle,
20510 data: *mut ::std::os::raw::c_char,
20511 bufferSize: uInt32,
20512 ) -> int32;
20513}
20514unsafe extern "C" {
20515 pub fn DAQmxSetExportedAIHoldCmpltEventOutputTerm(
20516 taskHandle: TaskHandle,
20517 data: *const ::std::os::raw::c_char,
20518 ) -> int32;
20519}
20520unsafe extern "C" {
20521 pub fn DAQmxResetExportedAIHoldCmpltEventOutputTerm(taskHandle: TaskHandle) -> int32;
20522}
20523unsafe extern "C" {
20524 pub fn DAQmxGetExportedAIHoldCmpltEventPulsePolarity(
20525 taskHandle: TaskHandle,
20526 data: *mut int32,
20527 ) -> int32;
20528}
20529unsafe extern "C" {
20530 pub fn DAQmxSetExportedAIHoldCmpltEventPulsePolarity(
20531 taskHandle: TaskHandle,
20532 data: int32,
20533 ) -> int32;
20534}
20535unsafe extern "C" {
20536 pub fn DAQmxResetExportedAIHoldCmpltEventPulsePolarity(taskHandle: TaskHandle) -> int32;
20537}
20538unsafe extern "C" {
20539 pub fn DAQmxGetExportedChangeDetectEventOutputTerm(
20540 taskHandle: TaskHandle,
20541 data: *mut ::std::os::raw::c_char,
20542 bufferSize: uInt32,
20543 ) -> int32;
20544}
20545unsafe extern "C" {
20546 pub fn DAQmxSetExportedChangeDetectEventOutputTerm(
20547 taskHandle: TaskHandle,
20548 data: *const ::std::os::raw::c_char,
20549 ) -> int32;
20550}
20551unsafe extern "C" {
20552 pub fn DAQmxResetExportedChangeDetectEventOutputTerm(taskHandle: TaskHandle) -> int32;
20553}
20554unsafe extern "C" {
20555 pub fn DAQmxGetExportedChangeDetectEventPulsePolarity(
20556 taskHandle: TaskHandle,
20557 data: *mut int32,
20558 ) -> int32;
20559}
20560unsafe extern "C" {
20561 pub fn DAQmxSetExportedChangeDetectEventPulsePolarity(
20562 taskHandle: TaskHandle,
20563 data: int32,
20564 ) -> int32;
20565}
20566unsafe extern "C" {
20567 pub fn DAQmxResetExportedChangeDetectEventPulsePolarity(taskHandle: TaskHandle) -> int32;
20568}
20569unsafe extern "C" {
20570 pub fn DAQmxGetExportedCtrOutEventOutputTerm(
20571 taskHandle: TaskHandle,
20572 data: *mut ::std::os::raw::c_char,
20573 bufferSize: uInt32,
20574 ) -> int32;
20575}
20576unsafe extern "C" {
20577 pub fn DAQmxSetExportedCtrOutEventOutputTerm(
20578 taskHandle: TaskHandle,
20579 data: *const ::std::os::raw::c_char,
20580 ) -> int32;
20581}
20582unsafe extern "C" {
20583 pub fn DAQmxResetExportedCtrOutEventOutputTerm(taskHandle: TaskHandle) -> int32;
20584}
20585unsafe extern "C" {
20586 pub fn DAQmxGetExportedCtrOutEventOutputBehavior(
20587 taskHandle: TaskHandle,
20588 data: *mut int32,
20589 ) -> int32;
20590}
20591unsafe extern "C" {
20592 pub fn DAQmxSetExportedCtrOutEventOutputBehavior(taskHandle: TaskHandle, data: int32) -> int32;
20593}
20594unsafe extern "C" {
20595 pub fn DAQmxResetExportedCtrOutEventOutputBehavior(taskHandle: TaskHandle) -> int32;
20596}
20597unsafe extern "C" {
20598 pub fn DAQmxGetExportedCtrOutEventPulsePolarity(
20599 taskHandle: TaskHandle,
20600 data: *mut int32,
20601 ) -> int32;
20602}
20603unsafe extern "C" {
20604 pub fn DAQmxSetExportedCtrOutEventPulsePolarity(taskHandle: TaskHandle, data: int32) -> int32;
20605}
20606unsafe extern "C" {
20607 pub fn DAQmxResetExportedCtrOutEventPulsePolarity(taskHandle: TaskHandle) -> int32;
20608}
20609unsafe extern "C" {
20610 pub fn DAQmxGetExportedCtrOutEventToggleIdleState(
20611 taskHandle: TaskHandle,
20612 data: *mut int32,
20613 ) -> int32;
20614}
20615unsafe extern "C" {
20616 pub fn DAQmxSetExportedCtrOutEventToggleIdleState(taskHandle: TaskHandle, data: int32)
20617 -> int32;
20618}
20619unsafe extern "C" {
20620 pub fn DAQmxResetExportedCtrOutEventToggleIdleState(taskHandle: TaskHandle) -> int32;
20621}
20622unsafe extern "C" {
20623 pub fn DAQmxGetExportedHshkEventOutputTerm(
20624 taskHandle: TaskHandle,
20625 data: *mut ::std::os::raw::c_char,
20626 bufferSize: uInt32,
20627 ) -> int32;
20628}
20629unsafe extern "C" {
20630 pub fn DAQmxSetExportedHshkEventOutputTerm(
20631 taskHandle: TaskHandle,
20632 data: *const ::std::os::raw::c_char,
20633 ) -> int32;
20634}
20635unsafe extern "C" {
20636 pub fn DAQmxResetExportedHshkEventOutputTerm(taskHandle: TaskHandle) -> int32;
20637}
20638unsafe extern "C" {
20639 pub fn DAQmxGetExportedHshkEventOutputBehavior(
20640 taskHandle: TaskHandle,
20641 data: *mut int32,
20642 ) -> int32;
20643}
20644unsafe extern "C" {
20645 pub fn DAQmxSetExportedHshkEventOutputBehavior(taskHandle: TaskHandle, data: int32) -> int32;
20646}
20647unsafe extern "C" {
20648 pub fn DAQmxResetExportedHshkEventOutputBehavior(taskHandle: TaskHandle) -> int32;
20649}
20650unsafe extern "C" {
20651 pub fn DAQmxGetExportedHshkEventDelay(taskHandle: TaskHandle, data: *mut float64) -> int32;
20652}
20653unsafe extern "C" {
20654 pub fn DAQmxSetExportedHshkEventDelay(taskHandle: TaskHandle, data: float64) -> int32;
20655}
20656unsafe extern "C" {
20657 pub fn DAQmxResetExportedHshkEventDelay(taskHandle: TaskHandle) -> int32;
20658}
20659unsafe extern "C" {
20660 pub fn DAQmxGetExportedHshkEventInterlockedAssertedLvl(
20661 taskHandle: TaskHandle,
20662 data: *mut int32,
20663 ) -> int32;
20664}
20665unsafe extern "C" {
20666 pub fn DAQmxSetExportedHshkEventInterlockedAssertedLvl(
20667 taskHandle: TaskHandle,
20668 data: int32,
20669 ) -> int32;
20670}
20671unsafe extern "C" {
20672 pub fn DAQmxResetExportedHshkEventInterlockedAssertedLvl(taskHandle: TaskHandle) -> int32;
20673}
20674unsafe extern "C" {
20675 pub fn DAQmxGetExportedHshkEventInterlockedAssertOnStart(
20676 taskHandle: TaskHandle,
20677 data: *mut bool32,
20678 ) -> int32;
20679}
20680unsafe extern "C" {
20681 pub fn DAQmxSetExportedHshkEventInterlockedAssertOnStart(
20682 taskHandle: TaskHandle,
20683 data: bool32,
20684 ) -> int32;
20685}
20686unsafe extern "C" {
20687 pub fn DAQmxResetExportedHshkEventInterlockedAssertOnStart(taskHandle: TaskHandle) -> int32;
20688}
20689unsafe extern "C" {
20690 pub fn DAQmxGetExportedHshkEventInterlockedDeassertDelay(
20691 taskHandle: TaskHandle,
20692 data: *mut float64,
20693 ) -> int32;
20694}
20695unsafe extern "C" {
20696 pub fn DAQmxSetExportedHshkEventInterlockedDeassertDelay(
20697 taskHandle: TaskHandle,
20698 data: float64,
20699 ) -> int32;
20700}
20701unsafe extern "C" {
20702 pub fn DAQmxResetExportedHshkEventInterlockedDeassertDelay(taskHandle: TaskHandle) -> int32;
20703}
20704unsafe extern "C" {
20705 pub fn DAQmxGetExportedHshkEventPulsePolarity(
20706 taskHandle: TaskHandle,
20707 data: *mut int32,
20708 ) -> int32;
20709}
20710unsafe extern "C" {
20711 pub fn DAQmxSetExportedHshkEventPulsePolarity(taskHandle: TaskHandle, data: int32) -> int32;
20712}
20713unsafe extern "C" {
20714 pub fn DAQmxResetExportedHshkEventPulsePolarity(taskHandle: TaskHandle) -> int32;
20715}
20716unsafe extern "C" {
20717 pub fn DAQmxGetExportedHshkEventPulseWidth(taskHandle: TaskHandle, data: *mut float64)
20718 -> int32;
20719}
20720unsafe extern "C" {
20721 pub fn DAQmxSetExportedHshkEventPulseWidth(taskHandle: TaskHandle, data: float64) -> int32;
20722}
20723unsafe extern "C" {
20724 pub fn DAQmxResetExportedHshkEventPulseWidth(taskHandle: TaskHandle) -> int32;
20725}
20726unsafe extern "C" {
20727 pub fn DAQmxGetExportedRdyForXferEventOutputTerm(
20728 taskHandle: TaskHandle,
20729 data: *mut ::std::os::raw::c_char,
20730 bufferSize: uInt32,
20731 ) -> int32;
20732}
20733unsafe extern "C" {
20734 pub fn DAQmxSetExportedRdyForXferEventOutputTerm(
20735 taskHandle: TaskHandle,
20736 data: *const ::std::os::raw::c_char,
20737 ) -> int32;
20738}
20739unsafe extern "C" {
20740 pub fn DAQmxResetExportedRdyForXferEventOutputTerm(taskHandle: TaskHandle) -> int32;
20741}
20742unsafe extern "C" {
20743 pub fn DAQmxGetExportedRdyForXferEventLvlActiveLvl(
20744 taskHandle: TaskHandle,
20745 data: *mut int32,
20746 ) -> int32;
20747}
20748unsafe extern "C" {
20749 pub fn DAQmxSetExportedRdyForXferEventLvlActiveLvl(
20750 taskHandle: TaskHandle,
20751 data: int32,
20752 ) -> int32;
20753}
20754unsafe extern "C" {
20755 pub fn DAQmxResetExportedRdyForXferEventLvlActiveLvl(taskHandle: TaskHandle) -> int32;
20756}
20757unsafe extern "C" {
20758 pub fn DAQmxGetExportedRdyForXferEventDeassertCond(
20759 taskHandle: TaskHandle,
20760 data: *mut int32,
20761 ) -> int32;
20762}
20763unsafe extern "C" {
20764 pub fn DAQmxSetExportedRdyForXferEventDeassertCond(
20765 taskHandle: TaskHandle,
20766 data: int32,
20767 ) -> int32;
20768}
20769unsafe extern "C" {
20770 pub fn DAQmxResetExportedRdyForXferEventDeassertCond(taskHandle: TaskHandle) -> int32;
20771}
20772unsafe extern "C" {
20773 pub fn DAQmxGetExportedRdyForXferEventDeassertCondCustomThreshold(
20774 taskHandle: TaskHandle,
20775 data: *mut uInt32,
20776 ) -> int32;
20777}
20778unsafe extern "C" {
20779 pub fn DAQmxSetExportedRdyForXferEventDeassertCondCustomThreshold(
20780 taskHandle: TaskHandle,
20781 data: uInt32,
20782 ) -> int32;
20783}
20784unsafe extern "C" {
20785 pub fn DAQmxResetExportedRdyForXferEventDeassertCondCustomThreshold(
20786 taskHandle: TaskHandle,
20787 ) -> int32;
20788}
20789unsafe extern "C" {
20790 pub fn DAQmxGetExportedDataActiveEventOutputTerm(
20791 taskHandle: TaskHandle,
20792 data: *mut ::std::os::raw::c_char,
20793 bufferSize: uInt32,
20794 ) -> int32;
20795}
20796unsafe extern "C" {
20797 pub fn DAQmxSetExportedDataActiveEventOutputTerm(
20798 taskHandle: TaskHandle,
20799 data: *const ::std::os::raw::c_char,
20800 ) -> int32;
20801}
20802unsafe extern "C" {
20803 pub fn DAQmxResetExportedDataActiveEventOutputTerm(taskHandle: TaskHandle) -> int32;
20804}
20805unsafe extern "C" {
20806 pub fn DAQmxGetExportedDataActiveEventLvlActiveLvl(
20807 taskHandle: TaskHandle,
20808 data: *mut int32,
20809 ) -> int32;
20810}
20811unsafe extern "C" {
20812 pub fn DAQmxSetExportedDataActiveEventLvlActiveLvl(
20813 taskHandle: TaskHandle,
20814 data: int32,
20815 ) -> int32;
20816}
20817unsafe extern "C" {
20818 pub fn DAQmxResetExportedDataActiveEventLvlActiveLvl(taskHandle: TaskHandle) -> int32;
20819}
20820unsafe extern "C" {
20821 pub fn DAQmxGetExportedRdyForStartEventOutputTerm(
20822 taskHandle: TaskHandle,
20823 data: *mut ::std::os::raw::c_char,
20824 bufferSize: uInt32,
20825 ) -> int32;
20826}
20827unsafe extern "C" {
20828 pub fn DAQmxSetExportedRdyForStartEventOutputTerm(
20829 taskHandle: TaskHandle,
20830 data: *const ::std::os::raw::c_char,
20831 ) -> int32;
20832}
20833unsafe extern "C" {
20834 pub fn DAQmxResetExportedRdyForStartEventOutputTerm(taskHandle: TaskHandle) -> int32;
20835}
20836unsafe extern "C" {
20837 pub fn DAQmxGetExportedRdyForStartEventLvlActiveLvl(
20838 taskHandle: TaskHandle,
20839 data: *mut int32,
20840 ) -> int32;
20841}
20842unsafe extern "C" {
20843 pub fn DAQmxSetExportedRdyForStartEventLvlActiveLvl(
20844 taskHandle: TaskHandle,
20845 data: int32,
20846 ) -> int32;
20847}
20848unsafe extern "C" {
20849 pub fn DAQmxResetExportedRdyForStartEventLvlActiveLvl(taskHandle: TaskHandle) -> int32;
20850}
20851unsafe extern "C" {
20852 pub fn DAQmxGetExportedSyncPulseEventOutputTerm(
20853 taskHandle: TaskHandle,
20854 data: *mut ::std::os::raw::c_char,
20855 bufferSize: uInt32,
20856 ) -> int32;
20857}
20858unsafe extern "C" {
20859 pub fn DAQmxSetExportedSyncPulseEventOutputTerm(
20860 taskHandle: TaskHandle,
20861 data: *const ::std::os::raw::c_char,
20862 ) -> int32;
20863}
20864unsafe extern "C" {
20865 pub fn DAQmxResetExportedSyncPulseEventOutputTerm(taskHandle: TaskHandle) -> int32;
20866}
20867unsafe extern "C" {
20868 pub fn DAQmxGetExportedWatchdogExpiredEventOutputTerm(
20869 taskHandle: TaskHandle,
20870 data: *mut ::std::os::raw::c_char,
20871 bufferSize: uInt32,
20872 ) -> int32;
20873}
20874unsafe extern "C" {
20875 pub fn DAQmxSetExportedWatchdogExpiredEventOutputTerm(
20876 taskHandle: TaskHandle,
20877 data: *const ::std::os::raw::c_char,
20878 ) -> int32;
20879}
20880unsafe extern "C" {
20881 pub fn DAQmxResetExportedWatchdogExpiredEventOutputTerm(taskHandle: TaskHandle) -> int32;
20882}
20883unsafe extern "C" {
20884 pub fn DAQmxGetPersistedChanAuthor(
20885 channel: *const ::std::os::raw::c_char,
20886 data: *mut ::std::os::raw::c_char,
20887 bufferSize: uInt32,
20888 ) -> int32;
20889}
20890unsafe extern "C" {
20891 pub fn DAQmxGetPersistedChanAllowInteractiveEditing(
20892 channel: *const ::std::os::raw::c_char,
20893 data: *mut bool32,
20894 ) -> int32;
20895}
20896unsafe extern "C" {
20897 pub fn DAQmxGetPersistedChanAllowInteractiveDeletion(
20898 channel: *const ::std::os::raw::c_char,
20899 data: *mut bool32,
20900 ) -> int32;
20901}
20902unsafe extern "C" {
20903 pub fn DAQmxGetPersistedScaleAuthor(
20904 scaleName: *const ::std::os::raw::c_char,
20905 data: *mut ::std::os::raw::c_char,
20906 bufferSize: uInt32,
20907 ) -> int32;
20908}
20909unsafe extern "C" {
20910 pub fn DAQmxGetPersistedScaleAllowInteractiveEditing(
20911 scaleName: *const ::std::os::raw::c_char,
20912 data: *mut bool32,
20913 ) -> int32;
20914}
20915unsafe extern "C" {
20916 pub fn DAQmxGetPersistedScaleAllowInteractiveDeletion(
20917 scaleName: *const ::std::os::raw::c_char,
20918 data: *mut bool32,
20919 ) -> int32;
20920}
20921unsafe extern "C" {
20922 pub fn DAQmxGetPersistedTaskAuthor(
20923 taskName: *const ::std::os::raw::c_char,
20924 data: *mut ::std::os::raw::c_char,
20925 bufferSize: uInt32,
20926 ) -> int32;
20927}
20928unsafe extern "C" {
20929 pub fn DAQmxGetPersistedTaskAllowInteractiveEditing(
20930 taskName: *const ::std::os::raw::c_char,
20931 data: *mut bool32,
20932 ) -> int32;
20933}
20934unsafe extern "C" {
20935 pub fn DAQmxGetPersistedTaskAllowInteractiveDeletion(
20936 taskName: *const ::std::os::raw::c_char,
20937 data: *mut bool32,
20938 ) -> int32;
20939}
20940unsafe extern "C" {
20941 pub fn DAQmxGetPhysicalChanAISupportedMeasTypes(
20942 physicalChannel: *const ::std::os::raw::c_char,
20943 data: *mut int32,
20944 arraySizeInElements: uInt32,
20945 ) -> int32;
20946}
20947unsafe extern "C" {
20948 pub fn DAQmxGetPhysicalChanAITermCfgs(
20949 physicalChannel: *const ::std::os::raw::c_char,
20950 data: *mut int32,
20951 ) -> int32;
20952}
20953unsafe extern "C" {
20954 pub fn DAQmxGetPhysicalChanAIInputSrcs(
20955 physicalChannel: *const ::std::os::raw::c_char,
20956 data: *mut ::std::os::raw::c_char,
20957 bufferSize: uInt32,
20958 ) -> int32;
20959}
20960unsafe extern "C" {
20961 pub fn DAQmxGetPhysicalChanAISensorPowerTypes(
20962 physicalChannel: *const ::std::os::raw::c_char,
20963 data: *mut int32,
20964 arraySizeInElements: uInt32,
20965 ) -> int32;
20966}
20967unsafe extern "C" {
20968 pub fn DAQmxGetPhysicalChanAISensorPowerVoltageRangeVals(
20969 physicalChannel: *const ::std::os::raw::c_char,
20970 data: *mut float64,
20971 arraySizeInElements: uInt32,
20972 ) -> int32;
20973}
20974unsafe extern "C" {
20975 pub fn DAQmxGetPhysicalChanAIPowerControlVoltage(
20976 physicalChannel: *const ::std::os::raw::c_char,
20977 data: *mut float64,
20978 ) -> int32;
20979}
20980unsafe extern "C" {
20981 pub fn DAQmxSetPhysicalChanAIPowerControlVoltage(
20982 physicalChannel: *const ::std::os::raw::c_char,
20983 data: float64,
20984 ) -> int32;
20985}
20986unsafe extern "C" {
20987 pub fn DAQmxResetPhysicalChanAIPowerControlVoltage(
20988 physicalChannel: *const ::std::os::raw::c_char,
20989 ) -> int32;
20990}
20991unsafe extern "C" {
20992 pub fn DAQmxGetPhysicalChanAIPowerControlEnable(
20993 physicalChannel: *const ::std::os::raw::c_char,
20994 data: *mut bool32,
20995 ) -> int32;
20996}
20997unsafe extern "C" {
20998 pub fn DAQmxSetPhysicalChanAIPowerControlEnable(
20999 physicalChannel: *const ::std::os::raw::c_char,
21000 data: bool32,
21001 ) -> int32;
21002}
21003unsafe extern "C" {
21004 pub fn DAQmxResetPhysicalChanAIPowerControlEnable(
21005 physicalChannel: *const ::std::os::raw::c_char,
21006 ) -> int32;
21007}
21008unsafe extern "C" {
21009 pub fn DAQmxGetPhysicalChanAIPowerControlType(
21010 physicalChannel: *const ::std::os::raw::c_char,
21011 data: *mut int32,
21012 ) -> int32;
21013}
21014unsafe extern "C" {
21015 pub fn DAQmxSetPhysicalChanAIPowerControlType(
21016 physicalChannel: *const ::std::os::raw::c_char,
21017 data: int32,
21018 ) -> int32;
21019}
21020unsafe extern "C" {
21021 pub fn DAQmxResetPhysicalChanAIPowerControlType(
21022 physicalChannel: *const ::std::os::raw::c_char,
21023 ) -> int32;
21024}
21025unsafe extern "C" {
21026 pub fn DAQmxGetPhysicalChanAISensorPowerOpenChan(
21027 physicalChannel: *const ::std::os::raw::c_char,
21028 data: *mut bool32,
21029 ) -> int32;
21030}
21031unsafe extern "C" {
21032 pub fn DAQmxGetPhysicalChanAISensorPowerOvercurrent(
21033 physicalChannel: *const ::std::os::raw::c_char,
21034 data: *mut bool32,
21035 ) -> int32;
21036}
21037unsafe extern "C" {
21038 pub fn DAQmxGetPhysicalChanAOSupportedOutputTypes(
21039 physicalChannel: *const ::std::os::raw::c_char,
21040 data: *mut int32,
21041 arraySizeInElements: uInt32,
21042 ) -> int32;
21043}
21044unsafe extern "C" {
21045 pub fn DAQmxGetPhysicalChanAOSupportedPowerUpOutputTypes(
21046 physicalChannel: *const ::std::os::raw::c_char,
21047 data: *mut int32,
21048 arraySizeInElements: uInt32,
21049 ) -> int32;
21050}
21051unsafe extern "C" {
21052 pub fn DAQmxGetPhysicalChanAOTermCfgs(
21053 physicalChannel: *const ::std::os::raw::c_char,
21054 data: *mut int32,
21055 ) -> int32;
21056}
21057unsafe extern "C" {
21058 pub fn DAQmxGetPhysicalChanAOManualControlEnable(
21059 physicalChannel: *const ::std::os::raw::c_char,
21060 data: *mut bool32,
21061 ) -> int32;
21062}
21063unsafe extern "C" {
21064 pub fn DAQmxSetPhysicalChanAOManualControlEnable(
21065 physicalChannel: *const ::std::os::raw::c_char,
21066 data: bool32,
21067 ) -> int32;
21068}
21069unsafe extern "C" {
21070 pub fn DAQmxResetPhysicalChanAOManualControlEnable(
21071 physicalChannel: *const ::std::os::raw::c_char,
21072 ) -> int32;
21073}
21074unsafe extern "C" {
21075 pub fn DAQmxGetPhysicalChanAOManualControlShortDetected(
21076 physicalChannel: *const ::std::os::raw::c_char,
21077 data: *mut bool32,
21078 ) -> int32;
21079}
21080unsafe extern "C" {
21081 pub fn DAQmxGetPhysicalChanAOManualControlAmplitude(
21082 physicalChannel: *const ::std::os::raw::c_char,
21083 data: *mut float64,
21084 ) -> int32;
21085}
21086unsafe extern "C" {
21087 pub fn DAQmxGetPhysicalChanAOManualControlFreq(
21088 physicalChannel: *const ::std::os::raw::c_char,
21089 data: *mut float64,
21090 ) -> int32;
21091}
21092unsafe extern "C" {
21093 pub fn DAQmxGetAOPowerAmpChannelEnable(
21094 physicalChannel: *const ::std::os::raw::c_char,
21095 data: *mut bool32,
21096 ) -> int32;
21097}
21098unsafe extern "C" {
21099 pub fn DAQmxSetAOPowerAmpChannelEnable(
21100 physicalChannel: *const ::std::os::raw::c_char,
21101 data: bool32,
21102 ) -> int32;
21103}
21104unsafe extern "C" {
21105 pub fn DAQmxResetAOPowerAmpChannelEnable(
21106 physicalChannel: *const ::std::os::raw::c_char,
21107 ) -> int32;
21108}
21109unsafe extern "C" {
21110 pub fn DAQmxGetAOPowerAmpScalingCoeff(
21111 physicalChannel: *const ::std::os::raw::c_char,
21112 data: *mut float64,
21113 arraySizeInElements: uInt32,
21114 ) -> int32;
21115}
21116unsafe extern "C" {
21117 pub fn DAQmxGetAOPowerAmpOvercurrent(
21118 physicalChannel: *const ::std::os::raw::c_char,
21119 data: *mut bool32,
21120 ) -> int32;
21121}
21122unsafe extern "C" {
21123 pub fn DAQmxGetAOPowerAmpGain(
21124 physicalChannel: *const ::std::os::raw::c_char,
21125 data: *mut float64,
21126 ) -> int32;
21127}
21128unsafe extern "C" {
21129 pub fn DAQmxGetAOPowerAmpOffset(
21130 physicalChannel: *const ::std::os::raw::c_char,
21131 data: *mut float64,
21132 ) -> int32;
21133}
21134unsafe extern "C" {
21135 pub fn DAQmxGetPhysicalChanDIPortWidth(
21136 physicalChannel: *const ::std::os::raw::c_char,
21137 data: *mut uInt32,
21138 ) -> int32;
21139}
21140unsafe extern "C" {
21141 pub fn DAQmxGetPhysicalChanDISampClkSupported(
21142 physicalChannel: *const ::std::os::raw::c_char,
21143 data: *mut bool32,
21144 ) -> int32;
21145}
21146unsafe extern "C" {
21147 pub fn DAQmxGetPhysicalChanDISampModes(
21148 physicalChannel: *const ::std::os::raw::c_char,
21149 data: *mut int32,
21150 arraySizeInElements: uInt32,
21151 ) -> int32;
21152}
21153unsafe extern "C" {
21154 pub fn DAQmxGetPhysicalChanDIChangeDetectSupported(
21155 physicalChannel: *const ::std::os::raw::c_char,
21156 data: *mut bool32,
21157 ) -> int32;
21158}
21159unsafe extern "C" {
21160 pub fn DAQmxGetPhysicalChanDOPortWidth(
21161 physicalChannel: *const ::std::os::raw::c_char,
21162 data: *mut uInt32,
21163 ) -> int32;
21164}
21165unsafe extern "C" {
21166 pub fn DAQmxGetPhysicalChanDOSampClkSupported(
21167 physicalChannel: *const ::std::os::raw::c_char,
21168 data: *mut bool32,
21169 ) -> int32;
21170}
21171unsafe extern "C" {
21172 pub fn DAQmxGetPhysicalChanDOSampModes(
21173 physicalChannel: *const ::std::os::raw::c_char,
21174 data: *mut int32,
21175 arraySizeInElements: uInt32,
21176 ) -> int32;
21177}
21178unsafe extern "C" {
21179 pub fn DAQmxGetPhysicalChanCISupportedMeasTypes(
21180 physicalChannel: *const ::std::os::raw::c_char,
21181 data: *mut int32,
21182 arraySizeInElements: uInt32,
21183 ) -> int32;
21184}
21185unsafe extern "C" {
21186 pub fn DAQmxGetPhysicalChanCOSupportedOutputTypes(
21187 physicalChannel: *const ::std::os::raw::c_char,
21188 data: *mut int32,
21189 arraySizeInElements: uInt32,
21190 ) -> int32;
21191}
21192unsafe extern "C" {
21193 pub fn DAQmxGetPhysicalChanDigPortLogicFamily(
21194 physicalChannel: *const ::std::os::raw::c_char,
21195 data: *mut int32,
21196 ) -> int32;
21197}
21198unsafe extern "C" {
21199 pub fn DAQmxSetPhysicalChanDigPortLogicFamily(
21200 physicalChannel: *const ::std::os::raw::c_char,
21201 data: int32,
21202 ) -> int32;
21203}
21204unsafe extern "C" {
21205 pub fn DAQmxResetPhysicalChanDigPortLogicFamily(
21206 physicalChannel: *const ::std::os::raw::c_char,
21207 ) -> int32;
21208}
21209unsafe extern "C" {
21210 pub fn DAQmxGetPhysicalChanTEDSMfgID(
21211 physicalChannel: *const ::std::os::raw::c_char,
21212 data: *mut uInt32,
21213 ) -> int32;
21214}
21215unsafe extern "C" {
21216 pub fn DAQmxGetPhysicalChanTEDSModelNum(
21217 physicalChannel: *const ::std::os::raw::c_char,
21218 data: *mut uInt32,
21219 ) -> int32;
21220}
21221unsafe extern "C" {
21222 pub fn DAQmxGetPhysicalChanTEDSSerialNum(
21223 physicalChannel: *const ::std::os::raw::c_char,
21224 data: *mut uInt32,
21225 ) -> int32;
21226}
21227unsafe extern "C" {
21228 pub fn DAQmxGetPhysicalChanTEDSVersionNum(
21229 physicalChannel: *const ::std::os::raw::c_char,
21230 data: *mut uInt32,
21231 ) -> int32;
21232}
21233unsafe extern "C" {
21234 pub fn DAQmxGetPhysicalChanTEDSVersionLetter(
21235 physicalChannel: *const ::std::os::raw::c_char,
21236 data: *mut ::std::os::raw::c_char,
21237 bufferSize: uInt32,
21238 ) -> int32;
21239}
21240unsafe extern "C" {
21241 pub fn DAQmxGetPhysicalChanTEDSBitStream(
21242 physicalChannel: *const ::std::os::raw::c_char,
21243 data: *mut uInt8,
21244 arraySizeInElements: uInt32,
21245 ) -> int32;
21246}
21247unsafe extern "C" {
21248 pub fn DAQmxGetPhysicalChanTEDSTemplateIDs(
21249 physicalChannel: *const ::std::os::raw::c_char,
21250 data: *mut uInt32,
21251 arraySizeInElements: uInt32,
21252 ) -> int32;
21253}
21254unsafe extern "C" {
21255 pub fn DAQmxGetReadRelativeTo(taskHandle: TaskHandle, data: *mut int32) -> int32;
21256}
21257unsafe extern "C" {
21258 pub fn DAQmxSetReadRelativeTo(taskHandle: TaskHandle, data: int32) -> int32;
21259}
21260unsafe extern "C" {
21261 pub fn DAQmxResetReadRelativeTo(taskHandle: TaskHandle) -> int32;
21262}
21263unsafe extern "C" {
21264 pub fn DAQmxGetReadOffset(taskHandle: TaskHandle, data: *mut int32) -> int32;
21265}
21266unsafe extern "C" {
21267 pub fn DAQmxSetReadOffset(taskHandle: TaskHandle, data: int32) -> int32;
21268}
21269unsafe extern "C" {
21270 pub fn DAQmxResetReadOffset(taskHandle: TaskHandle) -> int32;
21271}
21272unsafe extern "C" {
21273 pub fn DAQmxGetReadChannelsToRead(
21274 taskHandle: TaskHandle,
21275 data: *mut ::std::os::raw::c_char,
21276 bufferSize: uInt32,
21277 ) -> int32;
21278}
21279unsafe extern "C" {
21280 pub fn DAQmxSetReadChannelsToRead(
21281 taskHandle: TaskHandle,
21282 data: *const ::std::os::raw::c_char,
21283 ) -> int32;
21284}
21285unsafe extern "C" {
21286 pub fn DAQmxResetReadChannelsToRead(taskHandle: TaskHandle) -> int32;
21287}
21288unsafe extern "C" {
21289 pub fn DAQmxGetReadReadAllAvailSamp(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21290}
21291unsafe extern "C" {
21292 pub fn DAQmxSetReadReadAllAvailSamp(taskHandle: TaskHandle, data: bool32) -> int32;
21293}
21294unsafe extern "C" {
21295 pub fn DAQmxResetReadReadAllAvailSamp(taskHandle: TaskHandle) -> int32;
21296}
21297unsafe extern "C" {
21298 pub fn DAQmxGetReadAutoStart(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21299}
21300unsafe extern "C" {
21301 pub fn DAQmxSetReadAutoStart(taskHandle: TaskHandle, data: bool32) -> int32;
21302}
21303unsafe extern "C" {
21304 pub fn DAQmxResetReadAutoStart(taskHandle: TaskHandle) -> int32;
21305}
21306unsafe extern "C" {
21307 pub fn DAQmxGetReadOverWrite(taskHandle: TaskHandle, data: *mut int32) -> int32;
21308}
21309unsafe extern "C" {
21310 pub fn DAQmxSetReadOverWrite(taskHandle: TaskHandle, data: int32) -> int32;
21311}
21312unsafe extern "C" {
21313 pub fn DAQmxResetReadOverWrite(taskHandle: TaskHandle) -> int32;
21314}
21315unsafe extern "C" {
21316 pub fn DAQmxGetLoggingFilePath(
21317 taskHandle: TaskHandle,
21318 data: *mut ::std::os::raw::c_char,
21319 bufferSize: uInt32,
21320 ) -> int32;
21321}
21322unsafe extern "C" {
21323 pub fn DAQmxSetLoggingFilePath(
21324 taskHandle: TaskHandle,
21325 data: *const ::std::os::raw::c_char,
21326 ) -> int32;
21327}
21328unsafe extern "C" {
21329 pub fn DAQmxResetLoggingFilePath(taskHandle: TaskHandle) -> int32;
21330}
21331unsafe extern "C" {
21332 pub fn DAQmxGetLoggingMode(taskHandle: TaskHandle, data: *mut int32) -> int32;
21333}
21334unsafe extern "C" {
21335 pub fn DAQmxSetLoggingMode(taskHandle: TaskHandle, data: int32) -> int32;
21336}
21337unsafe extern "C" {
21338 pub fn DAQmxResetLoggingMode(taskHandle: TaskHandle) -> int32;
21339}
21340unsafe extern "C" {
21341 pub fn DAQmxGetLoggingTDMSGroupName(
21342 taskHandle: TaskHandle,
21343 data: *mut ::std::os::raw::c_char,
21344 bufferSize: uInt32,
21345 ) -> int32;
21346}
21347unsafe extern "C" {
21348 pub fn DAQmxSetLoggingTDMSGroupName(
21349 taskHandle: TaskHandle,
21350 data: *const ::std::os::raw::c_char,
21351 ) -> int32;
21352}
21353unsafe extern "C" {
21354 pub fn DAQmxResetLoggingTDMSGroupName(taskHandle: TaskHandle) -> int32;
21355}
21356unsafe extern "C" {
21357 pub fn DAQmxGetLoggingTDMSOperation(taskHandle: TaskHandle, data: *mut int32) -> int32;
21358}
21359unsafe extern "C" {
21360 pub fn DAQmxSetLoggingTDMSOperation(taskHandle: TaskHandle, data: int32) -> int32;
21361}
21362unsafe extern "C" {
21363 pub fn DAQmxResetLoggingTDMSOperation(taskHandle: TaskHandle) -> int32;
21364}
21365unsafe extern "C" {
21366 pub fn DAQmxGetLoggingPause(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21367}
21368unsafe extern "C" {
21369 pub fn DAQmxSetLoggingPause(taskHandle: TaskHandle, data: bool32) -> int32;
21370}
21371unsafe extern "C" {
21372 pub fn DAQmxResetLoggingPause(taskHandle: TaskHandle) -> int32;
21373}
21374unsafe extern "C" {
21375 pub fn DAQmxGetLoggingSampsPerFile(taskHandle: TaskHandle, data: *mut uInt64) -> int32;
21376}
21377unsafe extern "C" {
21378 pub fn DAQmxSetLoggingSampsPerFile(taskHandle: TaskHandle, data: uInt64) -> int32;
21379}
21380unsafe extern "C" {
21381 pub fn DAQmxResetLoggingSampsPerFile(taskHandle: TaskHandle) -> int32;
21382}
21383unsafe extern "C" {
21384 pub fn DAQmxGetLoggingFileWriteSize(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
21385}
21386unsafe extern "C" {
21387 pub fn DAQmxSetLoggingFileWriteSize(taskHandle: TaskHandle, data: uInt32) -> int32;
21388}
21389unsafe extern "C" {
21390 pub fn DAQmxResetLoggingFileWriteSize(taskHandle: TaskHandle) -> int32;
21391}
21392unsafe extern "C" {
21393 pub fn DAQmxGetLoggingFilePreallocationSize(taskHandle: TaskHandle, data: *mut uInt64)
21394 -> int32;
21395}
21396unsafe extern "C" {
21397 pub fn DAQmxSetLoggingFilePreallocationSize(taskHandle: TaskHandle, data: uInt64) -> int32;
21398}
21399unsafe extern "C" {
21400 pub fn DAQmxResetLoggingFilePreallocationSize(taskHandle: TaskHandle) -> int32;
21401}
21402unsafe extern "C" {
21403 pub fn DAQmxGetReadCurrReadPos(taskHandle: TaskHandle, data: *mut uInt64) -> int32;
21404}
21405unsafe extern "C" {
21406 pub fn DAQmxGetReadAvailSampPerChan(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
21407}
21408unsafe extern "C" {
21409 pub fn DAQmxGetReadTotalSampPerChanAcquired(taskHandle: TaskHandle, data: *mut uInt64)
21410 -> int32;
21411}
21412unsafe extern "C" {
21413 pub fn DAQmxGetReadCommonModeRangeErrorChansExist(
21414 taskHandle: TaskHandle,
21415 data: *mut bool32,
21416 ) -> int32;
21417}
21418unsafe extern "C" {
21419 pub fn DAQmxGetReadCommonModeRangeErrorChans(
21420 taskHandle: TaskHandle,
21421 data: *mut ::std::os::raw::c_char,
21422 bufferSize: uInt32,
21423 ) -> int32;
21424}
21425unsafe extern "C" {
21426 pub fn DAQmxGetReadExcitFaultChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21427}
21428unsafe extern "C" {
21429 pub fn DAQmxGetReadExcitFaultChans(
21430 taskHandle: TaskHandle,
21431 data: *mut ::std::os::raw::c_char,
21432 bufferSize: uInt32,
21433 ) -> int32;
21434}
21435unsafe extern "C" {
21436 pub fn DAQmxGetReadOvercurrentChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21437}
21438unsafe extern "C" {
21439 pub fn DAQmxGetReadOvercurrentChans(
21440 taskHandle: TaskHandle,
21441 data: *mut ::std::os::raw::c_char,
21442 bufferSize: uInt32,
21443 ) -> int32;
21444}
21445unsafe extern "C" {
21446 pub fn DAQmxGetReadOvertemperatureChansExist(
21447 taskHandle: TaskHandle,
21448 data: *mut bool32,
21449 ) -> int32;
21450}
21451unsafe extern "C" {
21452 pub fn DAQmxGetReadOvertemperatureChans(
21453 taskHandle: TaskHandle,
21454 data: *mut ::std::os::raw::c_char,
21455 bufferSize: uInt32,
21456 ) -> int32;
21457}
21458unsafe extern "C" {
21459 pub fn DAQmxGetReadOpenChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21460}
21461unsafe extern "C" {
21462 pub fn DAQmxGetReadOpenChans(
21463 taskHandle: TaskHandle,
21464 data: *mut ::std::os::raw::c_char,
21465 bufferSize: uInt32,
21466 ) -> int32;
21467}
21468unsafe extern "C" {
21469 pub fn DAQmxGetReadOpenChansDetails(
21470 taskHandle: TaskHandle,
21471 data: *mut ::std::os::raw::c_char,
21472 bufferSize: uInt32,
21473 ) -> int32;
21474}
21475unsafe extern "C" {
21476 pub fn DAQmxGetReadOpenCurrentLoopChansExist(
21477 taskHandle: TaskHandle,
21478 data: *mut bool32,
21479 ) -> int32;
21480}
21481unsafe extern "C" {
21482 pub fn DAQmxGetReadOpenCurrentLoopChans(
21483 taskHandle: TaskHandle,
21484 data: *mut ::std::os::raw::c_char,
21485 bufferSize: uInt32,
21486 ) -> int32;
21487}
21488unsafe extern "C" {
21489 pub fn DAQmxGetReadOpenThrmcplChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21490}
21491unsafe extern "C" {
21492 pub fn DAQmxGetReadOpenThrmcplChans(
21493 taskHandle: TaskHandle,
21494 data: *mut ::std::os::raw::c_char,
21495 bufferSize: uInt32,
21496 ) -> int32;
21497}
21498unsafe extern "C" {
21499 pub fn DAQmxGetReadOverloadedChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21500}
21501unsafe extern "C" {
21502 pub fn DAQmxGetReadOverloadedChans(
21503 taskHandle: TaskHandle,
21504 data: *mut ::std::os::raw::c_char,
21505 bufferSize: uInt32,
21506 ) -> int32;
21507}
21508unsafe extern "C" {
21509 pub fn DAQmxGetReadInputLimitsFaultChansExist(
21510 taskHandle: TaskHandle,
21511 data: *mut bool32,
21512 ) -> int32;
21513}
21514unsafe extern "C" {
21515 pub fn DAQmxGetReadInputLimitsFaultChans(
21516 taskHandle: TaskHandle,
21517 data: *mut ::std::os::raw::c_char,
21518 bufferSize: uInt32,
21519 ) -> int32;
21520}
21521unsafe extern "C" {
21522 pub fn DAQmxGetReadPLLUnlockedChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21523}
21524unsafe extern "C" {
21525 pub fn DAQmxGetReadPLLUnlockedChans(
21526 taskHandle: TaskHandle,
21527 data: *mut ::std::os::raw::c_char,
21528 bufferSize: uInt32,
21529 ) -> int32;
21530}
21531unsafe extern "C" {
21532 pub fn DAQmxGetReadPowerSupplyFaultChansExist(
21533 taskHandle: TaskHandle,
21534 data: *mut bool32,
21535 ) -> int32;
21536}
21537unsafe extern "C" {
21538 pub fn DAQmxGetReadPowerSupplyFaultChans(
21539 taskHandle: TaskHandle,
21540 data: *mut ::std::os::raw::c_char,
21541 bufferSize: uInt32,
21542 ) -> int32;
21543}
21544unsafe extern "C" {
21545 pub fn DAQmxGetReadSyncUnlockedChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21546}
21547unsafe extern "C" {
21548 pub fn DAQmxGetReadSyncUnlockedChans(
21549 taskHandle: TaskHandle,
21550 data: *mut ::std::os::raw::c_char,
21551 bufferSize: uInt32,
21552 ) -> int32;
21553}
21554unsafe extern "C" {
21555 pub fn DAQmxGetReadAccessoryInsertionOrRemovalDetected(
21556 taskHandle: TaskHandle,
21557 data: *mut bool32,
21558 ) -> int32;
21559}
21560unsafe extern "C" {
21561 pub fn DAQmxGetReadDevsWithInsertedOrRemovedAccessories(
21562 taskHandle: TaskHandle,
21563 data: *mut ::std::os::raw::c_char,
21564 bufferSize: uInt32,
21565 ) -> int32;
21566}
21567unsafe extern "C" {
21568 pub fn DAQmxGetRemoteSenseErrorChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21569}
21570unsafe extern "C" {
21571 pub fn DAQmxGetRemoteSenseErrorChans(
21572 taskHandle: TaskHandle,
21573 data: *mut ::std::os::raw::c_char,
21574 bufferSize: uInt32,
21575 ) -> int32;
21576}
21577unsafe extern "C" {
21578 pub fn DAQmxGetAuxPowerErrorChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21579}
21580unsafe extern "C" {
21581 pub fn DAQmxGetAuxPowerErrorChans(
21582 taskHandle: TaskHandle,
21583 data: *mut ::std::os::raw::c_char,
21584 bufferSize: uInt32,
21585 ) -> int32;
21586}
21587unsafe extern "C" {
21588 pub fn DAQmxGetReverseVoltageErrorChansExist(
21589 taskHandle: TaskHandle,
21590 data: *mut bool32,
21591 ) -> int32;
21592}
21593unsafe extern "C" {
21594 pub fn DAQmxGetReverseVoltageErrorChans(
21595 taskHandle: TaskHandle,
21596 data: *mut ::std::os::raw::c_char,
21597 bufferSize: uInt32,
21598 ) -> int32;
21599}
21600unsafe extern "C" {
21601 pub fn DAQmxGetReadChangeDetectHasOverflowed(
21602 taskHandle: TaskHandle,
21603 data: *mut bool32,
21604 ) -> int32;
21605}
21606unsafe extern "C" {
21607 pub fn DAQmxGetReadRawDataWidth(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
21608}
21609unsafe extern "C" {
21610 pub fn DAQmxGetReadNumChans(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
21611}
21612unsafe extern "C" {
21613 pub fn DAQmxGetReadDigitalLinesBytesPerChan(taskHandle: TaskHandle, data: *mut uInt32)
21614 -> int32;
21615}
21616unsafe extern "C" {
21617 pub fn DAQmxGetReadWaitMode(taskHandle: TaskHandle, data: *mut int32) -> int32;
21618}
21619unsafe extern "C" {
21620 pub fn DAQmxSetReadWaitMode(taskHandle: TaskHandle, data: int32) -> int32;
21621}
21622unsafe extern "C" {
21623 pub fn DAQmxResetReadWaitMode(taskHandle: TaskHandle) -> int32;
21624}
21625unsafe extern "C" {
21626 pub fn DAQmxGetReadSleepTime(taskHandle: TaskHandle, data: *mut float64) -> int32;
21627}
21628unsafe extern "C" {
21629 pub fn DAQmxSetReadSleepTime(taskHandle: TaskHandle, data: float64) -> int32;
21630}
21631unsafe extern "C" {
21632 pub fn DAQmxResetReadSleepTime(taskHandle: TaskHandle) -> int32;
21633}
21634unsafe extern "C" {
21635 pub fn DAQmxGetRealTimeConvLateErrorsToWarnings(
21636 taskHandle: TaskHandle,
21637 data: *mut bool32,
21638 ) -> int32;
21639}
21640unsafe extern "C" {
21641 pub fn DAQmxSetRealTimeConvLateErrorsToWarnings(taskHandle: TaskHandle, data: bool32) -> int32;
21642}
21643unsafe extern "C" {
21644 pub fn DAQmxResetRealTimeConvLateErrorsToWarnings(taskHandle: TaskHandle) -> int32;
21645}
21646unsafe extern "C" {
21647 pub fn DAQmxGetRealTimeNumOfWarmupIters(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
21648}
21649unsafe extern "C" {
21650 pub fn DAQmxSetRealTimeNumOfWarmupIters(taskHandle: TaskHandle, data: uInt32) -> int32;
21651}
21652unsafe extern "C" {
21653 pub fn DAQmxResetRealTimeNumOfWarmupIters(taskHandle: TaskHandle) -> int32;
21654}
21655unsafe extern "C" {
21656 pub fn DAQmxGetRealTimeWaitForNextSampClkWaitMode(
21657 taskHandle: TaskHandle,
21658 data: *mut int32,
21659 ) -> int32;
21660}
21661unsafe extern "C" {
21662 pub fn DAQmxSetRealTimeWaitForNextSampClkWaitMode(taskHandle: TaskHandle, data: int32)
21663 -> int32;
21664}
21665unsafe extern "C" {
21666 pub fn DAQmxResetRealTimeWaitForNextSampClkWaitMode(taskHandle: TaskHandle) -> int32;
21667}
21668unsafe extern "C" {
21669 pub fn DAQmxGetRealTimeReportMissedSamp(taskHandle: TaskHandle, data: *mut bool32) -> int32;
21670}
21671unsafe extern "C" {
21672 pub fn DAQmxSetRealTimeReportMissedSamp(taskHandle: TaskHandle, data: bool32) -> int32;
21673}
21674unsafe extern "C" {
21675 pub fn DAQmxResetRealTimeReportMissedSamp(taskHandle: TaskHandle) -> int32;
21676}
21677unsafe extern "C" {
21678 pub fn DAQmxGetRealTimeWriteRecoveryMode(taskHandle: TaskHandle, data: *mut int32) -> int32;
21679}
21680unsafe extern "C" {
21681 pub fn DAQmxSetRealTimeWriteRecoveryMode(taskHandle: TaskHandle, data: int32) -> int32;
21682}
21683unsafe extern "C" {
21684 pub fn DAQmxResetRealTimeWriteRecoveryMode(taskHandle: TaskHandle) -> int32;
21685}
21686unsafe extern "C" {
21687 pub fn DAQmxGetScaleDescr(
21688 scaleName: *const ::std::os::raw::c_char,
21689 data: *mut ::std::os::raw::c_char,
21690 bufferSize: uInt32,
21691 ) -> int32;
21692}
21693unsafe extern "C" {
21694 pub fn DAQmxSetScaleDescr(
21695 scaleName: *const ::std::os::raw::c_char,
21696 data: *const ::std::os::raw::c_char,
21697 ) -> int32;
21698}
21699unsafe extern "C" {
21700 pub fn DAQmxGetScaleScaledUnits(
21701 scaleName: *const ::std::os::raw::c_char,
21702 data: *mut ::std::os::raw::c_char,
21703 bufferSize: uInt32,
21704 ) -> int32;
21705}
21706unsafe extern "C" {
21707 pub fn DAQmxSetScaleScaledUnits(
21708 scaleName: *const ::std::os::raw::c_char,
21709 data: *const ::std::os::raw::c_char,
21710 ) -> int32;
21711}
21712unsafe extern "C" {
21713 pub fn DAQmxGetScalePreScaledUnits(
21714 scaleName: *const ::std::os::raw::c_char,
21715 data: *mut int32,
21716 ) -> int32;
21717}
21718unsafe extern "C" {
21719 pub fn DAQmxSetScalePreScaledUnits(
21720 scaleName: *const ::std::os::raw::c_char,
21721 data: int32,
21722 ) -> int32;
21723}
21724unsafe extern "C" {
21725 pub fn DAQmxGetScaleType(scaleName: *const ::std::os::raw::c_char, data: *mut int32) -> int32;
21726}
21727unsafe extern "C" {
21728 pub fn DAQmxGetScaleLinSlope(
21729 scaleName: *const ::std::os::raw::c_char,
21730 data: *mut float64,
21731 ) -> int32;
21732}
21733unsafe extern "C" {
21734 pub fn DAQmxSetScaleLinSlope(scaleName: *const ::std::os::raw::c_char, data: float64) -> int32;
21735}
21736unsafe extern "C" {
21737 pub fn DAQmxGetScaleLinYIntercept(
21738 scaleName: *const ::std::os::raw::c_char,
21739 data: *mut float64,
21740 ) -> int32;
21741}
21742unsafe extern "C" {
21743 pub fn DAQmxSetScaleLinYIntercept(
21744 scaleName: *const ::std::os::raw::c_char,
21745 data: float64,
21746 ) -> int32;
21747}
21748unsafe extern "C" {
21749 pub fn DAQmxGetScaleMapScaledMax(
21750 scaleName: *const ::std::os::raw::c_char,
21751 data: *mut float64,
21752 ) -> int32;
21753}
21754unsafe extern "C" {
21755 pub fn DAQmxSetScaleMapScaledMax(
21756 scaleName: *const ::std::os::raw::c_char,
21757 data: float64,
21758 ) -> int32;
21759}
21760unsafe extern "C" {
21761 pub fn DAQmxGetScaleMapPreScaledMax(
21762 scaleName: *const ::std::os::raw::c_char,
21763 data: *mut float64,
21764 ) -> int32;
21765}
21766unsafe extern "C" {
21767 pub fn DAQmxSetScaleMapPreScaledMax(
21768 scaleName: *const ::std::os::raw::c_char,
21769 data: float64,
21770 ) -> int32;
21771}
21772unsafe extern "C" {
21773 pub fn DAQmxGetScaleMapScaledMin(
21774 scaleName: *const ::std::os::raw::c_char,
21775 data: *mut float64,
21776 ) -> int32;
21777}
21778unsafe extern "C" {
21779 pub fn DAQmxSetScaleMapScaledMin(
21780 scaleName: *const ::std::os::raw::c_char,
21781 data: float64,
21782 ) -> int32;
21783}
21784unsafe extern "C" {
21785 pub fn DAQmxGetScaleMapPreScaledMin(
21786 scaleName: *const ::std::os::raw::c_char,
21787 data: *mut float64,
21788 ) -> int32;
21789}
21790unsafe extern "C" {
21791 pub fn DAQmxSetScaleMapPreScaledMin(
21792 scaleName: *const ::std::os::raw::c_char,
21793 data: float64,
21794 ) -> int32;
21795}
21796unsafe extern "C" {
21797 pub fn DAQmxGetScalePolyForwardCoeff(
21798 scaleName: *const ::std::os::raw::c_char,
21799 data: *mut float64,
21800 arraySizeInElements: uInt32,
21801 ) -> int32;
21802}
21803unsafe extern "C" {
21804 pub fn DAQmxSetScalePolyForwardCoeff(
21805 scaleName: *const ::std::os::raw::c_char,
21806 data: *mut float64,
21807 arraySizeInElements: uInt32,
21808 ) -> int32;
21809}
21810unsafe extern "C" {
21811 pub fn DAQmxGetScalePolyReverseCoeff(
21812 scaleName: *const ::std::os::raw::c_char,
21813 data: *mut float64,
21814 arraySizeInElements: uInt32,
21815 ) -> int32;
21816}
21817unsafe extern "C" {
21818 pub fn DAQmxSetScalePolyReverseCoeff(
21819 scaleName: *const ::std::os::raw::c_char,
21820 data: *mut float64,
21821 arraySizeInElements: uInt32,
21822 ) -> int32;
21823}
21824unsafe extern "C" {
21825 pub fn DAQmxGetScaleTableScaledVals(
21826 scaleName: *const ::std::os::raw::c_char,
21827 data: *mut float64,
21828 arraySizeInElements: uInt32,
21829 ) -> int32;
21830}
21831unsafe extern "C" {
21832 pub fn DAQmxSetScaleTableScaledVals(
21833 scaleName: *const ::std::os::raw::c_char,
21834 data: *mut float64,
21835 arraySizeInElements: uInt32,
21836 ) -> int32;
21837}
21838unsafe extern "C" {
21839 pub fn DAQmxGetScaleTablePreScaledVals(
21840 scaleName: *const ::std::os::raw::c_char,
21841 data: *mut float64,
21842 arraySizeInElements: uInt32,
21843 ) -> int32;
21844}
21845unsafe extern "C" {
21846 pub fn DAQmxSetScaleTablePreScaledVals(
21847 scaleName: *const ::std::os::raw::c_char,
21848 data: *mut float64,
21849 arraySizeInElements: uInt32,
21850 ) -> int32;
21851}
21852unsafe extern "C" {
21853 pub fn DAQmxGetSwitchChanUsage(
21854 switchChannelName: *const ::std::os::raw::c_char,
21855 data: *mut int32,
21856 ) -> int32;
21857}
21858unsafe extern "C" {
21859 pub fn DAQmxSetSwitchChanUsage(
21860 switchChannelName: *const ::std::os::raw::c_char,
21861 data: int32,
21862 ) -> int32;
21863}
21864unsafe extern "C" {
21865 pub fn DAQmxGetSwitchChanAnlgBusSharingEnable(
21866 switchChannelName: *const ::std::os::raw::c_char,
21867 data: *mut bool32,
21868 ) -> int32;
21869}
21870unsafe extern "C" {
21871 pub fn DAQmxSetSwitchChanAnlgBusSharingEnable(
21872 switchChannelName: *const ::std::os::raw::c_char,
21873 data: bool32,
21874 ) -> int32;
21875}
21876unsafe extern "C" {
21877 pub fn DAQmxGetSwitchChanMaxACCarryCurrent(
21878 switchChannelName: *const ::std::os::raw::c_char,
21879 data: *mut float64,
21880 ) -> int32;
21881}
21882unsafe extern "C" {
21883 pub fn DAQmxGetSwitchChanMaxACSwitchCurrent(
21884 switchChannelName: *const ::std::os::raw::c_char,
21885 data: *mut float64,
21886 ) -> int32;
21887}
21888unsafe extern "C" {
21889 pub fn DAQmxGetSwitchChanMaxACCarryPwr(
21890 switchChannelName: *const ::std::os::raw::c_char,
21891 data: *mut float64,
21892 ) -> int32;
21893}
21894unsafe extern "C" {
21895 pub fn DAQmxGetSwitchChanMaxACSwitchPwr(
21896 switchChannelName: *const ::std::os::raw::c_char,
21897 data: *mut float64,
21898 ) -> int32;
21899}
21900unsafe extern "C" {
21901 pub fn DAQmxGetSwitchChanMaxDCCarryCurrent(
21902 switchChannelName: *const ::std::os::raw::c_char,
21903 data: *mut float64,
21904 ) -> int32;
21905}
21906unsafe extern "C" {
21907 pub fn DAQmxGetSwitchChanMaxDCSwitchCurrent(
21908 switchChannelName: *const ::std::os::raw::c_char,
21909 data: *mut float64,
21910 ) -> int32;
21911}
21912unsafe extern "C" {
21913 pub fn DAQmxGetSwitchChanMaxDCCarryPwr(
21914 switchChannelName: *const ::std::os::raw::c_char,
21915 data: *mut float64,
21916 ) -> int32;
21917}
21918unsafe extern "C" {
21919 pub fn DAQmxGetSwitchChanMaxDCSwitchPwr(
21920 switchChannelName: *const ::std::os::raw::c_char,
21921 data: *mut float64,
21922 ) -> int32;
21923}
21924unsafe extern "C" {
21925 pub fn DAQmxGetSwitchChanMaxACVoltage(
21926 switchChannelName: *const ::std::os::raw::c_char,
21927 data: *mut float64,
21928 ) -> int32;
21929}
21930unsafe extern "C" {
21931 pub fn DAQmxGetSwitchChanMaxDCVoltage(
21932 switchChannelName: *const ::std::os::raw::c_char,
21933 data: *mut float64,
21934 ) -> int32;
21935}
21936unsafe extern "C" {
21937 pub fn DAQmxGetSwitchChanWireMode(
21938 switchChannelName: *const ::std::os::raw::c_char,
21939 data: *mut uInt32,
21940 ) -> int32;
21941}
21942unsafe extern "C" {
21943 pub fn DAQmxGetSwitchChanBandwidth(
21944 switchChannelName: *const ::std::os::raw::c_char,
21945 data: *mut float64,
21946 ) -> int32;
21947}
21948unsafe extern "C" {
21949 pub fn DAQmxGetSwitchChanImpedance(
21950 switchChannelName: *const ::std::os::raw::c_char,
21951 data: *mut float64,
21952 ) -> int32;
21953}
21954unsafe extern "C" {
21955 pub fn DAQmxGetSwitchDevSettlingTime(
21956 deviceName: *const ::std::os::raw::c_char,
21957 data: *mut float64,
21958 ) -> int32;
21959}
21960unsafe extern "C" {
21961 pub fn DAQmxSetSwitchDevSettlingTime(
21962 deviceName: *const ::std::os::raw::c_char,
21963 data: float64,
21964 ) -> int32;
21965}
21966unsafe extern "C" {
21967 pub fn DAQmxGetSwitchDevAutoConnAnlgBus(
21968 deviceName: *const ::std::os::raw::c_char,
21969 data: *mut bool32,
21970 ) -> int32;
21971}
21972unsafe extern "C" {
21973 pub fn DAQmxSetSwitchDevAutoConnAnlgBus(
21974 deviceName: *const ::std::os::raw::c_char,
21975 data: bool32,
21976 ) -> int32;
21977}
21978unsafe extern "C" {
21979 pub fn DAQmxGetSwitchDevPwrDownLatchRelaysAfterSettling(
21980 deviceName: *const ::std::os::raw::c_char,
21981 data: *mut bool32,
21982 ) -> int32;
21983}
21984unsafe extern "C" {
21985 pub fn DAQmxSetSwitchDevPwrDownLatchRelaysAfterSettling(
21986 deviceName: *const ::std::os::raw::c_char,
21987 data: bool32,
21988 ) -> int32;
21989}
21990unsafe extern "C" {
21991 pub fn DAQmxGetSwitchDevSettled(
21992 deviceName: *const ::std::os::raw::c_char,
21993 data: *mut bool32,
21994 ) -> int32;
21995}
21996unsafe extern "C" {
21997 pub fn DAQmxGetSwitchDevRelayList(
21998 deviceName: *const ::std::os::raw::c_char,
21999 data: *mut ::std::os::raw::c_char,
22000 bufferSize: uInt32,
22001 ) -> int32;
22002}
22003unsafe extern "C" {
22004 pub fn DAQmxGetSwitchDevNumRelays(
22005 deviceName: *const ::std::os::raw::c_char,
22006 data: *mut uInt32,
22007 ) -> int32;
22008}
22009unsafe extern "C" {
22010 pub fn DAQmxGetSwitchDevSwitchChanList(
22011 deviceName: *const ::std::os::raw::c_char,
22012 data: *mut ::std::os::raw::c_char,
22013 bufferSize: uInt32,
22014 ) -> int32;
22015}
22016unsafe extern "C" {
22017 pub fn DAQmxGetSwitchDevNumSwitchChans(
22018 deviceName: *const ::std::os::raw::c_char,
22019 data: *mut uInt32,
22020 ) -> int32;
22021}
22022unsafe extern "C" {
22023 pub fn DAQmxGetSwitchDevNumRows(
22024 deviceName: *const ::std::os::raw::c_char,
22025 data: *mut uInt32,
22026 ) -> int32;
22027}
22028unsafe extern "C" {
22029 pub fn DAQmxGetSwitchDevNumColumns(
22030 deviceName: *const ::std::os::raw::c_char,
22031 data: *mut uInt32,
22032 ) -> int32;
22033}
22034unsafe extern "C" {
22035 pub fn DAQmxGetSwitchDevTopology(
22036 deviceName: *const ::std::os::raw::c_char,
22037 data: *mut ::std::os::raw::c_char,
22038 bufferSize: uInt32,
22039 ) -> int32;
22040}
22041unsafe extern "C" {
22042 pub fn DAQmxGetSwitchDevTemperature(
22043 deviceName: *const ::std::os::raw::c_char,
22044 data: *mut float64,
22045 ) -> int32;
22046}
22047unsafe extern "C" {
22048 pub fn DAQmxGetSwitchScanBreakMode(taskHandle: TaskHandle, data: *mut int32) -> int32;
22049}
22050unsafe extern "C" {
22051 pub fn DAQmxSetSwitchScanBreakMode(taskHandle: TaskHandle, data: int32) -> int32;
22052}
22053unsafe extern "C" {
22054 pub fn DAQmxResetSwitchScanBreakMode(taskHandle: TaskHandle) -> int32;
22055}
22056unsafe extern "C" {
22057 pub fn DAQmxGetSwitchScanRepeatMode(taskHandle: TaskHandle, data: *mut int32) -> int32;
22058}
22059unsafe extern "C" {
22060 pub fn DAQmxSetSwitchScanRepeatMode(taskHandle: TaskHandle, data: int32) -> int32;
22061}
22062unsafe extern "C" {
22063 pub fn DAQmxResetSwitchScanRepeatMode(taskHandle: TaskHandle) -> int32;
22064}
22065unsafe extern "C" {
22066 pub fn DAQmxGetSwitchScanWaitingForAdv(taskHandle: TaskHandle, data: *mut bool32) -> int32;
22067}
22068unsafe extern "C" {
22069 pub fn DAQmxGetSysGlobalChans(data: *mut ::std::os::raw::c_char, bufferSize: uInt32) -> int32;
22070}
22071unsafe extern "C" {
22072 pub fn DAQmxGetSysScales(data: *mut ::std::os::raw::c_char, bufferSize: uInt32) -> int32;
22073}
22074unsafe extern "C" {
22075 pub fn DAQmxGetSysTasks(data: *mut ::std::os::raw::c_char, bufferSize: uInt32) -> int32;
22076}
22077unsafe extern "C" {
22078 pub fn DAQmxGetSysDevNames(data: *mut ::std::os::raw::c_char, bufferSize: uInt32) -> int32;
22079}
22080unsafe extern "C" {
22081 pub fn DAQmxGetSysNIDAQMajorVersion(data: *mut uInt32) -> int32;
22082}
22083unsafe extern "C" {
22084 pub fn DAQmxGetSysNIDAQMinorVersion(data: *mut uInt32) -> int32;
22085}
22086unsafe extern "C" {
22087 pub fn DAQmxGetSysNIDAQUpdateVersion(data: *mut uInt32) -> int32;
22088}
22089unsafe extern "C" {
22090 pub fn DAQmxGetTaskName(
22091 taskHandle: TaskHandle,
22092 data: *mut ::std::os::raw::c_char,
22093 bufferSize: uInt32,
22094 ) -> int32;
22095}
22096unsafe extern "C" {
22097 pub fn DAQmxGetTaskChannels(
22098 taskHandle: TaskHandle,
22099 data: *mut ::std::os::raw::c_char,
22100 bufferSize: uInt32,
22101 ) -> int32;
22102}
22103unsafe extern "C" {
22104 pub fn DAQmxGetTaskNumChans(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
22105}
22106unsafe extern "C" {
22107 pub fn DAQmxGetTaskDevices(
22108 taskHandle: TaskHandle,
22109 data: *mut ::std::os::raw::c_char,
22110 bufferSize: uInt32,
22111 ) -> int32;
22112}
22113unsafe extern "C" {
22114 pub fn DAQmxGetTaskNumDevices(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
22115}
22116unsafe extern "C" {
22117 pub fn DAQmxGetTaskComplete(taskHandle: TaskHandle, data: *mut bool32) -> int32;
22118}
22119unsafe extern "C" {
22120 pub fn DAQmxGetSampQuantSampMode(taskHandle: TaskHandle, data: *mut int32) -> int32;
22121}
22122unsafe extern "C" {
22123 pub fn DAQmxSetSampQuantSampMode(taskHandle: TaskHandle, data: int32) -> int32;
22124}
22125unsafe extern "C" {
22126 pub fn DAQmxResetSampQuantSampMode(taskHandle: TaskHandle) -> int32;
22127}
22128unsafe extern "C" {
22129 pub fn DAQmxGetSampQuantSampPerChan(taskHandle: TaskHandle, data: *mut uInt64) -> int32;
22130}
22131unsafe extern "C" {
22132 pub fn DAQmxSetSampQuantSampPerChan(taskHandle: TaskHandle, data: uInt64) -> int32;
22133}
22134unsafe extern "C" {
22135 pub fn DAQmxResetSampQuantSampPerChan(taskHandle: TaskHandle) -> int32;
22136}
22137unsafe extern "C" {
22138 pub fn DAQmxGetSampTimingType(taskHandle: TaskHandle, data: *mut int32) -> int32;
22139}
22140unsafe extern "C" {
22141 pub fn DAQmxSetSampTimingType(taskHandle: TaskHandle, data: int32) -> int32;
22142}
22143unsafe extern "C" {
22144 pub fn DAQmxResetSampTimingType(taskHandle: TaskHandle) -> int32;
22145}
22146unsafe extern "C" {
22147 pub fn DAQmxGetSampClkRate(taskHandle: TaskHandle, data: *mut float64) -> int32;
22148}
22149unsafe extern "C" {
22150 pub fn DAQmxSetSampClkRate(taskHandle: TaskHandle, data: float64) -> int32;
22151}
22152unsafe extern "C" {
22153 pub fn DAQmxResetSampClkRate(taskHandle: TaskHandle) -> int32;
22154}
22155unsafe extern "C" {
22156 pub fn DAQmxGetSampClkMaxRate(taskHandle: TaskHandle, data: *mut float64) -> int32;
22157}
22158unsafe extern "C" {
22159 pub fn DAQmxGetSampClkSrc(
22160 taskHandle: TaskHandle,
22161 data: *mut ::std::os::raw::c_char,
22162 bufferSize: uInt32,
22163 ) -> int32;
22164}
22165unsafe extern "C" {
22166 pub fn DAQmxSetSampClkSrc(taskHandle: TaskHandle, data: *const ::std::os::raw::c_char)
22167 -> int32;
22168}
22169unsafe extern "C" {
22170 pub fn DAQmxResetSampClkSrc(taskHandle: TaskHandle) -> int32;
22171}
22172unsafe extern "C" {
22173 pub fn DAQmxGetSampClkActiveEdge(taskHandle: TaskHandle, data: *mut int32) -> int32;
22174}
22175unsafe extern "C" {
22176 pub fn DAQmxSetSampClkActiveEdge(taskHandle: TaskHandle, data: int32) -> int32;
22177}
22178unsafe extern "C" {
22179 pub fn DAQmxResetSampClkActiveEdge(taskHandle: TaskHandle) -> int32;
22180}
22181unsafe extern "C" {
22182 pub fn DAQmxGetSampClkOverrunBehavior(taskHandle: TaskHandle, data: *mut int32) -> int32;
22183}
22184unsafe extern "C" {
22185 pub fn DAQmxSetSampClkOverrunBehavior(taskHandle: TaskHandle, data: int32) -> int32;
22186}
22187unsafe extern "C" {
22188 pub fn DAQmxResetSampClkOverrunBehavior(taskHandle: TaskHandle) -> int32;
22189}
22190unsafe extern "C" {
22191 pub fn DAQmxGetSampClkUnderflowBehavior(taskHandle: TaskHandle, data: *mut int32) -> int32;
22192}
22193unsafe extern "C" {
22194 pub fn DAQmxSetSampClkUnderflowBehavior(taskHandle: TaskHandle, data: int32) -> int32;
22195}
22196unsafe extern "C" {
22197 pub fn DAQmxResetSampClkUnderflowBehavior(taskHandle: TaskHandle) -> int32;
22198}
22199unsafe extern "C" {
22200 pub fn DAQmxGetSampClkTimebaseDiv(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
22201}
22202unsafe extern "C" {
22203 pub fn DAQmxSetSampClkTimebaseDiv(taskHandle: TaskHandle, data: uInt32) -> int32;
22204}
22205unsafe extern "C" {
22206 pub fn DAQmxResetSampClkTimebaseDiv(taskHandle: TaskHandle) -> int32;
22207}
22208unsafe extern "C" {
22209 pub fn DAQmxGetSampClkTerm(
22210 taskHandle: TaskHandle,
22211 data: *mut ::std::os::raw::c_char,
22212 bufferSize: uInt32,
22213 ) -> int32;
22214}
22215unsafe extern "C" {
22216 pub fn DAQmxGetSampClkTimebaseRate(taskHandle: TaskHandle, data: *mut float64) -> int32;
22217}
22218unsafe extern "C" {
22219 pub fn DAQmxSetSampClkTimebaseRate(taskHandle: TaskHandle, data: float64) -> int32;
22220}
22221unsafe extern "C" {
22222 pub fn DAQmxResetSampClkTimebaseRate(taskHandle: TaskHandle) -> int32;
22223}
22224unsafe extern "C" {
22225 pub fn DAQmxGetSampClkTimebaseSrc(
22226 taskHandle: TaskHandle,
22227 data: *mut ::std::os::raw::c_char,
22228 bufferSize: uInt32,
22229 ) -> int32;
22230}
22231unsafe extern "C" {
22232 pub fn DAQmxSetSampClkTimebaseSrc(
22233 taskHandle: TaskHandle,
22234 data: *const ::std::os::raw::c_char,
22235 ) -> int32;
22236}
22237unsafe extern "C" {
22238 pub fn DAQmxResetSampClkTimebaseSrc(taskHandle: TaskHandle) -> int32;
22239}
22240unsafe extern "C" {
22241 pub fn DAQmxGetSampClkTimebaseActiveEdge(taskHandle: TaskHandle, data: *mut int32) -> int32;
22242}
22243unsafe extern "C" {
22244 pub fn DAQmxSetSampClkTimebaseActiveEdge(taskHandle: TaskHandle, data: int32) -> int32;
22245}
22246unsafe extern "C" {
22247 pub fn DAQmxResetSampClkTimebaseActiveEdge(taskHandle: TaskHandle) -> int32;
22248}
22249unsafe extern "C" {
22250 pub fn DAQmxGetSampClkTimebaseMasterTimebaseDiv(
22251 taskHandle: TaskHandle,
22252 data: *mut uInt32,
22253 ) -> int32;
22254}
22255unsafe extern "C" {
22256 pub fn DAQmxSetSampClkTimebaseMasterTimebaseDiv(taskHandle: TaskHandle, data: uInt32) -> int32;
22257}
22258unsafe extern "C" {
22259 pub fn DAQmxResetSampClkTimebaseMasterTimebaseDiv(taskHandle: TaskHandle) -> int32;
22260}
22261unsafe extern "C" {
22262 pub fn DAQmxGetSampClkTimebaseTerm(
22263 taskHandle: TaskHandle,
22264 data: *mut ::std::os::raw::c_char,
22265 bufferSize: uInt32,
22266 ) -> int32;
22267}
22268unsafe extern "C" {
22269 pub fn DAQmxGetSampClkDigFltrEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
22270}
22271unsafe extern "C" {
22272 pub fn DAQmxSetSampClkDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
22273}
22274unsafe extern "C" {
22275 pub fn DAQmxResetSampClkDigFltrEnable(taskHandle: TaskHandle) -> int32;
22276}
22277unsafe extern "C" {
22278 pub fn DAQmxGetSampClkDigFltrMinPulseWidth(taskHandle: TaskHandle, data: *mut float64)
22279 -> int32;
22280}
22281unsafe extern "C" {
22282 pub fn DAQmxSetSampClkDigFltrMinPulseWidth(taskHandle: TaskHandle, data: float64) -> int32;
22283}
22284unsafe extern "C" {
22285 pub fn DAQmxResetSampClkDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
22286}
22287unsafe extern "C" {
22288 pub fn DAQmxGetSampClkDigFltrTimebaseSrc(
22289 taskHandle: TaskHandle,
22290 data: *mut ::std::os::raw::c_char,
22291 bufferSize: uInt32,
22292 ) -> int32;
22293}
22294unsafe extern "C" {
22295 pub fn DAQmxSetSampClkDigFltrTimebaseSrc(
22296 taskHandle: TaskHandle,
22297 data: *const ::std::os::raw::c_char,
22298 ) -> int32;
22299}
22300unsafe extern "C" {
22301 pub fn DAQmxResetSampClkDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
22302}
22303unsafe extern "C" {
22304 pub fn DAQmxGetSampClkDigFltrTimebaseRate(taskHandle: TaskHandle, data: *mut float64) -> int32;
22305}
22306unsafe extern "C" {
22307 pub fn DAQmxSetSampClkDigFltrTimebaseRate(taskHandle: TaskHandle, data: float64) -> int32;
22308}
22309unsafe extern "C" {
22310 pub fn DAQmxResetSampClkDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
22311}
22312unsafe extern "C" {
22313 pub fn DAQmxGetSampClkDigSyncEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
22314}
22315unsafe extern "C" {
22316 pub fn DAQmxSetSampClkDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
22317}
22318unsafe extern "C" {
22319 pub fn DAQmxResetSampClkDigSyncEnable(taskHandle: TaskHandle) -> int32;
22320}
22321unsafe extern "C" {
22322 pub fn DAQmxGetSampClkWriteWfmUseInitialWfmDT(
22323 taskHandle: TaskHandle,
22324 data: *mut bool32,
22325 ) -> int32;
22326}
22327unsafe extern "C" {
22328 pub fn DAQmxSetSampClkWriteWfmUseInitialWfmDT(taskHandle: TaskHandle, data: bool32) -> int32;
22329}
22330unsafe extern "C" {
22331 pub fn DAQmxResetSampClkWriteWfmUseInitialWfmDT(taskHandle: TaskHandle) -> int32;
22332}
22333unsafe extern "C" {
22334 pub fn DAQmxGetHshkDelayAfterXfer(taskHandle: TaskHandle, data: *mut float64) -> int32;
22335}
22336unsafe extern "C" {
22337 pub fn DAQmxSetHshkDelayAfterXfer(taskHandle: TaskHandle, data: float64) -> int32;
22338}
22339unsafe extern "C" {
22340 pub fn DAQmxResetHshkDelayAfterXfer(taskHandle: TaskHandle) -> int32;
22341}
22342unsafe extern "C" {
22343 pub fn DAQmxGetHshkStartCond(taskHandle: TaskHandle, data: *mut int32) -> int32;
22344}
22345unsafe extern "C" {
22346 pub fn DAQmxSetHshkStartCond(taskHandle: TaskHandle, data: int32) -> int32;
22347}
22348unsafe extern "C" {
22349 pub fn DAQmxResetHshkStartCond(taskHandle: TaskHandle) -> int32;
22350}
22351unsafe extern "C" {
22352 pub fn DAQmxGetHshkSampleInputDataWhen(taskHandle: TaskHandle, data: *mut int32) -> int32;
22353}
22354unsafe extern "C" {
22355 pub fn DAQmxSetHshkSampleInputDataWhen(taskHandle: TaskHandle, data: int32) -> int32;
22356}
22357unsafe extern "C" {
22358 pub fn DAQmxResetHshkSampleInputDataWhen(taskHandle: TaskHandle) -> int32;
22359}
22360unsafe extern "C" {
22361 pub fn DAQmxGetChangeDetectDIRisingEdgePhysicalChans(
22362 taskHandle: TaskHandle,
22363 data: *mut ::std::os::raw::c_char,
22364 bufferSize: uInt32,
22365 ) -> int32;
22366}
22367unsafe extern "C" {
22368 pub fn DAQmxSetChangeDetectDIRisingEdgePhysicalChans(
22369 taskHandle: TaskHandle,
22370 data: *const ::std::os::raw::c_char,
22371 ) -> int32;
22372}
22373unsafe extern "C" {
22374 pub fn DAQmxResetChangeDetectDIRisingEdgePhysicalChans(taskHandle: TaskHandle) -> int32;
22375}
22376unsafe extern "C" {
22377 pub fn DAQmxGetChangeDetectDIFallingEdgePhysicalChans(
22378 taskHandle: TaskHandle,
22379 data: *mut ::std::os::raw::c_char,
22380 bufferSize: uInt32,
22381 ) -> int32;
22382}
22383unsafe extern "C" {
22384 pub fn DAQmxSetChangeDetectDIFallingEdgePhysicalChans(
22385 taskHandle: TaskHandle,
22386 data: *const ::std::os::raw::c_char,
22387 ) -> int32;
22388}
22389unsafe extern "C" {
22390 pub fn DAQmxResetChangeDetectDIFallingEdgePhysicalChans(taskHandle: TaskHandle) -> int32;
22391}
22392unsafe extern "C" {
22393 pub fn DAQmxGetChangeDetectDITristate(taskHandle: TaskHandle, data: *mut bool32) -> int32;
22394}
22395unsafe extern "C" {
22396 pub fn DAQmxSetChangeDetectDITristate(taskHandle: TaskHandle, data: bool32) -> int32;
22397}
22398unsafe extern "C" {
22399 pub fn DAQmxResetChangeDetectDITristate(taskHandle: TaskHandle) -> int32;
22400}
22401unsafe extern "C" {
22402 pub fn DAQmxGetOnDemandSimultaneousAOEnable(taskHandle: TaskHandle, data: *mut bool32)
22403 -> int32;
22404}
22405unsafe extern "C" {
22406 pub fn DAQmxSetOnDemandSimultaneousAOEnable(taskHandle: TaskHandle, data: bool32) -> int32;
22407}
22408unsafe extern "C" {
22409 pub fn DAQmxResetOnDemandSimultaneousAOEnable(taskHandle: TaskHandle) -> int32;
22410}
22411unsafe extern "C" {
22412 pub fn DAQmxGetImplicitUnderflowBehavior(taskHandle: TaskHandle, data: *mut int32) -> int32;
22413}
22414unsafe extern "C" {
22415 pub fn DAQmxSetImplicitUnderflowBehavior(taskHandle: TaskHandle, data: int32) -> int32;
22416}
22417unsafe extern "C" {
22418 pub fn DAQmxResetImplicitUnderflowBehavior(taskHandle: TaskHandle) -> int32;
22419}
22420unsafe extern "C" {
22421 pub fn DAQmxGetAIConvRate(taskHandle: TaskHandle, data: *mut float64) -> int32;
22422}
22423unsafe extern "C" {
22424 pub fn DAQmxSetAIConvRate(taskHandle: TaskHandle, data: float64) -> int32;
22425}
22426unsafe extern "C" {
22427 pub fn DAQmxResetAIConvRate(taskHandle: TaskHandle) -> int32;
22428}
22429unsafe extern "C" {
22430 pub fn DAQmxGetAIConvRateEx(
22431 taskHandle: TaskHandle,
22432 deviceNames: *const ::std::os::raw::c_char,
22433 data: *mut float64,
22434 ) -> int32;
22435}
22436unsafe extern "C" {
22437 pub fn DAQmxSetAIConvRateEx(
22438 taskHandle: TaskHandle,
22439 deviceNames: *const ::std::os::raw::c_char,
22440 data: float64,
22441 ) -> int32;
22442}
22443unsafe extern "C" {
22444 pub fn DAQmxResetAIConvRateEx(
22445 taskHandle: TaskHandle,
22446 deviceNames: *const ::std::os::raw::c_char,
22447 ) -> int32;
22448}
22449unsafe extern "C" {
22450 pub fn DAQmxGetAIConvMaxRate(taskHandle: TaskHandle, data: *mut float64) -> int32;
22451}
22452unsafe extern "C" {
22453 pub fn DAQmxGetAIConvMaxRateEx(
22454 taskHandle: TaskHandle,
22455 deviceNames: *const ::std::os::raw::c_char,
22456 data: *mut float64,
22457 ) -> int32;
22458}
22459unsafe extern "C" {
22460 pub fn DAQmxGetAIConvSrc(
22461 taskHandle: TaskHandle,
22462 data: *mut ::std::os::raw::c_char,
22463 bufferSize: uInt32,
22464 ) -> int32;
22465}
22466unsafe extern "C" {
22467 pub fn DAQmxSetAIConvSrc(taskHandle: TaskHandle, data: *const ::std::os::raw::c_char) -> int32;
22468}
22469unsafe extern "C" {
22470 pub fn DAQmxResetAIConvSrc(taskHandle: TaskHandle) -> int32;
22471}
22472unsafe extern "C" {
22473 pub fn DAQmxGetAIConvSrcEx(
22474 taskHandle: TaskHandle,
22475 deviceNames: *const ::std::os::raw::c_char,
22476 data: *mut ::std::os::raw::c_char,
22477 bufferSize: uInt32,
22478 ) -> int32;
22479}
22480unsafe extern "C" {
22481 pub fn DAQmxSetAIConvSrcEx(
22482 taskHandle: TaskHandle,
22483 deviceNames: *const ::std::os::raw::c_char,
22484 data: *const ::std::os::raw::c_char,
22485 ) -> int32;
22486}
22487unsafe extern "C" {
22488 pub fn DAQmxResetAIConvSrcEx(
22489 taskHandle: TaskHandle,
22490 deviceNames: *const ::std::os::raw::c_char,
22491 ) -> int32;
22492}
22493unsafe extern "C" {
22494 pub fn DAQmxGetAIConvActiveEdge(taskHandle: TaskHandle, data: *mut int32) -> int32;
22495}
22496unsafe extern "C" {
22497 pub fn DAQmxSetAIConvActiveEdge(taskHandle: TaskHandle, data: int32) -> int32;
22498}
22499unsafe extern "C" {
22500 pub fn DAQmxResetAIConvActiveEdge(taskHandle: TaskHandle) -> int32;
22501}
22502unsafe extern "C" {
22503 pub fn DAQmxGetAIConvActiveEdgeEx(
22504 taskHandle: TaskHandle,
22505 deviceNames: *const ::std::os::raw::c_char,
22506 data: *mut int32,
22507 ) -> int32;
22508}
22509unsafe extern "C" {
22510 pub fn DAQmxSetAIConvActiveEdgeEx(
22511 taskHandle: TaskHandle,
22512 deviceNames: *const ::std::os::raw::c_char,
22513 data: int32,
22514 ) -> int32;
22515}
22516unsafe extern "C" {
22517 pub fn DAQmxResetAIConvActiveEdgeEx(
22518 taskHandle: TaskHandle,
22519 deviceNames: *const ::std::os::raw::c_char,
22520 ) -> int32;
22521}
22522unsafe extern "C" {
22523 pub fn DAQmxGetAIConvTimebaseDiv(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
22524}
22525unsafe extern "C" {
22526 pub fn DAQmxSetAIConvTimebaseDiv(taskHandle: TaskHandle, data: uInt32) -> int32;
22527}
22528unsafe extern "C" {
22529 pub fn DAQmxResetAIConvTimebaseDiv(taskHandle: TaskHandle) -> int32;
22530}
22531unsafe extern "C" {
22532 pub fn DAQmxGetAIConvTimebaseDivEx(
22533 taskHandle: TaskHandle,
22534 deviceNames: *const ::std::os::raw::c_char,
22535 data: *mut uInt32,
22536 ) -> int32;
22537}
22538unsafe extern "C" {
22539 pub fn DAQmxSetAIConvTimebaseDivEx(
22540 taskHandle: TaskHandle,
22541 deviceNames: *const ::std::os::raw::c_char,
22542 data: uInt32,
22543 ) -> int32;
22544}
22545unsafe extern "C" {
22546 pub fn DAQmxResetAIConvTimebaseDivEx(
22547 taskHandle: TaskHandle,
22548 deviceNames: *const ::std::os::raw::c_char,
22549 ) -> int32;
22550}
22551unsafe extern "C" {
22552 pub fn DAQmxGetAIConvTimebaseSrc(taskHandle: TaskHandle, data: *mut int32) -> int32;
22553}
22554unsafe extern "C" {
22555 pub fn DAQmxSetAIConvTimebaseSrc(taskHandle: TaskHandle, data: int32) -> int32;
22556}
22557unsafe extern "C" {
22558 pub fn DAQmxResetAIConvTimebaseSrc(taskHandle: TaskHandle) -> int32;
22559}
22560unsafe extern "C" {
22561 pub fn DAQmxGetAIConvTimebaseSrcEx(
22562 taskHandle: TaskHandle,
22563 deviceNames: *const ::std::os::raw::c_char,
22564 data: *mut int32,
22565 ) -> int32;
22566}
22567unsafe extern "C" {
22568 pub fn DAQmxSetAIConvTimebaseSrcEx(
22569 taskHandle: TaskHandle,
22570 deviceNames: *const ::std::os::raw::c_char,
22571 data: int32,
22572 ) -> int32;
22573}
22574unsafe extern "C" {
22575 pub fn DAQmxResetAIConvTimebaseSrcEx(
22576 taskHandle: TaskHandle,
22577 deviceNames: *const ::std::os::raw::c_char,
22578 ) -> int32;
22579}
22580unsafe extern "C" {
22581 pub fn DAQmxGetDelayFromSampClkDelayUnits(taskHandle: TaskHandle, data: *mut int32) -> int32;
22582}
22583unsafe extern "C" {
22584 pub fn DAQmxSetDelayFromSampClkDelayUnits(taskHandle: TaskHandle, data: int32) -> int32;
22585}
22586unsafe extern "C" {
22587 pub fn DAQmxResetDelayFromSampClkDelayUnits(taskHandle: TaskHandle) -> int32;
22588}
22589unsafe extern "C" {
22590 pub fn DAQmxGetDelayFromSampClkDelayUnitsEx(
22591 taskHandle: TaskHandle,
22592 deviceNames: *const ::std::os::raw::c_char,
22593 data: *mut int32,
22594 ) -> int32;
22595}
22596unsafe extern "C" {
22597 pub fn DAQmxSetDelayFromSampClkDelayUnitsEx(
22598 taskHandle: TaskHandle,
22599 deviceNames: *const ::std::os::raw::c_char,
22600 data: int32,
22601 ) -> int32;
22602}
22603unsafe extern "C" {
22604 pub fn DAQmxResetDelayFromSampClkDelayUnitsEx(
22605 taskHandle: TaskHandle,
22606 deviceNames: *const ::std::os::raw::c_char,
22607 ) -> int32;
22608}
22609unsafe extern "C" {
22610 pub fn DAQmxGetDelayFromSampClkDelay(taskHandle: TaskHandle, data: *mut float64) -> int32;
22611}
22612unsafe extern "C" {
22613 pub fn DAQmxSetDelayFromSampClkDelay(taskHandle: TaskHandle, data: float64) -> int32;
22614}
22615unsafe extern "C" {
22616 pub fn DAQmxResetDelayFromSampClkDelay(taskHandle: TaskHandle) -> int32;
22617}
22618unsafe extern "C" {
22619 pub fn DAQmxGetDelayFromSampClkDelayEx(
22620 taskHandle: TaskHandle,
22621 deviceNames: *const ::std::os::raw::c_char,
22622 data: *mut float64,
22623 ) -> int32;
22624}
22625unsafe extern "C" {
22626 pub fn DAQmxSetDelayFromSampClkDelayEx(
22627 taskHandle: TaskHandle,
22628 deviceNames: *const ::std::os::raw::c_char,
22629 data: float64,
22630 ) -> int32;
22631}
22632unsafe extern "C" {
22633 pub fn DAQmxResetDelayFromSampClkDelayEx(
22634 taskHandle: TaskHandle,
22635 deviceNames: *const ::std::os::raw::c_char,
22636 ) -> int32;
22637}
22638unsafe extern "C" {
22639 pub fn DAQmxGetAIConvDigFltrEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
22640}
22641unsafe extern "C" {
22642 pub fn DAQmxSetAIConvDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
22643}
22644unsafe extern "C" {
22645 pub fn DAQmxResetAIConvDigFltrEnable(taskHandle: TaskHandle) -> int32;
22646}
22647unsafe extern "C" {
22648 pub fn DAQmxGetAIConvDigFltrEnableEx(
22649 taskHandle: TaskHandle,
22650 deviceNames: *const ::std::os::raw::c_char,
22651 data: *mut bool32,
22652 ) -> int32;
22653}
22654unsafe extern "C" {
22655 pub fn DAQmxSetAIConvDigFltrEnableEx(
22656 taskHandle: TaskHandle,
22657 deviceNames: *const ::std::os::raw::c_char,
22658 data: bool32,
22659 ) -> int32;
22660}
22661unsafe extern "C" {
22662 pub fn DAQmxResetAIConvDigFltrEnableEx(
22663 taskHandle: TaskHandle,
22664 deviceNames: *const ::std::os::raw::c_char,
22665 ) -> int32;
22666}
22667unsafe extern "C" {
22668 pub fn DAQmxGetAIConvDigFltrMinPulseWidth(taskHandle: TaskHandle, data: *mut float64) -> int32;
22669}
22670unsafe extern "C" {
22671 pub fn DAQmxSetAIConvDigFltrMinPulseWidth(taskHandle: TaskHandle, data: float64) -> int32;
22672}
22673unsafe extern "C" {
22674 pub fn DAQmxResetAIConvDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
22675}
22676unsafe extern "C" {
22677 pub fn DAQmxGetAIConvDigFltrMinPulseWidthEx(
22678 taskHandle: TaskHandle,
22679 deviceNames: *const ::std::os::raw::c_char,
22680 data: *mut float64,
22681 ) -> int32;
22682}
22683unsafe extern "C" {
22684 pub fn DAQmxSetAIConvDigFltrMinPulseWidthEx(
22685 taskHandle: TaskHandle,
22686 deviceNames: *const ::std::os::raw::c_char,
22687 data: float64,
22688 ) -> int32;
22689}
22690unsafe extern "C" {
22691 pub fn DAQmxResetAIConvDigFltrMinPulseWidthEx(
22692 taskHandle: TaskHandle,
22693 deviceNames: *const ::std::os::raw::c_char,
22694 ) -> int32;
22695}
22696unsafe extern "C" {
22697 pub fn DAQmxGetAIConvDigFltrTimebaseSrc(
22698 taskHandle: TaskHandle,
22699 data: *mut ::std::os::raw::c_char,
22700 bufferSize: uInt32,
22701 ) -> int32;
22702}
22703unsafe extern "C" {
22704 pub fn DAQmxSetAIConvDigFltrTimebaseSrc(
22705 taskHandle: TaskHandle,
22706 data: *const ::std::os::raw::c_char,
22707 ) -> int32;
22708}
22709unsafe extern "C" {
22710 pub fn DAQmxResetAIConvDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
22711}
22712unsafe extern "C" {
22713 pub fn DAQmxGetAIConvDigFltrTimebaseSrcEx(
22714 taskHandle: TaskHandle,
22715 deviceNames: *const ::std::os::raw::c_char,
22716 data: *mut ::std::os::raw::c_char,
22717 bufferSize: uInt32,
22718 ) -> int32;
22719}
22720unsafe extern "C" {
22721 pub fn DAQmxSetAIConvDigFltrTimebaseSrcEx(
22722 taskHandle: TaskHandle,
22723 deviceNames: *const ::std::os::raw::c_char,
22724 data: *const ::std::os::raw::c_char,
22725 ) -> int32;
22726}
22727unsafe extern "C" {
22728 pub fn DAQmxResetAIConvDigFltrTimebaseSrcEx(
22729 taskHandle: TaskHandle,
22730 deviceNames: *const ::std::os::raw::c_char,
22731 ) -> int32;
22732}
22733unsafe extern "C" {
22734 pub fn DAQmxGetAIConvDigFltrTimebaseRate(taskHandle: TaskHandle, data: *mut float64) -> int32;
22735}
22736unsafe extern "C" {
22737 pub fn DAQmxSetAIConvDigFltrTimebaseRate(taskHandle: TaskHandle, data: float64) -> int32;
22738}
22739unsafe extern "C" {
22740 pub fn DAQmxResetAIConvDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
22741}
22742unsafe extern "C" {
22743 pub fn DAQmxGetAIConvDigFltrTimebaseRateEx(
22744 taskHandle: TaskHandle,
22745 deviceNames: *const ::std::os::raw::c_char,
22746 data: *mut float64,
22747 ) -> int32;
22748}
22749unsafe extern "C" {
22750 pub fn DAQmxSetAIConvDigFltrTimebaseRateEx(
22751 taskHandle: TaskHandle,
22752 deviceNames: *const ::std::os::raw::c_char,
22753 data: float64,
22754 ) -> int32;
22755}
22756unsafe extern "C" {
22757 pub fn DAQmxResetAIConvDigFltrTimebaseRateEx(
22758 taskHandle: TaskHandle,
22759 deviceNames: *const ::std::os::raw::c_char,
22760 ) -> int32;
22761}
22762unsafe extern "C" {
22763 pub fn DAQmxGetAIConvDigSyncEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
22764}
22765unsafe extern "C" {
22766 pub fn DAQmxSetAIConvDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
22767}
22768unsafe extern "C" {
22769 pub fn DAQmxResetAIConvDigSyncEnable(taskHandle: TaskHandle) -> int32;
22770}
22771unsafe extern "C" {
22772 pub fn DAQmxGetAIConvDigSyncEnableEx(
22773 taskHandle: TaskHandle,
22774 deviceNames: *const ::std::os::raw::c_char,
22775 data: *mut bool32,
22776 ) -> int32;
22777}
22778unsafe extern "C" {
22779 pub fn DAQmxSetAIConvDigSyncEnableEx(
22780 taskHandle: TaskHandle,
22781 deviceNames: *const ::std::os::raw::c_char,
22782 data: bool32,
22783 ) -> int32;
22784}
22785unsafe extern "C" {
22786 pub fn DAQmxResetAIConvDigSyncEnableEx(
22787 taskHandle: TaskHandle,
22788 deviceNames: *const ::std::os::raw::c_char,
22789 ) -> int32;
22790}
22791unsafe extern "C" {
22792 pub fn DAQmxGetMasterTimebaseRate(taskHandle: TaskHandle, data: *mut float64) -> int32;
22793}
22794unsafe extern "C" {
22795 pub fn DAQmxSetMasterTimebaseRate(taskHandle: TaskHandle, data: float64) -> int32;
22796}
22797unsafe extern "C" {
22798 pub fn DAQmxResetMasterTimebaseRate(taskHandle: TaskHandle) -> int32;
22799}
22800unsafe extern "C" {
22801 pub fn DAQmxGetMasterTimebaseSrc(
22802 taskHandle: TaskHandle,
22803 data: *mut ::std::os::raw::c_char,
22804 bufferSize: uInt32,
22805 ) -> int32;
22806}
22807unsafe extern "C" {
22808 pub fn DAQmxSetMasterTimebaseSrc(
22809 taskHandle: TaskHandle,
22810 data: *const ::std::os::raw::c_char,
22811 ) -> int32;
22812}
22813unsafe extern "C" {
22814 pub fn DAQmxResetMasterTimebaseSrc(taskHandle: TaskHandle) -> int32;
22815}
22816unsafe extern "C" {
22817 pub fn DAQmxGetRefClkRate(taskHandle: TaskHandle, data: *mut float64) -> int32;
22818}
22819unsafe extern "C" {
22820 pub fn DAQmxSetRefClkRate(taskHandle: TaskHandle, data: float64) -> int32;
22821}
22822unsafe extern "C" {
22823 pub fn DAQmxResetRefClkRate(taskHandle: TaskHandle) -> int32;
22824}
22825unsafe extern "C" {
22826 pub fn DAQmxGetRefClkSrc(
22827 taskHandle: TaskHandle,
22828 data: *mut ::std::os::raw::c_char,
22829 bufferSize: uInt32,
22830 ) -> int32;
22831}
22832unsafe extern "C" {
22833 pub fn DAQmxSetRefClkSrc(taskHandle: TaskHandle, data: *const ::std::os::raw::c_char) -> int32;
22834}
22835unsafe extern "C" {
22836 pub fn DAQmxResetRefClkSrc(taskHandle: TaskHandle) -> int32;
22837}
22838unsafe extern "C" {
22839 pub fn DAQmxGetSyncPulseType(taskHandle: TaskHandle, data: *mut int32) -> int32;
22840}
22841unsafe extern "C" {
22842 pub fn DAQmxSetSyncPulseType(taskHandle: TaskHandle, data: int32) -> int32;
22843}
22844unsafe extern "C" {
22845 pub fn DAQmxResetSyncPulseType(taskHandle: TaskHandle) -> int32;
22846}
22847unsafe extern "C" {
22848 pub fn DAQmxGetSyncPulseSrc(
22849 taskHandle: TaskHandle,
22850 data: *mut ::std::os::raw::c_char,
22851 bufferSize: uInt32,
22852 ) -> int32;
22853}
22854unsafe extern "C" {
22855 pub fn DAQmxSetSyncPulseSrc(
22856 taskHandle: TaskHandle,
22857 data: *const ::std::os::raw::c_char,
22858 ) -> int32;
22859}
22860unsafe extern "C" {
22861 pub fn DAQmxResetSyncPulseSrc(taskHandle: TaskHandle) -> int32;
22862}
22863unsafe extern "C" {
22864 pub fn DAQmxGetSyncPulseTimeWhen(taskHandle: TaskHandle, data: *mut CVIAbsoluteTime) -> int32;
22865}
22866unsafe extern "C" {
22867 pub fn DAQmxSetSyncPulseTimeWhen(taskHandle: TaskHandle, data: CVIAbsoluteTime) -> int32;
22868}
22869unsafe extern "C" {
22870 pub fn DAQmxResetSyncPulseTimeWhen(taskHandle: TaskHandle) -> int32;
22871}
22872unsafe extern "C" {
22873 pub fn DAQmxGetSyncPulseTimeTimescale(taskHandle: TaskHandle, data: *mut int32) -> int32;
22874}
22875unsafe extern "C" {
22876 pub fn DAQmxSetSyncPulseTimeTimescale(taskHandle: TaskHandle, data: int32) -> int32;
22877}
22878unsafe extern "C" {
22879 pub fn DAQmxResetSyncPulseTimeTimescale(taskHandle: TaskHandle) -> int32;
22880}
22881unsafe extern "C" {
22882 pub fn DAQmxGetSyncPulseSyncTime(taskHandle: TaskHandle, data: *mut float64) -> int32;
22883}
22884unsafe extern "C" {
22885 pub fn DAQmxGetSyncPulseMinDelayToStart(taskHandle: TaskHandle, data: *mut float64) -> int32;
22886}
22887unsafe extern "C" {
22888 pub fn DAQmxSetSyncPulseMinDelayToStart(taskHandle: TaskHandle, data: float64) -> int32;
22889}
22890unsafe extern "C" {
22891 pub fn DAQmxResetSyncPulseMinDelayToStart(taskHandle: TaskHandle) -> int32;
22892}
22893unsafe extern "C" {
22894 pub fn DAQmxGetSyncPulseResetTime(taskHandle: TaskHandle, data: *mut float64) -> int32;
22895}
22896unsafe extern "C" {
22897 pub fn DAQmxGetSyncPulseResetDelay(taskHandle: TaskHandle, data: *mut float64) -> int32;
22898}
22899unsafe extern "C" {
22900 pub fn DAQmxSetSyncPulseResetDelay(taskHandle: TaskHandle, data: float64) -> int32;
22901}
22902unsafe extern "C" {
22903 pub fn DAQmxResetSyncPulseResetDelay(taskHandle: TaskHandle) -> int32;
22904}
22905unsafe extern "C" {
22906 pub fn DAQmxGetSyncPulseTerm(
22907 taskHandle: TaskHandle,
22908 data: *mut ::std::os::raw::c_char,
22909 bufferSize: uInt32,
22910 ) -> int32;
22911}
22912unsafe extern "C" {
22913 pub fn DAQmxGetSyncClkInterval(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
22914}
22915unsafe extern "C" {
22916 pub fn DAQmxSetSyncClkInterval(taskHandle: TaskHandle, data: uInt32) -> int32;
22917}
22918unsafe extern "C" {
22919 pub fn DAQmxResetSyncClkInterval(taskHandle: TaskHandle) -> int32;
22920}
22921unsafe extern "C" {
22922 pub fn DAQmxGetSampTimingEngine(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
22923}
22924unsafe extern "C" {
22925 pub fn DAQmxSetSampTimingEngine(taskHandle: TaskHandle, data: uInt32) -> int32;
22926}
22927unsafe extern "C" {
22928 pub fn DAQmxResetSampTimingEngine(taskHandle: TaskHandle) -> int32;
22929}
22930unsafe extern "C" {
22931 pub fn DAQmxGetFirstSampTimestampEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
22932}
22933unsafe extern "C" {
22934 pub fn DAQmxSetFirstSampTimestampEnable(taskHandle: TaskHandle, data: bool32) -> int32;
22935}
22936unsafe extern "C" {
22937 pub fn DAQmxResetFirstSampTimestampEnable(taskHandle: TaskHandle) -> int32;
22938}
22939unsafe extern "C" {
22940 pub fn DAQmxGetFirstSampTimestampTimescale(taskHandle: TaskHandle, data: *mut int32) -> int32;
22941}
22942unsafe extern "C" {
22943 pub fn DAQmxSetFirstSampTimestampTimescale(taskHandle: TaskHandle, data: int32) -> int32;
22944}
22945unsafe extern "C" {
22946 pub fn DAQmxResetFirstSampTimestampTimescale(taskHandle: TaskHandle) -> int32;
22947}
22948unsafe extern "C" {
22949 pub fn DAQmxGetFirstSampTimestampVal(
22950 taskHandle: TaskHandle,
22951 data: *mut CVIAbsoluteTime,
22952 ) -> int32;
22953}
22954unsafe extern "C" {
22955 pub fn DAQmxGetFirstSampClkWhen(taskHandle: TaskHandle, data: *mut CVIAbsoluteTime) -> int32;
22956}
22957unsafe extern "C" {
22958 pub fn DAQmxSetFirstSampClkWhen(taskHandle: TaskHandle, data: CVIAbsoluteTime) -> int32;
22959}
22960unsafe extern "C" {
22961 pub fn DAQmxResetFirstSampClkWhen(taskHandle: TaskHandle) -> int32;
22962}
22963unsafe extern "C" {
22964 pub fn DAQmxGetFirstSampClkTimescale(taskHandle: TaskHandle, data: *mut int32) -> int32;
22965}
22966unsafe extern "C" {
22967 pub fn DAQmxSetFirstSampClkTimescale(taskHandle: TaskHandle, data: int32) -> int32;
22968}
22969unsafe extern "C" {
22970 pub fn DAQmxResetFirstSampClkTimescale(taskHandle: TaskHandle) -> int32;
22971}
22972unsafe extern "C" {
22973 pub fn DAQmxGetFirstSampClkOffset(taskHandle: TaskHandle, data: *mut float64) -> int32;
22974}
22975unsafe extern "C" {
22976 pub fn DAQmxSetFirstSampClkOffset(taskHandle: TaskHandle, data: float64) -> int32;
22977}
22978unsafe extern "C" {
22979 pub fn DAQmxResetFirstSampClkOffset(taskHandle: TaskHandle) -> int32;
22980}
22981unsafe extern "C" {
22982 pub fn DAQmxGetStartTrigType(taskHandle: TaskHandle, data: *mut int32) -> int32;
22983}
22984unsafe extern "C" {
22985 pub fn DAQmxSetStartTrigType(taskHandle: TaskHandle, data: int32) -> int32;
22986}
22987unsafe extern "C" {
22988 pub fn DAQmxResetStartTrigType(taskHandle: TaskHandle) -> int32;
22989}
22990unsafe extern "C" {
22991 pub fn DAQmxGetStartTrigTerm(
22992 taskHandle: TaskHandle,
22993 data: *mut ::std::os::raw::c_char,
22994 bufferSize: uInt32,
22995 ) -> int32;
22996}
22997unsafe extern "C" {
22998 pub fn DAQmxGetDigEdgeStartTrigSrc(
22999 taskHandle: TaskHandle,
23000 data: *mut ::std::os::raw::c_char,
23001 bufferSize: uInt32,
23002 ) -> int32;
23003}
23004unsafe extern "C" {
23005 pub fn DAQmxSetDigEdgeStartTrigSrc(
23006 taskHandle: TaskHandle,
23007 data: *const ::std::os::raw::c_char,
23008 ) -> int32;
23009}
23010unsafe extern "C" {
23011 pub fn DAQmxResetDigEdgeStartTrigSrc(taskHandle: TaskHandle) -> int32;
23012}
23013unsafe extern "C" {
23014 pub fn DAQmxGetDigEdgeStartTrigEdge(taskHandle: TaskHandle, data: *mut int32) -> int32;
23015}
23016unsafe extern "C" {
23017 pub fn DAQmxSetDigEdgeStartTrigEdge(taskHandle: TaskHandle, data: int32) -> int32;
23018}
23019unsafe extern "C" {
23020 pub fn DAQmxResetDigEdgeStartTrigEdge(taskHandle: TaskHandle) -> int32;
23021}
23022unsafe extern "C" {
23023 pub fn DAQmxGetDigEdgeStartTrigDigFltrEnable(
23024 taskHandle: TaskHandle,
23025 data: *mut bool32,
23026 ) -> int32;
23027}
23028unsafe extern "C" {
23029 pub fn DAQmxSetDigEdgeStartTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23030}
23031unsafe extern "C" {
23032 pub fn DAQmxResetDigEdgeStartTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
23033}
23034unsafe extern "C" {
23035 pub fn DAQmxGetDigEdgeStartTrigDigFltrMinPulseWidth(
23036 taskHandle: TaskHandle,
23037 data: *mut float64,
23038 ) -> int32;
23039}
23040unsafe extern "C" {
23041 pub fn DAQmxSetDigEdgeStartTrigDigFltrMinPulseWidth(
23042 taskHandle: TaskHandle,
23043 data: float64,
23044 ) -> int32;
23045}
23046unsafe extern "C" {
23047 pub fn DAQmxResetDigEdgeStartTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
23048}
23049unsafe extern "C" {
23050 pub fn DAQmxGetDigEdgeStartTrigDigFltrTimebaseSrc(
23051 taskHandle: TaskHandle,
23052 data: *mut ::std::os::raw::c_char,
23053 bufferSize: uInt32,
23054 ) -> int32;
23055}
23056unsafe extern "C" {
23057 pub fn DAQmxSetDigEdgeStartTrigDigFltrTimebaseSrc(
23058 taskHandle: TaskHandle,
23059 data: *const ::std::os::raw::c_char,
23060 ) -> int32;
23061}
23062unsafe extern "C" {
23063 pub fn DAQmxResetDigEdgeStartTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
23064}
23065unsafe extern "C" {
23066 pub fn DAQmxGetDigEdgeStartTrigDigFltrTimebaseRate(
23067 taskHandle: TaskHandle,
23068 data: *mut float64,
23069 ) -> int32;
23070}
23071unsafe extern "C" {
23072 pub fn DAQmxSetDigEdgeStartTrigDigFltrTimebaseRate(
23073 taskHandle: TaskHandle,
23074 data: float64,
23075 ) -> int32;
23076}
23077unsafe extern "C" {
23078 pub fn DAQmxResetDigEdgeStartTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
23079}
23080unsafe extern "C" {
23081 pub fn DAQmxGetDigEdgeStartTrigDigSyncEnable(
23082 taskHandle: TaskHandle,
23083 data: *mut bool32,
23084 ) -> int32;
23085}
23086unsafe extern "C" {
23087 pub fn DAQmxSetDigEdgeStartTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23088}
23089unsafe extern "C" {
23090 pub fn DAQmxResetDigEdgeStartTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
23091}
23092unsafe extern "C" {
23093 pub fn DAQmxGetDigPatternStartTrigSrc(
23094 taskHandle: TaskHandle,
23095 data: *mut ::std::os::raw::c_char,
23096 bufferSize: uInt32,
23097 ) -> int32;
23098}
23099unsafe extern "C" {
23100 pub fn DAQmxSetDigPatternStartTrigSrc(
23101 taskHandle: TaskHandle,
23102 data: *const ::std::os::raw::c_char,
23103 ) -> int32;
23104}
23105unsafe extern "C" {
23106 pub fn DAQmxResetDigPatternStartTrigSrc(taskHandle: TaskHandle) -> int32;
23107}
23108unsafe extern "C" {
23109 pub fn DAQmxGetDigPatternStartTrigPattern(
23110 taskHandle: TaskHandle,
23111 data: *mut ::std::os::raw::c_char,
23112 bufferSize: uInt32,
23113 ) -> int32;
23114}
23115unsafe extern "C" {
23116 pub fn DAQmxSetDigPatternStartTrigPattern(
23117 taskHandle: TaskHandle,
23118 data: *const ::std::os::raw::c_char,
23119 ) -> int32;
23120}
23121unsafe extern "C" {
23122 pub fn DAQmxResetDigPatternStartTrigPattern(taskHandle: TaskHandle) -> int32;
23123}
23124unsafe extern "C" {
23125 pub fn DAQmxGetDigPatternStartTrigWhen(taskHandle: TaskHandle, data: *mut int32) -> int32;
23126}
23127unsafe extern "C" {
23128 pub fn DAQmxSetDigPatternStartTrigWhen(taskHandle: TaskHandle, data: int32) -> int32;
23129}
23130unsafe extern "C" {
23131 pub fn DAQmxResetDigPatternStartTrigWhen(taskHandle: TaskHandle) -> int32;
23132}
23133unsafe extern "C" {
23134 pub fn DAQmxGetAnlgEdgeStartTrigSrc(
23135 taskHandle: TaskHandle,
23136 data: *mut ::std::os::raw::c_char,
23137 bufferSize: uInt32,
23138 ) -> int32;
23139}
23140unsafe extern "C" {
23141 pub fn DAQmxSetAnlgEdgeStartTrigSrc(
23142 taskHandle: TaskHandle,
23143 data: *const ::std::os::raw::c_char,
23144 ) -> int32;
23145}
23146unsafe extern "C" {
23147 pub fn DAQmxResetAnlgEdgeStartTrigSrc(taskHandle: TaskHandle) -> int32;
23148}
23149unsafe extern "C" {
23150 pub fn DAQmxGetAnlgEdgeStartTrigSlope(taskHandle: TaskHandle, data: *mut int32) -> int32;
23151}
23152unsafe extern "C" {
23153 pub fn DAQmxSetAnlgEdgeStartTrigSlope(taskHandle: TaskHandle, data: int32) -> int32;
23154}
23155unsafe extern "C" {
23156 pub fn DAQmxResetAnlgEdgeStartTrigSlope(taskHandle: TaskHandle) -> int32;
23157}
23158unsafe extern "C" {
23159 pub fn DAQmxGetAnlgEdgeStartTrigLvl(taskHandle: TaskHandle, data: *mut float64) -> int32;
23160}
23161unsafe extern "C" {
23162 pub fn DAQmxSetAnlgEdgeStartTrigLvl(taskHandle: TaskHandle, data: float64) -> int32;
23163}
23164unsafe extern "C" {
23165 pub fn DAQmxResetAnlgEdgeStartTrigLvl(taskHandle: TaskHandle) -> int32;
23166}
23167unsafe extern "C" {
23168 pub fn DAQmxGetAnlgEdgeStartTrigHyst(taskHandle: TaskHandle, data: *mut float64) -> int32;
23169}
23170unsafe extern "C" {
23171 pub fn DAQmxSetAnlgEdgeStartTrigHyst(taskHandle: TaskHandle, data: float64) -> int32;
23172}
23173unsafe extern "C" {
23174 pub fn DAQmxResetAnlgEdgeStartTrigHyst(taskHandle: TaskHandle) -> int32;
23175}
23176unsafe extern "C" {
23177 pub fn DAQmxGetAnlgEdgeStartTrigCoupling(taskHandle: TaskHandle, data: *mut int32) -> int32;
23178}
23179unsafe extern "C" {
23180 pub fn DAQmxSetAnlgEdgeStartTrigCoupling(taskHandle: TaskHandle, data: int32) -> int32;
23181}
23182unsafe extern "C" {
23183 pub fn DAQmxResetAnlgEdgeStartTrigCoupling(taskHandle: TaskHandle) -> int32;
23184}
23185unsafe extern "C" {
23186 pub fn DAQmxGetAnlgEdgeStartTrigDigFltrEnable(
23187 taskHandle: TaskHandle,
23188 data: *mut bool32,
23189 ) -> int32;
23190}
23191unsafe extern "C" {
23192 pub fn DAQmxSetAnlgEdgeStartTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23193}
23194unsafe extern "C" {
23195 pub fn DAQmxResetAnlgEdgeStartTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
23196}
23197unsafe extern "C" {
23198 pub fn DAQmxGetAnlgEdgeStartTrigDigFltrMinPulseWidth(
23199 taskHandle: TaskHandle,
23200 data: *mut float64,
23201 ) -> int32;
23202}
23203unsafe extern "C" {
23204 pub fn DAQmxSetAnlgEdgeStartTrigDigFltrMinPulseWidth(
23205 taskHandle: TaskHandle,
23206 data: float64,
23207 ) -> int32;
23208}
23209unsafe extern "C" {
23210 pub fn DAQmxResetAnlgEdgeStartTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
23211}
23212unsafe extern "C" {
23213 pub fn DAQmxGetAnlgEdgeStartTrigDigFltrTimebaseSrc(
23214 taskHandle: TaskHandle,
23215 data: *mut ::std::os::raw::c_char,
23216 bufferSize: uInt32,
23217 ) -> int32;
23218}
23219unsafe extern "C" {
23220 pub fn DAQmxSetAnlgEdgeStartTrigDigFltrTimebaseSrc(
23221 taskHandle: TaskHandle,
23222 data: *const ::std::os::raw::c_char,
23223 ) -> int32;
23224}
23225unsafe extern "C" {
23226 pub fn DAQmxResetAnlgEdgeStartTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
23227}
23228unsafe extern "C" {
23229 pub fn DAQmxGetAnlgEdgeStartTrigDigFltrTimebaseRate(
23230 taskHandle: TaskHandle,
23231 data: *mut float64,
23232 ) -> int32;
23233}
23234unsafe extern "C" {
23235 pub fn DAQmxSetAnlgEdgeStartTrigDigFltrTimebaseRate(
23236 taskHandle: TaskHandle,
23237 data: float64,
23238 ) -> int32;
23239}
23240unsafe extern "C" {
23241 pub fn DAQmxResetAnlgEdgeStartTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
23242}
23243unsafe extern "C" {
23244 pub fn DAQmxGetAnlgEdgeStartTrigDigSyncEnable(
23245 taskHandle: TaskHandle,
23246 data: *mut bool32,
23247 ) -> int32;
23248}
23249unsafe extern "C" {
23250 pub fn DAQmxSetAnlgEdgeStartTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23251}
23252unsafe extern "C" {
23253 pub fn DAQmxResetAnlgEdgeStartTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
23254}
23255unsafe extern "C" {
23256 pub fn DAQmxGetAnlgMultiEdgeStartTrigSrcs(
23257 taskHandle: TaskHandle,
23258 data: *mut ::std::os::raw::c_char,
23259 bufferSize: uInt32,
23260 ) -> int32;
23261}
23262unsafe extern "C" {
23263 pub fn DAQmxSetAnlgMultiEdgeStartTrigSrcs(
23264 taskHandle: TaskHandle,
23265 data: *const ::std::os::raw::c_char,
23266 ) -> int32;
23267}
23268unsafe extern "C" {
23269 pub fn DAQmxResetAnlgMultiEdgeStartTrigSrcs(taskHandle: TaskHandle) -> int32;
23270}
23271unsafe extern "C" {
23272 pub fn DAQmxGetAnlgMultiEdgeStartTrigSlopes(
23273 taskHandle: TaskHandle,
23274 data: *mut int32,
23275 arraySizeInElements: uInt32,
23276 ) -> int32;
23277}
23278unsafe extern "C" {
23279 pub fn DAQmxSetAnlgMultiEdgeStartTrigSlopes(
23280 taskHandle: TaskHandle,
23281 data: *mut int32,
23282 arraySizeInElements: uInt32,
23283 ) -> int32;
23284}
23285unsafe extern "C" {
23286 pub fn DAQmxResetAnlgMultiEdgeStartTrigSlopes(taskHandle: TaskHandle) -> int32;
23287}
23288unsafe extern "C" {
23289 pub fn DAQmxGetAnlgMultiEdgeStartTrigLvls(
23290 taskHandle: TaskHandle,
23291 data: *mut float64,
23292 arraySizeInElements: uInt32,
23293 ) -> int32;
23294}
23295unsafe extern "C" {
23296 pub fn DAQmxSetAnlgMultiEdgeStartTrigLvls(
23297 taskHandle: TaskHandle,
23298 data: *mut float64,
23299 arraySizeInElements: uInt32,
23300 ) -> int32;
23301}
23302unsafe extern "C" {
23303 pub fn DAQmxResetAnlgMultiEdgeStartTrigLvls(taskHandle: TaskHandle) -> int32;
23304}
23305unsafe extern "C" {
23306 pub fn DAQmxGetAnlgMultiEdgeStartTrigHysts(
23307 taskHandle: TaskHandle,
23308 data: *mut float64,
23309 arraySizeInElements: uInt32,
23310 ) -> int32;
23311}
23312unsafe extern "C" {
23313 pub fn DAQmxSetAnlgMultiEdgeStartTrigHysts(
23314 taskHandle: TaskHandle,
23315 data: *mut float64,
23316 arraySizeInElements: uInt32,
23317 ) -> int32;
23318}
23319unsafe extern "C" {
23320 pub fn DAQmxResetAnlgMultiEdgeStartTrigHysts(taskHandle: TaskHandle) -> int32;
23321}
23322unsafe extern "C" {
23323 pub fn DAQmxGetAnlgMultiEdgeStartTrigCouplings(
23324 taskHandle: TaskHandle,
23325 data: *mut int32,
23326 arraySizeInElements: uInt32,
23327 ) -> int32;
23328}
23329unsafe extern "C" {
23330 pub fn DAQmxSetAnlgMultiEdgeStartTrigCouplings(
23331 taskHandle: TaskHandle,
23332 data: *mut int32,
23333 arraySizeInElements: uInt32,
23334 ) -> int32;
23335}
23336unsafe extern "C" {
23337 pub fn DAQmxResetAnlgMultiEdgeStartTrigCouplings(taskHandle: TaskHandle) -> int32;
23338}
23339unsafe extern "C" {
23340 pub fn DAQmxGetAnlgWinStartTrigSrc(
23341 taskHandle: TaskHandle,
23342 data: *mut ::std::os::raw::c_char,
23343 bufferSize: uInt32,
23344 ) -> int32;
23345}
23346unsafe extern "C" {
23347 pub fn DAQmxSetAnlgWinStartTrigSrc(
23348 taskHandle: TaskHandle,
23349 data: *const ::std::os::raw::c_char,
23350 ) -> int32;
23351}
23352unsafe extern "C" {
23353 pub fn DAQmxResetAnlgWinStartTrigSrc(taskHandle: TaskHandle) -> int32;
23354}
23355unsafe extern "C" {
23356 pub fn DAQmxGetAnlgWinStartTrigWhen(taskHandle: TaskHandle, data: *mut int32) -> int32;
23357}
23358unsafe extern "C" {
23359 pub fn DAQmxSetAnlgWinStartTrigWhen(taskHandle: TaskHandle, data: int32) -> int32;
23360}
23361unsafe extern "C" {
23362 pub fn DAQmxResetAnlgWinStartTrigWhen(taskHandle: TaskHandle) -> int32;
23363}
23364unsafe extern "C" {
23365 pub fn DAQmxGetAnlgWinStartTrigTop(taskHandle: TaskHandle, data: *mut float64) -> int32;
23366}
23367unsafe extern "C" {
23368 pub fn DAQmxSetAnlgWinStartTrigTop(taskHandle: TaskHandle, data: float64) -> int32;
23369}
23370unsafe extern "C" {
23371 pub fn DAQmxResetAnlgWinStartTrigTop(taskHandle: TaskHandle) -> int32;
23372}
23373unsafe extern "C" {
23374 pub fn DAQmxGetAnlgWinStartTrigBtm(taskHandle: TaskHandle, data: *mut float64) -> int32;
23375}
23376unsafe extern "C" {
23377 pub fn DAQmxSetAnlgWinStartTrigBtm(taskHandle: TaskHandle, data: float64) -> int32;
23378}
23379unsafe extern "C" {
23380 pub fn DAQmxResetAnlgWinStartTrigBtm(taskHandle: TaskHandle) -> int32;
23381}
23382unsafe extern "C" {
23383 pub fn DAQmxGetAnlgWinStartTrigCoupling(taskHandle: TaskHandle, data: *mut int32) -> int32;
23384}
23385unsafe extern "C" {
23386 pub fn DAQmxSetAnlgWinStartTrigCoupling(taskHandle: TaskHandle, data: int32) -> int32;
23387}
23388unsafe extern "C" {
23389 pub fn DAQmxResetAnlgWinStartTrigCoupling(taskHandle: TaskHandle) -> int32;
23390}
23391unsafe extern "C" {
23392 pub fn DAQmxGetAnlgWinStartTrigDigFltrEnable(
23393 taskHandle: TaskHandle,
23394 data: *mut bool32,
23395 ) -> int32;
23396}
23397unsafe extern "C" {
23398 pub fn DAQmxSetAnlgWinStartTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23399}
23400unsafe extern "C" {
23401 pub fn DAQmxResetAnlgWinStartTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
23402}
23403unsafe extern "C" {
23404 pub fn DAQmxGetAnlgWinStartTrigDigFltrMinPulseWidth(
23405 taskHandle: TaskHandle,
23406 data: *mut float64,
23407 ) -> int32;
23408}
23409unsafe extern "C" {
23410 pub fn DAQmxSetAnlgWinStartTrigDigFltrMinPulseWidth(
23411 taskHandle: TaskHandle,
23412 data: float64,
23413 ) -> int32;
23414}
23415unsafe extern "C" {
23416 pub fn DAQmxResetAnlgWinStartTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
23417}
23418unsafe extern "C" {
23419 pub fn DAQmxGetAnlgWinStartTrigDigFltrTimebaseSrc(
23420 taskHandle: TaskHandle,
23421 data: *mut ::std::os::raw::c_char,
23422 bufferSize: uInt32,
23423 ) -> int32;
23424}
23425unsafe extern "C" {
23426 pub fn DAQmxSetAnlgWinStartTrigDigFltrTimebaseSrc(
23427 taskHandle: TaskHandle,
23428 data: *const ::std::os::raw::c_char,
23429 ) -> int32;
23430}
23431unsafe extern "C" {
23432 pub fn DAQmxResetAnlgWinStartTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
23433}
23434unsafe extern "C" {
23435 pub fn DAQmxGetAnlgWinStartTrigDigFltrTimebaseRate(
23436 taskHandle: TaskHandle,
23437 data: *mut float64,
23438 ) -> int32;
23439}
23440unsafe extern "C" {
23441 pub fn DAQmxSetAnlgWinStartTrigDigFltrTimebaseRate(
23442 taskHandle: TaskHandle,
23443 data: float64,
23444 ) -> int32;
23445}
23446unsafe extern "C" {
23447 pub fn DAQmxResetAnlgWinStartTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
23448}
23449unsafe extern "C" {
23450 pub fn DAQmxGetAnlgWinStartTrigDigSyncEnable(
23451 taskHandle: TaskHandle,
23452 data: *mut bool32,
23453 ) -> int32;
23454}
23455unsafe extern "C" {
23456 pub fn DAQmxSetAnlgWinStartTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23457}
23458unsafe extern "C" {
23459 pub fn DAQmxResetAnlgWinStartTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
23460}
23461unsafe extern "C" {
23462 pub fn DAQmxGetStartTrigTrigWhen(taskHandle: TaskHandle, data: *mut CVIAbsoluteTime) -> int32;
23463}
23464unsafe extern "C" {
23465 pub fn DAQmxSetStartTrigTrigWhen(taskHandle: TaskHandle, data: CVIAbsoluteTime) -> int32;
23466}
23467unsafe extern "C" {
23468 pub fn DAQmxResetStartTrigTrigWhen(taskHandle: TaskHandle) -> int32;
23469}
23470unsafe extern "C" {
23471 pub fn DAQmxGetStartTrigTimescale(taskHandle: TaskHandle, data: *mut int32) -> int32;
23472}
23473unsafe extern "C" {
23474 pub fn DAQmxSetStartTrigTimescale(taskHandle: TaskHandle, data: int32) -> int32;
23475}
23476unsafe extern "C" {
23477 pub fn DAQmxResetStartTrigTimescale(taskHandle: TaskHandle) -> int32;
23478}
23479unsafe extern "C" {
23480 pub fn DAQmxGetStartTrigTimestampEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
23481}
23482unsafe extern "C" {
23483 pub fn DAQmxSetStartTrigTimestampEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23484}
23485unsafe extern "C" {
23486 pub fn DAQmxResetStartTrigTimestampEnable(taskHandle: TaskHandle) -> int32;
23487}
23488unsafe extern "C" {
23489 pub fn DAQmxGetStartTrigTimestampTimescale(taskHandle: TaskHandle, data: *mut int32) -> int32;
23490}
23491unsafe extern "C" {
23492 pub fn DAQmxSetStartTrigTimestampTimescale(taskHandle: TaskHandle, data: int32) -> int32;
23493}
23494unsafe extern "C" {
23495 pub fn DAQmxResetStartTrigTimestampTimescale(taskHandle: TaskHandle) -> int32;
23496}
23497unsafe extern "C" {
23498 pub fn DAQmxGetStartTrigTimestampVal(
23499 taskHandle: TaskHandle,
23500 data: *mut CVIAbsoluteTime,
23501 ) -> int32;
23502}
23503unsafe extern "C" {
23504 pub fn DAQmxGetStartTrigDelay(taskHandle: TaskHandle, data: *mut float64) -> int32;
23505}
23506unsafe extern "C" {
23507 pub fn DAQmxSetStartTrigDelay(taskHandle: TaskHandle, data: float64) -> int32;
23508}
23509unsafe extern "C" {
23510 pub fn DAQmxResetStartTrigDelay(taskHandle: TaskHandle) -> int32;
23511}
23512unsafe extern "C" {
23513 pub fn DAQmxGetStartTrigDelayUnits(taskHandle: TaskHandle, data: *mut int32) -> int32;
23514}
23515unsafe extern "C" {
23516 pub fn DAQmxSetStartTrigDelayUnits(taskHandle: TaskHandle, data: int32) -> int32;
23517}
23518unsafe extern "C" {
23519 pub fn DAQmxResetStartTrigDelayUnits(taskHandle: TaskHandle) -> int32;
23520}
23521unsafe extern "C" {
23522 pub fn DAQmxGetStartTrigRetriggerable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
23523}
23524unsafe extern "C" {
23525 pub fn DAQmxSetStartTrigRetriggerable(taskHandle: TaskHandle, data: bool32) -> int32;
23526}
23527unsafe extern "C" {
23528 pub fn DAQmxResetStartTrigRetriggerable(taskHandle: TaskHandle) -> int32;
23529}
23530unsafe extern "C" {
23531 pub fn DAQmxGetStartTrigTrigWin(taskHandle: TaskHandle, data: *mut float64) -> int32;
23532}
23533unsafe extern "C" {
23534 pub fn DAQmxSetStartTrigTrigWin(taskHandle: TaskHandle, data: float64) -> int32;
23535}
23536unsafe extern "C" {
23537 pub fn DAQmxResetStartTrigTrigWin(taskHandle: TaskHandle) -> int32;
23538}
23539unsafe extern "C" {
23540 pub fn DAQmxGetStartTrigRetriggerWin(taskHandle: TaskHandle, data: *mut float64) -> int32;
23541}
23542unsafe extern "C" {
23543 pub fn DAQmxSetStartTrigRetriggerWin(taskHandle: TaskHandle, data: float64) -> int32;
23544}
23545unsafe extern "C" {
23546 pub fn DAQmxResetStartTrigRetriggerWin(taskHandle: TaskHandle) -> int32;
23547}
23548unsafe extern "C" {
23549 pub fn DAQmxGetStartTrigMaxNumTrigsToDetect(taskHandle: TaskHandle, data: *mut uInt32)
23550 -> int32;
23551}
23552unsafe extern "C" {
23553 pub fn DAQmxSetStartTrigMaxNumTrigsToDetect(taskHandle: TaskHandle, data: uInt32) -> int32;
23554}
23555unsafe extern "C" {
23556 pub fn DAQmxResetStartTrigMaxNumTrigsToDetect(taskHandle: TaskHandle) -> int32;
23557}
23558unsafe extern "C" {
23559 pub fn DAQmxGetRefTrigType(taskHandle: TaskHandle, data: *mut int32) -> int32;
23560}
23561unsafe extern "C" {
23562 pub fn DAQmxSetRefTrigType(taskHandle: TaskHandle, data: int32) -> int32;
23563}
23564unsafe extern "C" {
23565 pub fn DAQmxResetRefTrigType(taskHandle: TaskHandle) -> int32;
23566}
23567unsafe extern "C" {
23568 pub fn DAQmxGetRefTrigPretrigSamples(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
23569}
23570unsafe extern "C" {
23571 pub fn DAQmxSetRefTrigPretrigSamples(taskHandle: TaskHandle, data: uInt32) -> int32;
23572}
23573unsafe extern "C" {
23574 pub fn DAQmxResetRefTrigPretrigSamples(taskHandle: TaskHandle) -> int32;
23575}
23576unsafe extern "C" {
23577 pub fn DAQmxGetRefTrigTerm(
23578 taskHandle: TaskHandle,
23579 data: *mut ::std::os::raw::c_char,
23580 bufferSize: uInt32,
23581 ) -> int32;
23582}
23583unsafe extern "C" {
23584 pub fn DAQmxGetDigEdgeRefTrigSrc(
23585 taskHandle: TaskHandle,
23586 data: *mut ::std::os::raw::c_char,
23587 bufferSize: uInt32,
23588 ) -> int32;
23589}
23590unsafe extern "C" {
23591 pub fn DAQmxSetDigEdgeRefTrigSrc(
23592 taskHandle: TaskHandle,
23593 data: *const ::std::os::raw::c_char,
23594 ) -> int32;
23595}
23596unsafe extern "C" {
23597 pub fn DAQmxResetDigEdgeRefTrigSrc(taskHandle: TaskHandle) -> int32;
23598}
23599unsafe extern "C" {
23600 pub fn DAQmxGetDigEdgeRefTrigEdge(taskHandle: TaskHandle, data: *mut int32) -> int32;
23601}
23602unsafe extern "C" {
23603 pub fn DAQmxSetDigEdgeRefTrigEdge(taskHandle: TaskHandle, data: int32) -> int32;
23604}
23605unsafe extern "C" {
23606 pub fn DAQmxResetDigEdgeRefTrigEdge(taskHandle: TaskHandle) -> int32;
23607}
23608unsafe extern "C" {
23609 pub fn DAQmxGetDigEdgeRefTrigDigFltrEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
23610}
23611unsafe extern "C" {
23612 pub fn DAQmxSetDigEdgeRefTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23613}
23614unsafe extern "C" {
23615 pub fn DAQmxResetDigEdgeRefTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
23616}
23617unsafe extern "C" {
23618 pub fn DAQmxGetDigEdgeRefTrigDigFltrMinPulseWidth(
23619 taskHandle: TaskHandle,
23620 data: *mut float64,
23621 ) -> int32;
23622}
23623unsafe extern "C" {
23624 pub fn DAQmxSetDigEdgeRefTrigDigFltrMinPulseWidth(
23625 taskHandle: TaskHandle,
23626 data: float64,
23627 ) -> int32;
23628}
23629unsafe extern "C" {
23630 pub fn DAQmxResetDigEdgeRefTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
23631}
23632unsafe extern "C" {
23633 pub fn DAQmxGetDigEdgeRefTrigDigFltrTimebaseSrc(
23634 taskHandle: TaskHandle,
23635 data: *mut ::std::os::raw::c_char,
23636 bufferSize: uInt32,
23637 ) -> int32;
23638}
23639unsafe extern "C" {
23640 pub fn DAQmxSetDigEdgeRefTrigDigFltrTimebaseSrc(
23641 taskHandle: TaskHandle,
23642 data: *const ::std::os::raw::c_char,
23643 ) -> int32;
23644}
23645unsafe extern "C" {
23646 pub fn DAQmxResetDigEdgeRefTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
23647}
23648unsafe extern "C" {
23649 pub fn DAQmxGetDigEdgeRefTrigDigFltrTimebaseRate(
23650 taskHandle: TaskHandle,
23651 data: *mut float64,
23652 ) -> int32;
23653}
23654unsafe extern "C" {
23655 pub fn DAQmxSetDigEdgeRefTrigDigFltrTimebaseRate(
23656 taskHandle: TaskHandle,
23657 data: float64,
23658 ) -> int32;
23659}
23660unsafe extern "C" {
23661 pub fn DAQmxResetDigEdgeRefTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
23662}
23663unsafe extern "C" {
23664 pub fn DAQmxGetDigEdgeRefTrigDigSyncEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
23665}
23666unsafe extern "C" {
23667 pub fn DAQmxSetDigEdgeRefTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23668}
23669unsafe extern "C" {
23670 pub fn DAQmxResetDigEdgeRefTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
23671}
23672unsafe extern "C" {
23673 pub fn DAQmxGetDigPatternRefTrigSrc(
23674 taskHandle: TaskHandle,
23675 data: *mut ::std::os::raw::c_char,
23676 bufferSize: uInt32,
23677 ) -> int32;
23678}
23679unsafe extern "C" {
23680 pub fn DAQmxSetDigPatternRefTrigSrc(
23681 taskHandle: TaskHandle,
23682 data: *const ::std::os::raw::c_char,
23683 ) -> int32;
23684}
23685unsafe extern "C" {
23686 pub fn DAQmxResetDigPatternRefTrigSrc(taskHandle: TaskHandle) -> int32;
23687}
23688unsafe extern "C" {
23689 pub fn DAQmxGetDigPatternRefTrigPattern(
23690 taskHandle: TaskHandle,
23691 data: *mut ::std::os::raw::c_char,
23692 bufferSize: uInt32,
23693 ) -> int32;
23694}
23695unsafe extern "C" {
23696 pub fn DAQmxSetDigPatternRefTrigPattern(
23697 taskHandle: TaskHandle,
23698 data: *const ::std::os::raw::c_char,
23699 ) -> int32;
23700}
23701unsafe extern "C" {
23702 pub fn DAQmxResetDigPatternRefTrigPattern(taskHandle: TaskHandle) -> int32;
23703}
23704unsafe extern "C" {
23705 pub fn DAQmxGetDigPatternRefTrigWhen(taskHandle: TaskHandle, data: *mut int32) -> int32;
23706}
23707unsafe extern "C" {
23708 pub fn DAQmxSetDigPatternRefTrigWhen(taskHandle: TaskHandle, data: int32) -> int32;
23709}
23710unsafe extern "C" {
23711 pub fn DAQmxResetDigPatternRefTrigWhen(taskHandle: TaskHandle) -> int32;
23712}
23713unsafe extern "C" {
23714 pub fn DAQmxGetAnlgEdgeRefTrigSrc(
23715 taskHandle: TaskHandle,
23716 data: *mut ::std::os::raw::c_char,
23717 bufferSize: uInt32,
23718 ) -> int32;
23719}
23720unsafe extern "C" {
23721 pub fn DAQmxSetAnlgEdgeRefTrigSrc(
23722 taskHandle: TaskHandle,
23723 data: *const ::std::os::raw::c_char,
23724 ) -> int32;
23725}
23726unsafe extern "C" {
23727 pub fn DAQmxResetAnlgEdgeRefTrigSrc(taskHandle: TaskHandle) -> int32;
23728}
23729unsafe extern "C" {
23730 pub fn DAQmxGetAnlgEdgeRefTrigSlope(taskHandle: TaskHandle, data: *mut int32) -> int32;
23731}
23732unsafe extern "C" {
23733 pub fn DAQmxSetAnlgEdgeRefTrigSlope(taskHandle: TaskHandle, data: int32) -> int32;
23734}
23735unsafe extern "C" {
23736 pub fn DAQmxResetAnlgEdgeRefTrigSlope(taskHandle: TaskHandle) -> int32;
23737}
23738unsafe extern "C" {
23739 pub fn DAQmxGetAnlgEdgeRefTrigLvl(taskHandle: TaskHandle, data: *mut float64) -> int32;
23740}
23741unsafe extern "C" {
23742 pub fn DAQmxSetAnlgEdgeRefTrigLvl(taskHandle: TaskHandle, data: float64) -> int32;
23743}
23744unsafe extern "C" {
23745 pub fn DAQmxResetAnlgEdgeRefTrigLvl(taskHandle: TaskHandle) -> int32;
23746}
23747unsafe extern "C" {
23748 pub fn DAQmxGetAnlgEdgeRefTrigHyst(taskHandle: TaskHandle, data: *mut float64) -> int32;
23749}
23750unsafe extern "C" {
23751 pub fn DAQmxSetAnlgEdgeRefTrigHyst(taskHandle: TaskHandle, data: float64) -> int32;
23752}
23753unsafe extern "C" {
23754 pub fn DAQmxResetAnlgEdgeRefTrigHyst(taskHandle: TaskHandle) -> int32;
23755}
23756unsafe extern "C" {
23757 pub fn DAQmxGetAnlgEdgeRefTrigCoupling(taskHandle: TaskHandle, data: *mut int32) -> int32;
23758}
23759unsafe extern "C" {
23760 pub fn DAQmxSetAnlgEdgeRefTrigCoupling(taskHandle: TaskHandle, data: int32) -> int32;
23761}
23762unsafe extern "C" {
23763 pub fn DAQmxResetAnlgEdgeRefTrigCoupling(taskHandle: TaskHandle) -> int32;
23764}
23765unsafe extern "C" {
23766 pub fn DAQmxGetAnlgEdgeRefTrigDigFltrEnable(taskHandle: TaskHandle, data: *mut bool32)
23767 -> int32;
23768}
23769unsafe extern "C" {
23770 pub fn DAQmxSetAnlgEdgeRefTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23771}
23772unsafe extern "C" {
23773 pub fn DAQmxResetAnlgEdgeRefTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
23774}
23775unsafe extern "C" {
23776 pub fn DAQmxGetAnlgEdgeRefTrigDigFltrMinPulseWidth(
23777 taskHandle: TaskHandle,
23778 data: *mut float64,
23779 ) -> int32;
23780}
23781unsafe extern "C" {
23782 pub fn DAQmxSetAnlgEdgeRefTrigDigFltrMinPulseWidth(
23783 taskHandle: TaskHandle,
23784 data: float64,
23785 ) -> int32;
23786}
23787unsafe extern "C" {
23788 pub fn DAQmxResetAnlgEdgeRefTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
23789}
23790unsafe extern "C" {
23791 pub fn DAQmxGetAnlgEdgeRefTrigDigFltrTimebaseSrc(
23792 taskHandle: TaskHandle,
23793 data: *mut ::std::os::raw::c_char,
23794 bufferSize: uInt32,
23795 ) -> int32;
23796}
23797unsafe extern "C" {
23798 pub fn DAQmxSetAnlgEdgeRefTrigDigFltrTimebaseSrc(
23799 taskHandle: TaskHandle,
23800 data: *const ::std::os::raw::c_char,
23801 ) -> int32;
23802}
23803unsafe extern "C" {
23804 pub fn DAQmxResetAnlgEdgeRefTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
23805}
23806unsafe extern "C" {
23807 pub fn DAQmxGetAnlgEdgeRefTrigDigFltrTimebaseRate(
23808 taskHandle: TaskHandle,
23809 data: *mut float64,
23810 ) -> int32;
23811}
23812unsafe extern "C" {
23813 pub fn DAQmxSetAnlgEdgeRefTrigDigFltrTimebaseRate(
23814 taskHandle: TaskHandle,
23815 data: float64,
23816 ) -> int32;
23817}
23818unsafe extern "C" {
23819 pub fn DAQmxResetAnlgEdgeRefTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
23820}
23821unsafe extern "C" {
23822 pub fn DAQmxGetAnlgEdgeRefTrigDigSyncEnable(taskHandle: TaskHandle, data: *mut bool32)
23823 -> int32;
23824}
23825unsafe extern "C" {
23826 pub fn DAQmxSetAnlgEdgeRefTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23827}
23828unsafe extern "C" {
23829 pub fn DAQmxResetAnlgEdgeRefTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
23830}
23831unsafe extern "C" {
23832 pub fn DAQmxGetAnlgMultiEdgeRefTrigSrcs(
23833 taskHandle: TaskHandle,
23834 data: *mut ::std::os::raw::c_char,
23835 bufferSize: uInt32,
23836 ) -> int32;
23837}
23838unsafe extern "C" {
23839 pub fn DAQmxSetAnlgMultiEdgeRefTrigSrcs(
23840 taskHandle: TaskHandle,
23841 data: *const ::std::os::raw::c_char,
23842 ) -> int32;
23843}
23844unsafe extern "C" {
23845 pub fn DAQmxResetAnlgMultiEdgeRefTrigSrcs(taskHandle: TaskHandle) -> int32;
23846}
23847unsafe extern "C" {
23848 pub fn DAQmxGetAnlgMultiEdgeRefTrigSlopes(
23849 taskHandle: TaskHandle,
23850 data: *mut int32,
23851 arraySizeInElements: uInt32,
23852 ) -> int32;
23853}
23854unsafe extern "C" {
23855 pub fn DAQmxSetAnlgMultiEdgeRefTrigSlopes(
23856 taskHandle: TaskHandle,
23857 data: *mut int32,
23858 arraySizeInElements: uInt32,
23859 ) -> int32;
23860}
23861unsafe extern "C" {
23862 pub fn DAQmxResetAnlgMultiEdgeRefTrigSlopes(taskHandle: TaskHandle) -> int32;
23863}
23864unsafe extern "C" {
23865 pub fn DAQmxGetAnlgMultiEdgeRefTrigLvls(
23866 taskHandle: TaskHandle,
23867 data: *mut float64,
23868 arraySizeInElements: uInt32,
23869 ) -> int32;
23870}
23871unsafe extern "C" {
23872 pub fn DAQmxSetAnlgMultiEdgeRefTrigLvls(
23873 taskHandle: TaskHandle,
23874 data: *mut float64,
23875 arraySizeInElements: uInt32,
23876 ) -> int32;
23877}
23878unsafe extern "C" {
23879 pub fn DAQmxResetAnlgMultiEdgeRefTrigLvls(taskHandle: TaskHandle) -> int32;
23880}
23881unsafe extern "C" {
23882 pub fn DAQmxGetAnlgMultiEdgeRefTrigHysts(
23883 taskHandle: TaskHandle,
23884 data: *mut float64,
23885 arraySizeInElements: uInt32,
23886 ) -> int32;
23887}
23888unsafe extern "C" {
23889 pub fn DAQmxSetAnlgMultiEdgeRefTrigHysts(
23890 taskHandle: TaskHandle,
23891 data: *mut float64,
23892 arraySizeInElements: uInt32,
23893 ) -> int32;
23894}
23895unsafe extern "C" {
23896 pub fn DAQmxResetAnlgMultiEdgeRefTrigHysts(taskHandle: TaskHandle) -> int32;
23897}
23898unsafe extern "C" {
23899 pub fn DAQmxGetAnlgMultiEdgeRefTrigCouplings(
23900 taskHandle: TaskHandle,
23901 data: *mut int32,
23902 arraySizeInElements: uInt32,
23903 ) -> int32;
23904}
23905unsafe extern "C" {
23906 pub fn DAQmxSetAnlgMultiEdgeRefTrigCouplings(
23907 taskHandle: TaskHandle,
23908 data: *mut int32,
23909 arraySizeInElements: uInt32,
23910 ) -> int32;
23911}
23912unsafe extern "C" {
23913 pub fn DAQmxResetAnlgMultiEdgeRefTrigCouplings(taskHandle: TaskHandle) -> int32;
23914}
23915unsafe extern "C" {
23916 pub fn DAQmxGetAnlgWinRefTrigSrc(
23917 taskHandle: TaskHandle,
23918 data: *mut ::std::os::raw::c_char,
23919 bufferSize: uInt32,
23920 ) -> int32;
23921}
23922unsafe extern "C" {
23923 pub fn DAQmxSetAnlgWinRefTrigSrc(
23924 taskHandle: TaskHandle,
23925 data: *const ::std::os::raw::c_char,
23926 ) -> int32;
23927}
23928unsafe extern "C" {
23929 pub fn DAQmxResetAnlgWinRefTrigSrc(taskHandle: TaskHandle) -> int32;
23930}
23931unsafe extern "C" {
23932 pub fn DAQmxGetAnlgWinRefTrigWhen(taskHandle: TaskHandle, data: *mut int32) -> int32;
23933}
23934unsafe extern "C" {
23935 pub fn DAQmxSetAnlgWinRefTrigWhen(taskHandle: TaskHandle, data: int32) -> int32;
23936}
23937unsafe extern "C" {
23938 pub fn DAQmxResetAnlgWinRefTrigWhen(taskHandle: TaskHandle) -> int32;
23939}
23940unsafe extern "C" {
23941 pub fn DAQmxGetAnlgWinRefTrigTop(taskHandle: TaskHandle, data: *mut float64) -> int32;
23942}
23943unsafe extern "C" {
23944 pub fn DAQmxSetAnlgWinRefTrigTop(taskHandle: TaskHandle, data: float64) -> int32;
23945}
23946unsafe extern "C" {
23947 pub fn DAQmxResetAnlgWinRefTrigTop(taskHandle: TaskHandle) -> int32;
23948}
23949unsafe extern "C" {
23950 pub fn DAQmxGetAnlgWinRefTrigBtm(taskHandle: TaskHandle, data: *mut float64) -> int32;
23951}
23952unsafe extern "C" {
23953 pub fn DAQmxSetAnlgWinRefTrigBtm(taskHandle: TaskHandle, data: float64) -> int32;
23954}
23955unsafe extern "C" {
23956 pub fn DAQmxResetAnlgWinRefTrigBtm(taskHandle: TaskHandle) -> int32;
23957}
23958unsafe extern "C" {
23959 pub fn DAQmxGetAnlgWinRefTrigCoupling(taskHandle: TaskHandle, data: *mut int32) -> int32;
23960}
23961unsafe extern "C" {
23962 pub fn DAQmxSetAnlgWinRefTrigCoupling(taskHandle: TaskHandle, data: int32) -> int32;
23963}
23964unsafe extern "C" {
23965 pub fn DAQmxResetAnlgWinRefTrigCoupling(taskHandle: TaskHandle) -> int32;
23966}
23967unsafe extern "C" {
23968 pub fn DAQmxGetAnlgWinRefTrigDigFltrEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
23969}
23970unsafe extern "C" {
23971 pub fn DAQmxSetAnlgWinRefTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
23972}
23973unsafe extern "C" {
23974 pub fn DAQmxResetAnlgWinRefTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
23975}
23976unsafe extern "C" {
23977 pub fn DAQmxGetAnlgWinRefTrigDigFltrMinPulseWidth(
23978 taskHandle: TaskHandle,
23979 data: *mut float64,
23980 ) -> int32;
23981}
23982unsafe extern "C" {
23983 pub fn DAQmxSetAnlgWinRefTrigDigFltrMinPulseWidth(
23984 taskHandle: TaskHandle,
23985 data: float64,
23986 ) -> int32;
23987}
23988unsafe extern "C" {
23989 pub fn DAQmxResetAnlgWinRefTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
23990}
23991unsafe extern "C" {
23992 pub fn DAQmxGetAnlgWinRefTrigDigFltrTimebaseSrc(
23993 taskHandle: TaskHandle,
23994 data: *mut ::std::os::raw::c_char,
23995 bufferSize: uInt32,
23996 ) -> int32;
23997}
23998unsafe extern "C" {
23999 pub fn DAQmxSetAnlgWinRefTrigDigFltrTimebaseSrc(
24000 taskHandle: TaskHandle,
24001 data: *const ::std::os::raw::c_char,
24002 ) -> int32;
24003}
24004unsafe extern "C" {
24005 pub fn DAQmxResetAnlgWinRefTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
24006}
24007unsafe extern "C" {
24008 pub fn DAQmxGetAnlgWinRefTrigDigFltrTimebaseRate(
24009 taskHandle: TaskHandle,
24010 data: *mut float64,
24011 ) -> int32;
24012}
24013unsafe extern "C" {
24014 pub fn DAQmxSetAnlgWinRefTrigDigFltrTimebaseRate(
24015 taskHandle: TaskHandle,
24016 data: float64,
24017 ) -> int32;
24018}
24019unsafe extern "C" {
24020 pub fn DAQmxResetAnlgWinRefTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
24021}
24022unsafe extern "C" {
24023 pub fn DAQmxGetAnlgWinRefTrigDigSyncEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24024}
24025unsafe extern "C" {
24026 pub fn DAQmxSetAnlgWinRefTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24027}
24028unsafe extern "C" {
24029 pub fn DAQmxResetAnlgWinRefTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
24030}
24031unsafe extern "C" {
24032 pub fn DAQmxGetRefTrigAutoTrigEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24033}
24034unsafe extern "C" {
24035 pub fn DAQmxSetRefTrigAutoTrigEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24036}
24037unsafe extern "C" {
24038 pub fn DAQmxResetRefTrigAutoTrigEnable(taskHandle: TaskHandle) -> int32;
24039}
24040unsafe extern "C" {
24041 pub fn DAQmxGetRefTrigAutoTriggered(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24042}
24043unsafe extern "C" {
24044 pub fn DAQmxGetRefTrigTimestampEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24045}
24046unsafe extern "C" {
24047 pub fn DAQmxSetRefTrigTimestampEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24048}
24049unsafe extern "C" {
24050 pub fn DAQmxResetRefTrigTimestampEnable(taskHandle: TaskHandle) -> int32;
24051}
24052unsafe extern "C" {
24053 pub fn DAQmxGetRefTrigTimestampTimescale(taskHandle: TaskHandle, data: *mut int32) -> int32;
24054}
24055unsafe extern "C" {
24056 pub fn DAQmxSetRefTrigTimestampTimescale(taskHandle: TaskHandle, data: int32) -> int32;
24057}
24058unsafe extern "C" {
24059 pub fn DAQmxResetRefTrigTimestampTimescale(taskHandle: TaskHandle) -> int32;
24060}
24061unsafe extern "C" {
24062 pub fn DAQmxGetRefTrigTimestampVal(taskHandle: TaskHandle, data: *mut CVIAbsoluteTime)
24063 -> int32;
24064}
24065unsafe extern "C" {
24066 pub fn DAQmxGetRefTrigDelay(taskHandle: TaskHandle, data: *mut float64) -> int32;
24067}
24068unsafe extern "C" {
24069 pub fn DAQmxSetRefTrigDelay(taskHandle: TaskHandle, data: float64) -> int32;
24070}
24071unsafe extern "C" {
24072 pub fn DAQmxResetRefTrigDelay(taskHandle: TaskHandle) -> int32;
24073}
24074unsafe extern "C" {
24075 pub fn DAQmxGetRefTrigRetriggerable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24076}
24077unsafe extern "C" {
24078 pub fn DAQmxSetRefTrigRetriggerable(taskHandle: TaskHandle, data: bool32) -> int32;
24079}
24080unsafe extern "C" {
24081 pub fn DAQmxResetRefTrigRetriggerable(taskHandle: TaskHandle) -> int32;
24082}
24083unsafe extern "C" {
24084 pub fn DAQmxGetRefTrigTrigWin(taskHandle: TaskHandle, data: *mut float64) -> int32;
24085}
24086unsafe extern "C" {
24087 pub fn DAQmxSetRefTrigTrigWin(taskHandle: TaskHandle, data: float64) -> int32;
24088}
24089unsafe extern "C" {
24090 pub fn DAQmxResetRefTrigTrigWin(taskHandle: TaskHandle) -> int32;
24091}
24092unsafe extern "C" {
24093 pub fn DAQmxGetRefTrigRetriggerWin(taskHandle: TaskHandle, data: *mut float64) -> int32;
24094}
24095unsafe extern "C" {
24096 pub fn DAQmxSetRefTrigRetriggerWin(taskHandle: TaskHandle, data: float64) -> int32;
24097}
24098unsafe extern "C" {
24099 pub fn DAQmxResetRefTrigRetriggerWin(taskHandle: TaskHandle) -> int32;
24100}
24101unsafe extern "C" {
24102 pub fn DAQmxGetRefTrigMaxNumTrigsToDetect(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
24103}
24104unsafe extern "C" {
24105 pub fn DAQmxSetRefTrigMaxNumTrigsToDetect(taskHandle: TaskHandle, data: uInt32) -> int32;
24106}
24107unsafe extern "C" {
24108 pub fn DAQmxResetRefTrigMaxNumTrigsToDetect(taskHandle: TaskHandle) -> int32;
24109}
24110unsafe extern "C" {
24111 pub fn DAQmxGetAdvTrigType(taskHandle: TaskHandle, data: *mut int32) -> int32;
24112}
24113unsafe extern "C" {
24114 pub fn DAQmxSetAdvTrigType(taskHandle: TaskHandle, data: int32) -> int32;
24115}
24116unsafe extern "C" {
24117 pub fn DAQmxResetAdvTrigType(taskHandle: TaskHandle) -> int32;
24118}
24119unsafe extern "C" {
24120 pub fn DAQmxGetDigEdgeAdvTrigSrc(
24121 taskHandle: TaskHandle,
24122 data: *mut ::std::os::raw::c_char,
24123 bufferSize: uInt32,
24124 ) -> int32;
24125}
24126unsafe extern "C" {
24127 pub fn DAQmxSetDigEdgeAdvTrigSrc(
24128 taskHandle: TaskHandle,
24129 data: *const ::std::os::raw::c_char,
24130 ) -> int32;
24131}
24132unsafe extern "C" {
24133 pub fn DAQmxResetDigEdgeAdvTrigSrc(taskHandle: TaskHandle) -> int32;
24134}
24135unsafe extern "C" {
24136 pub fn DAQmxGetDigEdgeAdvTrigEdge(taskHandle: TaskHandle, data: *mut int32) -> int32;
24137}
24138unsafe extern "C" {
24139 pub fn DAQmxSetDigEdgeAdvTrigEdge(taskHandle: TaskHandle, data: int32) -> int32;
24140}
24141unsafe extern "C" {
24142 pub fn DAQmxResetDigEdgeAdvTrigEdge(taskHandle: TaskHandle) -> int32;
24143}
24144unsafe extern "C" {
24145 pub fn DAQmxGetDigEdgeAdvTrigDigFltrEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24146}
24147unsafe extern "C" {
24148 pub fn DAQmxSetDigEdgeAdvTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24149}
24150unsafe extern "C" {
24151 pub fn DAQmxResetDigEdgeAdvTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
24152}
24153unsafe extern "C" {
24154 pub fn DAQmxGetHshkTrigType(taskHandle: TaskHandle, data: *mut int32) -> int32;
24155}
24156unsafe extern "C" {
24157 pub fn DAQmxSetHshkTrigType(taskHandle: TaskHandle, data: int32) -> int32;
24158}
24159unsafe extern "C" {
24160 pub fn DAQmxResetHshkTrigType(taskHandle: TaskHandle) -> int32;
24161}
24162unsafe extern "C" {
24163 pub fn DAQmxGetInterlockedHshkTrigSrc(
24164 taskHandle: TaskHandle,
24165 data: *mut ::std::os::raw::c_char,
24166 bufferSize: uInt32,
24167 ) -> int32;
24168}
24169unsafe extern "C" {
24170 pub fn DAQmxSetInterlockedHshkTrigSrc(
24171 taskHandle: TaskHandle,
24172 data: *const ::std::os::raw::c_char,
24173 ) -> int32;
24174}
24175unsafe extern "C" {
24176 pub fn DAQmxResetInterlockedHshkTrigSrc(taskHandle: TaskHandle) -> int32;
24177}
24178unsafe extern "C" {
24179 pub fn DAQmxGetInterlockedHshkTrigAssertedLvl(
24180 taskHandle: TaskHandle,
24181 data: *mut int32,
24182 ) -> int32;
24183}
24184unsafe extern "C" {
24185 pub fn DAQmxSetInterlockedHshkTrigAssertedLvl(taskHandle: TaskHandle, data: int32) -> int32;
24186}
24187unsafe extern "C" {
24188 pub fn DAQmxResetInterlockedHshkTrigAssertedLvl(taskHandle: TaskHandle) -> int32;
24189}
24190unsafe extern "C" {
24191 pub fn DAQmxGetPauseTrigType(taskHandle: TaskHandle, data: *mut int32) -> int32;
24192}
24193unsafe extern "C" {
24194 pub fn DAQmxSetPauseTrigType(taskHandle: TaskHandle, data: int32) -> int32;
24195}
24196unsafe extern "C" {
24197 pub fn DAQmxResetPauseTrigType(taskHandle: TaskHandle) -> int32;
24198}
24199unsafe extern "C" {
24200 pub fn DAQmxGetPauseTrigTerm(
24201 taskHandle: TaskHandle,
24202 data: *mut ::std::os::raw::c_char,
24203 bufferSize: uInt32,
24204 ) -> int32;
24205}
24206unsafe extern "C" {
24207 pub fn DAQmxGetAnlgLvlPauseTrigSrc(
24208 taskHandle: TaskHandle,
24209 data: *mut ::std::os::raw::c_char,
24210 bufferSize: uInt32,
24211 ) -> int32;
24212}
24213unsafe extern "C" {
24214 pub fn DAQmxSetAnlgLvlPauseTrigSrc(
24215 taskHandle: TaskHandle,
24216 data: *const ::std::os::raw::c_char,
24217 ) -> int32;
24218}
24219unsafe extern "C" {
24220 pub fn DAQmxResetAnlgLvlPauseTrigSrc(taskHandle: TaskHandle) -> int32;
24221}
24222unsafe extern "C" {
24223 pub fn DAQmxGetAnlgLvlPauseTrigWhen(taskHandle: TaskHandle, data: *mut int32) -> int32;
24224}
24225unsafe extern "C" {
24226 pub fn DAQmxSetAnlgLvlPauseTrigWhen(taskHandle: TaskHandle, data: int32) -> int32;
24227}
24228unsafe extern "C" {
24229 pub fn DAQmxResetAnlgLvlPauseTrigWhen(taskHandle: TaskHandle) -> int32;
24230}
24231unsafe extern "C" {
24232 pub fn DAQmxGetAnlgLvlPauseTrigLvl(taskHandle: TaskHandle, data: *mut float64) -> int32;
24233}
24234unsafe extern "C" {
24235 pub fn DAQmxSetAnlgLvlPauseTrigLvl(taskHandle: TaskHandle, data: float64) -> int32;
24236}
24237unsafe extern "C" {
24238 pub fn DAQmxResetAnlgLvlPauseTrigLvl(taskHandle: TaskHandle) -> int32;
24239}
24240unsafe extern "C" {
24241 pub fn DAQmxGetAnlgLvlPauseTrigHyst(taskHandle: TaskHandle, data: *mut float64) -> int32;
24242}
24243unsafe extern "C" {
24244 pub fn DAQmxSetAnlgLvlPauseTrigHyst(taskHandle: TaskHandle, data: float64) -> int32;
24245}
24246unsafe extern "C" {
24247 pub fn DAQmxResetAnlgLvlPauseTrigHyst(taskHandle: TaskHandle) -> int32;
24248}
24249unsafe extern "C" {
24250 pub fn DAQmxGetAnlgLvlPauseTrigCoupling(taskHandle: TaskHandle, data: *mut int32) -> int32;
24251}
24252unsafe extern "C" {
24253 pub fn DAQmxSetAnlgLvlPauseTrigCoupling(taskHandle: TaskHandle, data: int32) -> int32;
24254}
24255unsafe extern "C" {
24256 pub fn DAQmxResetAnlgLvlPauseTrigCoupling(taskHandle: TaskHandle) -> int32;
24257}
24258unsafe extern "C" {
24259 pub fn DAQmxGetAnlgLvlPauseTrigDigFltrEnable(
24260 taskHandle: TaskHandle,
24261 data: *mut bool32,
24262 ) -> int32;
24263}
24264unsafe extern "C" {
24265 pub fn DAQmxSetAnlgLvlPauseTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24266}
24267unsafe extern "C" {
24268 pub fn DAQmxResetAnlgLvlPauseTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
24269}
24270unsafe extern "C" {
24271 pub fn DAQmxGetAnlgLvlPauseTrigDigFltrMinPulseWidth(
24272 taskHandle: TaskHandle,
24273 data: *mut float64,
24274 ) -> int32;
24275}
24276unsafe extern "C" {
24277 pub fn DAQmxSetAnlgLvlPauseTrigDigFltrMinPulseWidth(
24278 taskHandle: TaskHandle,
24279 data: float64,
24280 ) -> int32;
24281}
24282unsafe extern "C" {
24283 pub fn DAQmxResetAnlgLvlPauseTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
24284}
24285unsafe extern "C" {
24286 pub fn DAQmxGetAnlgLvlPauseTrigDigFltrTimebaseSrc(
24287 taskHandle: TaskHandle,
24288 data: *mut ::std::os::raw::c_char,
24289 bufferSize: uInt32,
24290 ) -> int32;
24291}
24292unsafe extern "C" {
24293 pub fn DAQmxSetAnlgLvlPauseTrigDigFltrTimebaseSrc(
24294 taskHandle: TaskHandle,
24295 data: *const ::std::os::raw::c_char,
24296 ) -> int32;
24297}
24298unsafe extern "C" {
24299 pub fn DAQmxResetAnlgLvlPauseTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
24300}
24301unsafe extern "C" {
24302 pub fn DAQmxGetAnlgLvlPauseTrigDigFltrTimebaseRate(
24303 taskHandle: TaskHandle,
24304 data: *mut float64,
24305 ) -> int32;
24306}
24307unsafe extern "C" {
24308 pub fn DAQmxSetAnlgLvlPauseTrigDigFltrTimebaseRate(
24309 taskHandle: TaskHandle,
24310 data: float64,
24311 ) -> int32;
24312}
24313unsafe extern "C" {
24314 pub fn DAQmxResetAnlgLvlPauseTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
24315}
24316unsafe extern "C" {
24317 pub fn DAQmxGetAnlgLvlPauseTrigDigSyncEnable(
24318 taskHandle: TaskHandle,
24319 data: *mut bool32,
24320 ) -> int32;
24321}
24322unsafe extern "C" {
24323 pub fn DAQmxSetAnlgLvlPauseTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24324}
24325unsafe extern "C" {
24326 pub fn DAQmxResetAnlgLvlPauseTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
24327}
24328unsafe extern "C" {
24329 pub fn DAQmxGetAnlgWinPauseTrigSrc(
24330 taskHandle: TaskHandle,
24331 data: *mut ::std::os::raw::c_char,
24332 bufferSize: uInt32,
24333 ) -> int32;
24334}
24335unsafe extern "C" {
24336 pub fn DAQmxSetAnlgWinPauseTrigSrc(
24337 taskHandle: TaskHandle,
24338 data: *const ::std::os::raw::c_char,
24339 ) -> int32;
24340}
24341unsafe extern "C" {
24342 pub fn DAQmxResetAnlgWinPauseTrigSrc(taskHandle: TaskHandle) -> int32;
24343}
24344unsafe extern "C" {
24345 pub fn DAQmxGetAnlgWinPauseTrigWhen(taskHandle: TaskHandle, data: *mut int32) -> int32;
24346}
24347unsafe extern "C" {
24348 pub fn DAQmxSetAnlgWinPauseTrigWhen(taskHandle: TaskHandle, data: int32) -> int32;
24349}
24350unsafe extern "C" {
24351 pub fn DAQmxResetAnlgWinPauseTrigWhen(taskHandle: TaskHandle) -> int32;
24352}
24353unsafe extern "C" {
24354 pub fn DAQmxGetAnlgWinPauseTrigTop(taskHandle: TaskHandle, data: *mut float64) -> int32;
24355}
24356unsafe extern "C" {
24357 pub fn DAQmxSetAnlgWinPauseTrigTop(taskHandle: TaskHandle, data: float64) -> int32;
24358}
24359unsafe extern "C" {
24360 pub fn DAQmxResetAnlgWinPauseTrigTop(taskHandle: TaskHandle) -> int32;
24361}
24362unsafe extern "C" {
24363 pub fn DAQmxGetAnlgWinPauseTrigBtm(taskHandle: TaskHandle, data: *mut float64) -> int32;
24364}
24365unsafe extern "C" {
24366 pub fn DAQmxSetAnlgWinPauseTrigBtm(taskHandle: TaskHandle, data: float64) -> int32;
24367}
24368unsafe extern "C" {
24369 pub fn DAQmxResetAnlgWinPauseTrigBtm(taskHandle: TaskHandle) -> int32;
24370}
24371unsafe extern "C" {
24372 pub fn DAQmxGetAnlgWinPauseTrigCoupling(taskHandle: TaskHandle, data: *mut int32) -> int32;
24373}
24374unsafe extern "C" {
24375 pub fn DAQmxSetAnlgWinPauseTrigCoupling(taskHandle: TaskHandle, data: int32) -> int32;
24376}
24377unsafe extern "C" {
24378 pub fn DAQmxResetAnlgWinPauseTrigCoupling(taskHandle: TaskHandle) -> int32;
24379}
24380unsafe extern "C" {
24381 pub fn DAQmxGetAnlgWinPauseTrigDigFltrEnable(
24382 taskHandle: TaskHandle,
24383 data: *mut bool32,
24384 ) -> int32;
24385}
24386unsafe extern "C" {
24387 pub fn DAQmxSetAnlgWinPauseTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24388}
24389unsafe extern "C" {
24390 pub fn DAQmxResetAnlgWinPauseTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
24391}
24392unsafe extern "C" {
24393 pub fn DAQmxGetAnlgWinPauseTrigDigFltrMinPulseWidth(
24394 taskHandle: TaskHandle,
24395 data: *mut float64,
24396 ) -> int32;
24397}
24398unsafe extern "C" {
24399 pub fn DAQmxSetAnlgWinPauseTrigDigFltrMinPulseWidth(
24400 taskHandle: TaskHandle,
24401 data: float64,
24402 ) -> int32;
24403}
24404unsafe extern "C" {
24405 pub fn DAQmxResetAnlgWinPauseTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
24406}
24407unsafe extern "C" {
24408 pub fn DAQmxGetAnlgWinPauseTrigDigFltrTimebaseSrc(
24409 taskHandle: TaskHandle,
24410 data: *mut ::std::os::raw::c_char,
24411 bufferSize: uInt32,
24412 ) -> int32;
24413}
24414unsafe extern "C" {
24415 pub fn DAQmxSetAnlgWinPauseTrigDigFltrTimebaseSrc(
24416 taskHandle: TaskHandle,
24417 data: *const ::std::os::raw::c_char,
24418 ) -> int32;
24419}
24420unsafe extern "C" {
24421 pub fn DAQmxResetAnlgWinPauseTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
24422}
24423unsafe extern "C" {
24424 pub fn DAQmxGetAnlgWinPauseTrigDigFltrTimebaseRate(
24425 taskHandle: TaskHandle,
24426 data: *mut float64,
24427 ) -> int32;
24428}
24429unsafe extern "C" {
24430 pub fn DAQmxSetAnlgWinPauseTrigDigFltrTimebaseRate(
24431 taskHandle: TaskHandle,
24432 data: float64,
24433 ) -> int32;
24434}
24435unsafe extern "C" {
24436 pub fn DAQmxResetAnlgWinPauseTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
24437}
24438unsafe extern "C" {
24439 pub fn DAQmxGetAnlgWinPauseTrigDigSyncEnable(
24440 taskHandle: TaskHandle,
24441 data: *mut bool32,
24442 ) -> int32;
24443}
24444unsafe extern "C" {
24445 pub fn DAQmxSetAnlgWinPauseTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24446}
24447unsafe extern "C" {
24448 pub fn DAQmxResetAnlgWinPauseTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
24449}
24450unsafe extern "C" {
24451 pub fn DAQmxGetDigLvlPauseTrigSrc(
24452 taskHandle: TaskHandle,
24453 data: *mut ::std::os::raw::c_char,
24454 bufferSize: uInt32,
24455 ) -> int32;
24456}
24457unsafe extern "C" {
24458 pub fn DAQmxSetDigLvlPauseTrigSrc(
24459 taskHandle: TaskHandle,
24460 data: *const ::std::os::raw::c_char,
24461 ) -> int32;
24462}
24463unsafe extern "C" {
24464 pub fn DAQmxResetDigLvlPauseTrigSrc(taskHandle: TaskHandle) -> int32;
24465}
24466unsafe extern "C" {
24467 pub fn DAQmxGetDigLvlPauseTrigWhen(taskHandle: TaskHandle, data: *mut int32) -> int32;
24468}
24469unsafe extern "C" {
24470 pub fn DAQmxSetDigLvlPauseTrigWhen(taskHandle: TaskHandle, data: int32) -> int32;
24471}
24472unsafe extern "C" {
24473 pub fn DAQmxResetDigLvlPauseTrigWhen(taskHandle: TaskHandle) -> int32;
24474}
24475unsafe extern "C" {
24476 pub fn DAQmxGetDigLvlPauseTrigDigFltrEnable(taskHandle: TaskHandle, data: *mut bool32)
24477 -> int32;
24478}
24479unsafe extern "C" {
24480 pub fn DAQmxSetDigLvlPauseTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24481}
24482unsafe extern "C" {
24483 pub fn DAQmxResetDigLvlPauseTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
24484}
24485unsafe extern "C" {
24486 pub fn DAQmxGetDigLvlPauseTrigDigFltrMinPulseWidth(
24487 taskHandle: TaskHandle,
24488 data: *mut float64,
24489 ) -> int32;
24490}
24491unsafe extern "C" {
24492 pub fn DAQmxSetDigLvlPauseTrigDigFltrMinPulseWidth(
24493 taskHandle: TaskHandle,
24494 data: float64,
24495 ) -> int32;
24496}
24497unsafe extern "C" {
24498 pub fn DAQmxResetDigLvlPauseTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
24499}
24500unsafe extern "C" {
24501 pub fn DAQmxGetDigLvlPauseTrigDigFltrTimebaseSrc(
24502 taskHandle: TaskHandle,
24503 data: *mut ::std::os::raw::c_char,
24504 bufferSize: uInt32,
24505 ) -> int32;
24506}
24507unsafe extern "C" {
24508 pub fn DAQmxSetDigLvlPauseTrigDigFltrTimebaseSrc(
24509 taskHandle: TaskHandle,
24510 data: *const ::std::os::raw::c_char,
24511 ) -> int32;
24512}
24513unsafe extern "C" {
24514 pub fn DAQmxResetDigLvlPauseTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
24515}
24516unsafe extern "C" {
24517 pub fn DAQmxGetDigLvlPauseTrigDigFltrTimebaseRate(
24518 taskHandle: TaskHandle,
24519 data: *mut float64,
24520 ) -> int32;
24521}
24522unsafe extern "C" {
24523 pub fn DAQmxSetDigLvlPauseTrigDigFltrTimebaseRate(
24524 taskHandle: TaskHandle,
24525 data: float64,
24526 ) -> int32;
24527}
24528unsafe extern "C" {
24529 pub fn DAQmxResetDigLvlPauseTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
24530}
24531unsafe extern "C" {
24532 pub fn DAQmxGetDigLvlPauseTrigDigSyncEnable(taskHandle: TaskHandle, data: *mut bool32)
24533 -> int32;
24534}
24535unsafe extern "C" {
24536 pub fn DAQmxSetDigLvlPauseTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24537}
24538unsafe extern "C" {
24539 pub fn DAQmxResetDigLvlPauseTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
24540}
24541unsafe extern "C" {
24542 pub fn DAQmxGetDigPatternPauseTrigSrc(
24543 taskHandle: TaskHandle,
24544 data: *mut ::std::os::raw::c_char,
24545 bufferSize: uInt32,
24546 ) -> int32;
24547}
24548unsafe extern "C" {
24549 pub fn DAQmxSetDigPatternPauseTrigSrc(
24550 taskHandle: TaskHandle,
24551 data: *const ::std::os::raw::c_char,
24552 ) -> int32;
24553}
24554unsafe extern "C" {
24555 pub fn DAQmxResetDigPatternPauseTrigSrc(taskHandle: TaskHandle) -> int32;
24556}
24557unsafe extern "C" {
24558 pub fn DAQmxGetDigPatternPauseTrigPattern(
24559 taskHandle: TaskHandle,
24560 data: *mut ::std::os::raw::c_char,
24561 bufferSize: uInt32,
24562 ) -> int32;
24563}
24564unsafe extern "C" {
24565 pub fn DAQmxSetDigPatternPauseTrigPattern(
24566 taskHandle: TaskHandle,
24567 data: *const ::std::os::raw::c_char,
24568 ) -> int32;
24569}
24570unsafe extern "C" {
24571 pub fn DAQmxResetDigPatternPauseTrigPattern(taskHandle: TaskHandle) -> int32;
24572}
24573unsafe extern "C" {
24574 pub fn DAQmxGetDigPatternPauseTrigWhen(taskHandle: TaskHandle, data: *mut int32) -> int32;
24575}
24576unsafe extern "C" {
24577 pub fn DAQmxSetDigPatternPauseTrigWhen(taskHandle: TaskHandle, data: int32) -> int32;
24578}
24579unsafe extern "C" {
24580 pub fn DAQmxResetDigPatternPauseTrigWhen(taskHandle: TaskHandle) -> int32;
24581}
24582unsafe extern "C" {
24583 pub fn DAQmxGetArmStartTrigType(taskHandle: TaskHandle, data: *mut int32) -> int32;
24584}
24585unsafe extern "C" {
24586 pub fn DAQmxSetArmStartTrigType(taskHandle: TaskHandle, data: int32) -> int32;
24587}
24588unsafe extern "C" {
24589 pub fn DAQmxResetArmStartTrigType(taskHandle: TaskHandle) -> int32;
24590}
24591unsafe extern "C" {
24592 pub fn DAQmxGetArmStartTerm(
24593 taskHandle: TaskHandle,
24594 data: *mut ::std::os::raw::c_char,
24595 bufferSize: uInt32,
24596 ) -> int32;
24597}
24598unsafe extern "C" {
24599 pub fn DAQmxGetDigEdgeArmStartTrigSrc(
24600 taskHandle: TaskHandle,
24601 data: *mut ::std::os::raw::c_char,
24602 bufferSize: uInt32,
24603 ) -> int32;
24604}
24605unsafe extern "C" {
24606 pub fn DAQmxSetDigEdgeArmStartTrigSrc(
24607 taskHandle: TaskHandle,
24608 data: *const ::std::os::raw::c_char,
24609 ) -> int32;
24610}
24611unsafe extern "C" {
24612 pub fn DAQmxResetDigEdgeArmStartTrigSrc(taskHandle: TaskHandle) -> int32;
24613}
24614unsafe extern "C" {
24615 pub fn DAQmxGetDigEdgeArmStartTrigEdge(taskHandle: TaskHandle, data: *mut int32) -> int32;
24616}
24617unsafe extern "C" {
24618 pub fn DAQmxSetDigEdgeArmStartTrigEdge(taskHandle: TaskHandle, data: int32) -> int32;
24619}
24620unsafe extern "C" {
24621 pub fn DAQmxResetDigEdgeArmStartTrigEdge(taskHandle: TaskHandle) -> int32;
24622}
24623unsafe extern "C" {
24624 pub fn DAQmxGetDigEdgeArmStartTrigDigFltrEnable(
24625 taskHandle: TaskHandle,
24626 data: *mut bool32,
24627 ) -> int32;
24628}
24629unsafe extern "C" {
24630 pub fn DAQmxSetDigEdgeArmStartTrigDigFltrEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24631}
24632unsafe extern "C" {
24633 pub fn DAQmxResetDigEdgeArmStartTrigDigFltrEnable(taskHandle: TaskHandle) -> int32;
24634}
24635unsafe extern "C" {
24636 pub fn DAQmxGetDigEdgeArmStartTrigDigFltrMinPulseWidth(
24637 taskHandle: TaskHandle,
24638 data: *mut float64,
24639 ) -> int32;
24640}
24641unsafe extern "C" {
24642 pub fn DAQmxSetDigEdgeArmStartTrigDigFltrMinPulseWidth(
24643 taskHandle: TaskHandle,
24644 data: float64,
24645 ) -> int32;
24646}
24647unsafe extern "C" {
24648 pub fn DAQmxResetDigEdgeArmStartTrigDigFltrMinPulseWidth(taskHandle: TaskHandle) -> int32;
24649}
24650unsafe extern "C" {
24651 pub fn DAQmxGetDigEdgeArmStartTrigDigFltrTimebaseSrc(
24652 taskHandle: TaskHandle,
24653 data: *mut ::std::os::raw::c_char,
24654 bufferSize: uInt32,
24655 ) -> int32;
24656}
24657unsafe extern "C" {
24658 pub fn DAQmxSetDigEdgeArmStartTrigDigFltrTimebaseSrc(
24659 taskHandle: TaskHandle,
24660 data: *const ::std::os::raw::c_char,
24661 ) -> int32;
24662}
24663unsafe extern "C" {
24664 pub fn DAQmxResetDigEdgeArmStartTrigDigFltrTimebaseSrc(taskHandle: TaskHandle) -> int32;
24665}
24666unsafe extern "C" {
24667 pub fn DAQmxGetDigEdgeArmStartTrigDigFltrTimebaseRate(
24668 taskHandle: TaskHandle,
24669 data: *mut float64,
24670 ) -> int32;
24671}
24672unsafe extern "C" {
24673 pub fn DAQmxSetDigEdgeArmStartTrigDigFltrTimebaseRate(
24674 taskHandle: TaskHandle,
24675 data: float64,
24676 ) -> int32;
24677}
24678unsafe extern "C" {
24679 pub fn DAQmxResetDigEdgeArmStartTrigDigFltrTimebaseRate(taskHandle: TaskHandle) -> int32;
24680}
24681unsafe extern "C" {
24682 pub fn DAQmxGetDigEdgeArmStartTrigDigSyncEnable(
24683 taskHandle: TaskHandle,
24684 data: *mut bool32,
24685 ) -> int32;
24686}
24687unsafe extern "C" {
24688 pub fn DAQmxSetDigEdgeArmStartTrigDigSyncEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24689}
24690unsafe extern "C" {
24691 pub fn DAQmxResetDigEdgeArmStartTrigDigSyncEnable(taskHandle: TaskHandle) -> int32;
24692}
24693unsafe extern "C" {
24694 pub fn DAQmxGetArmStartTrigTrigWhen(
24695 taskHandle: TaskHandle,
24696 data: *mut CVIAbsoluteTime,
24697 ) -> int32;
24698}
24699unsafe extern "C" {
24700 pub fn DAQmxSetArmStartTrigTrigWhen(taskHandle: TaskHandle, data: CVIAbsoluteTime) -> int32;
24701}
24702unsafe extern "C" {
24703 pub fn DAQmxResetArmStartTrigTrigWhen(taskHandle: TaskHandle) -> int32;
24704}
24705unsafe extern "C" {
24706 pub fn DAQmxGetArmStartTrigTimescale(taskHandle: TaskHandle, data: *mut int32) -> int32;
24707}
24708unsafe extern "C" {
24709 pub fn DAQmxSetArmStartTrigTimescale(taskHandle: TaskHandle, data: int32) -> int32;
24710}
24711unsafe extern "C" {
24712 pub fn DAQmxResetArmStartTrigTimescale(taskHandle: TaskHandle) -> int32;
24713}
24714unsafe extern "C" {
24715 pub fn DAQmxGetArmStartTrigTimestampEnable(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24716}
24717unsafe extern "C" {
24718 pub fn DAQmxSetArmStartTrigTimestampEnable(taskHandle: TaskHandle, data: bool32) -> int32;
24719}
24720unsafe extern "C" {
24721 pub fn DAQmxResetArmStartTrigTimestampEnable(taskHandle: TaskHandle) -> int32;
24722}
24723unsafe extern "C" {
24724 pub fn DAQmxGetArmStartTrigTimestampTimescale(
24725 taskHandle: TaskHandle,
24726 data: *mut int32,
24727 ) -> int32;
24728}
24729unsafe extern "C" {
24730 pub fn DAQmxSetArmStartTrigTimestampTimescale(taskHandle: TaskHandle, data: int32) -> int32;
24731}
24732unsafe extern "C" {
24733 pub fn DAQmxResetArmStartTrigTimestampTimescale(taskHandle: TaskHandle) -> int32;
24734}
24735unsafe extern "C" {
24736 pub fn DAQmxGetArmStartTrigTimestampVal(
24737 taskHandle: TaskHandle,
24738 data: *mut CVIAbsoluteTime,
24739 ) -> int32;
24740}
24741unsafe extern "C" {
24742 pub fn DAQmxGetTriggerSyncType(taskHandle: TaskHandle, data: *mut int32) -> int32;
24743}
24744unsafe extern "C" {
24745 pub fn DAQmxSetTriggerSyncType(taskHandle: TaskHandle, data: int32) -> int32;
24746}
24747unsafe extern "C" {
24748 pub fn DAQmxResetTriggerSyncType(taskHandle: TaskHandle) -> int32;
24749}
24750unsafe extern "C" {
24751 pub fn DAQmxGetWatchdogTimeout(taskHandle: TaskHandle, data: *mut float64) -> int32;
24752}
24753unsafe extern "C" {
24754 pub fn DAQmxSetWatchdogTimeout(taskHandle: TaskHandle, data: float64) -> int32;
24755}
24756unsafe extern "C" {
24757 pub fn DAQmxResetWatchdogTimeout(taskHandle: TaskHandle) -> int32;
24758}
24759unsafe extern "C" {
24760 pub fn DAQmxGetWatchdogExpirTrigType(taskHandle: TaskHandle, data: *mut int32) -> int32;
24761}
24762unsafe extern "C" {
24763 pub fn DAQmxSetWatchdogExpirTrigType(taskHandle: TaskHandle, data: int32) -> int32;
24764}
24765unsafe extern "C" {
24766 pub fn DAQmxResetWatchdogExpirTrigType(taskHandle: TaskHandle) -> int32;
24767}
24768unsafe extern "C" {
24769 pub fn DAQmxGetWatchdogExpirTrigTrigOnNetworkConnLoss(
24770 taskHandle: TaskHandle,
24771 data: *mut bool32,
24772 ) -> int32;
24773}
24774unsafe extern "C" {
24775 pub fn DAQmxSetWatchdogExpirTrigTrigOnNetworkConnLoss(
24776 taskHandle: TaskHandle,
24777 data: bool32,
24778 ) -> int32;
24779}
24780unsafe extern "C" {
24781 pub fn DAQmxResetWatchdogExpirTrigTrigOnNetworkConnLoss(taskHandle: TaskHandle) -> int32;
24782}
24783unsafe extern "C" {
24784 pub fn DAQmxGetDigEdgeWatchdogExpirTrigSrc(
24785 taskHandle: TaskHandle,
24786 data: *mut ::std::os::raw::c_char,
24787 bufferSize: uInt32,
24788 ) -> int32;
24789}
24790unsafe extern "C" {
24791 pub fn DAQmxSetDigEdgeWatchdogExpirTrigSrc(
24792 taskHandle: TaskHandle,
24793 data: *const ::std::os::raw::c_char,
24794 ) -> int32;
24795}
24796unsafe extern "C" {
24797 pub fn DAQmxResetDigEdgeWatchdogExpirTrigSrc(taskHandle: TaskHandle) -> int32;
24798}
24799unsafe extern "C" {
24800 pub fn DAQmxGetDigEdgeWatchdogExpirTrigEdge(taskHandle: TaskHandle, data: *mut int32) -> int32;
24801}
24802unsafe extern "C" {
24803 pub fn DAQmxSetDigEdgeWatchdogExpirTrigEdge(taskHandle: TaskHandle, data: int32) -> int32;
24804}
24805unsafe extern "C" {
24806 pub fn DAQmxResetDigEdgeWatchdogExpirTrigEdge(taskHandle: TaskHandle) -> int32;
24807}
24808unsafe extern "C" {
24809 pub fn DAQmxGetWatchdogDOExpirState(
24810 taskHandle: TaskHandle,
24811 lines: *const ::std::os::raw::c_char,
24812 data: *mut int32,
24813 ) -> int32;
24814}
24815unsafe extern "C" {
24816 pub fn DAQmxSetWatchdogDOExpirState(
24817 taskHandle: TaskHandle,
24818 lines: *const ::std::os::raw::c_char,
24819 data: int32,
24820 ) -> int32;
24821}
24822unsafe extern "C" {
24823 pub fn DAQmxResetWatchdogDOExpirState(
24824 taskHandle: TaskHandle,
24825 lines: *const ::std::os::raw::c_char,
24826 ) -> int32;
24827}
24828unsafe extern "C" {
24829 pub fn DAQmxGetWatchdogAOOutputType(
24830 taskHandle: TaskHandle,
24831 lines: *const ::std::os::raw::c_char,
24832 data: *mut int32,
24833 ) -> int32;
24834}
24835unsafe extern "C" {
24836 pub fn DAQmxSetWatchdogAOOutputType(
24837 taskHandle: TaskHandle,
24838 lines: *const ::std::os::raw::c_char,
24839 data: int32,
24840 ) -> int32;
24841}
24842unsafe extern "C" {
24843 pub fn DAQmxResetWatchdogAOOutputType(
24844 taskHandle: TaskHandle,
24845 lines: *const ::std::os::raw::c_char,
24846 ) -> int32;
24847}
24848unsafe extern "C" {
24849 pub fn DAQmxGetWatchdogAOExpirState(
24850 taskHandle: TaskHandle,
24851 lines: *const ::std::os::raw::c_char,
24852 data: *mut float64,
24853 ) -> int32;
24854}
24855unsafe extern "C" {
24856 pub fn DAQmxSetWatchdogAOExpirState(
24857 taskHandle: TaskHandle,
24858 lines: *const ::std::os::raw::c_char,
24859 data: float64,
24860 ) -> int32;
24861}
24862unsafe extern "C" {
24863 pub fn DAQmxResetWatchdogAOExpirState(
24864 taskHandle: TaskHandle,
24865 lines: *const ::std::os::raw::c_char,
24866 ) -> int32;
24867}
24868unsafe extern "C" {
24869 pub fn DAQmxGetWatchdogCOExpirState(
24870 taskHandle: TaskHandle,
24871 lines: *const ::std::os::raw::c_char,
24872 data: *mut int32,
24873 ) -> int32;
24874}
24875unsafe extern "C" {
24876 pub fn DAQmxSetWatchdogCOExpirState(
24877 taskHandle: TaskHandle,
24878 lines: *const ::std::os::raw::c_char,
24879 data: int32,
24880 ) -> int32;
24881}
24882unsafe extern "C" {
24883 pub fn DAQmxResetWatchdogCOExpirState(
24884 taskHandle: TaskHandle,
24885 lines: *const ::std::os::raw::c_char,
24886 ) -> int32;
24887}
24888unsafe extern "C" {
24889 pub fn DAQmxGetWatchdogHasExpired(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24890}
24891unsafe extern "C" {
24892 pub fn DAQmxGetWriteRelativeTo(taskHandle: TaskHandle, data: *mut int32) -> int32;
24893}
24894unsafe extern "C" {
24895 pub fn DAQmxSetWriteRelativeTo(taskHandle: TaskHandle, data: int32) -> int32;
24896}
24897unsafe extern "C" {
24898 pub fn DAQmxResetWriteRelativeTo(taskHandle: TaskHandle) -> int32;
24899}
24900unsafe extern "C" {
24901 pub fn DAQmxGetWriteOffset(taskHandle: TaskHandle, data: *mut int32) -> int32;
24902}
24903unsafe extern "C" {
24904 pub fn DAQmxSetWriteOffset(taskHandle: TaskHandle, data: int32) -> int32;
24905}
24906unsafe extern "C" {
24907 pub fn DAQmxResetWriteOffset(taskHandle: TaskHandle) -> int32;
24908}
24909unsafe extern "C" {
24910 pub fn DAQmxGetWriteRegenMode(taskHandle: TaskHandle, data: *mut int32) -> int32;
24911}
24912unsafe extern "C" {
24913 pub fn DAQmxSetWriteRegenMode(taskHandle: TaskHandle, data: int32) -> int32;
24914}
24915unsafe extern "C" {
24916 pub fn DAQmxResetWriteRegenMode(taskHandle: TaskHandle) -> int32;
24917}
24918unsafe extern "C" {
24919 pub fn DAQmxGetWriteCurrWritePos(taskHandle: TaskHandle, data: *mut uInt64) -> int32;
24920}
24921unsafe extern "C" {
24922 pub fn DAQmxGetWriteOvercurrentChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24923}
24924unsafe extern "C" {
24925 pub fn DAQmxGetWriteOvercurrentChans(
24926 taskHandle: TaskHandle,
24927 data: *mut ::std::os::raw::c_char,
24928 bufferSize: uInt32,
24929 ) -> int32;
24930}
24931unsafe extern "C" {
24932 pub fn DAQmxGetWriteOvertemperatureChansExist(
24933 taskHandle: TaskHandle,
24934 data: *mut bool32,
24935 ) -> int32;
24936}
24937unsafe extern "C" {
24938 pub fn DAQmxGetWriteOvertemperatureChans(
24939 taskHandle: TaskHandle,
24940 data: *mut ::std::os::raw::c_char,
24941 bufferSize: uInt32,
24942 ) -> int32;
24943}
24944unsafe extern "C" {
24945 pub fn DAQmxGetWriteExternalOvervoltageChansExist(
24946 taskHandle: TaskHandle,
24947 data: *mut bool32,
24948 ) -> int32;
24949}
24950unsafe extern "C" {
24951 pub fn DAQmxGetWriteExternalOvervoltageChans(
24952 taskHandle: TaskHandle,
24953 data: *mut ::std::os::raw::c_char,
24954 bufferSize: uInt32,
24955 ) -> int32;
24956}
24957unsafe extern "C" {
24958 pub fn DAQmxGetWriteOverloadedChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24959}
24960unsafe extern "C" {
24961 pub fn DAQmxGetWriteOverloadedChans(
24962 taskHandle: TaskHandle,
24963 data: *mut ::std::os::raw::c_char,
24964 bufferSize: uInt32,
24965 ) -> int32;
24966}
24967unsafe extern "C" {
24968 pub fn DAQmxGetWriteOpenCurrentLoopChansExist(
24969 taskHandle: TaskHandle,
24970 data: *mut bool32,
24971 ) -> int32;
24972}
24973unsafe extern "C" {
24974 pub fn DAQmxGetWriteOpenCurrentLoopChans(
24975 taskHandle: TaskHandle,
24976 data: *mut ::std::os::raw::c_char,
24977 bufferSize: uInt32,
24978 ) -> int32;
24979}
24980unsafe extern "C" {
24981 pub fn DAQmxGetWritePowerSupplyFaultChansExist(
24982 taskHandle: TaskHandle,
24983 data: *mut bool32,
24984 ) -> int32;
24985}
24986unsafe extern "C" {
24987 pub fn DAQmxGetWritePowerSupplyFaultChans(
24988 taskHandle: TaskHandle,
24989 data: *mut ::std::os::raw::c_char,
24990 bufferSize: uInt32,
24991 ) -> int32;
24992}
24993unsafe extern "C" {
24994 pub fn DAQmxGetWriteSyncUnlockedChansExist(taskHandle: TaskHandle, data: *mut bool32) -> int32;
24995}
24996unsafe extern "C" {
24997 pub fn DAQmxGetWriteSyncUnlockedChans(
24998 taskHandle: TaskHandle,
24999 data: *mut ::std::os::raw::c_char,
25000 bufferSize: uInt32,
25001 ) -> int32;
25002}
25003unsafe extern "C" {
25004 pub fn DAQmxGetWriteSpaceAvail(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
25005}
25006unsafe extern "C" {
25007 pub fn DAQmxGetWriteTotalSampPerChanGenerated(
25008 taskHandle: TaskHandle,
25009 data: *mut uInt64,
25010 ) -> int32;
25011}
25012unsafe extern "C" {
25013 pub fn DAQmxGetWriteAccessoryInsertionOrRemovalDetected(
25014 taskHandle: TaskHandle,
25015 data: *mut bool32,
25016 ) -> int32;
25017}
25018unsafe extern "C" {
25019 pub fn DAQmxGetWriteDevsWithInsertedOrRemovedAccessories(
25020 taskHandle: TaskHandle,
25021 data: *mut ::std::os::raw::c_char,
25022 bufferSize: uInt32,
25023 ) -> int32;
25024}
25025unsafe extern "C" {
25026 pub fn DAQmxGetWriteRawDataWidth(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
25027}
25028unsafe extern "C" {
25029 pub fn DAQmxGetWriteNumChans(taskHandle: TaskHandle, data: *mut uInt32) -> int32;
25030}
25031unsafe extern "C" {
25032 pub fn DAQmxGetWriteWaitMode(taskHandle: TaskHandle, data: *mut int32) -> int32;
25033}
25034unsafe extern "C" {
25035 pub fn DAQmxSetWriteWaitMode(taskHandle: TaskHandle, data: int32) -> int32;
25036}
25037unsafe extern "C" {
25038 pub fn DAQmxResetWriteWaitMode(taskHandle: TaskHandle) -> int32;
25039}
25040unsafe extern "C" {
25041 pub fn DAQmxGetWriteSleepTime(taskHandle: TaskHandle, data: *mut float64) -> int32;
25042}
25043unsafe extern "C" {
25044 pub fn DAQmxSetWriteSleepTime(taskHandle: TaskHandle, data: float64) -> int32;
25045}
25046unsafe extern "C" {
25047 pub fn DAQmxResetWriteSleepTime(taskHandle: TaskHandle) -> int32;
25048}
25049unsafe extern "C" {
25050 pub fn DAQmxGetWriteDigitalLinesBytesPerChan(
25051 taskHandle: TaskHandle,
25052 data: *mut uInt32,
25053 ) -> int32;
25054}
25055unsafe extern "C" {
25056 pub fn DAQmxGetSampClkTimingResponseMode(taskHandle: TaskHandle, data: *mut int32) -> int32;
25057}
25058unsafe extern "C" {
25059 pub fn DAQmxSetSampClkTimingResponseMode(taskHandle: TaskHandle, data: int32) -> int32;
25060}
25061unsafe extern "C" {
25062 pub fn DAQmxResetSampClkTimingResponseMode(taskHandle: TaskHandle) -> int32;
25063}