Compare commits

..

3 commits

Author SHA1 Message Date
Stephan I. Böttcher
c5a625e61f AHEPAM: add Time to doSETHBGO(), fix doSETH*() 2025-08-06 15:52:47 +02:00
Stephan I. Böttcher
881609eca0 dorn --seth: list BGO channels
for c in CONFIG.BGO: thres(*c, 10)
2025-08-06 15:48:04 +02:00
Stephan I. Böttcher
22adf761cb nmahepam --seth: _stream_control=0x000a enable() does short packets 2025-08-06 15:47:31 +02:00
3 changed files with 7 additions and 3 deletions

View file

@ -106,8 +106,10 @@ BEGIN {
}
function isSETH() {
if (/^H /) Time=$2
tBGO=10
if (!isCC()) return
if (!Time) return
EBGO0 = 0
EBGO1 = 0
EHETB = EE[11]
@ -140,13 +142,13 @@ function isSETH() {
function doSETH() {
printf "%.0f %d %d %g %g %g %g %g %g\n", TE0+EPOCH, \
iTRIG0, iTRIG1, ETRIG0, ETRIG1, \
EHETB, EHETA, EBGO0, EBGO
EHETB, EHETA, EBGO0, EBGO1
}
function doSETHBGO() {
printf "%.0f %d %d %g %g %g %g %g %g", TE0+EPOCH, \
printf "%u %.0f %d %d %g %g %g %g %g %g", Time, TE0+EPOCH, \
iTRIG0, iTRIG1, ETRIG0, ETRIG1, \
EHETB, EHETA, EBGO0, EBGO
EHETB, EHETA, EBGO0, EBGO1
for (i in cBGO) printf " %g", EE[i]
for (i in cBGO) printf " %g", EE[i+24]
printf "\n"

View file

@ -154,6 +154,7 @@ class DORN_CONFIG:
# ! change the class attribute .HK
self.HK[4] = ("HK PA", self.HK4_SETH, HK4_SETH_fmt)
self.HK[7] = ("HK_PWR", self.HK7_SETH, HK7_SETH_fmt)
self.BGO = [(0,3), (0,12), (0,20), (1,3), (1,12), (1,20)]
HK4_AHBGO = [[
("Tbgo₁", (degC, {})),

View file

@ -81,6 +81,7 @@ if __name__=="__main__":
if o=="--seth":
dorn.CONFIG.seth()
armlib.set_prompt("SETH")
ifc._stream_control=0x000a
if o=="--ahbgo":
dorn.CONFIG.ahbgo()
armlib.set_prompt("AHBGO")