ifw-fcf  5.0.0-pre2
Public Member Functions | Protected Attributes | List of all members
fcf::devmgr::iodev::IODevChannel Struct Reference

#include <iodevConfig.hpp>

Public Member Functions

 IODevChannel ()
 
virtual ~IODevChannel ()=default
 
std::string GetDescription () const
 
std::string GetAlias () const
 
std::string GetType () const
 
bool GetHeaderFlag () const
 
bool GetLogFlag () const
 
std::string GetUnit () const
 
std::string GetMap () const
 
std::string GetCat () const
 
std::string GetFitsPrefix () const
 
std::string GetNamedValue (std::string value) const
 
void SetDescription (std::string description)
 
void SetAlias (std::string alias)
 
void SetType (std::string type)
 
void SetHeaderFlag (bool flag)
 
void SetLogFlag (bool flag)
 
void SetUnit (std::string unit)
 
void SetMap (std::string map)
 
void SetFitsPrefix (std::string prefix)
 
void AddNamedValue (std::string value, std::string name)
 

Protected Attributes

std::string m_description
 
std::string m_alias
 
std::string m_type
 
bool m_header
 
bool m_log
 
std::string m_unit
 
std::string m_map
 
std::string m_prefix
 
std::unordered_map< std::string, string > m_named_values_map
 

Constructor & Destructor Documentation

◆ IODevChannel()

fcf::devmgr::iodev::IODevChannel::IODevChannel ( )

◆ ~IODevChannel()

virtual fcf::devmgr::iodev::IODevChannel::~IODevChannel ( )
virtualdefault

Member Function Documentation

◆ AddNamedValue()

void fcf::devmgr::iodev::IODevChannel::AddNamedValue ( std::string  value,
std::string  name 
)
inline

◆ GetAlias()

std::string fcf::devmgr::iodev::IODevChannel::GetAlias ( ) const
inline

◆ GetCat()

std::string fcf::devmgr::iodev::IODevChannel::GetCat ( ) const
inline

◆ GetDescription()

std::string fcf::devmgr::iodev::IODevChannel::GetDescription ( ) const
inline

◆ GetFitsPrefix()

std::string fcf::devmgr::iodev::IODevChannel::GetFitsPrefix ( ) const
inline

◆ GetHeaderFlag()

bool fcf::devmgr::iodev::IODevChannel::GetHeaderFlag ( ) const
inline

◆ GetLogFlag()

bool fcf::devmgr::iodev::IODevChannel::GetLogFlag ( ) const
inline

◆ GetMap()

std::string fcf::devmgr::iodev::IODevChannel::GetMap ( ) const
inline

◆ GetNamedValue()

std::string fcf::devmgr::iodev::IODevChannel::GetNamedValue ( std::string  value) const
inline

◆ GetType()

std::string fcf::devmgr::iodev::IODevChannel::GetType ( ) const
inline

◆ GetUnit()

std::string fcf::devmgr::iodev::IODevChannel::GetUnit ( ) const
inline

◆ SetAlias()

void fcf::devmgr::iodev::IODevChannel::SetAlias ( std::string  alias)
inline

◆ SetDescription()

void fcf::devmgr::iodev::IODevChannel::SetDescription ( std::string  description)
inline

◆ SetFitsPrefix()

void fcf::devmgr::iodev::IODevChannel::SetFitsPrefix ( std::string  prefix)
inline

◆ SetHeaderFlag()

void fcf::devmgr::iodev::IODevChannel::SetHeaderFlag ( bool  flag)
inline

◆ SetLogFlag()

void fcf::devmgr::iodev::IODevChannel::SetLogFlag ( bool  flag)
inline

◆ SetMap()

void fcf::devmgr::iodev::IODevChannel::SetMap ( std::string  map)
inline

◆ SetType()

void fcf::devmgr::iodev::IODevChannel::SetType ( std::string  type)
inline

◆ SetUnit()

void fcf::devmgr::iodev::IODevChannel::SetUnit ( std::string  unit)
inline

Member Data Documentation

◆ m_alias

std::string fcf::devmgr::iodev::IODevChannel::m_alias
protected

◆ m_description

std::string fcf::devmgr::iodev::IODevChannel::m_description
protected

◆ m_header

bool fcf::devmgr::iodev::IODevChannel::m_header
protected

◆ m_log

bool fcf::devmgr::iodev::IODevChannel::m_log
protected

◆ m_map

std::string fcf::devmgr::iodev::IODevChannel::m_map
protected

◆ m_named_values_map

std::unordered_map<std::string, string> fcf::devmgr::iodev::IODevChannel::m_named_values_map
protected

◆ m_prefix

std::string fcf::devmgr::iodev::IODevChannel::m_prefix
protected

◆ m_type

std::string fcf::devmgr::iodev::IODevChannel::m_type
protected

◆ m_unit

std::string fcf::devmgr::iodev::IODevChannel::m_unit
protected

The documentation for this struct was generated from the following files: