add comparissions to l3.py assembler expressions
add L3 class to ana.l2, and build the trigger_class value from those
make l3 arg to hetept_base_config a list
l3.py generates generic load() and versions[]
load hetept_config.l3 into hetept_dps.py
add HET_pen_test() to hetept_dps as het_extra.
fixes in het_pen.l3
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5151 bc5caf13-1734-44f8-af43-603852e9ee25
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
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
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
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
- 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
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
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
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
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
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