Stephan I. Böttcher
c7d9582895
hetept_ppss_alcala: branched from hetept
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4380 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-18 14:52:29 +00:00
Stephan I. Böttcher
5fdd7b03ba
solomsg: add msg_a and use it for l3_code
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4379 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-18 13:14:45 +00:00
Stephan I. Böttcher
4dfb99ba26
configtable: fix memmap
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4378 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-18 13:13:58 +00:00
Stephan I. Böttcher
060032112a
telecom: fix MAX_SIZE
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4377 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-18 13:13:06 +00:00
Jan Christoph Terasa
c1d944eb7b
telecom.py: Create 'sparse' CCSDS packets from configuration tables.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4376 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-18 11:25:10 +00:00
Stephan I. Böttcher
905a5fbd30
hetept_ppss: read HIST before SCI (1 row calib)
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4375 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-18 10:47:37 +00:00
Stephan I. Böttcher
328759f88a
hetept SFT: read 7 registers
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4374 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-18 10:46:56 +00:00
Jan Christoph Terasa
ebcd0e2610
configtable.py: memarray() function to easily find unused sections of memory.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4373 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-18 09:31:18 +00:00
Stephan I. Böttcher
b3e33d55ac
hetept_ppss: major rework
...
eliminate tag_msgs, this does not add to the readbility and
removes flexibility
add tags to all items, uppercase
add clear_l3reg to ENABLE_ANALOG
move 100µs insertion slot to 100µs
schedule science related HK to second mod 0
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4371 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-15 07:25:54 +00:00
Jan Christoph Terasa
7373d5a2d4
steinmsg.py: Added option to give read_dealy in us.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4369 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-13 13:48:06 +00:00
Jan Christoph Terasa
eac184ef88
step_config.py: Added noop after reset.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4368 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-13 12:46:49 +00:00
Stephan I. Böttcher
2bd43ee8de
hetept_config:
...
fill dps and L3
call clear_l3reg at start of ->nom transition
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4365 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-13 10:10:32 +00:00
Stephan I. Böttcher
2387c45e3d
hetept_dps: 1D test of most encoding formats
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4364 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-13 10:08:06 +00:00
Stephan I. Böttcher
694cfdf1bb
configtable: use ppssleep() for delay modes 2,3, and 4
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4363 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-13 10:04:21 +00:00
Stephan I. Böttcher
aad7915640
ppss_table: fix science µs schedule
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4362 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-13 10:03:01 +00:00
Stephan I. Böttcher
80ae77cced
dps_table: implement .fill() method
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4361 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-13 10:01:49 +00:00
Stephan I. Böttcher
3e9bd289f5
solomsg:
...
fill flag for l3_init, to fill the L3 code memory
add MES0 flag clear_l3reg
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4360 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-13 09:59:41 +00:00
Jan Christoph Terasa
778e877ffa
step_sft.py: Added test() function.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4354 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-12 12:11:45 +00:00
Lauri Panitzsch
23325d9ad8
ixmsg.py: reset() defaults to compatible message.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4347 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-08 13:28:00 +00:00
Jan Christoph Terasa
35c4c06ce2
step_sft.py: Reverted to use get_reg().
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4344 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-07 15:38:39 +00:00
Jan Christoph Terasa
0896db2731
step_sft.py: Added newlines to __str__()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4343 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-07 15:31:22 +00:00
Jan Christoph Terasa
1aa52805d1
step_sft.py: Added self.pha2
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4342 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-07 15:26:19 +00:00
Jan Christoph Terasa
f6c675b629
step_sft.py: Added more pretty print to step_sft.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4341 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-07 15:23:42 +00:00
Jan Christoph Terasa
43406cb791
ixmsg.py: Fixed IX numbering in reset(). Added reset_sc().
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4340 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-07 13:59:55 +00:00
Jan Christoph Terasa
c5ecd84be4
ixmsg.py: Implemented new reset() functionality.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4339 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-07 11:38:58 +00:00
Jan Christoph Terasa
6675a77003
telecom.py: Fixed some values which are constant for Kiel EPD TCs.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4338 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-06 12:06:06 +00:00
Jan Christoph Terasa
3fe499ae16
Reverted r4336.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4337 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-06 08:56:10 +00:00
Jan Christoph Terasa
030f0a2a05
configtable.py: If memdump takes a mandatory addr, memimage should do so, too.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4336 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-05 13:50:58 +00:00
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