From 263fa187260f3b82d51944b92936aca6de60702d Mon Sep 17 00:00:00 2001 From: peri4 Date: Tue, 5 Mar 2024 19:38:53 +0300 Subject: [PATCH] add warnings --- libs/main/types/pisystemtime.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libs/main/types/pisystemtime.cpp b/libs/main/types/pisystemtime.cpp index cd99e88b..f41a4e2c 100644 --- a/libs/main/types/pisystemtime.cpp +++ b/libs/main/types/pisystemtime.cpp @@ -225,12 +225,18 @@ PISystemTime PITimeMeasurer::elapsed() const { // PISystemTime::Frequency PISystemTime PISystemTime::Frequency::toSystemTime() const { - if (value_hz <= 0.) return PISystemTime(); + if (value_hz <= 0.) { + piCout << "[PISystemTime::Frequency] toSystemTime() warning: invalid hertz" << value_hz; + return PISystemTime(); + } return PISystemTime::fromSeconds(1. / value_hz); } PISystemTime::Frequency PISystemTime::Frequency::fromSystemTime(const PISystemTime & st) { - if (st == PISystemTime()) return Frequency(); + if (st == PISystemTime()) { + piCout << "[PISystemTime::Frequency] fromSystemTime() warning: null frequency"; + return Frequency(); + } return Frequency(1. / st.toSeconds()); }