From f6e3913f80ec15f2a554dc2ad1fe219cefd1f5d2 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Tue, 12 Mar 2019 15:59:29 +0100 Subject: Lime: show fifo fill percent in RC --- src/output/Lime.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/output/Lime.cpp') diff --git a/src/output/Lime.cpp b/src/output/Lime.cpp index fff3dd4..1d4c581 100644 --- a/src/output/Lime.cpp +++ b/src/output/Lime.cpp @@ -355,9 +355,9 @@ double Lime::get_temperature(void) const return temp; } -uint32_t Lime::get_fifo_fill_count(void) const +float Lime::get_fifo_fill_percent(void) const { - return m_last_fifo_filled_count; + return m_last_fifo_fill_percent * 100; } void Lime::transmit_frame(const struct FrameData &frame) @@ -383,7 +383,7 @@ void Lime::transmit_frame(const struct FrameData &frame) etiLog.level(info) << "overrun" << LimeStatus.overrun << "underun" << LimeStatus.underrun << "drop" << LimeStatus.droppedPackets; #endif - m_last_fifo_filled_count.store(LimeStatus.fifoFilledCount); + m_last_fifo_fill_percent.store((float)LimeStatus.fifoFilledCount / (float)LimeStatus.fifoSize); /* if(LimeStatus.fifoFilledCount>=5*FRAME_LENGTH*m_interpolate) // Start if FIFO is half full { -- cgit v1.2.3