DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
hermesmodules
python
hermesmodules
tx_endpoints.py
Go to the documentation of this file.
1
import
json
2
import
os.path
3
4
tx_endpoints = {}
5
with
open(os.path.expandvars(
'$HERMESMODULES_SHARE/config/tx_endpoints.json'
),
'r'
)
as
f:
6
d = json.load(f)
7
for
k,v
in
d.items():
8
9
assert(v[
'mac'
].count(
':'
) == 5)
10
tx_endpoints[k] = {
11
'mac'
: int(v[
'mac'
].replace(
':'
,
''
), 16),
12
'ip'
: v[
'ip'
],
13
'port'
: int(v[
'port'
], 16)
14
}
15
16
17
# tx_endpoints = {
18
19
20
# 'np04-zcu-001:priv': {
21
# 'mac': 0x000a3504b5f7,
22
# 'ip': '192.168.2.2',
23
# 'port': 0x4444,
24
# },
25
# 'np04-zcu-001-10G': {
26
# 'mac': 0x80d3360052ff,
27
# 'ip': '10.73.139.23',
28
# 'port': 0x4444,
29
# },
30
31
# ### APA4
32
# ### WIB 401
33
# 'np04-wib-401-d0': {
34
# 'mac': 0x80d336005240,
35
# 'ip': '10.73.139.48',
36
# 'port': 0x4444,
37
# },
38
# 'np04-wib-401-d1': {
39
# 'mac': 0x80d336005241,
40
# 'ip': '10.73.139.49',
41
# 'port': 0x4444,
42
# },
43
44
# ### WIB 402
45
# 'np04-wib-402-d0': {
46
# 'mac': 0x80d336005242,
47
# 'ip': '10.73.139.50',
48
# 'port': 0x4444,
49
# },
50
# 'np04-wib-402-d1': {
51
# 'mac': 0x80d336005243,
52
# 'ip': '10.73.139.51',
53
# 'port': 0x4444,
54
# },
55
56
# ### WIB 403
57
# 'np04-wib-403-d0': {
58
# 'mac': 0x80d336005244,
59
# 'ip': '10.73.139.52',
60
# 'port': 0x4444,
61
# },
62
# 'np04-wib-403-d1': {
63
# 'mac': 0x80d336005245,
64
# 'ip': '10.73.139.53',
65
# 'port': 0x4444,
66
# },
67
68
# ### WIB 404
69
# 'np04-wib-404-d0': {
70
# 'mac': 0x80d336005246,
71
# 'ip': '10.73.139.54',
72
# 'port': 0x4444,
73
# },
74
75
# 'np04-wib-404-d1': {
76
# 'mac': 0x80d336005247,
77
# 'ip': '10.73.139.55',
78
# 'port': 0x4444,
79
# },
80
81
# ### WIB 405
82
# 'np04-wib-405-d0': {
83
# 'mac': 0x80d336005248,
84
# 'ip': '10.73.139.56',
85
# 'port': 0x4444,
86
# },
87
# 'np04-wib-405-d1': {
88
# 'mac': 0x80d336005249,
89
# 'ip': '10.73.139.57',
90
# 'port': 0x4444,
91
# },
92
93
94
# ### APA3
95
# ### WIB 301
96
# 'np04-wib-301-d0': {
97
# 'mac': 0x80d336005230,
98
# 'ip': '10.73.139.38',
99
# 'port': 0x4444,
100
# },
101
# 'np04-wib-301-d1': {
102
# 'mac': 0x80d336005231,
103
# 'ip': '10.73.139.39',
104
# 'port': 0x4444,
105
# },
106
107
# ### WIB 302
108
# 'np04-wib-302-d0': {
109
# 'mac': 0x80d336005232,
110
# 'ip': '10.73.139.40',
111
# 'port': 0x4444,
112
# },
113
# 'np04-wib-302-d1': {
114
# 'mac': 0x80d336005233,
115
# 'ip': '10.73.139.41',
116
# 'port': 0x4444,
117
# },
118
119
# ### WIB 303
120
# 'np04-wib-303-d0': {
121
# 'mac': 0x80d336005234,
122
# 'ip': '10.73.139.42',
123
# 'port': 0x4444,
124
# },
125
# 'np04-wib-303-d1': {
126
# 'mac': 0x80d336005235,
127
# 'ip': '10.73.139.43',
128
# 'port': 0x4444,
129
# },
130
131
# ### WIB 304
132
# 'np04-wib-304-d0': {
133
# 'mac': 0x80d336005236,
134
# 'ip': '10.73.139.44',
135
# 'port': 0x4444,
136
# },
137
138
# 'np04-wib-304-d1': {
139
# 'mac': 0x80d336005237,
140
# 'ip': '10.73.139.45',
141
# 'port': 0x4444,
142
# },
143
144
# ### WIB 305
145
# 'np04-wib-305-d0': {
146
# 'mac': 0x80d336005238,
147
# 'ip': '10.73.139.46',
148
# 'port': 0x4444,
149
# },
150
# 'np04-wib-305-d1': {
151
# 'mac': 0x80d336005239,
152
# 'ip': '10.73.139.47',
153
# 'port': 0x4444,
154
# },
155
156
157
158
# ### VST
159
# ### WIB 501
160
# 'np04-wib-501-d0': {
161
# 'mac': 0x80d336005250,
162
# 'ip': '10.73.139.30',
163
# 'port': 0x4444,
164
# },
165
# 'np04-wib-501-d1': {
166
# 'mac': 0x80d336005251,
167
# 'ip': '10.73.139.31',
168
# 'port': 0x4444,
169
# },
170
171
# ### WIB 502
172
# 'np04-wib-502-d0': {
173
# 'mac': 0x80d336005252,
174
# 'ip': '10.73.139.32',
175
# 'port': 0x4444,
176
# },
177
# 'np04-wib-502-d1': {
178
# 'mac': 0x80d336005253,
179
# 'ip': '10.73.139.33',
180
# 'port': 0x4444,
181
# },
182
183
# ### WIB 503
184
# 'np04-wib-503-d0': {
185
# 'mac': 0x80d336005254,
186
# 'ip': '10.73.139.24',
187
# 'port': 0x4444,
188
# },
189
# 'np04-wib-503-d1': {
190
# 'mac': 0x80d336005255,
191
# 'ip': '10.73.139.24',
192
# 'port': 0x4444,
193
# },
194
195
196
# ### WIB 504
197
# 'np04-wib-504-d0': {
198
# 'mac': 0x80d336005256,
199
# 'ip': '10.73.139.34',
200
# 'port': 0x4444,
201
# },
202
# 'np04-wib-504-d1': {
203
# 'mac': 0x80d336005257,
204
# 'ip': '10.73.139.35',
205
# 'port': 0x4444,
206
# },
207
208
# ### WIB 505
209
# 'np04-wib-505-d0': {
210
# 'mac': 0x80d336005258,
211
# 'ip': '10.73.139.28',
212
# 'port': 0x4444,
213
# },
214
# 'np04-wib-505-d1': {
215
# 'mac': 0x80d336005259,
216
# 'ip': '10.73.139.29',
217
# 'port': 0x4444,
218
# }
219
# }
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0