diff --git a/sf_daq_broker/writer/epics_writer.py b/sf_daq_broker/writer/epics_writer.py index 862b2b0..41e615e 100644 --- a/sf_daq_broker/writer/epics_writer.py +++ b/sf_daq_broker/writer/epics_writer.py @@ -77,7 +77,7 @@ class EpicsH5Writer(BsreadH5Writer): for channel_data in raw_data: channel_name = channel_data["channel"]["name"] - timestamp_data = [int(x["globalSeconds"])*(10**9) for x in channel_data["data"]] + timestamp_data = [int(float(x["globalSeconds"])*(10**9)) for x in channel_data["data"]] value_data = [x["value"] for x in channel_data["data"]] type_data = [x["type"] for x in channel_data["data"]] shape_data = [x["shape"] for x in channel_data["data"]]