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

LampConfig 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/lampRpcErrors.hpp>
#include <fcf/devmgr/devices/lampHwErrors.hpp>

Go to the source code of this file.

Classes

class  fcf::devmgr::lamp::LampConfig
 Lamp Configuration class. More...
 

Namespaces

 fcf::devmgr::lamp
 

Variables

constexpr auto fcf::devmgr::lamp::CI_ACTIVE_LOW_FAULT = "low_fault"
 
constexpr auto fcf::devmgr::lamp::CI_ACTIVE_LOW_ON = "low_on"
 
constexpr auto fcf::devmgr::lamp::CI_ACTIVE_LOW_SWITCH = "low_switch"
 
constexpr auto fcf::devmgr::lamp::CI_IGNORE_FAULT = "ignore_fault"
 
constexpr auto fcf::devmgr::lamp::CI_INVERT_ANALOG = "invert_analog"
 
constexpr auto fcf::devmgr::lamp::CI_ANALOG_THRESHOLD = "analog_threshold"
 
constexpr auto fcf::devmgr::lamp::CI_ANALOG_RANGE = "analog_range"
 
constexpr auto fcf::devmgr::lamp::CI_COOLDDOWN = "cooldown"
 
constexpr auto fcf::devmgr::lamp::CI_MAX_ON = "maxon"
 
constexpr auto fcf::devmgr::lamp::CI_WARMUP = "warmup"
 
constexpr auto fcf::devmgr::lamp::CI_INITIAL_STATE = "initial_state"
 
constexpr auto fcf::devmgr::lamp::CI_TIMEOUT = "timeout"
 
const std::string fcf::devmgr::lamp::CI_STAT_INTENSITY = "intensity"
 
const std::string fcf::devmgr::lamp::RPC_ON = "rpcSwitchOn"
 
const std::string fcf::devmgr::lamp::RPC_OFF = "rpcSwitchOff"
 
constexpr int fcf::devmgr::lamp::SUBSTATE_READY_OFF = 103
 
constexpr int fcf::devmgr::lamp::SUBSTATE_READY_ON = 104
 
constexpr int fcf::devmgr::lamp::SUBSTATE_OP_DISABLING = 205
 
constexpr int fcf::devmgr::lamp::SUBSTATE_OP_OFF = 206
 
constexpr int fcf::devmgr::lamp::SUBSTATE_OP_SWITCHING_OFF = 207
 
constexpr int fcf::devmgr::lamp::SUBSTATE_OP_COOLING = 208
 
constexpr int fcf::devmgr::lamp::SUBSTATE_OP_ON = 209
 
constexpr int fcf::devmgr::lamp::SUBSTATE_OP_SWITCHING_ON = 210
 
constexpr int fcf::devmgr::lamp::SUBSTATE_OP_WARMING = 211
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_NOTREADY_STR = "NotReady"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_READY_OFF_STR = "Ready/Off"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_READY_ON_STR = "Ready/On"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_OP_DISABLING_STR = "Disabling"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_OP_OFF_STR = "Off"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_OP_SWITCHING_OFF_STR = "Switching off"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_OP_COOLING_STR = "Cooling down"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_OP_ON_STR = "On"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_OP_SWITCHING_ON_STR = "Switching on"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_OP_WARMING_STR = "Warming up"
 
const std::unordered_map
< short, std::string > 
fcf::devmgr::lamp::SubstateMap
 
const std::vector< std::string > fcf::devmgr::lamp::cfgMapping
 
const std::vector< std::string > fcf::devmgr::lamp::statMapping
 
const std::vector< std::string > fcf::devmgr::lamp::rpcMapping
 

Detailed Description

LampConfig class header file.

Author
mkiekebu