ifw
0.0.1-dev
|
{{cookiecutter.device_name}}LcsIf class header file. More...
#include <unordered_map>
#include <yaml-cpp/yaml.h>
#include "devmgr/common/deviceLcsIf.hpp"
#include "devmgr/devices/{{cookiecutter.device_name}}Config.hpp"
#include "devmgr/common/dataContext.hpp"
#include "{{cookiecutter.device_name|lower}}LcsIf.inline"
Go to the source code of this file.
Namespaces | |
devmgr | |
Macros | |
#define | DEVMGR_DEVICE_ {{cookiecutter.device_name|upper}}_IF_HPP |
Enumerations | |
enum | { devmgr::STAT_LOCAL = 1, devmgr::STAT_ERROR = 2, devmgr::STAT_STATE = 3, devmgr::STAT_SUBSTATE = 4 } |
Functions | |
virtual bool | devmgr::IsReady () |
{{cookiecutter.device_name}}LcsIf constructor. More... | |
virtual bool | devmgr::IsOperational () |
Check if controller is in Operational. More... | |
virtual virtual void | devmgr::ReadConfig () |
DeviceConfig constructor. More... | |
bool | devmgr::IsHwFailure () |
Check if {{cookiecutter.device_name|capitalize()}} is in hardware error. More... | |
virtual void | devmgr::ReadStatus ({{cookiecutter.device_name|capitalize()}}ControllerData &status) |
Read status from the controller. More... | |
void | devmgr::StartMonitoring () |
Start monitoring of controller attributes. More... | |
void | devmgr::StopMonitoring () |
Stop monitoring of controller attributes. More... | |
void | devmgr::Listener (fcf::common::VectorVariant ¶ms) |
Callback to manage changes on the monitored items. More... | |
virtual std::string | devmgr::GetRpcError (const short error_code) const |
virtual std::string | devmgr::GetHwError () |
Get error message. More... | |
Variables | |
class { | |
} | devmgr::enum |
{{cookiecutter.device_name|capitalize()}} Local Control System (LCS) Interface (IF) class More... | |
std::unordered_map < std::string, short > | devmgr::m_status_map |
devmgr::common::DataContext & | devmgr::m_data_ctx |
reference to the data context. More... | |
{{cookiecutter.device_name}}LcsIf class header file.
#define DEVMGR_DEVICE_ {{cookiecutter.device_name|upper}}_IF_HPP |