DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
flxlibs
scripts
flxrpc
client
felixReset.py
Go to the documentation of this file.
1
import
xmlrpclib
2
import
sys
3
4
felix = xmlrpclib.ServerProxy(
'http://:9999/RPC2'
)
5
6
print
"This is the name of the script: "
, sys.argv[0]
7
print
"Number of arguments: "
, len(sys.argv)
8
print
"The arguments are: "
, str(sys.argv)
9
10
11
print(
"### FELIX INIT -T 2 ###"
)
12
out,err,retc = felix.init(
True
,
True
)
13
print
out
14
print
err
15
print
retc
16
17
print(
"### FELIX INIT ###"
)
18
out,err,retc = felix.init()
19
print
out
20
print
err
21
print
retc
22
23
print(
"### FELIX FANOUT SELECTOR ###"
)
24
out,err,retc = felix.setEmulator(
False
);
25
print
out
26
print
err
27
print
retc
28
29
mode=sys.argv[1]
30
out=
""
31
err=
""
32
retc=0
33
if
mode==
"ALL"
:
34
print(
"### FELIX HARD RESET (ALL) ###"
)
35
out,err,retc = felix.reset(mode);
36
elif
mode==
"SOFT_RESET"
:
37
print(
"### FELIX SOFT RESET ###"
)
38
out,err,retc = felix.reset(mode);
39
else
:
40
print(
"### FELIX NO RESET (provided mode is: "
+mode+
") ###"
)
41
print
out
42
print
err
43
print
retc
44
Generated on
for DUNE-DAQ by
1.17.0