- IP and port can now be specified for Message Socket Sink
- LoRa PHY header can be omitted from Message Socket Sink output
- Removed deprecated blocks
- More utilities
+ Added threshold to GRC block ctor
+ Added default values for lora_receiver block
~ Moved whitening sequence selection to ctor
to accomodate for SF6 incompatibility
~ Changed max_freq_gradient_idx with simpler falling edge detection
+ Added generated whitining sequences (but not in actual code: needs
further testing)
- Removed log files, and added results to wiki
+ Added threshold parameter to the lora_receiver block
+ Added failsafe to stop demodulation when noise was reached after data
(packet length in HDR was wrong)
~ Replaced unwanted tabs with spaces
~ Replaced paths with relative paths (needs testing)
~ Examplify now takes the output path and name prefix as args
* TO-DO: test messqge_socket_sink with socket.timeout() instead of
manual waiting
+ [C++] Added message_socket_sink block to capture messages outputted by
the LoRa decoder and send them to the loopback interface as a UDP packet
~ [Python] Changed message_wireshark_sink block with added
system_handler to end execution of the flowgraph. Due to a bug in GNU
Radio's message system from Python, this deemed however not possible.
(Hence the message_socket_sink C++ block)
+ [Python] Added qa_BasisTest.py to setup and run tests on the LoRa
receiver from sample files
(samples will potentially be added later as a link, since they are quite
big)
- Added tutorial images
- User configurable sample rate
- Block for sending messages to Wireshark
- Optional block for storing messages in MongoDB
- Debug port is now an optional message port instead of writing automatically to /tmp