Files
udpscope/todo.md
T

2.3 KiB

  1. fix vertical lines to small to be seen: in some cases (e.g. rect waveform in @mock_upstreamer.py) the vertical lines are to thin to be visible (sometime they glitch in and out of existence):
    1. the antialisaing strategy with phosphore effect should be applied with more stregth
    2. the lines should be more tick
    3. the sample points should be bigger ~~2. relative timing:
    • in order to avoid problem with time jitter user can decide to go in relative time mode
    • in this mode absolute signal time is only use for export
    • the plot time depends just on signal sample rate and frame number, e.g.:
      • user is acquiring a signal with 1MSps and 100_000 samples per udp frame
      • last frame as number and previous in this case a 100_000 indexes must be skipped
      • time is simply: ((<N_frame> - <N_last>) * <n_samples_per_frame> - <sample_index>) / <sample rate> (or something like that)~~ done: --relative-time; see README and SPECS.md for the measured history cost.
  2. named configurations: in order to have multiples configurations for the same sources configuration can also have comments
  3. optional udp frame storage for debugging of strange behaviours (store last , default = 1000, udp packets binary content on disk for forensic analyss)
  4. open exported binary waveforms to view/analyse, in the source selection dialog there should be the option to open exported waveform (maybe a tab with latest opened file and option to open new ones?)
  5. imporve right click menu on the plots:
    • use same compact style of main menu
    • add a [remove signal] entry that open a submenu to delete signasl
  6. in layout edit mode add the option to drag plot border to resize them
  7. add option to automatic save the last triggered acquisitions in a cache folder and let the user replay them
    • a collapsable pane on the left with the list of the last acqusition with duration number of signals etc
    • user select one and immidiatly open it
    • this option would only be available in trigger mode
  8. preferences dialog:
    • user can choose evnt cache directory (default /.cache/udpscope//events/)
    • maximum number of events to cache
    • disable completly the events storage option
    • enable/disable relative time mode
    • interface dark/light/auto color
    • defaults
    • other parameters