From 43d608d833cdb41b4e4bc6467053065eecb89421 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Wed, 15 Apr 2020 17:38:47 +0200 Subject: [PATCH] Fix lost pulse ids statistics --- sf-buffer/src/sf_buffer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sf-buffer/src/sf_buffer.cpp b/sf-buffer/src/sf_buffer.cpp index 06e7c82..cf0eb8f 100644 --- a/sf-buffer/src/sf_buffer.cpp +++ b/sf-buffer/src/sf_buffer.cpp @@ -108,7 +108,10 @@ int main (int argc, char *argv[]) { n_frames_with_missing_packets++; } - n_missed_frames += (pulse_id - last_pulse_id) - 1; + if (last_pulse_id>0) { + n_missed_frames += (pulse_id - last_pulse_id) - 1; + } + last_pulse_id = pulse_id; if (n_stat_out == 500) { cout << "device_name " << device_name;