public static extern _LTRNative.LTRERROR LTR51_Init(ref TLTR51 module);
public static extern uint LTR51_CalcTimeOut(ref TLTR51 module, int n);
public static extern _LTRNative.LTRERROR LTR51_EvaluateFrequencies(ref TLTR51 module);
public static extern _LTRNative.LTRERROR LTR51_ProcessData(ref TLTR51 module, uint [] src, uint [] dest, double [] Frequency, ref int size);
public static extern _LTRNative.LTRERROR LTR51_GetThresholdVals(ref TLTR51 module, int LChNumber, double [] HighThreshold, double [] LowThreshold, int ThresholdRange);
public static extern _LTRNative.LTRERROR LTR51_ReadEEPROM(ref TLTR51 module, int Address, byte[] val);
public static extern _LTRNative.LTRERROR LTR51_Recv(ref TLTR51 module, uint [] data, uint [] tmark, uint size, uint timeout);
public static extern _LTRNative.LTRERROR LTR51_WriteEEPROM(ref TLTR51 module, int Address, byte val);
public static extern _LTRNative.LTRERROR LTR51_IsOpened(ref TLTR51 module);
public _ltr51api() { module = NewTLTR51; }
public static extern _LTRNative.LTRERROR LTR51_Open(ref TLTR51 module, uint net_addr, ushort net_port, char[] crate_sn, int slot_num, char [] ttf);
public static extern _LTRNative.LTRERROR LTR51_Config(ref TLTR51 module);