ifw-fcf  5.0.0-pre2
Namespaces | Variables
lampConfig.hpp File Reference

LampConfig class header file. More...

#include <string>
#include <yaml-cpp/yaml.h>
#include <utils/bat/logger.hpp>
#include <fcf/devmgr/devices/actuatorConfig.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.

Namespaces

 fcf
 
 fcf::devmgr
 
 fcf::devmgr::lamp
 

Variables

constexpr auto fcf::devmgr::lamp::LOGGER_NAME = "lamp"
 
constexpr auto fcf::devmgr::lamp::CI_ACTIVE_LOW_FAULT = "low_fault"
 
constexpr auto fcf::devmgr::lamp::CI_IGNORE_FAULT = "ignore_fault"
 
constexpr auto fcf::devmgr::lamp::CI_ANALOG_RANGE = "analog_range"
 
constexpr auto fcf::devmgr::lamp::CI_COOLDDOWN = "cooldown"
 
constexpr auto fcf::devmgr::lamp::CI_WARMUP = "warmup"
 
constexpr auto fcf::devmgr::lamp::CI_STAT_INTENSITY = "intensity"
 
constexpr auto fcf::devmgr::lamp::CI_STAT_TIME_LEFT = "time_left"
 
constexpr auto fcf::devmgr::lamp::CI_STAT_ON_ANALOG = "on_analog"
 
constexpr auto fcf::devmgr::lamp::CI_STAT_ON_DIGITAL = "on_digital"
 
constexpr auto fcf::devmgr::lamp::CI_STAT_ANALOG_FEEDBACK = "analog_feedback"
 
constexpr int fcf::devmgr::lamp::SUBSTATE_OP_COOLING = 208
 
constexpr int fcf::devmgr::lamp::SUBSTATE_OP_WARMING = 211
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_OP_COOLING_STR = "Cooling down"
 
constexpr auto fcf::devmgr::lamp::SUBSTATE_OP_WARMING_STR = "Warming up"
 
const std::unordered_map< short, std::string > fcf::devmgr::lamp::SubstateMap
 

Detailed Description

LampConfig class header file.

Author
mkiekebu