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

The IODevControllerData struct. More...

#include <iodevLcsIf.hpp>

Inheritance diagram for fcf::devmgr::iodev::IODevControllerData:
fcf::devmgr::common::DeviceControllerData

Public Member Functions

 IODevControllerData ()
 
virtual ~IODevControllerData ()
 
std::string GetErrorText () const
 
virtual std::string GetSubstateStr () const
 
void ClearChannelValues ()
 
void SetChannelValue (const std::string &channel, const IODevData &value)
 
void GetChannelValue (const std::string &channel, IODevData &data) const
 
void SetData (const IODevControllerData &data)
 
- Public Member Functions inherited from fcf::devmgr::common::DeviceControllerData
 DeviceControllerData ()
 
virtual ~DeviceControllerData ()
 
int GetState () const
 
void SetState (int state)
 
int GetSubstate () const
 
std::string GetStateStr () const
 
void SetSubstate (int subtate)
 
bool GetLocalFlag () const
 
void SetLocalFlag (bool local_flag)
 
int GetErrorCode () const
 
void SetErrorCode (int error_code)
 
void SetData (const DeviceControllerData &data)
 

Additional Inherited Members

- Protected Attributes inherited from fcf::devmgr::common::DeviceControllerData
int m_state
 
int m_substate
 
bool m_local
 
int m_error_code
 

Detailed Description

The IODevControllerData struct.

This structure is used store the status information about the sensor. The sensorLcsIf class will read the sensor status information from the controller and it will store it in this structure.

Constructor & Destructor Documentation

◆ IODevControllerData()

fcf::devmgr::iodev::IODevControllerData::IODevControllerData ( )

◆ ~IODevControllerData()

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

Member Function Documentation

◆ ClearChannelValues()

void fcf::devmgr::iodev::IODevControllerData::ClearChannelValues ( )
inline

◆ GetChannelValue()

void fcf::devmgr::iodev::IODevControllerData::GetChannelValue ( const std::string &  channel,
IODevData data 
) const
inline

◆ GetErrorText()

std::string fcf::devmgr::iodev::IODevControllerData::GetErrorText ( ) const
inline

◆ GetSubstateStr()

virtual std::string fcf::devmgr::iodev::IODevControllerData::GetSubstateStr ( ) const
inlinevirtual

◆ SetChannelValue()

void fcf::devmgr::iodev::IODevControllerData::SetChannelValue ( const std::string &  channel,
const IODevData value 
)
inline

◆ SetData()

void fcf::devmgr::iodev::IODevControllerData::SetData ( const IODevControllerData data)

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