kit-cel / gr-lpwan

Implementations of waveforms for Low Power Wide Area Networks (LPWANs)
GNU General Public License v3.0
21 stars 9 forks source link

Tx gain sweep - attribute Error #3

Closed mrsavv closed 5 years ago

mrsavv commented 5 years ago

Can't run in GNURadio. What version of usrp firmware are you using?

Generating: '/home/sav/gr-lpwan/examples/dsss/tx_gain_sweep.py'

Executing: /usr/bin/python2 -u /home/sav/gr-lpwan/examples/dsss/tx_gain_sweep.py

[INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_3.11.0.HEAD-0-ga1b5c4ae [INFO] [B200] Detected Device: B210 [INFO] [B200] Operating over USB 2. [INFO] [B200] Initialize CODEC control... [INFO] [B200] Initialize Radio control... [INFO] [B200] Performing register loopback test... [INFO] [B200] Register loopback test passed [INFO] [B200] Performing register loopback test... [INFO] [B200] Register loopback test passed [INFO] [AD936X] Performing CODEC loopback test... [INFO] [AD936X] CODEC loopback test passed [INFO] [AD936X] Performing CODEC loopback test... [INFO] [AD936X] CODEC loopback test passed [INFO] [B200] Setting master clock rate selection to 'automatic'. [INFO] [B200] Asking for clock rate 16.000000 MHz... [INFO] [B200] Actually got clock rate 16.000000 MHz. [INFO] [CORES] Performing timer loopback test... [INFO] [CORES] Timer loopback test passed [INFO] [CORES] Performing timer loopback test... [INFO] [CORES] Timer loopback test passed [INFO] [B200] Asking for clock rate 32.000000 MHz... [INFO] [B200] Actually got clock rate 32.000000 MHz. [INFO] [CORES] Performing timer loopback test... [INFO] [CORES] Timer loopback test passed [INFO] [CORES] Performing timer loopback test... [INFO] [CORES] Timer loopback test passed Traceback (most recent call last): File "/home/sav/gr-lpwan/examples/dsss/tx_gain_sweep.py", line 368, in main() File "/home/sav/gr-lpwan/examples/dsss/tx_gain_sweep.py", line 356, in main tb = top_block_cls(chiprate=options.chiprate, data_seed_tx=options.data_seed_tx, dev_addr=options.dev_addr, msg_period_ms=options.msg_period_ms, num_sweeps=options.num_sweeps, ovsf_code_index=options.ovsf_code_index, ovsf_spreading_factor=options.ovsf_spreading_factor, preamble_len=options.preamble_len, preamble_seed_tx=options.preamble_seed_tx, psdu_len=options.psdu_len, roll_off=options.roll_off, spread_factor=options.spread_factor, sps=options.sps) File "/home/sav/gr-lpwan/examples/dsss/tx_gain_sweep.py", line 113, in init self.lpwan_dsss_tx_gain_sweep_0 = lpwan.dsss_tx_gain_sweep(spread_factor, (tx_gains), psdu_len-4, num_sweeps) AttributeError: 'module' object has no attribute 'dsss_tx_gain_sweep'

fwunsch commented 5 years ago

This error has nothing to do with UHD and the USRP. You obviously didn't install the module correctly. Make sure you have SWIG installed when compiling the OOT so that the bindings are generated.

This is no bug, so I'm closing the issue.