From 92b40410700ae395e95665efda32b1250caf032c Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Mon, 11 May 2020 13:46:22 +0200 Subject: [PATCH] Make udp receiver return the pulse_id --- sf-buffer/src/sf_buffer.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sf-buffer/src/sf_buffer.cpp b/sf-buffer/src/sf_buffer.cpp index 8e1b3a1..2fe2393 100644 --- a/sf-buffer/src/sf_buffer.cpp +++ b/sf-buffer/src/sf_buffer.cpp @@ -64,16 +64,15 @@ int main (int argc, char *argv[]) { while (true) { - receiver.get_frame_from_udp(metadata, frame_buffer); + auto pulse_id = receiver.get_frame_from_udp(metadata, frame_buffer); - writer.set_pulse_id(metadata.pulse_id); + writer.set_pulse_id(pulse_id); writer.write(&metadata, frame_buffer); zmq_send(socket, &metadata, sizeof(ModuleFrame), ZMQ_SNDMORE); zmq_send(socket, frame_buffer, MODULE_N_BYTES, 0); // TODO: Make real statistics, please. - auto pulse_id = metadata.pulse_id; stats_counter++; if (metadata.n_received_packets < JUNGFRAU_N_PACKETS_PER_FRAME) {