pds 2.1.0-alpha
Loading...
Searching...
No Matches
mts.hpp
Go to the documentation of this file.
1
10#ifndef PDS_AQGC_DEVICES_MTS_HPP
11#define PDS_AQGC_DEVICES_MTS_HPP
12
13#include "ifw/fcf/devmgr/devices/maxis.hpp"
16
18
36 class Mts : public ifw::fcf::devmgr::maxis::MAxis {
37
38 public:
39 // Inherit constructors from Base
40 using ifw::fcf::devmgr::maxis::MAxis::MAxis;
41 /*
42 Mts(const std::string& filename,
43 const std::string& name,
44 fcs::DataContext& data_ctx); */
45
49 virtual ~Mts() = default;
50
62 void CreateObjects(std::shared_ptr<ifw::fcf::devmgr::common::IDeviceConfig> config = nullptr) override;
63
71 virtual void Setup(const std::any& payload) override ;
72
73
74
75 };
76}
77
78
79#endif //PDS_AQGC_DEVICES_MTS_HPP
The Mts class.
Definition mts.hpp:36
void CreateObjects(std::shared_ptr< ifw::fcf::devmgr::common::IDeviceConfig > config=nullptr) override
Create object instances.
Definition mts.cpp:28
virtual void Setup(const std::any &payload) override
Executes a setup of the PSU8600 device.
Definition mts.cpp:42
virtual ~Mts()=default
DeviceConfig destructor.
Psu8600Config class header file.
sensorLcsIf class header file.
Definition mts.hpp:17