fastcat 0.13.15
C++ EtherCAT Device Command & Control Library
Loading...
Searching...
No Matches
saturation.h
Go to the documentation of this file.
1#ifndef FASTCAT_SATURATION_H_
2#define FASTCAT_SATURATION_H_
3
4// Include related header (for cc files)
5
6// Include c then c++ libraries
7
8// Include external then project includes
9#include "fastcat/device_base.h"
10
11namespace fastcat
12{
13class Saturation : public DeviceBase
14{
15 public:
16 Saturation();
17 bool ConfigFromYaml(const YAML::Node& node) override;
18 bool Read() override;
19
20 protected:
21 double lower_limit_ = 0.0;
22 double upper_limit_ = 0.0;
23};
24
25} // namespace fastcat
26
27#endif
Definition device_base.h:20
Definition saturation.h:14
double upper_limit_
Definition saturation.h:22
double lower_limit_
Definition saturation.h:21
bool Read() override
Definition saturation.cc:44
Saturation()
Definition saturation.cc:12
bool ConfigFromYaml(const YAML::Node &node) override
Definition saturation.cc:18
Definition device_base.h:18