DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
hermes-make-dro-map Namespace Reference

Variables

 m = dromap.DetReadoutMapService()
 
str rx_host = 'np02-srv-002'
 
int det_id = 3
 
int crate_id = 4
 
int iface = 0
 
 rx_props = rx_endpoints[f'{rx_host}-100G']
 
str rx_mac = ':'.join([f"{s:02x}" for s in rx_props['mac'].to_bytes(6,'big')])
 
 rx = re.compile(r"np04-wib-(\d)0(\d)-d(\d)")
 
 ma = rx.match(name)
 
 c
 
 s
 
 l
 
int strm_id = int(l)*64+i
 
int src_id = max(m.get())+1 if m.get() else 0
 
str tx_mac = ':'.join([f"{s:02x}" for s in tx_props['mac'].to_bytes(6,'big')])
 
 protocol
 
 mode
 
 rx_iface
 
 rx_ip
 
 tx_host
 
 tx_ip
 
str outpath = f'apa{crate_id}_detreadout.json'
 
 f
 
 indent
 
 colors
 

Variable Documentation

◆ c

hermes-make-dro-map.c

Definition at line 30 of file hermes-make-dro-map.py.

◆ colors

hermes-make-dro-map.colors

Definition at line 69 of file hermes-make-dro-map.py.

◆ crate_id

int hermes-make-dro-map.crate_id = 4

Definition at line 15 of file hermes-make-dro-map.py.

◆ det_id

int hermes-make-dro-map.det_id = 3

Definition at line 14 of file hermes-make-dro-map.py.

◆ f

hermes-make-dro-map.f

Definition at line 65 of file hermes-make-dro-map.py.

◆ iface

int hermes-make-dro-map.iface = 0

Definition at line 16 of file hermes-make-dro-map.py.

◆ indent

hermes-make-dro-map.indent

Definition at line 65 of file hermes-make-dro-map.py.

◆ l

hermes-make-dro-map.l

Definition at line 30 of file hermes-make-dro-map.py.

◆ m

hermes-make-dro-map.m = dromap.DetReadoutMapService()

Definition at line 11 of file hermes-make-dro-map.py.

◆ ma

hermes-make-dro-map.ma = rx.match(name)

Definition at line 27 of file hermes-make-dro-map.py.

◆ mode

hermes-make-dro-map.mode

Definition at line 49 of file hermes-make-dro-map.py.

◆ outpath

str hermes-make-dro-map.outpath = f'apa{crate_id}_detreadout.json'

Definition at line 63 of file hermes-make-dro-map.py.

◆ protocol

hermes-make-dro-map.protocol

Definition at line 48 of file hermes-make-dro-map.py.

◆ rx

hermes-make-dro-map.rx = re.compile(r"np04-wib-(\d)0(\d)-d(\d)")

Definition at line 23 of file hermes-make-dro-map.py.

◆ rx_host

hermes-make-dro-map.rx_host = 'np02-srv-002'

Definition at line 13 of file hermes-make-dro-map.py.

◆ rx_iface

hermes-make-dro-map.rx_iface

Definition at line 51 of file hermes-make-dro-map.py.

◆ rx_ip

hermes-make-dro-map.rx_ip

Definition at line 54 of file hermes-make-dro-map.py.

◆ rx_mac

hermes-make-dro-map.rx_mac = ':'.join([f"{s:02x}" for s in rx_props['mac'].to_bytes(6,'big')])

Definition at line 19 of file hermes-make-dro-map.py.

◆ rx_props

hermes-make-dro-map.rx_props = rx_endpoints[f'{rx_host}-100G']

Definition at line 18 of file hermes-make-dro-map.py.

◆ s

hermes-make-dro-map.s

Definition at line 30 of file hermes-make-dro-map.py.

◆ src_id

int hermes-make-dro-map.src_id = max(m.get())+1 if m.get() else 0

Definition at line 38 of file hermes-make-dro-map.py.

◆ strm_id

int hermes-make-dro-map.strm_id = int(l)*64+i

Definition at line 36 of file hermes-make-dro-map.py.

◆ tx_host

hermes-make-dro-map.tx_host

Definition at line 56 of file hermes-make-dro-map.py.

◆ tx_ip

hermes-make-dro-map.tx_ip

Definition at line 58 of file hermes-make-dro-map.py.

◆ tx_mac

hermes-make-dro-map.tx_mac = ':'.join([f"{s:02x}" for s in tx_props['mac'].to_bytes(6,'big')])

Definition at line 41 of file hermes-make-dro-map.py.