aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO34
1 files changed, 31 insertions, 3 deletions
diff --git a/TODO b/TODO
index 57a81f2..c175926 100644
--- a/TODO
+++ b/TODO
@@ -4,9 +4,8 @@ to some degree.
Unless written, no activity has been started on the topics.
-
-Rework Soapy and UHD outputs
-----------------------------
+TODOs for ongoing SDR output refactoring
+----------------------------------------
Currently, all the frontend tuning and timestamping settings are UHD-specific.
To make it possible to run with synchronised=1 using Soapy, refactoring the
output to share the parts that are common.
@@ -14,6 +13,35 @@ output to share the parts that are common.
This would enable SFN support with LimeSDR devices.
+Move dpd port from uhd section to somewhere else.
+
+Clean up and separate GPS and refclk checks. Ensure muting is set properly at startup.
+
+Add antenna selection to config.
+
+Add refclk stuff and timestamps to Soapy.
+
+*done* Make an abstraction for the DPD feedback server, use it for Soapy and UHD.
+
+Move staticdelay into a new process block
+
+Double-check all #includes
+
+Move other non SDR outputs to the output folder.
+
+Tests, both with B200 and LimeSDR:
+- No timestamps
+- with timestamps
+- LO offset
+- muting through RC
+- proper muting in absence of timestamps
+- GPS lock loss behaviour
+- All RC commands
+- Underrun recovery
+- Proper teardown
+- DPD server
+
+
Finalise EDI input
------------------
The EDI input, based on work started in http://git.mpb.li/git/odr-edilib/