static extern _LTRNative.LTRERROR LTR34_TestEEPROM(ref TLTR34 module);
static extern _LTRNative.LTRERROR LTR34_DACStop(ref TLTR34 module);
static extern _LTRNative.LTRERROR LTR34_GetCalibrCoeffs(ref TLTR34 module);
static extern _LTRNative.LTRERROR LTR34_ProcessData(ref TLTR34 module, double[] source, uint[] dest, uint size, bool volt);
static extern _LTRNative.LTRERROR LTR34_Config(ref TLTR34 module);
public static extern _LTRNative.LTRERROR LTR34_Send(ref TLTR34 module, uint[] data, uint size, uint timeout);
static extern int LTR34_Send(ref TLTR34 module, uint[] data, uint size, uint timeout);
static extern _LTRNative.LTRERROR LTR34_Close(ref TLTR34 module);
static extern _LTRNative.LTRERROR LTR34_IsOpened(ref TLTR34 module);
public static extern _LTRNative.LTRERROR LTR34_WriteCalibrCoeffs(ref TLTR34 module);
static extern _LTRNative.LTRERROR LTR34_Open(ref TLTR34 module, uint net_addr, ushort net_port, string crate_sn, int slot_num);
public static extern _LTRNative.LTRERROR LTR34_GetDescription(ref TLTR34 module);
public static extern _LTRNative.LTRERROR LTR34_Reset(ref TLTR34 module);
public static extern _LTRNative.LTRERROR LTR34_DACStart(ref TLTR34 module);
static extern _LTRNative.LTRERROR LTR34_ReadFlash(ref TLTR34 module, byte[] data, ushort size, ushort Address);
static extern int LTR34_Recv(ref TLTR34 module, uint[] data, uint[] tmark, uint size, uint timeout);
static extern _LTRNative.LTRERROR LTR34_Init(ref TLTR34 module);
public _ltr34api() { module = NewTLTR34; }