From 326c108bda45ae398d794e5045769be05dde24df Mon Sep 17 00:00:00 2001 From: babic_a Date: Tue, 27 Oct 2020 19:51:03 +0100 Subject: [PATCH] usefull messages in case of frame number disagreement --- scripts/JF01-stream.service | 2 +- sf-stream/src/ZmqLiveSender.cpp | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/JF01-stream.service b/scripts/JF01-stream.service index 79e7b1b..8d2fc35 100644 --- a/scripts/JF01-stream.service +++ b/scripts/JF01-stream.service @@ -8,7 +8,7 @@ User=root ExecStart=/usr/bin/sh /home/writer/git/sf_daq_buffer/scripts/JF01-stream.sh TimeoutStartSec=10 Restart=on-failure -RestartSec=10 +RestartSec=1 [Install] WantedBy=multi-user.target diff --git a/sf-stream/src/ZmqLiveSender.cpp b/sf-stream/src/ZmqLiveSender.cpp index 78cf055..5a2719b 100644 --- a/sf-stream/src/ZmqLiveSender.cpp +++ b/sf-stream/src/ZmqLiveSender.cpp @@ -4,6 +4,8 @@ #include "zmq.h" #include +#include +// using namespace std; using namespace stream_config; @@ -98,6 +100,9 @@ void ZmqLiveSender::send(const ModuleFrameBuffer *meta, const char *data) if (module_metadata.n_recv_packets != 128 ) is_good_frame = false; } + if (pulse_id % 10000 == 0 && is_good_frame != true) { + cout << "Frame is not good " << pulse_id << " module : " << i_module << " frame_index(0) : " << frame_index << " frame_index : " << module_metadata.frame_index << endl; + } } // TODO: Here we need to send to streamvis and live analysis metadata(probably need to operate still on them) and data(not every frame)