add warnings

This commit is contained in:
2024-03-05 19:38:53 +03:00
parent f47bc411bc
commit 263fa18726

View File

@@ -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());
}