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

ShutterConfig 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/shutterRpcErrors.hpp>
#include <fcf/devmgr/devices/shutterHwErrors.hpp>

Go to the source code of this file.

Classes

class  fcf::devmgr::shutter::ShutterConfig
 Shutter Configuration class. More...
 

Namespaces

 fcf::devmgr::shutter
 

Variables

constexpr auto fcf::devmgr::shutter::CI_ACTIVE_LOW_CLOSED = "low_closed"
 
constexpr auto fcf::devmgr::shutter::CI_ACTIVE_LOW_FAULT = "low_fault"
 
constexpr auto fcf::devmgr::shutter::CI_ACTIVE_LOW_OPEN = "low_open"
 
constexpr auto fcf::devmgr::shutter::CI_ACTIVE_LOW_SWITCH = "low_switch"
 
constexpr auto fcf::devmgr::shutter::CI_IGNORE_CLOSED = "ignore_closed"
 
constexpr auto fcf::devmgr::shutter::CI_IGNORE_FAULT = "ignore_fault"
 
constexpr auto fcf::devmgr::shutter::CI_IGNORE_OPEN = "ignore_open"
 
constexpr auto fcf::devmgr::shutter::CI_INITIAL_STATE = "initial_state"
 
constexpr auto fcf::devmgr::shutter::CI_TIMEOUT = "timeout"
 
constexpr bool fcf::devmgr::shutter::DEFAULT_ACTIVE_LOW_CLOSE = false
 
constexpr bool fcf::devmgr::shutter::DEFAULT_ACTIVE_LOW_FAULT = false
 
constexpr bool fcf::devmgr::shutter::DEFAULT_ACTIVE_LOW_OPEN = false
 
constexpr bool fcf::devmgr::shutter::DEFAULT_ACTIVE_LOW_SWITCH = false
 
constexpr bool fcf::devmgr::shutter::DEFAULT_IGNORE_CLOSED = false
 
constexpr bool fcf::devmgr::shutter::DEFAULT_IGNORE_FAULT = false
 
constexpr bool fcf::devmgr::shutter::DEFAULT_IGNORE_OPEN = false
 
constexpr bool fcf::devmgr::shutter::DEFAULT_INITIAL_STATE = false
 
constexpr unsigned int fcf::devmgr::shutter::DEFAULT_TIMEOUT = 10000
 
constexpr auto fcf::devmgr::shutter::RPC_OPEN = "rpcOpen"
 
constexpr auto fcf::devmgr::shutter::RPC_CLOSE = "rpcClose"
 
constexpr short fcf::devmgr::shutter::SUBSTATE_READY_CLOSE = 105
 
constexpr short fcf::devmgr::shutter::SUBSTATE_READY_OPEN = 106
 
constexpr short fcf::devmgr::shutter::SUBSTATE_OP_CLOSE = 212
 
constexpr short fcf::devmgr::shutter::SUBSTATE_OP_CLOSING = 213
 
constexpr short fcf::devmgr::shutter::SUBSTATE_OP_OPEN = 214
 
constexpr short fcf::devmgr::shutter::SUBSTATE_OP_OPENING = 215
 
constexpr auto fcf::devmgr::shutter::SUBSTATE_READY_CLOSE_STR = "Ready/Close"
 
constexpr auto fcf::devmgr::shutter::SUBSTATE_READY_OPEN_STR = "Ready/Open"
 
constexpr auto fcf::devmgr::shutter::SUBSTATE_OP_CLOSE_STR = "Close"
 
constexpr auto fcf::devmgr::shutter::SUBSTATE_OP_CLOSING_STR = "Closing"
 
constexpr auto fcf::devmgr::shutter::SUBSTATE_OP_OPEN_STR = "Open"
 
constexpr auto fcf::devmgr::shutter::SUBSTATE_OP_OPENING_STR = "Opening"
 
const std::unordered_map
< short, std::string > 
fcf::devmgr::shutter::SubstateMap
 
const std::vector< std::string > fcf::devmgr::shutter::cfgMapping
 
const std::vector< std::string > fcf::devmgr::shutter::statMapping
 
const std::vector< std::string > fcf::devmgr::shutter::rpcMapping
 

Detailed Description

ShutterConfig class header file.

Author
mkiekebu