Exemplo n.º 1
0
 unsafe private NetHackrf(libhackrf.hackrf_device *device) // NetHackrf class constructor. hackrf_device_info.OpenDevice() is needed to create NetHackrf object
 {
     this.device = device;
     mode        = transceiver_mode_t.OFF;
     TxStarted   = false;
     disposed    = false;
 }
Exemplo n.º 2
0
            unsafe public NetHackrf OpenDevice()
            {
                libhackrf.hackrf_device *device = null;
                byte[] serial = System.Text.Encoding.ASCII.GetBytes(serial_number);
                fixed(byte *serptr = serial)
                {
                    CheckHackrfError(libhackrf.hackrf_open_by_serial(serptr, &device));
                }

                return(new NetHackrf(device));
            }