Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed vcdLogger vcdSignal
Diff: Signals/slider.cpp
- Revision:
- 0:9a59cffaafad
- Child:
- 1:446154224f92
diff -r 000000000000 -r 9a59cffaafad Signals/slider.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Signals/slider.cpp	Fri Feb 12 21:38:04 2016 +0000
@@ -0,0 +1,22 @@
+#include "slider.hpp"
+
+Slider::Slider(const string& name, Logger& logger) : Signal(name, 7, logger)
+{
+    m_SliderPrev = 0;
+    m_SliderCurr = 0;
+}
+  
+void Slider::PrintState()
+{
+    string  suffix("");
+    string  msg("");
+    int32_t time_ref = 0;
+    
+    m_SliderCurr = m_Slider.readPercentage() * 100;
+    if ( (CheckFilter()) || \
+         (fabs((float)(m_SliderCurr - m_SliderPrev)) > 0))
+    {
+        PrintVector(m_SliderCurr, suffix, msg, time_ref);
+        m_SliderPrev = m_SliderCurr;
+    }
+}