ifw-fcf 7.1.4
|
Lamp class header file. More...
Classes | |
class | Lamp |
The Lamp class. More... | |
struct | LampControllerData |
The LampControllerData struct. More... | |
class | LampLcsIf |
Lamp Local Control System (LCS) Interface (IF) class. More... | |
Enumerations | |
enum | { HW_SUCCESS = 0 , HW_ERR_HW_NOT_OP = 1 , HW_ERR_INIT_FAILURE = 2 , HW_ERR_UNEXPECTED_OFF = 3 , HW_ERR_UNEXPECTED_ON = 4 , HW_ERR_FAULT_SIG = 5 , HW_ERR_MAXON = 6 , HW_ERR_STILL_COOLING = 7 , HW_ERR_TIMEOUT_DISABLE = 8 , HW_ERR_TIMEOUT_INIT = 9 , HW_ERR_TIMEOUT_OFF = 10 , HW_ERR_TIMEOUT_ON = 11 } |
enum | { RPC_SUCCESS = 0 , RPC_ERR_NOT_OP = -1 , RPC_ERR_NOT_OP_READY = -2 , RPC_ERR_NOT_OP_NOTREADY = -3 , RPC_ERR_SWITCHING_ON = -4 , RPC_ERR_SWITCHING_OFF = -5 , RPC_ERR_COOLING = -6 , RPC_ERR_LOCAL = -7 } |
Functions | |
REGISTER_DEVICE (Lamp) | |
Variables | |
constexpr auto | LOGGER_NAME = "lamp" |
constexpr auto | CI_ACTIVE_LOW_FAULT = "low_fault" |
constexpr auto | CI_IGNORE_FAULT = "ignore_fault" |
constexpr auto | CI_ANALOG_RANGE = "analog_range" |
constexpr auto | CI_COOLDDOWN = "cooldown" |
constexpr auto | CI_WARMUP = "warmup" |
constexpr auto | CI_STAT_INTENSITY = "intensity" |
constexpr auto | CI_STAT_TIME_LEFT = "time_left" |
constexpr auto | CI_STAT_ON_ANALOG = "on_analog" |
constexpr auto | CI_STAT_ON_DIGITAL = "on_digital" |
constexpr auto | CI_STAT_ANALOG_FEEDBACK = "analog_feedback" |
constexpr int | SUBSTATE_OP_COOLING = 208 |
constexpr int | SUBSTATE_OP_WARMING = 211 |
constexpr auto | SUBSTATE_OP_COOLING_STR = "Cooling down" |
constexpr auto | SUBSTATE_OP_WARMING_STR = "Warming up" |
const std::unordered_map< short, std::string > | SUBSTATE_MAP |
const std::unordered_map< short, std::string > | HW_ERRORS |
const std::unordered_map< short, std::string > | RPC_ERRORS |
Lamp class header file.
LampLcsIf class source file.
Lamp class source file.
LampRpcErrors header file.
LampLcsIf class header file.
LampHwErrors header file.
LampConfig class header file.
anonymous enum |
anonymous enum |
ifw::fcf::devmgr::lamp::REGISTER_DEVICE | ( | Lamp | ) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
const std::unordered_map<short, std::string> ifw::fcf::devmgr::lamp::HW_ERRORS |
|
constexpr |
const std::unordered_map<short, std::string> ifw::fcf::devmgr::lamp::RPC_ERRORS |
const std::unordered_map<short, std::string> ifw::fcf::devmgr::lamp::SUBSTATE_MAP |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |