Commit graph

363 commits

Author SHA1 Message Date
Jan Christoph Terasa
427ffb66fd STEP FS v05. 2020-01-06 12:46:49 +01:00
Jan Christoph Terasa
104fd200ae Add data product for threshold twiddling. 2020-01-06 12:33:27 +01:00
Jan Christoph Terasa
20e31838ae Expand threshold twiddling method. 2020-01-06 12:33:07 +01:00
Jan Christoph Terasa
5b9c7bfa1e Write packet timing definitions for ICU and SCI packets as well. 2020-01-02 16:09:09 +01:00
df1adecdec adopt changes from SVN: incr VERSION to 6 2019-12-17 12:04:27 +01:00
7d425c6a9a adopt changes from SVN: fix 1h ANA HK readout.
The 1h ANA readout was scheduled in µs 16
        between ANACONFIG entries in µs 14 and 18.
        That resulted in collisions that abort an ANACONFIG command.
        Occasionally, the readout command was aborted as well, depending on the
        phase of the ANA frameclock vs µs tick.
2019-12-17 12:03:23 +01:00
e5a4f4fd52 fix read_txttable() 2019-12-12 14:58:22 +01:00
Jan Christoph Terasa
d35ccd2d66 Add STEP-FS v04 to config control. 2019-12-12 14:36:58 +01:00
Jan Christoph Terasa
bb8e70687e Bring telecom.py in line with telecommanding guide by Ignacio. 2019-12-12 14:30:09 +01:00
Jan Christoph Terasa
87ed29e3b8 Fix get_id(). 2019-12-09 10:50:18 +01:00
Jan Christoph Terasa
bc8102ab43 Use open() instead of file() (deprecated in Py3). 2019-12-09 10:44:10 +01:00
Jan Christoph Terasa
9a6dd2948d Make vmsol6 parser more readable. 2019-11-29 17:30:50 +01:00
Jan Christoph Terasa
816f264c95 Add vmsol6 file parser for TC files from MOC. 2019-11-29 17:08:39 +01:00
Jan Christoph Terasa
4eb1ddfb78 Add various STEP/IDEF-X decoders. 2019-11-29 15:38:07 +01:00
Jan Christoph Terasa
36ef429130 Add ppss_table pretty printer. 2019-11-29 15:38:07 +01:00
Jan Christoph Terasa
783e65afa9 Add l3 code serializer 2019-11-25 17:53:14 +01:00
Jan Christoph Terasa
fd3af4857d Remove dead code 2019-11-25 17:52:54 +01:00
Jan Christoph Terasa
d5ad8ebcf0 Add dps_table serializer and deserializer 2019-11-25 17:11:31 +01:00
Jan Christoph Terasa
3f040c8e2a Add equality operator for dps_table() instances 2019-11-25 17:11:08 +01:00
Jan Christoph Terasa
99626e859f Fix deserializer. Closes issue #4 2019-11-25 10:11:50 +01:00
Jan Christoph Terasa
bd385fa8b1 Rediscover and comment method to generate TCs for threshold setting. Closes issue #3 2019-11-23 16:14:43 +01:00
Jan Christoph Terasa
09e79fe866 Fix trying to generate TCs for empty msg_telecommand 2019-11-23 16:13:56 +01:00
Jan Christoph Terasa
e99ad3e5d7 Use bytes object for the EEPROM table description. Closes issue #2 2019-11-22 14:16:44 +01:00
Jan Christoph Terasa
6f3cac6818 Add delta parameter from necp_plan_v3-1.pdf 2019-11-22 08:21:13 +01:00
Jan Christoph Terasa
edc0a5a629 Remove all remaining uses of ord() 2019-11-21 08:58:35 +01:00
Jan Christoph Terasa
d412baa4a0 Migrate code to Python 3 2019-11-21 08:52:30 +01:00
Jan Christoph Terasa
e39a46b762 Fix for creating eeprom uploads 2019-11-21 08:50:58 +01:00
Jan Christoph Terasa
9431f9cb17 Remove SVNisms from boottable 2019-11-20 16:10:59 +01:00
Jan Christoph Terasa
137677ee1c Set configtable magic revision to 0 2019-11-20 16:04:58 +01:00
Jan Christoph Terasa
46ef2df482 Fix date setting in TeX file 2019-11-18 14:03:44 +01:00
Jan Christoph Terasa
87903ddae8 Remove ce4, dpsbug, and gaptest folders 2019-11-18 13:57:34 +01:00
Jan Christoph Terasa
7d9154e211 Get rid of VCS specific code in configs 2019-11-18 13:46:50 +01:00
Jan Christoph Terasa
5b2bbba4ce Do not use git python if repo is not a git 2019-11-15 16:39:06 +01:00
Jan Christoph Terasa
d017439daa Use Python 3 2019-11-15 15:50:49 +01:00
Jan Christoph Terasa
6a36d2a6d7 Remove Python2 compatibility stubs 2019-11-15 15:50:42 +01:00
Jan Christoph Terasa
796ebc9d9e Python 3 compatibility for configs 2019-11-15 15:49:09 +01:00
Jan Christoph Terasa
08cb730574 Change SVN $ RCS keyword substitution to use git revision sha 2019-11-15 14:27:53 +01:00
Jan Christoph Terasa
c72a1f24c0 Add sologit.py to handle SVN to git transition. 2019-11-15 14:27:53 +01:00
Jan Christoph Terasa
4b22478580 solo/step/configs: Update version number to v04.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7835 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 11:05:02 +00:00
Jan Christoph Terasa
81fb536dcb solo/ppss_table.py: Add simple serializer/deserializer based on str(ppss_table).
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7832 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-14 16:34:31 +00:00
Jan Christoph Terasa
f63573c16d step/ppss.py: Function to modify thresholds of a table in place.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7831 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-14 15:09:14 +00:00
Jan Christoph Terasa
0bbfb42446 solo_data.py: Print energy bins.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7825 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-12 17:52:00 +00:00
ec3a461337 solo/dps_table.py: Fix simulation output if CCSDS == False
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7822 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-08 14:13:38 +00:00
97bad19464 solo/ppss_table.py: Fix telemetry amount calculation for modulus_never items.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7821 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-08 13:53:20 +00:00
Jan Christoph Terasa
f09c4d28ee solo/dps_table.py: Output APID for all data products.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7820 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-07 09:52:50 +00:00
Jan Christoph Terasa
f4433649ca solo/step/data.py: Disable differential encoding for all data products.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7819 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-07 09:18:36 +00:00
Jan Christoph Terasa
159b92a6d0 solo/step/ppss.py: PHA cadence to 3600s.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7818 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-07 09:17:22 +00:00
Jan Christoph Terasa
a3dd6bbfd2 python/solo: Padding string literals are bytes, not str.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7810 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:53:54 +00:00
Jan Christoph Terasa
68ecc73f8f solo/ce4/ppss.py: Python3 compat for integer divisions and map().
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7809 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:52:17 +00:00
Jan Christoph Terasa
554bd2acc4 solo/l1l2.py: Python2 compat for integer type checks.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7808 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:50:51 +00:00