diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-06-05 11:51:56 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-06-05 11:52:39 +0200 |
commit | 2bd1bf389d9ffc1e79722c70023b4b3e067e1523 (patch) | |
tree | ccd7d34448674c5544c6411f2bd6d25c2ff1f9d2 /gui/README.md | |
parent | 91d3ea135ec27934a9b7f1c47b4ff3431a400ea3 (diff) | |
download | dabmod-2bd1bf389d9ffc1e79722c70023b4b3e067e1523.tar.gz dabmod-2bd1bf389d9ffc1e79722c70023b4b3e067e1523.tar.bz2 dabmod-2bd1bf389d9ffc1e79722c70023b4b3e067e1523.zip |
Add web UI
Diffstat (limited to 'gui/README.md')
-rw-r--r-- | gui/README.md | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/gui/README.md b/gui/README.md new file mode 100644 index 0000000..112f6d9 --- /dev/null +++ b/gui/README.md @@ -0,0 +1,44 @@ +ODR-DabMod Web UI +================= + +Goals +----- + +Enable users to play with digital predistortion settings, through a +visualisation of the settings and the parameters. + +Make it easier to discover the tuning possibilities of the modulator. + + +Install +------- + +Install dependencies: cherrypy and jinja2 python modules + +Run +--- + +1. Execute ODR-DabMod, configured with zmq rc on port 9400 +1. `cd gui` +1. `./run.py` +1. Connect your browser to `http://localhost:8099` + +Todo +---- + +* Integrate DPDCE + * Show DPD settings and effect visually + * Allow load/store of DPD settings +* Use Feedback Server interface and make spectrum and constellation plots +* Get authentication to work +* Read and write config file, and add forms to change ODR-DabMod configuration +* Connect to supervisord to be able to restart ODR-DabMod +* Create a status page + * Is process running? + * Is modulator rate within bounds? + * Are there underruns or late packets? + * Is the GPSDO ok? (needs new RC params) +* Think about how to show PA settings + * Return loss is an important metric + * Some PAs offer serial interfaces for supervision + |