Commit graph

1,663 commits

Author SHA1 Message Date
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
Jan Christoph Terasa
3af53938f1 solomsgclass.py: Renamed clr_step_cntrs to clear_step_l2, and added it to 'reset_all' and 'all'.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5049 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 15:25:22 +00:00
Jan Christoph Terasa
d0875d0de7 step_sft.py: Removed cruft. Added measurement with test pulser.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5048 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 14:54:16 +00:00
Stephan I. Böttcher
7541819191 boottable version 1
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5047 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 20:46:35 +00:00
Stephan I. Böttcher
eed19b0d45 hetept SFT: read 0x50 counters
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5046 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 19:36:21 +00:00
Stephan I. Böttcher
ad0c364d49 packets: make datatype code agree with ICD
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5045 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 19:35:32 +00:00
Jan Christoph Terasa
85948f85e5 step_config: Added calib mode with streaming and all pixels active.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5040 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 14:02:34 +00:00
Stephan I. Böttcher
66944dfd1f packets: fix PHA code
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5039 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 10:24:51 +00:00