Stephan I. Böttcher
10c87fca5a
hetept_config_em2: disable L2 test triggers
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5172 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-13 13:14:06 +00:00
Stephan I. Böttcher
3f5ce46dea
het_pen: add Bx3 anticoincidence cuts
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5171 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-13 13:13:14 +00:00
Stephan I. Böttcher
7b664002b5
hetept_sim L3 simulator
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5170 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-13 13:12:15 +00:00
Jan Christoph Terasa
554a2d9e0e
step_ppss.py: Bugfix in pulser config.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5168 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-10 14:10:53 +00:00
Jan Christoph Terasa
9dba13f02a
step_config.py: Added TCT config.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5162 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-10 05:02:34 +00:00
Jan Christoph Terasa
aac7ff0a6c
step_ppss.py: Delta between all IX config operations is now at least 30µs to account for shady behaviour at high temperatures (above room temperature).
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5161 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-09 13:26:22 +00:00
Lauri Panitzsch
fb225c1870
step_ppss.py: increased time before changing IX test-regs in testpulser mode to avoid conflicts with IX1_threshold config.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5159 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-09 07:34:24 +00:00
Stephan I. Böttcher
027a7c4b5c
het_pen.l3: fixes
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5158 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-08 17:51:57 +00:00
Stephan I. Böttcher
f48804c390
hetept_l1l2: HET catchall goes to L3[3]
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5157 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-08 17:51:31 +00:00
Stephan I. Böttcher
99b18ae263
hetept_dps: het_pen_test clears the data
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5156 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-08 17:50:49 +00:00
Stephan I. Böttcher
309fe5bd0b
l3.py:
...
allow comparissons only with .if
fix error message syntax to work with emacs M-x compile
send error messages to stderr too if log was redirected
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5155 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-08 17:49:48 +00:00
Jan Christoph Terasa
2bf9b660a9
step_ppss.py: Reduced time to write ix config again.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5153 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-08 12:06:12 +00:00
Stephan I. Böttcher
60f94fe136
hetept_config:
...
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
2016-06-07 21:40:30 +00:00
Jan Christoph Terasa
4ccdfa3659
step_ppss.py: Increased time to configure IX regs, read IX HK one sec before writing, instead of in the same second.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5149 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-07 07:21:19 +00:00
Stephan I. Böttcher
39d9b4c1d6
hetept L3: add EPT PHA comment
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5148 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-06 10:45:13 +00:00
Stephan I. Böttcher
15e4cf7d10
het pen L3: fix GOTO EPT
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5147 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-06 10:44:25 +00:00
Stephan I. Böttcher
65cdef0d2e
hetept_config: add dps subversion revision, unit and orbit id to scratch
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5146 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-06 10:43:50 +00:00
Jan Christoph Terasa
0301aa139b
step_ppss.py: Set opheater duty cycle so that heater power consumption does not exceed 2W @ 28V.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5144 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-03 15:54:50 +00:00
Jan Christoph Terasa
a0d7458d6e
step_ppss.py: Connect temp-spy to Digital board NTC.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5143 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-03 15:46:48 +00:00
Jan Christoph Terasa
dcda0e1ce7
step_ppss.py: Use different temp_reg.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5142 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-03 15:20:18 +00:00
Jan Christoph Terasa
0176ee3d07
step_ppss.py: Increased opheater setpoint to -45°C.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5141 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-03 15:09:07 +00:00
Stephan I. Böttcher
07655b008d
het l3: new file het_pen.l3
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5140 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-31 22:07:22 +00:00
Stephan I. Böttcher
3cfcd66356
l3: allow MULI R * SEXPR
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5139 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-31 22:06:47 +00:00
Jan Christoph Terasa
213e5926f8
step_ppss.py: Added opheater ppss_item.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5133 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-27 09:04:05 +00:00
Stephan I. Böttcher
2c8d99c9a3
solomsg: fix default msg0_version
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5132 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-25 14:47:59 +00:00
Stephan I. Böttcher
122a089439
dps_table: do not restrict section names
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5131 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-25 13:47:59 +00:00
Stephan I. Böttcher
3f43c849ed
hetept_dps: coding style issues
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5130 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-25 13:47:34 +00:00
Stephan I. Böttcher
6b47156ad9
hetept_config: fix svn properties
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5129 bc5caf13-1734-44f8-af43-603852e9ee25
2016-05-25 13:01:20 +00:00
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