Commit graph

1,886 commits

Author SHA1 Message Date
Stephan I. Böttcher
ef53265190 solopackets: fix HK field length
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5127 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-25 09:40:44 +00:00
Sebastian Boden
f5866c3c25 no_het.l3: Fixed, after it was broken by changes in ept.l3
python/l3/Makefile:	added L3FLAGS as a compile option for l3 defines


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5126 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-25 09:10:40 +00:00
Sebastian Boden
b2d2e00456 itf_parser.c: Section names will now be read from the following format:
apid[/flags]{, n[(["section"]sum[ enc][/fmt])]}
	They will be shown in the SCI data as:
	SCI tag/flg[section_number]"section_name" R/E/U ...
	To return to the old output format use -O no_section_names
dps_table.py: changed make_defs() to support the new .defs file format


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5125 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-24 14:52:59 +00:00
Jan Christoph Terasa
0211ee5924 step_ppss.py: Do not send L1 counters (all zeros) in HK mode.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5124 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-23 16:33:42 +00:00
Jan Christoph Terasa
1731e6aa31 step_ppss: Renamed STEP_ACQ and STEP_NOACQ to more sensible START_DATA and STOP_DATA.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5123 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-23 16:24:30 +00:00
Sebastian Boden
5a43649b5f hetept_config_em1.py, hetept_config_em2.py, hetept_config_fm1.py,
hetept_config_fm2.py, hetept_config_pqm.py:
	updated the model config files to work properly with the new setup
hetept_dps.py:
	added support for writing PQM defs with the -p option


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5122 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-23 09:36:36 +00:00
Sebastian Boden
a6b6209493 solomsgclass.py: added __int__ representation to ModulusValue,
this fixes a bug with dps_item.__repr__
dps_table.py: added '#' to forbidden characters in section names
hetept_dps.py: changed the calibration data products and
               the PQM fix to the new format


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5121 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-20 11:41:35 +00:00
Sebastian Boden
fba68a4be9 itf_parser.c: Added support for section names to the itf parser
- optionally reads section names from .defs file: 
      apid/flags n(sum enc/fmt@sname)
  - use -O section_names to append section names at the end of each SCI line
dps_table.py: Updated dps_item.make_defs() to include section names


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5116 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-17 16:54:08 +00:00
Jan Christoph Terasa
3e6fae55e2 solomsgclass.py: data_product() default args use new MODULI semantics.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5113 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-13 14:34:33 +00:00
Sebastian Boden
be739f0b79 hetept_dps: Implemented the new structure for EPT 2D and EPT Quicklook data
products and fixed a few minor bugs and leftovers from the old version. 


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5111 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-11 16:30:19 +00:00
Jan Christoph Terasa
9130f6aca9 step_calib_*.l3: Added calibration of FM model.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5110 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-11 15:09:36 +00:00
Stephan I. Böttcher
1df9e7a0fe solopackets: add -X MEMDUMP and HK
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5109 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-11 14:48:28 +00:00
Stephan I. Böttcher
4d85b55753 hetept_dps: cleanups
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5108 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-11 11:29:48 +00:00
Jan Christoph Terasa
bd33410a13 ixmsg.py: Added settings for STEIN and STEP EM.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5107 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-11 10:53:16 +00:00
Jan Christoph Terasa
febf2de6f4 ixmsg.py: Added patch function to patch ixmsg for STEIN EM.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5105 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-11 10:45:14 +00:00
Stephan I. Böttcher
9ebd67d70d dps moduli: add class ModulusValue
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5104 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-10 14:15:46 +00:00
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