obmon  1.3.1
 All Classes Functions Variables Typedefs Enumerations Groups Pages
ObSensorTest.h
1 
7 
9 #pragma once
10 
11 #include <ObSensor.h>
12 
19 
20 class ObSensorTest : public ObSensor {
21 public:
22  ObSensorTest(std::string _name = {"sys"});
23  virtual ~ObSensorTest() override;
24 
25  bool init() override;
26  void process() override;
27  void speed(ObSensor *s1, ObSensor *s2, unsigned int timeout = 1000) override;
28  std::string json(const std::string name = {"static"}) const override;
29 };
30 
virtual ~ObSensorTest() override
Definition: ObSensorTest.cpp:8
std::string name() const
Returns name of sensor.
Definition: ObSensor.h:38
bool init() override
Tesing Obmon sensor class.
Definition: ObSensorTest.h:20
void process() override
Process function.
void speed(ObSensor *s1, ObSensor *s2, unsigned int timeout=1000) override
Calculate time change (speed)
Base Obmon sensor class.
Definition: ObSensor.h:19
std::string json(const std::string name={"static"}) const override
std::string _name
Sensor name.
Definition: ObSensor.h:57
ObSensorTest(std::string _name={"sys"})
Definition: ObSensorTest.cpp:3