ifw-fcf 7.1.4
Loading...
Searching...
No Matches
psu8600Config.hpp
Go to the documentation of this file.
1
8#ifndef FCF_DEVMGR_DEVICE_PSU8600_CONFIG_HPP
9#define FCF_DEVMGR_DEVICE_PSU8600_CONFIG_HPP
10
11#include <string>
12#include <vector>
13#include <utility>
14
15#include <yaml-cpp/yaml.h>
16
17#include <ifw/core/utils/bat/logger.hpp>
19
20
22
23constexpr auto LOGGER_NAME = "psu8600";
24
25constexpr auto CI_STAT_LOCKED = "locked";
26
27// Specific iodev RPC
28constexpr auto RPC_INIT_LOCK = "rpcInitLock";
29
30
31
32class Psu8600;
41
42public:
43 // Inherit constructors from Base
45
49 virtual ~Psu8600Config() = default;
50
59 virtual void Init();
60
61
62private:
63
64 // log4cplus::Logger m_logger;
65};
66
67}
68
69#endif //FCF_DEVMGR_DEVICE_PSU8600_CONFIG_HPP
sensor Configuration class
Definition iodevConfig.hpp:139
IODevConfig(const std::string filename, const std::string name)
IODevConfig constructor.
Definition iodevConfig.cpp:31
sensor Configuration class
Definition psu8600Config.hpp:40
virtual void Init()
Read the configuration.
Definition psu8600Config.cpp:40
virtual ~Psu8600Config()=default
DeviceConfig destructor.
The Psu8600 class.
Definition psu8600.hpp:38
Psu8600 class header file.
Definition psu8600.hpp:18
constexpr auto RPC_INIT_LOCK
Definition psu8600Config.hpp:28
constexpr auto CI_STAT_LOCKED
Definition psu8600Config.hpp:25
constexpr auto LOGGER_NAME
Definition psu8600Config.hpp:23