ifw-fcf
2.0.0
|
Classes | |
class | Shutter |
The Shutter class. More... | |
class | ShutterConfig |
Shutter Configuration class. More... | |
struct | ShutterControllerData |
The ShutterControllerData struct. More... | |
class | ShutterLcsIf |
Shutter 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_CLOSED = 3, HW_ERR_UNEXPECTED_NONE = 4, HW_ERR_UNEXPECTED_OPENED = 5, HW_ERR_FAULT_SIG = 6, HW_ERR_BOTH_SIG_ACTIVE = 7, HW_ERR_TIMEOUT_ENABLE = 8, HW_ERR_TIMEOUT_DISABLE = 9, HW_ERR_TIMEOUT_INIT = 10, HW_ERR_TIMEOUT_CLOSE = 11, HW_ERR_TIMEOUT_OPEN = 12 } |
enum | { RPC_SUCCESS = 0, RPC_ERR_NOT_OP = -1, RPC_ERR_NOT_STANDBY_READY = -2, RPC_ERR_NOT_STANDBY_NOTREADY = -3, RPC_ERR_STILL_OPENNING = -4, RPC_ERR_STILL_CLOSING = -5, RPC_ERR_LOCAL = -6 } |
Functions | |
REGISTER_DEVICE (Shutter) | |
Variables | |
constexpr auto | CI_ACTIVE_LOW_CLOSED = "low_closed" |
constexpr auto | CI_ACTIVE_LOW_FAULT = "low_fault" |
constexpr auto | CI_ACTIVE_LOW_OPEN = "low_open" |
constexpr auto | CI_ACTIVE_LOW_SWITCH = "low_switch" |
constexpr auto | CI_IGNORE_CLOSED = "ignore_closed" |
constexpr auto | CI_IGNORE_FAULT = "ignore_fault" |
constexpr auto | CI_IGNORE_OPEN = "ignore_open" |
constexpr auto | CI_INITIAL_STATE = "initial_state" |
constexpr auto | CI_TIMEOUT = "timeout" |
constexpr bool | DEFAULT_ACTIVE_LOW_CLOSE = false |
constexpr bool | DEFAULT_ACTIVE_LOW_FAULT = false |
constexpr bool | DEFAULT_ACTIVE_LOW_OPEN = false |
constexpr bool | DEFAULT_ACTIVE_LOW_SWITCH = false |
constexpr bool | DEFAULT_IGNORE_CLOSED = false |
constexpr bool | DEFAULT_IGNORE_FAULT = false |
constexpr bool | DEFAULT_IGNORE_OPEN = false |
constexpr bool | DEFAULT_INITIAL_STATE = false |
constexpr unsigned int | DEFAULT_TIMEOUT = 10000 |
constexpr auto | RPC_OPEN = "rpcOpen" |
constexpr auto | RPC_CLOSE = "rpcClose" |
constexpr short | SUBSTATE_READY_CLOSE = 105 |
constexpr short | SUBSTATE_READY_OPEN = 106 |
constexpr short | SUBSTATE_OP_CLOSE = 212 |
constexpr short | SUBSTATE_OP_CLOSING = 213 |
constexpr short | SUBSTATE_OP_OPEN = 214 |
constexpr short | SUBSTATE_OP_OPENING = 215 |
constexpr auto | SUBSTATE_READY_CLOSE_STR = "Ready/Close" |
constexpr auto | SUBSTATE_READY_OPEN_STR = "Ready/Open" |
constexpr auto | SUBSTATE_OP_CLOSE_STR = "Close" |
constexpr auto | SUBSTATE_OP_CLOSING_STR = "Closing" |
constexpr auto | SUBSTATE_OP_OPEN_STR = "Open" |
constexpr auto | SUBSTATE_OP_OPENING_STR = "Opening" |
const std::unordered_map < short, std::string > | SubstateMap |
const std::vector< std::string > | cfgMapping |
const std::vector< std::string > | statMapping |
const std::vector< std::string > | rpcMapping |
const std::unordered_map < short, std::string > | hw_errors |
const std::unordered_map < short, std::string > | rpc_errors |
anonymous enum |
anonymous enum |
fcf::devmgr::shutter::REGISTER_DEVICE | ( | Shutter | ) |
const std::vector<std::string> fcf::devmgr::shutter::cfgMapping |
constexpr auto fcf::devmgr::shutter::CI_ACTIVE_LOW_CLOSED = "low_closed" |
constexpr auto fcf::devmgr::shutter::CI_ACTIVE_LOW_FAULT = "low_fault" |
constexpr auto fcf::devmgr::shutter::CI_ACTIVE_LOW_OPEN = "low_open" |
constexpr auto fcf::devmgr::shutter::CI_ACTIVE_LOW_SWITCH = "low_switch" |
constexpr auto fcf::devmgr::shutter::CI_IGNORE_CLOSED = "ignore_closed" |
constexpr auto fcf::devmgr::shutter::CI_IGNORE_FAULT = "ignore_fault" |
constexpr auto fcf::devmgr::shutter::CI_IGNORE_OPEN = "ignore_open" |
constexpr auto fcf::devmgr::shutter::CI_INITIAL_STATE = "initial_state" |
constexpr auto fcf::devmgr::shutter::CI_TIMEOUT = "timeout" |
constexpr bool fcf::devmgr::shutter::DEFAULT_ACTIVE_LOW_CLOSE = false |
constexpr bool fcf::devmgr::shutter::DEFAULT_ACTIVE_LOW_FAULT = false |
constexpr bool fcf::devmgr::shutter::DEFAULT_ACTIVE_LOW_OPEN = false |
constexpr bool fcf::devmgr::shutter::DEFAULT_ACTIVE_LOW_SWITCH = false |
constexpr bool fcf::devmgr::shutter::DEFAULT_IGNORE_CLOSED = false |
constexpr bool fcf::devmgr::shutter::DEFAULT_IGNORE_FAULT = false |
constexpr bool fcf::devmgr::shutter::DEFAULT_IGNORE_OPEN = false |
constexpr bool fcf::devmgr::shutter::DEFAULT_INITIAL_STATE = false |
constexpr unsigned int fcf::devmgr::shutter::DEFAULT_TIMEOUT = 10000 |
const std::unordered_map<short, std::string> fcf::devmgr::shutter::hw_errors |
constexpr auto fcf::devmgr::shutter::RPC_CLOSE = "rpcClose" |
const std::unordered_map<short, std::string> fcf::devmgr::shutter::rpc_errors |
constexpr auto fcf::devmgr::shutter::RPC_OPEN = "rpcOpen" |
const std::vector<std::string> fcf::devmgr::shutter::rpcMapping |
const std::vector<std::string> fcf::devmgr::shutter::statMapping |
constexpr short fcf::devmgr::shutter::SUBSTATE_OP_CLOSE = 212 |
constexpr auto fcf::devmgr::shutter::SUBSTATE_OP_CLOSE_STR = "Close" |
constexpr short fcf::devmgr::shutter::SUBSTATE_OP_CLOSING = 213 |
constexpr auto fcf::devmgr::shutter::SUBSTATE_OP_CLOSING_STR = "Closing" |
constexpr short fcf::devmgr::shutter::SUBSTATE_OP_OPEN = 214 |
constexpr auto fcf::devmgr::shutter::SUBSTATE_OP_OPEN_STR = "Open" |
constexpr short fcf::devmgr::shutter::SUBSTATE_OP_OPENING = 215 |
constexpr auto fcf::devmgr::shutter::SUBSTATE_OP_OPENING_STR = "Opening" |
constexpr short fcf::devmgr::shutter::SUBSTATE_READY_CLOSE = 105 |
constexpr auto fcf::devmgr::shutter::SUBSTATE_READY_CLOSE_STR = "Ready/Close" |
constexpr short fcf::devmgr::shutter::SUBSTATE_READY_OPEN = 106 |
constexpr auto fcf::devmgr::shutter::SUBSTATE_READY_OPEN_STR = "Ready/Open" |
const std::unordered_map<short, std::string> fcf::devmgr::shutter::SubstateMap |