ifw-fcf
2.0.0
|
Classes | |
class | Actuator |
The actuator class. More... | |
class | ActuatorConfig |
actuator Configuration class More... | |
struct | ActuatorControllerData |
The actuatorControllerData struct. More... | |
class | ActuatorLcsIf |
actuator Local Control System (LCS) Interface (IF) class More... | |
Enumerations | |
enum | { HW_SUCCESS = 0, HW_ERR_HW_NOT_OP = -1, HW_ERR_WRONG_CMD = -2, HW_ERR_INCONSISTENT = -3, HW_ERR_INIT_FAILURE = -4, HW_ERR_ENABLE_FAILURE = -5, HW_ERR_DISABLE_FAILURE = -6 } |
enum | { RPC_SUCCESS = 0, RPC_ERR_NOT_OP = -1, RPC_ERR_NOT_STANDBY_READY = -2, RPC_ERR_NOT_STANDBY_NOTREADY = -3, RPC_ERR_SWITCHING_ON = -4, RPC_ERR_SWITCHING_OFF = -5, RPC_ERR_LOCAL = -7 } |
Functions | |
REGISTER_DEVICE (Actuator) | |
Variables | |
constexpr auto | CI_ACTIVE_LOW_ON = "low_on" |
constexpr auto | CI_ACTIVE_LOW_SWITCH = "low_switch" |
constexpr auto | CI_INVERT_ANALOG = "invert_analog" |
constexpr auto | CI_ANALOG_THRESHOLD = "analog_threshold" |
constexpr auto | CI_MAX_ON = "maxon" |
constexpr auto | CI_INITIAL_STATE = "initial_state" |
constexpr auto | CI_AUTO_OP = "auto_operational" |
constexpr auto | CI_TIMEOUT = "timeout" |
constexpr auto | CI_SIG_STABLE_PERIOD = "signal_stable_period" |
const std::string | RPC_ON = "rpcSwitchOn" |
const std::string | RPC_OFF = "rpcSwitchOff" |
constexpr int | SUBSTATE_READY_OFF = 103 |
constexpr int | SUBSTATE_READY_ON = 104 |
constexpr int | SUBSTATE_SWITCHING_OFF = 109 |
constexpr int | SUBSTATE_SWITCHING_ON = 110 |
constexpr int | SUBSTATE_OP_DISABLING = 205 |
constexpr int | SUBSTATE_OP_OFF = 206 |
constexpr int | SUBSTATE_OP_SWITCHING_OFF = 207 |
constexpr int | SUBSTATE_OP_ON = 209 |
constexpr int | SUBSTATE_OP_SWITCHING_ON = 210 |
constexpr auto | SUBSTATE_NOTREADY_STR = "NotReady" |
constexpr auto | SUBSTATE_READY_OFF_STR = "Ready/Off" |
constexpr auto | SUBSTATE_READY_ON_STR = "Ready/On" |
constexpr auto | SUBSTATE_SWITCHING_OFF_STR = "Ready/Swit_off" |
constexpr auto | SUBSTATE_SWITCHING_ON_STR = "Ready/Swit_on" |
constexpr auto | SUBSTATE_OP_OFF_STR = "Off" |
constexpr auto | SUBSTATE_OP_SWITCHING_OFF_STR = "Switching_off" |
constexpr auto | SUBSTATE_OP_ON_STR = "On" |
constexpr auto | SUBSTATE_OP_SWITCHING_ON_STR = "Switching_on" |
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::actuator::REGISTER_DEVICE | ( | Actuator | ) |
const std::vector<std::string> fcf::devmgr::actuator::cfgMapping |
constexpr auto fcf::devmgr::actuator::CI_ACTIVE_LOW_ON = "low_on" |
constexpr auto fcf::devmgr::actuator::CI_ACTIVE_LOW_SWITCH = "low_switch" |
constexpr auto fcf::devmgr::actuator::CI_ANALOG_THRESHOLD = "analog_threshold" |
constexpr auto fcf::devmgr::actuator::CI_AUTO_OP = "auto_operational" |
constexpr auto fcf::devmgr::actuator::CI_INITIAL_STATE = "initial_state" |
constexpr auto fcf::devmgr::actuator::CI_INVERT_ANALOG = "invert_analog" |
constexpr auto fcf::devmgr::actuator::CI_MAX_ON = "maxon" |
constexpr auto fcf::devmgr::actuator::CI_SIG_STABLE_PERIOD = "signal_stable_period" |
constexpr auto fcf::devmgr::actuator::CI_TIMEOUT = "timeout" |
const std::unordered_map<short, std::string> fcf::devmgr::actuator::hw_errors |
const std::unordered_map<short, std::string> fcf::devmgr::actuator::rpc_errors |
const std::string fcf::devmgr::actuator::RPC_OFF = "rpcSwitchOff" |
const std::string fcf::devmgr::actuator::RPC_ON = "rpcSwitchOn" |
const std::vector<std::string> fcf::devmgr::actuator::rpcMapping |
const std::vector<std::string> fcf::devmgr::actuator::statMapping |
constexpr auto fcf::devmgr::actuator::SUBSTATE_NOTREADY_STR = "NotReady" |
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_DISABLING = 205 |
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_OFF = 206 |
constexpr auto fcf::devmgr::actuator::SUBSTATE_OP_OFF_STR = "Off" |
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_ON = 209 |
constexpr auto fcf::devmgr::actuator::SUBSTATE_OP_ON_STR = "On" |
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_SWITCHING_OFF = 207 |
constexpr auto fcf::devmgr::actuator::SUBSTATE_OP_SWITCHING_OFF_STR = "Switching_off" |
constexpr int fcf::devmgr::actuator::SUBSTATE_OP_SWITCHING_ON = 210 |
constexpr auto fcf::devmgr::actuator::SUBSTATE_OP_SWITCHING_ON_STR = "Switching_on" |
constexpr int fcf::devmgr::actuator::SUBSTATE_READY_OFF = 103 |
constexpr auto fcf::devmgr::actuator::SUBSTATE_READY_OFF_STR = "Ready/Off" |
constexpr int fcf::devmgr::actuator::SUBSTATE_READY_ON = 104 |
constexpr auto fcf::devmgr::actuator::SUBSTATE_READY_ON_STR = "Ready/On" |
constexpr int fcf::devmgr::actuator::SUBSTATE_SWITCHING_OFF = 109 |
constexpr auto fcf::devmgr::actuator::SUBSTATE_SWITCHING_OFF_STR = "Ready/Swit_off" |
constexpr int fcf::devmgr::actuator::SUBSTATE_SWITCHING_ON = 110 |
constexpr auto fcf::devmgr::actuator::SUBSTATE_SWITCHING_ON_STR = "Ready/Swit_on" |
const std::unordered_map<short, std::string> fcf::devmgr::actuator::SubstateMap |