Go to the documentation of this file.
10 #ifndef FCF_DEVMGR_DEVICE_SHUTTER_CONFIG_HPP
11 #define FCF_DEVMGR_DEVICE_SHUTTER_CONFIG_HPP
17 #include <yaml-cpp/yaml.h>
19 #include <utils/bat/logger.hpp>
20 #include <fcf/common/iComm.hpp>
91 #endif //FCF_DEVMGR_DEVICE_SHUTTER_CONFIG_HPP
DataContext class header file.
constexpr short SUBSTATE_OP_CLOSING
Definition: shutterConfig.hpp:60
constexpr auto CI_IGNORE_CLOSED
Definition: shutterConfig.hpp:35
constexpr auto CI_ACTIVE_LOW_OPEN
Definition: shutterConfig.hpp:33
constexpr auto SUBSTATE_OP_OPENING_STR
Definition: shutterConfig.hpp:69
constexpr short SUBSTATE_OP_OPENING
Definition: shutterConfig.hpp:62
constexpr auto CI_IGNORE_FAULT
Definition: shutterConfig.hpp:36
constexpr auto CI_ACTIVE_LOW_SWITCH
Definition: shutterConfig.hpp:34
constexpr auto SUBSTATE_OP_OPEN_STR
Definition: shutterConfig.hpp:68
ShutterHwErrors header file.
constexpr short SUBSTATE_READY_OPEN
Definition: shutterConfig.hpp:58
constexpr bool DEFAULT_ACTIVE_LOW_CLOSE
Definition: shutterConfig.hpp:41
constexpr bool DEFAULT_INITIAL_STATE
Definition: shutterConfig.hpp:48
constexpr auto SUBSTATE_OP_DISABLING_STR
Definition: deviceConfig.hpp:111
DeviceConfig class header file.
constexpr short SUBSTATE_OP_OPEN
Definition: shutterConfig.hpp:61
constexpr auto SUBSTATE_OP_CLOSING_STR
Definition: shutterConfig.hpp:67
constexpr auto RPC_CLOSE
Definition: shutterConfig.hpp:53
constexpr auto CI_IGNORE_OPEN
Definition: shutterConfig.hpp:37
constexpr bool DEFAULT_ACTIVE_LOW_SWITCH
Definition: shutterConfig.hpp:44
constexpr short SUBSTATE_READY_CLOSE
Definition: shutterConfig.hpp:57
constexpr int SUBSTATE_OP_DISABLING
Definition: deviceConfig.hpp:108
constexpr unsigned int DEFAULT_TIMEOUT
Definition: shutterConfig.hpp:49
constexpr bool DEFAULT_IGNORE_FAULT
Definition: shutterConfig.hpp:46
constexpr bool DEFAULT_IGNORE_CLOSED
Definition: shutterConfig.hpp:45
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 auto SUBSTATE_READY_CLOSE_STR
Definition: shutterConfig.hpp:64
constexpr auto CI_ACTIVE_LOW_FAULT
Definition: shutterConfig.hpp:32
constexpr int SUBSTATE_INITIALISING
Definition: deviceConfig.hpp:100
constexpr int SUBSTATE_OP_ERROR
Definition: deviceConfig.hpp:109
constexpr auto SUBSTATE_READY_OPEN_STR
Definition: shutterConfig.hpp:65
constexpr bool DEFAULT_ACTIVE_LOW_FAULT
Definition: shutterConfig.hpp:42
constexpr auto SUBSTATE_OP_ERROR_STR
Definition: deviceConfig.hpp:112
constexpr auto CI_TIMEOUT
Definition: shutterConfig.hpp:39
constexpr int SUBSTATE_ERROR
Definition: deviceConfig.hpp:101
constexpr auto LOGGER_NAME
Definition: shutterConfig.hpp:29
constexpr auto SUBSTATE_OP_CLOSE_STR
Definition: shutterConfig.hpp:66
const std::unordered_map< short, std::string > SubstateMap
Definition: shutterConfig.hpp:72
constexpr bool DEFAULT_IGNORE_OPEN
Definition: shutterConfig.hpp:47
constexpr auto SUBSTATE_ERROR_STR
Definition: deviceConfig.hpp:106
constexpr short SUBSTATE_OP_CLOSE
Definition: shutterConfig.hpp:59
LampRpcErrors header file.
constexpr auto RPC_OPEN
Definition: shutterConfig.hpp:52
constexpr auto CI_INITIAL_STATE
Definition: shutterConfig.hpp:38
constexpr auto CI_ACTIVE_LOW_CLOSED
Definition: shutterConfig.hpp:31
Definition: shutter.hpp:21
constexpr bool DEFAULT_ACTIVE_LOW_OPEN
Definition: shutterConfig.hpp:43