ifw-fcf  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Variables
actuatorConfig.hpp File Reference

actuatorConfig class header file. More...

#include <string>
#include <yaml-cpp/yaml.h>
#include "fcf/common/iComm.hpp"
#include "fcf/devmgr/common/deviceConfig.hpp"
#include "fcf/devmgr/common/configSet.hpp"
#include "fcf/devmgr/common/dataContext.hpp"
#include "fcf/devmgr/devices/actuatorRpcErrors.hpp"
#include "fcf/devmgr/devices/actuatorHwErrors.hpp"

Go to the source code of this file.

Classes

class  fcf::devmgr::actuator::ActuatorConfig
 actuator Configuration class More...
 

Namespaces

 fcf
 
 fcf::devmgr
 
 fcf::devmgr::actuator
 

Variables

constexpr auto fcf::devmgr::actuator::CI_ACTIVE_LOW_ON = "low_on"
 
constexpr auto fcf::devmgr::actuator::CI_ACTIVE_LOW_SWITCH = "low_switch"
 
constexpr auto fcf::devmgr::actuator::CI_INVERT_ANALOG = "invert_analog"
 
constexpr auto fcf::devmgr::actuator::CI_ANALOG_THRESHOLD = "analog_threshold"
 
constexpr auto fcf::devmgr::actuator::CI_MAX_ON = "maxon"
 
constexpr auto fcf::devmgr::actuator::CI_INITIAL_STATE = "initial_state"
 
constexpr auto fcf::devmgr::actuator::CI_AUTO_OP = "auto_operational"
 
constexpr auto fcf::devmgr::actuator::CI_TIMEOUT = "timeout"
 
constexpr auto fcf::devmgr::actuator::CI_SIG_STABLE_PERIOD = "signal_stable_period"
 
const std::string fcf::devmgr::actuator::RPC_ON = "rpcSwitchOn"
 
const std::string fcf::devmgr::actuator::RPC_OFF = "rpcSwitchOff"
 
constexpr int fcf::devmgr::actuator::SUBSTATE_READY_OFF = 103
 
constexpr int fcf::devmgr::actuator::SUBSTATE_READY_ON = 104
 
constexpr int fcf::devmgr::actuator::SUBSTATE_SWITCHING_OFF = 109
 
constexpr int fcf::devmgr::actuator::SUBSTATE_SWITCHING_ON = 110
 
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_DISABLING = 205
 
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_OFF = 206
 
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_SWITCHING_OFF = 207
 
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_ON = 209
 
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_SWITCHING_ON = 210
 
constexpr auto fcf::devmgr::actuator::SUBSTATE_NOTREADY_STR = "NotReady"
 
constexpr auto fcf::devmgr::actuator::SUBSTATE_READY_OFF_STR = "Ready/Off"
 
constexpr auto fcf::devmgr::actuator::SUBSTATE_READY_ON_STR = "Ready/On"
 
constexpr auto fcf::devmgr::actuator::SUBSTATE_SWITCHING_OFF_STR = "Ready/Swit_off"
 
constexpr auto fcf::devmgr::actuator::SUBSTATE_SWITCHING_ON_STR = "Ready/Swit_on"
 
constexpr auto fcf::devmgr::actuator::SUBSTATE_OP_OFF_STR = "Off"
 
constexpr auto fcf::devmgr::actuator::SUBSTATE_OP_SWITCHING_OFF_STR = "Switching_off"
 
constexpr auto fcf::devmgr::actuator::SUBSTATE_OP_ON_STR = "On"
 
constexpr auto fcf::devmgr::actuator::SUBSTATE_OP_SWITCHING_ON_STR = "Switching_on"
 
const std::unordered_map
< short, std::string > 
fcf::devmgr::actuator::SubstateMap
 
const std::vector< std::string > fcf::devmgr::actuator::cfgMapping
 
const std::vector< std::string > fcf::devmgr::actuator::statMapping
 
const std::vector< std::string > fcf::devmgr::actuator::rpcMapping
 

Detailed Description

actuatorConfig class header file.

Author
Mario Kiekebusch