ifw-fcf 7.1.4
Loading...
Searching...
No Matches
psu8600.hpp
Go to the documentation of this file.
1
8#ifndef FCF_DEVMGR_DEVICE_PSU8600_HPP
9#define FCF_DEVMGR_DEVICE_PSU8600_HPP
10
15#include <string>
16
17
19
39
40 public:
41 // Inherit constructors from Base
43
47 virtual ~Psu8600() = default;
48
60 void CreateObjects(std::shared_ptr<ifw::fcf::devmgr::common::IDeviceConfig> config = nullptr) override;
61
69 virtual void Setup(const std::any& payload) override ;
70 };
71}
72
73
74#endif //FCF_DEVMGR_DEVICE_PSU8600_HPP
The IODev class.
Definition iodev.hpp:37
IODev(const std::string &filename, const std::string &name, ifw::fcf::devmgr::common::DataContext &data_ctx)
IODev constructor.
Definition iodev.cpp:23
The Psu8600 class.
Definition psu8600.hpp:38
virtual ~Psu8600()=default
DeviceConfig destructor.
virtual void Setup(const std::any &payload) override
Executes a setup of the PSU8600 device.
Definition psu8600.cpp:42
void CreateObjects(std::shared_ptr< ifw::fcf::devmgr::common::IDeviceConfig > config=nullptr) override
Create object instances.
Definition psu8600.cpp:23
Psu8600 class header file.
Definition psu8600.hpp:18