Skip to content
Snippets Groups Projects
Commit ecf33cdf authored by Patrick Robbe's avatar Patrick Robbe
Browse files

Improve reading by DMA

parent 311fd817
No related branches found
No related tags found
No related merge requests found
......@@ -59,7 +59,11 @@ def _crc16(data, crc, table):
return crc & 0xffff
def decode_data( dataraw , data ):
data += list( itertools.islice( dataraw , 0 , None , 8 ) )
# Remove intermediate lines
datalsb = list( itertools.islice( dataraw , 0 , None , 16 ) )
datamsb = list( itertools.islice( dataraw , 8 , None , 16 ) )
# Group in 32 bit words
data += [ ( ( x & 0xFFFF ) | ( ( y & 0xFFFF ) << 8 ) ) for x, y in zip( datalsb, datamsb) ]
return 0
import socket
......@@ -76,7 +80,7 @@ for nev in range( 1 ):
if ( hname == 'belle2daq.local' ):
os.system( "ssh vme \"trigft -80 pulse 1 1\"" ) ### ADD this to suppress output >/dev/null 2>&1" )
else: ### KEK
os.system( "ssh ttd3 \"trigft -23 pulse 1 1\"" )
os.system( "ssh vme \"trigft -53 pulse 1 1\"" )
# wait for data to arrive
size = 0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment