DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Functions | |
master (obj, device) | |
status (obj) | |
synctime (obj, source) | |
sendcmd (obj, cmd, chan, n) | |
faketriggen (obj, cmd, chan, rate, poisson) | |
faketrigclear (obj, chan) | |
writeeptreg (obj, adr, reg, data, mode) | |
readeptreg (obj, adr, reg, length, mode) | |
transmitasyncpacket (obj, packet) | |
resetcommandcounters (obj) | |
controltimestampbroadcast (obj, on) | |
partition (obj) | |
partstatus (obj, watch, period) | |
configure (obj) | |
configureendpointcmddecoder (obj, addr, slot, cmd) | |
timing.cli.master.configure | ( | obj | ) |
Definition at line 285 of file master.py.
timing.cli.master.configureendpointcmddecoder | ( | obj, | |
addr, | |||
slot, | |||
cmd ) |
Configure endpoint command decoder
Definition at line 295 of file master.py.
timing.cli.master.controltimestampbroadcast | ( | obj, | |
on ) |
Enable or disable timestamp broadcast
Definition at line 246 of file master.py.
timing.cli.master.faketrigclear | ( | obj, | |
chan ) |
Clear the internal trigger generator.
Definition at line 172 of file master.py.
timing.cli.master.faketriggen | ( | obj, | |
cmd, | |||
chan, | |||
rate, | |||
poisson ) |
\b Enables the internal trigger generator. Configures the internal command generator to produce triggers at a defined frequency. Rate = (50MHz / 2^(d+8)) / p where n in [0,15] and p in [1,256] \b DIVIDER (int): Frequency divider.
Definition at line 148 of file master.py.
timing.cli.master.master | ( | obj, | |
device ) |
Timing master commands. DEVICE: uhal device identifier
Definition at line 41 of file master.py.
timing.cli.master.partition | ( | obj | ) |
Partition specific commands
Definition at line 260 of file master.py.
timing.cli.master.partstatus | ( | obj, | |
watch, | |||
period ) |
Display the master status, accepted and rejected command counters
Definition at line 273 of file master.py.
timing.cli.master.readeptreg | ( | obj, | |
adr, | |||
reg, | |||
length, | |||
mode ) |
Read data from endpoint
Definition at line 204 of file master.py.
timing.cli.master.resetcommandcounters | ( | obj | ) |
Transmit already formed packet
Definition at line 234 of file master.py.
timing.cli.master.sendcmd | ( | obj, | |
cmd, | |||
chan, | |||
n ) |
Inject a single command.
Definition at line 132 of file master.py.
timing.cli.master.status | ( | obj | ) |
Definition at line 105 of file master.py.
timing.cli.master.synctime | ( | obj, | |
source ) |
Definition at line 118 of file master.py.
timing.cli.master.transmitasyncpacket | ( | obj, | |
packet ) |
Transmit already formed packet
Definition at line 217 of file master.py.
timing.cli.master.writeeptreg | ( | obj, | |
adr, | |||
reg, | |||
data, | |||
mode ) |
Write data from endpoint
Definition at line 188 of file master.py.