From 35adc354a35ee8dbaea478ea73908d01ec79e1e0 Mon Sep 17 00:00:00 2001
From: joanvallve <jvallve@iri.upc.edu>
Date: Sat, 13 Jun 2020 21:00:16 +0200
Subject: [PATCH] assert(timestamp.ok()) in capture constructor

---
 src/capture/capture_base.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/capture/capture_base.cpp b/src/capture/capture_base.cpp
index 8b31edc53..880af68b8 100644
--- a/src/capture/capture_base.cpp
+++ b/src/capture/capture_base.cpp
@@ -20,6 +20,7 @@ CaptureBase::CaptureBase(const std::string& _type,
     capture_id_(++capture_id_count_),
     time_stamp_(_ts)
 {
+    assert(time_stamp_.ok() && "Creating a capture with an invalid timestamp!");
     if (_sensor_ptr)
     {
         if (_sensor_ptr->getP() != nullptr and _sensor_ptr->isStateBlockDynamic("P"))
-- 
GitLab