- Block
ESTTC Deframer
- Reduced number of clock bytes necessary.
- This was causing a lot of packet loss.
- Deleted deprecated blocks
HERON RX BB
- A lot of helper classes that weren't being used or being used by deleted blocks
- Documentation
- Initiated preliminary documenation
- Lot of work needs to be done, but this is a start!
- Block
Tagged Stream Fixed Length Padder
- Moved logging to debug line since it was cluttering up terminal output.
- Introduced new blocks:
ESTTC Header Format
ESTTC Framer
ESTTC Deframer
Tagged Stream Fixed Length Padder
Variable Filter
- Marked
HERON RX BB
block as deprecated
ESTTC Header Format
is the first step in a new method of deframing ESTTC frames. The hope is to utilize GNURadio's inbuilt digital modules to do most of the dirty work. This will make the code much more readable and maintainable in addition to being smaller.ESTTC Framer
andESTTC Deframer
are what utilize theESTTC Header Format
object to wrap/unwrap messages (specifically PDU's).Tagged Stream Fixed Length Padder
is a hack to ensure packets are properly streamed out of an SDR.Variable Filter
is NOT a signal filter, but rather a message filter (the messages represent variables to be changed).
- Compatible with GNURadio v3.10
- Codebase was initiated from scratch
HERON RX BB
block to decode packets coming from the satellite
- No indication if CRC fails
- Original codebase was not passing tests and lots of bugs were identified
- Folder structure was outdated (compatible with GNURadio v3.9)