Stephan I. Böttcher
c2f9b17ebe
hetept_dps: fix moduli
...
Add hetept_dps.MODULI. This one includes entries 1 and 5. All moduli
parameters in methods are transformed by this map. In contrast,
solomsg.MODULI does not contain entries 1 and 5. The numbers 0..7
designate the modulus parameter directly, i.e., 1 mean 5s, 5 means 300s.
In hetept_dps, 1 means 1sec, 5 means 5sec. Always call solomsg methods
with modulus parameters mapped exactly once. We may change solomsg.MODULI
at some point to either not accept any int, only str, or to also map 1 and 5.
Add method .set_tmod() to classes dps_table and dps_product. Those set
the tmod to the minimum csum found in the data product(s), unless the
tmod is already set and not force.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5103 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-10 10:15:56 +00:00
Jan Christoph Terasa
a9c614c1f9
step_config: Added EMC config. Added all pixel mode 10.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5102 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-09 14:03:24 +00:00
Jan Christoph Terasa
668536c6c4
step_sft.py: Fixed test().
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5100 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-09 13:08:41 +00:00
Jan Christoph Terasa
c47114703e
ixmsg.py: Fixed temperature parsing.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5099 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-09 13:07:58 +00:00
Stephan I. Böttcher
e7b2d7b463
hetept_dps: all new classified way of doing things
...
some dataproducts were not converted
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5098 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-08 19:29:32 +00:00
Jan Christoph Terasa
28e137cead
ixmsg.py: Fixed bug in writing of registers.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5097 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-06 09:25:21 +00:00
Jan Christoph Terasa
0cd081f386
ixmsg.py: Fixed some small bugs in printing.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5096 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-06 08:53:15 +00:00
Jan Christoph Terasa
d7dcfd583b
step_dps.py: Running file exports .defs again.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5095 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-06 08:15:34 +00:00
Stephan I. Böttcher
aa170b7707
solopackets: add PacketId to repr()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5094 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-05 20:53:40 +00:00
Stephan I. Böttcher
0230a53d5d
cdpu: add hex2bin
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5093 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-05 20:43:35 +00:00
Stephan I. Böttcher
4ecc77acbd
telecom(mands):
...
xml() methods to dump in an xml scheme invented for this purpose.
TC() methods to dump in Airbus format.
format= parameter for hexdump().
Rename sensor -> unit.
Remove redundant size attributes.
Fix send_message_sequence().
Add .delay attibute to send_message_sequences(), set by msg_telecommands().
This shall be used by .xml(), and maybe .TC().
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5092 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-05 08:26:14 +00:00
Stephan I. Böttcher
97982d0d34
packets:
...
annotate some ICU targeted TAGs 0x2.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5091 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-05 08:16:14 +00:00
Stephan I. Böttcher
44e9029f41
hetept_config:
...
Initialize index registers to point a few pages befor start of data.
Disable output that was temporarily broken. Is it still broken?
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5090 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-05 08:12:54 +00:00
Stephan I. Böttcher
ec52e00f3d
configtable:
...
Hollow table generator. Make an index_table from 128 byte memmap.
Use with patch_memmap().
Allow addr=0. Test if addr is None for unallocated addresses.
Fixes for operating with module telecom.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5089 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-05 08:10:19 +00:00
Stephan I. Böttcher
f6e4aade6b
solomsgclass.HK_ADC_to_T from Christoph
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5087 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-03 14:05:01 +00:00
Jan Christoph Terasa
716d1ab809
steinmsg.py: Updated housekeeping commands to correctly handle printing and tags.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5086 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-03 12:44:05 +00:00
Jan Christoph Terasa
4d69cecb8b
step_sft.py: Adapted to new ixmsg.py.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5084 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-03 11:31:09 +00:00
Jan Christoph Terasa
7ef3eb45ef
ixmsg.py: Refactored most of the code. Register readout commands can get a tag.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5083 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-03 11:30:44 +00:00
Jan Christoph Terasa
3644c0f61f
step_ppss.py: Completely rewrote HK and PHA table.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5082 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 18:06:00 +00:00
Jan Christoph Terasa
abc2f46026
step_sft.py: Use tagging capabilities for IX and STEP HK commands.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5081 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 18:05:23 +00:00
Jan Christoph Terasa
9e15a10821
ixmsg.py/steinmsg.py: Added tag capability to telemetry commands.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5080 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 18:04:48 +00:00
Jan Christoph Terasa
b70ecb072f
step_config: Added configs for SCI mode with test pulser cycling.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5079 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 11:09:11 +00:00
Jan Christoph Terasa
1e58e9cbc4
step_dps.py: Converted step_dps singleton interface to class interface.
...
step_base_config.py: Adopted to new step_dps semantics.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5078 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 10:36:45 +00:00
Stephan I. Böttcher
24a907f2d7
telecom: refactored
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5077 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 10:31:36 +00:00
Stephan I. Böttcher
8b3b01b626
hetept_config_em1: copy of hetept_config_em2, adapted
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5076 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 10:28:15 +00:00
Stephan I. Böttcher
cf5a6032b6
configtable: remove message block delay mode 4
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5075 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 10:26:59 +00:00
Jan Christoph Terasa
f4fd20594a
step_config: Fix tags.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5074 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 10:08:50 +00:00
Stephan I. Böttcher
91fabfcc0f
configtable: fix magic unit numbers in parser
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5073 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 09:27:42 +00:00
Stephan I. Böttcher
2a396fabfa
configtable: fix magic unit numbers
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5072 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 09:16:07 +00:00
Jan Christoph Terasa
6279e75a61
step_config: Updated configurations.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5071 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 08:51:11 +00:00
Jan Christoph Terasa
c31fd5013b
step_config.py: Bugfix for FM.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5070 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-02 07:44:25 +00:00
Stephan I. Böttcher
7679d6d3f1
configtable: example patch
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5069 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-01 20:59:51 +00:00
Jan Christoph Terasa
f421218e10
step_ppss.py: Updated to provide a class interface instead of a singleton interface
...
step_base_config: Update to use new step_ppss semantics.
step_config.py: Updated to provide different configs for units. Use 'table' for default, or use 'FM' for flight model config.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5068 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-01 20:37:59 +00:00
Stephan I. Böttcher
353d5061e4
soloeeprom: lost+found
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5067 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-01 10:40:18 +00:00
Stephan I. Böttcher
8bfd6f6da3
configtable: read_eeprom_table() finds its offset by itself
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5066 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-30 12:34:18 +00:00
Stephan I. Böttcher
97b05b2d3f
hetept_config:
...
refactor config modules into subclasses
implement hetept_config_em2
TODO: refactor hetept_dps
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5065 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-30 11:53:13 +00:00
Stephan I. Böttcher
a264ed2896
packets: misc fixes and updates
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5064 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-30 11:42:26 +00:00
Stephan I. Böttcher
03e1e0a6aa
telecom: hexdump()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5063 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-30 11:40:12 +00:00
Stephan I. Böttcher
b02a74bc33
configtable: patch_map()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5062 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-30 11:39:41 +00:00
Stephan I. Böttcher
437a8d7c26
configtable: fix index table CRC, add tc128_102()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5061 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-29 11:48:07 +00:00
Stephan I. Böttcher
bbdffe1892
hetept_config: more work towards subclasses
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5060 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-28 19:45:51 +00:00
Stephan I. Böttcher
71d2cc025c
configtable: make compile() more robust
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5059 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-28 19:44:34 +00:00
Stephan I. Böttcher
3ff9372608
hetept: refactor all configs towards subclasses, ongoing
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5057 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-27 16:42:01 +00:00
Jan Christoph Terasa
05d9c0a738
step_config: Added calib mode with test pulser for thermal tests. Removed insertion slots for now.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5056 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-27 14:11:31 +00:00
Stephan I. Böttcher
f7b5b21827
configtable: add .eeprom_id to prefix the boottable with 64 zeros
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5055 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-27 10:10:05 +00:00
Stephan I. Böttcher
a4e9668a00
configtable: strip id pad bytes in dump()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5054 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 22:38:03 +00:00
Stephan I. Böttcher
ad9e325a10
boottable: fix hexdump table CRC
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5053 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 22:16:46 +00:00
Stephan I. Böttcher
889eca9cf1
solomsg: data_product ignores extra **args from dps_table
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5052 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 18:44:30 +00:00
Jan Christoph Terasa
36c2b60ffc
step_sft.py: Updated test() method to compare correct values.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5051 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 15:27:57 +00:00
Jan Christoph Terasa
16e8620337
step_base_config.py: Adapted to new msg0 syntax.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5050 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 15:25:59 +00:00