예제 #1
0
 static extern _LTRNative.LTRERROR LTR22_SetFreq(ref TLTR22 module, bool adc384, byte Freq_dv);
예제 #2
0
 static extern _LTRNative.LTRERROR LTR22_ReopenModule(ref TLTR22 module);
예제 #3
0
 public _ltr22api()
 {
     module = NewTLTR22;
 }
예제 #4
0
 static extern _LTRNative.LTRERROR LTR22_ProcessData(ref TLTR22 module, uint[] src_data, double[] dst_data,
                                                     uint size, bool calibrMainPset, bool calibrExtraVolts, byte[] OverflowFlags);
예제 #5
0
 static extern _LTRNative.LTRERROR LTR22_WriteAVREEPROM(ref TLTR22 module, byte[] Data, uint BeginAddress, uint size);
예제 #6
0
 static extern _LTRNative.LTRERROR LTR22_SetADCChannel(ref TLTR22 module, byte ADCChannel, bool EnableADC);
예제 #7
0
 static extern int LTR22_Recv(ref TLTR22 module, uint[] data, uint[] tstamp, uint size, uint timeout);
예제 #8
0
 static extern _LTRNative.LTRERROR LTR22_IsOpened(ref TLTR22 module);
예제 #9
0
 static extern _LTRNative.LTRERROR LTR22_SetConfig(ref TLTR22 module);
예제 #10
0
 static extern _LTRNative.LTRERROR LTR22_Close(ref TLTR22 module);
예제 #11
0
 static extern _LTRNative.LTRERROR LTR22_Open(ref TLTR22 hnd, uint saddr, ushort sport, string csn, ushort slot_num);
예제 #12
0
 public static extern _LTRNative.LTRERROR LTR22_GetADCData(ref TLTR22 module, double[] Data, uint Size, uint time,
                                                           bool calibrMainPset, bool calibrExtraVolts);
예제 #13
0
 public static extern _LTRNative.LTRERROR LTR22_Recv(ref TLTR22 module, uint[] data, uint[] tstamp, uint size, uint timeout);
예제 #14
0
 public static extern _LTRNative.LTRERROR LTR22_GetCalibrovka(ref TLTR22 module);
예제 #15
0
 static extern _LTRNative.LTRERROR LTR22_SwitchACDCState(ref TLTR22 module, bool ACDCState);
예제 #16
0
 static extern _LTRNative.LTRERROR LTR22_ClearBuffer(ref TLTR22 module, bool wait_response);
예제 #17
0
 static extern _LTRNative.LTRERROR LTR22_SetADCRange(ref TLTR22 module, byte ADCChannel, byte ADCChannelRange);
예제 #18
0
 static extern _LTRNative.LTRERROR LTR22_StartADC(ref TLTR22 module, bool WaitSync);
예제 #19
0
 static extern _LTRNative.LTRERROR LTR22_GetCalibrCoeffs(ref TLTR22 module);
예제 #20
0
 static extern _LTRNative.LTRERROR LTR22_StopADC(ref TLTR22 module);
예제 #21
0
 static extern _LTRNative.LTRERROR LTR22_GetModuleDescription(ref TLTR22 module);
예제 #22
0
 static extern _LTRNative.LTRERROR LTR22_SetSyncPriority(ref TLTR22 module, bool SyncMaster);
예제 #23
0
 static extern _LTRNative.LTRERROR LTR22_ProcessDataEx(ref TLTR22 module, uint[] src_data, double[] dst_data,
                                                       ref int size, ProcFlags flags, byte[] OverflowFlags, IntPtr reserved);
예제 #24
0
 static extern _LTRNative.LTRERROR LTR22_SyncPhaze(ref TLTR22 module, uint timeout);
예제 #25
0
 static extern _LTRNative.LTRERROR LTR22_TestHardwareInterface(ref TLTR22 module);
예제 #26
0
 static extern _LTRNative.LTRERROR LTR22_SwitchMeasureADCZero(ref TLTR22 module, bool SetMeasure);
예제 #27
0
 static extern _LTRNative.LTRERROR LTR22_Init(ref TLTR22 module);
예제 #28
0
 public static extern _LTRNative.LTRERROR LTR22_Open(ref TLTR22 module, uint saddr, ushort sport, [In, Out] byte[] csn, ushort cc);