lime-tools icon indicating copy to clipboard operation
lime-tools copied to clipboard

Add simple tx/rx tool

Open 9600 opened this issue 6 years ago • 3 comments

Create a new tool with the features of:

https://github.com/F5OEO/limetool https://github.com/emvivre/limesdr_toolbox

Since two processes cannot simultaneously open a device, it is proposed that a single binary be created called limestream and this should have combined transmit and receive, with ability to configure:

  • [ ] transmit only
  • [ ] receive only
  • [ ] transmit and receive with stdin/stdout or file I/O
  • [ ] transmit and receive forwarding mode with internal loopback

Review and merge limestream branch and use this as a starting point.

9600 avatar Nov 17 '19 10:11 9600

Note that https://github.com/myriadrf/lime-tools/tree/limestream has never been merged to master. Could be a starting point.

F5OEO avatar Nov 17 '19 11:11 F5OEO

Thanks, Evariste! Updated the issue accordingly.

9600 avatar Nov 17 '19 11:11 9600

I have just merged limestream branch into master. I have tested saving samples to file, transmitting samples from file and saving/loading configuration file. Looking at the code there seems to be some features that were planned but have not been implemented yet, like simultaneous Rx and Tx and multiple channel support. Also, it seems that in current Tx implementation some samples at the end of the file are not sent if sample count in file is not multiple of txfileburst.

IgnasJarusevicius avatar Nov 19 '19 13:11 IgnasJarusevicius