8#ifndef FCF_DEVMGR_DEVICE_PSU8600_HPP
9#define FCF_DEVMGR_DEVICE_PSU8600_HPP
60 void CreateObjects(std::shared_ptr<ifw::fcf::devmgr::common::IDeviceConfig> config =
nullptr)
override;
69 virtual void Setup(
const std::any& payload)
override ;
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