ifw-fcf 7.1.4
|
actuator class header file. More...
Classes | |
class | Actuator |
The actuator 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 , HW_ERR_ON_FAILURE = 7 , HW_ERR_OFF_FAILURE = 8 } |
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_LOCAL = -7 } |
Functions | |
REGISTER_DEVICE (Actuator) | |
Variables | |
constexpr auto | LOGGER_NAME = "actuator" |
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 > | SUBSTATE_MAP |
const std::unordered_map< short, std::string > | HW_ERRORS |
const std::unordered_map< short, std::string > | RPC_ERRORS |
actuator class header file.
actuatorConfig class header file.
anonymous enum |
anonymous enum |
ifw::fcf::devmgr::actuator::REGISTER_DEVICE | ( | Actuator | ) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
const std::unordered_map<short, std::string> ifw::fcf::devmgr::actuator::HW_ERRORS |
|
constexpr |
const std::unordered_map<short, std::string> ifw::fcf::devmgr::actuator::RPC_ERRORS |
const std::string ifw::fcf::devmgr::actuator::RPC_OFF = "rpcSwitchOff" |
const std::string ifw::fcf::devmgr::actuator::RPC_ON = "rpcSwitchOn" |
const std::unordered_map<short, std::string> ifw::fcf::devmgr::actuator::SUBSTATE_MAP |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |