B15F
Board 15 Famulus Edition
view_monitor.h
1 #ifndef VIEW_MONITOR_H
2 #define VIEW_MONITOR_H
3 
4 #include <thread>
5 #include <chrono>
6 #include <sstream>
7 #include <bitset>
8 #include "view_info.h"
9 #include "../drv/b15f.h"
10 
11 class ViewMonitor : public ViewInfo
12 {
13 
14 public:
15  ViewMonitor(void);
16  virtual call_t keypress(int& key) override;
17 
18 private:
19  std::string fancyDigitalString(uint8_t& b);
20  std::string fancyAnalogString(uint16_t& v);
21 
22 protected:
23  virtual void worker(void);
24  volatile bool run_worker = true;
25  std::thread t_worker;
26 
27 };
28 
29 #endif // VIEW_MONITOR_H
ViewMonitor
Definition: view_monitor.h:11
ViewInfo
Definition: view_info.h:6