ifw-fcf  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Variables
sensorConfig.hpp File Reference

SensorConfig class header file. More...

#include <string>
#include <yaml-cpp/yaml.h>
#include <fcf/common/iComm.hpp>
#include <fcf/devmgr/common/deviceConfig.hpp>
#include <fcf/devmgr/common/configSet.hpp>
#include <fcf/devmgr/common/dataContext.hpp>
#include <fcf/devmgr/devices/sensorRpcErrors.hpp>
#include <fcf/devmgr/devices/sensorHwErrors.hpp>
#include "sensorConfig.ipp"

Go to the source code of this file.

Classes

struct  fcf::devmgr::sensor::Channel
 
class  fcf::devmgr::sensor::SensorConfig
 sensor Configuration class More...
 

Namespaces

 fcf::devmgr::sensor
 

Variables

constexpr auto fcf::devmgr::sensor::CI_READONLY = "readonly"
 
constexpr auto fcf::devmgr::sensor::CI_CHANNELS = "channels"
 
constexpr auto fcf::devmgr::sensor::CI_DESCRIPTION = "description"
 
constexpr auto fcf::devmgr::sensor::CI_ALIAS = "alias"
 
constexpr auto fcf::devmgr::sensor::CI_TYPE = "type"
 
constexpr auto fcf::devmgr::sensor::CI_HEADER = "header"
 
constexpr auto fcf::devmgr::sensor::CI_LOG = "log"
 
constexpr auto fcf::devmgr::sensor::CI_UNIT = "unit"
 
constexpr auto fcf::devmgr::sensor::CI_MAP = "map"
 
constexpr int fcf::devmgr::sensor::SUBSTATE_OP_MONITORING = 200
 
constexpr auto fcf::devmgr::sensor::SUBSTATE_OP_MONITORING_STR = "Monitoring"
 
const std::unordered_map
< short, std::string > 
fcf::devmgr::sensor::SubstateMap
 
constexpr auto fcf::devmgr::sensor::DI_TYPE_STR = "DI"
 
constexpr auto fcf::devmgr::sensor::AI_TYPE_STR = "AI"
 
constexpr auto fcf::devmgr::sensor::II_TYPE_STR = "II"
 
constexpr auto fcf::devmgr::sensor::SI_TYPE_STR = "SI"
 
constexpr auto fcf::devmgr::sensor::DI_CAT_STR = "diChannels"
 
constexpr auto fcf::devmgr::sensor::AI_CAT_STR = "aiChannels"
 
constexpr auto fcf::devmgr::sensor::II_CAT_STR = "iiChannels"
 
constexpr auto fcf::devmgr::sensor::SI_CAT_STR = "siChannels"
 
const std::unordered_map
< std::string, std::string > 
fcf::devmgr::sensor::ChannelTypeMap
 
const std::vector< std::string > fcf::devmgr::sensor::cfgMapping
 
const std::vector< std::string > fcf::devmgr::sensor::statMapping
 
const std::vector< std::string > fcf::devmgr::sensor::rpcMapping
 

Detailed Description

SensorConfig class header file.

Author
mkiekebu