Files
camserver_sf/configuration/user_scripts/jungfrau_direct.py
2021-09-01 16:01:34 +02:00

16 lines
507 B
Python

import time
import numpy
from collections import OrderedDict
def process(parameters, init=False):
stream_data = OrderedDict()
stream_data["scalar"] = 10.0
stream_data["waveform"] = numpy.random.randint(1, 101, 10, "uint16")
stream_data["image"] = numpy.random.randint(1, 101, 200, "uint16").reshape((10, 20))
stream_data["str"] = str(init)
timestamp = time.time()
pulse_id = None
data_size = stream_data["image"].size
return stream_data, timestamp, pulse_id, data_size