|
ifw-fcf 7.1.4
|
IODev class header file. More...
Classes | |
| class | IODev |
| The IODev class. More... | |
| struct | IODevChannel |
| class | IODevConfig |
| sensor Configuration class More... | |
| struct | IODevControllerData |
| The IODevControllerData struct. More... | |
| struct | IODevData |
| The ChannelData struct. More... | |
| class | IODevLcsIf |
| Sensor 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_OP_READY = -2 , RPC_ERR_NOT_OP_NOTREADY = -3 } |
Functions | |
| REGISTER_DEVICE (IODev) | |
| std::ostream & | operator<< (std::ostream &dest, const IODevData &obj) |
Variables | |
| constexpr auto | LOGGER_NAME = "iodev" |
| constexpr auto | CI_NO_RPC = "norpc" |
| constexpr auto | CI_SENSOR = "sensor" |
| constexpr auto | CI_CHANNELS = "channels" |
| constexpr auto | CI_NAME = "name" |
| constexpr auto | CI_DESCRIPTION = "description" |
| constexpr auto | CI_ALIAS = "alias" |
| constexpr auto | CI_TYPE = "type" |
| constexpr auto | CI_HEADER = "header" |
| constexpr auto | CI_LOG = "log" |
| constexpr auto | CI_UNIT = "unit" |
| constexpr auto | CI_MAP = "map" |
| constexpr auto | CI_VALUE = "value" |
| constexpr auto | CI_NAMED_MAPPING = "named_values" |
| constexpr int | SUBSTATE_OP_MONITORING = 200 |
| constexpr auto | SUBSTATE_OP_MONITORING_STR = "Monitoring" |
| const std::unordered_map< short, std::string > | SUBSTATE_MAP |
| constexpr auto | DI_TYPE_STR = "DI" |
| constexpr auto | AI_TYPE_STR = "AI" |
| constexpr auto | II_TYPE_STR = "II" |
| constexpr auto | SI_TYPE_STR = "SI" |
| constexpr auto | DO_TYPE_STR = "DO" |
| constexpr auto | AO_TYPE_STR = "AO" |
| constexpr auto | IO_TYPE_STR = "IO" |
| constexpr auto | SO_TYPE_STR = "SO" |
| constexpr auto | DI_CAT_STR = "diChannels" |
| constexpr auto | AI_CAT_STR = "aiChannels" |
| constexpr auto | II_CAT_STR = "iiChannels" |
| constexpr auto | SI_CAT_STR = "siChannels" |
| constexpr auto | DO_CAT_STR = "doChannels" |
| constexpr auto | AO_CAT_STR = "aoChannels" |
| constexpr auto | IO_CAT_STR = "ioChannels" |
| constexpr auto | SO_CAT_STR = "soChannels" |
| constexpr auto | RPC_SET_OUTPUTS = "rpcSetOutputs" |
| const std::unordered_map< std::string, std::string > | IO_DEV_TYPE_MAP |
| const std::unordered_map< short, std::string > | HW_ERRORS |
| const std::unordered_map< short, std::string > | RPC_ERRORS |
IODev class header file.
SensorLcsIf class source file.
Sensor class source file.
SensorRpcErrors header file.
sensorLcsIf class header file.
SensorHwErrors header file.
IODevConfig class header file.
| anonymous enum |
| ifw::fcf::devmgr::iodev::REGISTER_DEVICE | ( | IODev | ) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
| const std::unordered_map<short, std::string> ifw::fcf::devmgr::iodev::HW_ERRORS |
|
constexpr |
|
constexpr |
|
constexpr |
| const std::unordered_map<std::string, std::string> ifw::fcf::devmgr::iodev::IO_DEV_TYPE_MAP |
|
constexpr |
|
constexpr |
| const std::unordered_map<short, std::string> ifw::fcf::devmgr::iodev::RPC_ERRORS |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
| const std::unordered_map<short, std::string> ifw::fcf::devmgr::iodev::SUBSTATE_MAP |
|
constexpr |
|
constexpr |