Go to the documentation of this file.
10 #ifndef FCF_DEVMGR_DEVICE_LAMP_CONFIG_HPP
11 #define FCF_DEVMGR_DEVICE_LAMP_CONFIG_HPP
17 #include <yaml-cpp/yaml.h>
19 #include <utils/bat/logger.hpp>
20 #include <fcf/common/iComm.hpp>
75 #endif //FCF_DEVMGR_DEVICE_LAMP_CONFIG_H
constexpr auto SUBSTATE_OP_COOLING_STR
Definition: lampConfig.hpp:50
constexpr auto CI_STAT_ANALOG_FEEDBACK
Definition: lampConfig.hpp:42
LampRpcErrors header file.
constexpr int SUBSTATE_READY_ON
Definition: actuatorConfig.hpp:48
constexpr int SUBSTATE_OP_SWITCHING_OFF
Definition: actuatorConfig.hpp:54
DataContext class header file.
constexpr auto CI_STAT_ON_DIGITAL
Definition: lampConfig.hpp:41
constexpr auto CI_STAT_INTENSITY
Definition: lampConfig.hpp:38
constexpr auto SUBSTATE_READY_OFF_STR
Definition: actuatorConfig.hpp:59
constexpr auto CI_STAT_TIME_LEFT
Definition: lampConfig.hpp:39
constexpr auto CI_WARMUP
Definition: lampConfig.hpp:35
constexpr auto SUBSTATE_OP_DISABLING_STR
Definition: deviceConfig.hpp:111
constexpr auto SUBSTATE_READY_ON_STR
Definition: actuatorConfig.hpp:60
constexpr int SUBSTATE_OP_SWITCHING_ON
Definition: actuatorConfig.hpp:56
actuatorConfig class header file.
constexpr auto CI_ACTIVE_LOW_FAULT
Definition: lampConfig.hpp:31
constexpr auto CI_COOLDDOWN
Definition: lampConfig.hpp:34
constexpr auto CI_IGNORE_FAULT
Definition: lampConfig.hpp:32
constexpr int SUBSTATE_OP_DISABLING
Definition: deviceConfig.hpp:108
constexpr auto SUBSTATE_NOTREADY_STR
Definition: deviceConfig.hpp:103
configSet class header file.
constexpr auto SUBSTATE_INITIALISING_STR
Definition: deviceConfig.hpp:104
constexpr int SUBSTATE_NOTREADY
Definition: deviceConfig.hpp:98
constexpr int SUBSTATE_READY_OFF
Definition: actuatorConfig.hpp:47
constexpr int SUBSTATE_INITIALISING
Definition: deviceConfig.hpp:100
constexpr int SUBSTATE_OP_ERROR
Definition: deviceConfig.hpp:109
constexpr auto SUBSTATE_OP_ERROR_STR
Definition: deviceConfig.hpp:112
const std::unordered_map< short, std::string > SubstateMap
Definition: lampConfig.hpp:54
constexpr int SUBSTATE_OP_OFF
Definition: actuatorConfig.hpp:53
constexpr auto SUBSTATE_OP_OFF_STR
Definition: actuatorConfig.hpp:63
constexpr auto SUBSTATE_OP_ON_STR
Definition: actuatorConfig.hpp:65
constexpr auto SUBSTATE_OP_SWITCHING_OFF_STR
Definition: actuatorConfig.hpp:64
constexpr int SUBSTATE_ERROR
Definition: deviceConfig.hpp:101
LampHwErrors header file.
constexpr auto SUBSTATE_OP_SWITCHING_ON_STR
Definition: actuatorConfig.hpp:66
constexpr auto SUBSTATE_OP_WARMING_STR
Definition: lampConfig.hpp:51
constexpr int SUBSTATE_OP_WARMING
Definition: lampConfig.hpp:48
constexpr auto CI_ANALOG_RANGE
Definition: lampConfig.hpp:33
constexpr auto SUBSTATE_ERROR_STR
Definition: deviceConfig.hpp:106
constexpr int SUBSTATE_OP_ON
Definition: actuatorConfig.hpp:55
constexpr auto CI_STAT_ON_ANALOG
Definition: lampConfig.hpp:40
constexpr auto LOGGER_NAME
Definition: lampConfig.hpp:29
constexpr int SUBSTATE_OP_COOLING
Definition: lampConfig.hpp:47