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