Commit graph

1,993 commits

Author SHA1 Message Date
Jan Christoph Terasa
7e230b9ffa telecom.py: Implemented generic byte telecommand.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4335 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-05 13:46:57 +00:00
Stephan I. Böttcher
5d6499260c ppss_table, config_table, hetept: insertion slot rework, pps delays, startup delays
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4331 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-04 13:52:07 +00:00
Jan Christoph Terasa
569c1722ac telecom.py: Implemented all four EPD sensor TCs.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4330 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-04 12:47:43 +00:00
Stephan I. Böttcher
e04f3bbdff config table: fix id string positioning, add hexdump parser
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4323 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-03 20:06:32 +00:00
Stephan I. Böttcher
5ddcce6e5b hetept DPS: high resolution 2D calibration
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4322 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-03 13:53:06 +00:00
Jan Christoph Terasa
d36472f4fb configtable.py: Fixed annoyance in configtable tables.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4321 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-30 09:36:04 +00:00
Stephan I. Böttcher
ebf0244381 config_table: limit Id string to 0x40 bytes
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4319 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-29 17:29:02 +00:00
Stephan I. Böttcher
bcf17f2681 solomsg: more versions
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4316 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-29 11:11:37 +00:00
Stephan I. Böttcher
e74ea6d69b EPT L3: review with Sebastian, fix 2D histograms
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4305 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-27 12:59:01 +00:00
Stephan I. Böttcher
525d06b425 dps_table: rewrite section tags in (2D) histograms by row number
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4296 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-26 21:16:49 +00:00
Stephan I. Böttcher
481b06a521 hetept_dps: add/fix eptcal2d sy=64 parameter
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4295 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-26 19:39:55 +00:00
Stephan I. Böttcher
b07981c358 ept L3: more PHA buffer fixes, EB label fix, ...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4292 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-26 19:11:36 +00:00
Stephan I. Böttcher
6ea794f509 encode: fix python implementation
fix treatment of non-normalized rounding
	fix drop schedule for encode_stream


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4289 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-26 12:09:21 +00:00
Stephan I. Böttcher
3aea549d8c ppss table: mode opencoded science dataproduct scheduling into ppss_table method
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4288 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-26 12:07:08 +00:00
Stephan I. Böttcher
fc8b56f7ff hetept_config: fix trigger class mask to match L2 config
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4286 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-25 11:09:16 +00:00
Stephan I. Böttcher
51b3321d93 hetept_ppss: drop the random triggers, for now
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4285 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-25 09:09:00 +00:00
Stephan I. Böttcher
991e1cbcfc hetept config: add and use calibration mode science data products
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4284 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-25 07:02:14 +00:00
Stephan I. Böttcher
b0bdd06fbc ept l3: rewrite of EPT 2D histograms
Sebastian worked on this in parallel.
	This commit replaces his solution.
	We'll need to find out which one to keep.

	Introduce EPT_log_keV label as a reference for absolute cuts.
	Add comment for HET to fix their calibration constants.
	Added labels to use instead of R[.-1].


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4283 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-25 06:42:30 +00:00
Sebastian Boden
1a44e375d3 ept.l3: minor syntax changes
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4282 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-24 18:49:42 +00:00
Sebastian Boden
a747dc09e2 ept.l3, hetept_config.l3: changed the generation of the 2D histogram
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4281 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-24 18:44:14 +00:00
Jan Christoph Terasa
a5a5eb3fab dps_table.py: First try at implementing more advanced simulation code. init calculation in modulus() might be completely wrong.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4280 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-24 14:34:12 +00:00
Stephan I. Böttcher
cc3e90a54d solomsg: fix COMPR
the comp argument for dps() was accepting True for
        the encoded mode, comp=True ==> { True: 3 }, but

		In [23]: {1: "one", True: "true"}
		Out[23]: {1: 'true'}
	
	True is treated like 1 in a dictionary key.  A lookup of 1
	succeeds and finds 3, so the mode will be set to encode.

	Remove True and False from the COMPR dictionary, they now represent
	1 and 0, i.e., log and float.	 


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4272 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-22 20:41:24 +00:00
Jan Christoph Terasa
972eb607fd step_dps.py: Updated to latest step.l3. Fixed xyhist.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4271 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-22 13:35:55 +00:00
Stephan I. Böttcher
9dec4ca1ab solomsg: add alias stop_ppss
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4266 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-22 07:52:16 +00:00
Jan Christoph Terasa
62c0f8a333 dps_table.py: Bugfixed dps_item.simulate()
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4265 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-21 18:36:09 +00:00
Jan Christoph Terasa
42cc4e5d87 solomsgclass.py: dps_fields: Bugfixed ysize extraction, which also affected dps_table.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4264 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-21 18:33:30 +00:00
Jan Christoph Terasa
e0d110a359 solomsgclass.py: Fixed byte order of read_l3code(). For real this time.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4263 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-21 18:30:28 +00:00
Jan Christoph Terasa
d47b1bc464 Revert last erroneous commit.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4262 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-21 18:13:41 +00:00
Jan Christoph Terasa
642cf5699e solomsgclass.py: Fixed byte order of read_l3code.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4261 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-21 18:11:46 +00:00
Sebastian Boden
1985d7627f ept.l3: Added missing GOTO to avoid incrementing 1D and 2D histograms
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4258 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-21 13:39:25 +00:00
Stephan I. Böttcher
eddcaf25c8 ept L3: fix tabwidth and indentation
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4257 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-20 19:57:33 +00:00
Stephan I. Böttcher
8ded296236 step L3: fix GOTO/fastpath mismatch, use labels instead of R[.-1]
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4256 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-20 16:42:34 +00:00
Stephan I. Böttcher
29de91f3a5 hetept_config: add NOP after ABORT
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4254 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-20 16:32:51 +00:00
Stephan I. Böttcher
a29fcdfd74 step.l3: L3 trigger code for STEP
Make better use of conditional execution.
	Use TRIM for histogram bounds
	Do not combine Ix1 and Ix2 code.
	Implement multiplicity histograms.
	Distribute PHA records by energy.


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4222 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-19 03:34:56 +00:00
Jan Christoph Terasa
58480ba642 step.l3: Extended binary search tree to search down to lowest branch. Circumvents timing(?) related problems.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4216 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-17 14:38:21 +00:00
Jan Christoph Terasa
5498a22b57 step_calib.l3: Fixed typo in cal parameters.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4215 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-17 12:31:06 +00:00
Sebastian Boden
b6e93f6d76 ept_calib.l3, hetept_config.l3, hetept_pha.l3: moved config data from ept_calib to hetept_config, added svn IDs
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4213 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-16 14:30:22 +00:00
Jan Grunau
179a9c46aa het.l3, het_calib.l3, het_config.l3: worked on forward L3 trigger and bugfixes
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4212 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-16 14:16:45 +00:00
Jan Grunau
9f07b2b253 het.l3, het_calib.l3, hetept_config.l3: l3 for pen. particles added directional discrimination; svn keywords
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4205 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-16 07:44:35 +00:00
Jan Grunau
f9aad2cbc9 het.l3, hetept_config.l3: basic structure for het L3 trigger, basic l3 for penetrating
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4202 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-15 13:59:48 +00:00
Jan Christoph Terasa
6023996bff ixmsg.py: Added option to selectively reset particular IX (r4177).
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4187 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-14 15:30:44 +00:00
Jan Grunau
3e3218d6e5 het.l3: work in progress
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4186 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-14 14:01:14 +00:00
Stephan I. Böttcher
942aa8d8ae solomsg: default to read_reg seven registers
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4178 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-14 10:02:39 +00:00
Jan Christoph Terasa
1f11be8003 step_config.py: Include step_l3 code.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4175 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-13 16:50:15 +00:00
Jan Christoph Terasa
eca9cc082b step.l3: Added svn keywords.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4174 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-13 16:48:01 +00:00
Jan Christoph Terasa
2d31328933 step_ppss.py: Leave enough time for IX HK packets. Disable opheater control.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4173 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-13 16:35:39 +00:00
Jan Christoph Terasa
f2e04fed53 step_sft.py: Added svn_revision().
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4172 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-13 16:34:40 +00:00
Jan Christoph Terasa
e56233683f step_dps.py: Move section definitions to dps_item.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4160 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-13 09:00:25 +00:00
Jan Christoph Terasa
a5cf753d81 ixmsg.py: Bugfixed get_hk()
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4159 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-13 08:59:46 +00:00
Jan Christoph Terasa
9ceb7a89a5 step_*.py: Set svn property 'keywords: Id'
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4157 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-13 08:34:46 +00:00