Commit graph

2,335 commits

Author SHA1 Message Date
Stephan I. Böttcher
f077df1366 chmod a+x pressure.awk 2025-08-01 13:30:13 +02:00
Stephan I. Böttcher
831342b7e6 udpterm: add periodic jobs to sockets 2025-08-01 13:29:25 +02:00
Stephan I. Böttcher
de178db0a1 DORN.RC: avoid overflow in banana coeff 2025-07-30 12:17:14 +02:00
Stephan I. Böttcher
eb2c92e0e9 armlib: add class Keep_Alive_Schedule 2025-07-30 12:16:17 +02:00
Stephan I. Böttcher
ac271696f5 armlib: add class Keep_Alive_Schedule 2025-07-30 12:15:46 +02:00
Stephan I. Böttcher
7678ba7845 AHEPAM: .SETH same order as .seth_hist 2025-07-30 12:14:24 +02:00
Stephan I. Böttcher
7258def910 NNAHEPAM: retry altera config four times
It looks like Vprim=28V is the worst condition for the power board.
At this voltage the altera frequently fails to configure, probably do to
transients in the core voltage when the FPGA starts its PLL.

Retry altera/file up to four times as long as the config fails.
2025-07-29 17:05:10 +02:00
Stephan I. Böttcher
b71770f57c arm ssp_isr: disable interrupt when no buffer
Count the occurences of DMA buffer unavailable.
Disable ssp interrupts when no dma buffer is available.  The irq
condition will persist, probably reentering the isr at high rate.
2025-07-29 16:30:38 +02:00
Stephan I. Böttcher
d087cb4254 arm: udp: do not reset eth when udp_poll_message sent a packet 2025-07-29 16:29:50 +02:00
Stephan I. Böttcher
6e411b523b HK Vprim SETH calib 2025-07-29 16:04:01 +02:00
Stephan I. Böttcher
a4451ae8a8 fix for SETH flight s/V/var/ 2025-07-29 16:03:23 +02:00
Stephan I. Böttcher
022845e44a flash_NMAHEPAM: channel seth 0/4 calib for broken shaper 2025-07-28 13:47:47 +02:00
Stephan I. Böttcher
2d6507d126 flash_NMAHEPAM: fix HETB threshold channel number 2025-07-28 13:47:19 +02:00
Stephan I. Böttcher
f1ad213b11 nm64: new location of kiel2 data on nm64kiel 2025-07-28 13:46:05 +02:00
Stephan I. Böttcher
2de6cb8de7 ahepam: new calib
- banana fit for channel 0/4, damaged shaper
- skipED for file with ED and EDB lines
- uniform tBGO
2025-07-28 13:44:09 +02:00
Stephan I. Böttcher
493e41a593 ahepam/pulser_fit: wide ranges 2025-07-28 13:42:50 +02:00
Stephan I. Böttcher
e940df4a7f ahepam make %.doS doScut= 2025-07-28 13:42:05 +02:00
Stephan I. Böttcher
bbceab82a7 DORN/RC: bgo calib
Remove pulser calib for slice 1
Intercalibtrate the BGO signals using 2025-07-24-seth-9
Raise HETB threshold to 15
2025-07-25 13:23:54 +02:00
Stephan I. Böttcher
9a125cd357 dorn_hk: read from stdin, default --what=pretty 2025-07-25 13:23:24 +02:00
Stephan I. Böttcher
c2b723e3f6 seth_hist, bgo fits 2025-07-25 13:22:07 +02:00
Stephan I. Böttcher
f04b5ef9c5 ahepam: make %.Itime 2025-07-18 12:25:33 +02:00
Stephan I. Böttcher
e522a09084 DORN.RC: do not omit $3 for DORNCC 2025-07-17 23:05:34 +02:00
Stephan I. Böttcher
7c4f82d462 script: properly save old_locals
`parse_parameters()` sets `local_variables`, save `old_locals` first.

NB:
`script_execute_fd()` does not clear the local variables, unless there were none.
`parse_parameters()` only updates the given paramteres.
Testing for zero is not a good way to detect omitted parameters.  Use
$0.
2025-07-17 22:56:34 +02:00
Stephan I. Böttcher
30f6446a06 DORNCC: B-calib nomalization on the last sample 2025-07-16 21:39:04 +02:00
Stephan I. Böttcher
90edb57ac2 nmahepam: aenable(what) 2025-07-16 21:36:23 +02:00
Stephan I. Böttcher
ac2b77791b ahepam/Makefile: $(BANANA) 2025-07-16 21:35:28 +02:00
Stephan I. Böttcher
0f32d27cb9 NMAHEPAM/CRONFLY: add missing @ 2025-07-16 21:34:40 +02:00
Stephan I. Böttcher
072a93c0e4 dorn.nsamples(): remove extra arg **slice 2025-07-16 20:54:11 +02:00
2db14b65ad Merge pull request 'add seth diodes, switch HK shapers 0,2' (#1) from nicolas/irena-arm:master into master
Reviewed-on: #1
2025-07-08 15:45:31 +02:00
Nicolas Rohrbeck
aeb49dc543 exchanged the last tabs to spaces 2025-07-04 13:17:25 +02:00
Nicolas Rohrbeck
d42deece5d markdown table syntax continued for nmahepam 2025-07-04 13:15:47 +02:00
Nicolas Rohrbeck
499ba0deef Revert "switch dashes to vertical bar"
This reverts commit 39d1cf04b2.
2025-07-04 13:11:29 +02:00
Nicolas Rohrbeck
935a648fbd Revert "vertical bars for nmahepam continued"
This reverts commit 00e303f4be.
2025-07-04 13:08:06 +02:00
Nicolas Rohrbeck
39d1cf04b2 switch dashes to vertical bar 2025-07-04 13:04:53 +02:00
Nicolas Rohrbeck
00e303f4be vertical bars for nmahepam continued 2025-07-04 13:02:40 +02:00
Nicolas Rohrbeck
0c1af86f9c exchanged tabs to white spaces 2025-07-04 12:44:46 +02:00
Nicolas Rohrbeck
22866565c4 add seth diodes, switch HK shapers 0,2 2025-07-04 12:15:47 +02:00
Stephan I. Böttcher
9dc5b2354a ahepamfile: limit get_bananan() to 2 max 2025-07-03 21:05:17 +02:00
Stephan I. Böttcher
ea85517c0f AHEPAM: limit BANANA() to 2 2025-07-03 21:02:27 +02:00
Stephan I. Böttcher
99e416249d nmahepam: reset clock and dorn in enable() 2025-07-02 14:50:42 +02:00
Stephan I. Böttcher
885ad5a1d8 armlib ifc._stream_reset: new config attribute 2025-07-02 14:49:06 +02:00
Stephan I. Böttcher
bcdc6a05f3 dorn_hk: read 8 channels, not 7 2025-07-02 14:48:17 +02:00
Ava@athena
1a629365f0 Update AHBGOs() in nmahepam.py 2025-06-24 15:09:38 +02:00
Stephan I. Böttcher
0522212797 AHEPAM: make %.SETH 2025-06-23 20:41:01 +02:00
Stephan I. Böttcher
97a062fa7d AHEPAM: SETH (sparse) event parser 2025-06-23 20:40:18 +02:00
Stephan I. Böttcher
f793d92649 ahepam landau-fit 2025-06-23 20:38:16 +02:00
Stephan I. Böttcher
98b1995d7c DORNCC: fix gain cal, gtrigger 2025-06-22 23:12:38 +02:00
Stephan I. Böttcher
ca6a196502 DORNCC l1 gain calib, slice 1 pulser 2025-06-22 22:26:12 +02:00
Stephan I. Böttcher
9d757bf3ad NMAHEPAM bitfile 2025-06-22 22:25:17 +02:00
Stephan I. Böttcher
e405360bd7 ahepamfile $(cat seth.banana) 2025-06-22 22:23:45 +02:00