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 |