Jan Christoph Terasa
fb1645bb9b
TCs 128,101 which only set the table pointer have to send some bytes, and should aim at a index magic.
2020-01-09 10:06:50 +01:00
Jan Christoph Terasa
6852574684
Add option to disable delta timing and add verbosity to ICU emulator.
2020-01-07 11:55:54 +01:00
Jan Christoph Terasa
c46abe121a
cdpu/icu.py: Sleep by delta amount of seconds if no comment is given.
2020-01-06 18:43:17 +01:00
Jan Christoph Terasa
c3da359338
Expand threshold twiddling method.
2020-01-06 12:33:42 +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.
step_v4
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
43d61ac049
Add .gitignore.
2019-11-28 11:52:40 +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
d88fdf6f2e
Update requirements in README.md
2019-11-18 15:21:36 +01:00
Jan Christoph Terasa
9f1f96791c
No longer depend on GitPython
2019-11-18 14:33:01 +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
Johan von Forstner
3a01a980be
README: fix links to solo and epd logos
2019-11-18 10:16:58 +01:00
Johan von Forstner
751f1a710c
add README
2019-11-18 10:14:48 +01:00
Jan Christoph Terasa
3536b225cb
Use Pathlib
2019-11-18 10:04:41 +01:00
Jan Christoph Terasa
7faca7b515
Also install .lang files
2019-11-18 09:54:31 +01:00
Jan Christoph Terasa
d54c23faca
Include data files
2019-11-18 09:49:37 +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
99cf81c62f
Add all packages
2019-11-15 16:36:37 +01:00
Jan Christoph Terasa
ffc3915267
Add GitPython to required packages
2019-11-15 16:07:05 +01:00
Jan Christoph Terasa
2fb1a294b6
Fix description
2019-11-15 16:04:32 +01:00
Jan Christoph Terasa
40fc3f220a
Add setup.py and requirements.txt for pip installation
2019-11-15 16:02:57 +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