v1.6.0

Milestone for next OBSW release v1.6.0

  • Updated README, better structure because it has become large
  • Added two utility scripts:
    • q7s-port.sh to set up all required port forwarding at once
    • q7s-cp.py to copy files conveniently to the Q7S as long as port
      forwarding is active
  • Added support for TMTC commanding with TCP
  • This allows running the TMTC commander on the local development machine directly (allows using GUI, more convenient development etc.)
  • Updated RTD handler: Raw measured RTD value is now stored as well
  • Added OBSW watchdog: #67
  • All CMake build scripts updated to be more robust
  • Updated generators folder. There is one central fsfwgen.py file now, which is used to run all other generators. Example usage to generate objects: ./fsfwgen.py objects
  • Added missing CLASS_ID declaration for GomspaceDeviceHandler
  • Bugfixes in generic fsfwgen submodule
  • BUILD_WATCHDOG renamed to EIVE_BUILD_WATCHDOG
  • Restarting OBSW via telecommand now possible
  • SD card initialization can be performed non-blocking now
  • Added PLOC updater code
  • PLOC Supervisor finished
  • tmtc submodule updated to v1.8.0
No due date
100% Completed
FSFW Gen and Build Scripts Update
Some checks are pending
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
EIVE/eive-obsw/pipeline/head Build queued...
breaking api change
feature
#71 by muellerr was merged 2021-08-02 13:11:36 +02:00 1 approval