ifw-fcf 7.1.4
Loading...
Searching...
No Matches
Classes | Namespaces | Variables
iodevConfig.hpp File Reference
#include <string>
#include <vector>
#include <utility>
#include <yaml-cpp/yaml.h>
#include <ifw/core/utils/bat/logger.hpp>
#include <ifw/fcf/devmgr/common/deviceConfig.hpp>
#include <ifw/fcf/devmgr/common/dataContext.hpp>
#include <ifw/fcf/devmgr/devices/iodevRpcErrors.hpp>
#include <ifw/fcf/devmgr/devices/iodevHwErrors.hpp>
#include "iodevConfig.ipp"

Go to the source code of this file.

Classes

struct  ifw::fcf::devmgr::iodev::IODevChannel
 
class  ifw::fcf::devmgr::iodev::IODevConfig
 sensor Configuration class More...
 

Namespaces

namespace  ifw
 
namespace  ifw::fcf
 ActionsEnable class source file.
 
namespace  ifw::fcf::devmgr
 actuatorLcsIf class header file.
 
namespace  ifw::fcf::devmgr::iodev
 IODev class header file.
 

Variables

constexpr auto ifw::fcf::devmgr::iodev::LOGGER_NAME = "iodev"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_NO_RPC = "norpc"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_SENSOR = "sensor"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_CHANNELS = "channels"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_NAME = "name"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_DESCRIPTION = "description"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_ALIAS = "alias"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_TYPE = "type"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_HEADER = "header"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_LOG = "log"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_UNIT = "unit"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_MAP = "map"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_VALUE = "value"
 
constexpr auto ifw::fcf::devmgr::iodev::CI_NAMED_MAPPING = "named_values"
 
constexpr int ifw::fcf::devmgr::iodev::SUBSTATE_OP_MONITORING = 200
 
constexpr auto ifw::fcf::devmgr::iodev::SUBSTATE_OP_MONITORING_STR = "Monitoring"
 
const std::unordered_map< short, std::string > ifw::fcf::devmgr::iodev::SUBSTATE_MAP
 
constexpr auto ifw::fcf::devmgr::iodev::DI_TYPE_STR = "DI"
 
constexpr auto ifw::fcf::devmgr::iodev::AI_TYPE_STR = "AI"
 
constexpr auto ifw::fcf::devmgr::iodev::II_TYPE_STR = "II"
 
constexpr auto ifw::fcf::devmgr::iodev::SI_TYPE_STR = "SI"
 
constexpr auto ifw::fcf::devmgr::iodev::DO_TYPE_STR = "DO"
 
constexpr auto ifw::fcf::devmgr::iodev::AO_TYPE_STR = "AO"
 
constexpr auto ifw::fcf::devmgr::iodev::IO_TYPE_STR = "IO"
 
constexpr auto ifw::fcf::devmgr::iodev::SO_TYPE_STR = "SO"
 
constexpr auto ifw::fcf::devmgr::iodev::DI_CAT_STR = "diChannels"
 
constexpr auto ifw::fcf::devmgr::iodev::AI_CAT_STR = "aiChannels"
 
constexpr auto ifw::fcf::devmgr::iodev::II_CAT_STR = "iiChannels"
 
constexpr auto ifw::fcf::devmgr::iodev::SI_CAT_STR = "siChannels"
 
constexpr auto ifw::fcf::devmgr::iodev::DO_CAT_STR = "doChannels"
 
constexpr auto ifw::fcf::devmgr::iodev::AO_CAT_STR = "aoChannels"
 
constexpr auto ifw::fcf::devmgr::iodev::IO_CAT_STR = "ioChannels"
 
constexpr auto ifw::fcf::devmgr::iodev::SO_CAT_STR = "soChannels"
 
constexpr auto ifw::fcf::devmgr::iodev::RPC_SET_OUTPUTS = "rpcSetOutputs"
 
const std::unordered_map< std::string, std::string > ifw::fcf::devmgr::iodev::IO_DEV_TYPE_MAP