aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2023-11-24 11:33:50 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2023-11-24 11:34:19 +0100
commite8e0f3cd96c6ec633611520df8d28e49c5474f69 (patch)
tree6ee3e76cab51112795b25c1f228e0b65427b6c08 /TODO
parent5fe36a627405b8fc65bdb212a6d505b9a6c8e489 (diff)
downloaddabmod-e8e0f3cd96c6ec633611520df8d28e49c5474f69.tar.gz
dabmod-e8e0f3cd96c6ec633611520df8d28e49c5474f69.tar.bz2
dabmod-e8e0f3cd96c6ec633611520df8d28e49c5474f69.zip
Document changes in README and ChangeLog
Diffstat (limited to 'TODO')
-rw-r--r--TODO66
1 files changed, 1 insertions, 65 deletions
diff --git a/TODO b/TODO
index ddca4c1..4580945 100644
--- a/TODO
+++ b/TODO
@@ -1,59 +1,7 @@
-This TODO file lists ideas and features for future developments. They are
-more or less ordered according to their benefit, but that is subjective
-to some degree.
+This TODO file lists ideas and features for future developments.
Unless written, no activity has been started on the topics.
-TODOs for ongoing SDR output refactoring
-----------------------------------------
-Currently, all the frontend tuning and timestamping settings are UHD-specific.
-To make it possible to run with synchronous=1 using Soapy, refactoring the
-output to share the parts that are common.
-
-This would go towards SFN support with LimeSDR devices, under the condition
-that the LimeSDR gets support for a HW timestamp that can be set from a PPS
-signal. Discussion ongoing here
-https://discourse.myriadrf.org/t/synchronize-two-limesdr/1714
-
-DPD will be possible too.
-
-
-Test sleep_through_frame implementation.
-
-Clean up and separate GPS and refclk checks.
- * *done* handle UHD GPSDO and time
- * *done* handle SoapySDR time
- * Add refclk stuff and timestamps to Soapy.
- * Ensure muting is set properly at startup.
- * Ensure synchronous is taken in account.
- * Verify resync after underflow and muting
- * Add GPSDO status to RC and munin.
-
-*done* Add antenna selection to config.
-
-Test RC entries.
-
-*done* Portability: replace clock_gettime with std::chrono
-
-*done* Make an abstraction for the DPD feedback server, use it for Soapy and UHD.
-
-*optional* 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
Smaller things
--------------
@@ -61,18 +9,6 @@ Smaller things
Remove GuardIntervalInserter implementation for window==0, as it was shown both are equivalent.
-Finalise EDI input
-------------------
-The EDI input, based on work started in http://git.mpb.li/git/odr-edilib/
-is not complete:
-
- * Add option to define max fill of input udp buffer.
- * Flag and present errors in some way (packets missing, RS faults, sequence errors, etc)
- * Detect and handle changes in mux composition
- * Fix misbehaviours when packets are intentionnally interleaved
- * Fix hangup where it tries to decode old PSEQs for too long
-
-
Resampler improvements
----------------------
* Assess quality of window currently used.