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

The ChannelData struct. More...

#include <iodevLcsIf.hpp>

Public Member Functions

 IODevData ()
 
virtual ~IODevData ()
 
void GetValue (bool &value) const
 
void GetValue (double &value) const
 
void GetValue (int &value) const
 
std::string GetNamedValue () const
 
void SetValue (const bool &value)
 
void SetValue (const double &value)
 
void SetValue (const int &value)
 
void SetNamedValue (const std::string &value)
 
protocol::base::Variant GetRawValue () const
 
void SetRawValue (const protocol::base::Variant &value)
 

Protected Attributes

protocol::base::Variant m_value
 
std::string m_named_value
 

Friends

std::ostream & operator<< (std::ostream &dest, const IODevData &obj)
 

Detailed Description

The ChannelData struct.

Constructor & Destructor Documentation

◆ IODevData()

fcf::devmgr::iodev::IODevData::IODevData ( )

◆ ~IODevData()

fcf::devmgr::iodev::IODevData::~IODevData ( )
virtual

Member Function Documentation

◆ GetNamedValue()

std::string fcf::devmgr::iodev::IODevData::GetNamedValue ( ) const

◆ GetRawValue()

protocol::base::Variant fcf::devmgr::iodev::IODevData::GetRawValue ( ) const

◆ GetValue() [1/3]

void fcf::devmgr::iodev::IODevData::GetValue ( bool &  value) const

◆ GetValue() [2/3]

void fcf::devmgr::iodev::IODevData::GetValue ( double &  value) const

◆ GetValue() [3/3]

void fcf::devmgr::iodev::IODevData::GetValue ( int &  value) const

◆ SetNamedValue()

void fcf::devmgr::iodev::IODevData::SetNamedValue ( const std::string &  value)

◆ SetRawValue()

void fcf::devmgr::iodev::IODevData::SetRawValue ( const protocol::base::Variant &  value)

◆ SetValue() [1/3]

void fcf::devmgr::iodev::IODevData::SetValue ( const bool &  value)

◆ SetValue() [2/3]

void fcf::devmgr::iodev::IODevData::SetValue ( const double &  value)

◆ SetValue() [3/3]

void fcf::devmgr::iodev::IODevData::SetValue ( const int &  value)

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  dest,
const IODevData obj 
)
friend

Member Data Documentation

◆ m_named_value

std::string fcf::devmgr::iodev::IODevData::m_named_value
protected

◆ m_value

protocol::base::Variant fcf::devmgr::iodev::IODevData::m_value
protected

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