private static long GetSi570Frequency() { double mhz; NativeUsb.srGetFreq(out mhz); return((long)(mhz * 1e6 / _frequencyMultiplier)); }
public void Close() { if (IsOpen) { NativeUsb.srClose(); _srHandle = IntPtr.Zero; } }
public void Open() { if (IsOpen) { return; } _srHandle = NativeUsb.srOpen( NativeUsb.Vid, NativeUsb.Pid, string.Empty, string.Empty, string.Empty); }
private static void SetSi570Frequency(long frequency) { var mhz = frequency / 1e6 * _frequencyMultiplier; NativeUsb.srSetFreq(mhz, NativeUsb.I2CAddr); }