ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
devmgr::common::DeviceControllerData Struct Reference

The DeviceControllerData struct. More...

#include <deviceLcsIf.hpp>

Inheritance diagram for devmgr::common::DeviceControllerData:
devmgr::lamp::LampControllerData devmgr::lamp::LampControllerData devmgr::lamp::LampControllerData devmgr::motor::MotorControllerData devmgr::motor::MotorControllerData devmgr::motor::MotorControllerData devmgr::sensor::SensorControllerData devmgr::sensor::SensorControllerData devmgr::sensor::SensorControllerData devmgr::shutter::ShutterControllerData devmgr::shutter::ShutterControllerData devmgr::shutter::ShutterControllerData

Public Member Functions

 DeviceControllerData ()
 
virtual ~DeviceControllerData ()
 
short GetState () const
 
void SetState (short state)
 
short GetSubstate () const
 
void SetSubstate (short subtate)
 
bool GetLocalFlag () const
 
void SetLocalFlag (bool local_flag)
 
int GetErrorCode () const
 
void SetErrorCode (int error_code)
 
void SetData (const DeviceControllerData &data)
 
 DeviceControllerData ()
 
virtual ~DeviceControllerData ()
 
short GetState () const
 
void SetState (short state)
 
short GetSubstate () const
 
void SetSubstate (short subtate)
 
bool GetLocalFlag () const
 
void SetLocalFlag (bool local_flag)
 
int GetErrorCode () const
 
void SetErrorCode (int error_code)
 
void SetData (const DeviceControllerData &data)
 
 DeviceControllerData ()
 
virtual ~DeviceControllerData ()
 
short GetState () const
 
void SetState (short state)
 
short GetSubstate () const
 
void SetSubstate (short subtate)
 
bool GetLocalFlag () const
 
void SetLocalFlag (bool local_flag)
 
int GetErrorCode () const
 
void SetErrorCode (int error_code)
 
void SetData (const DeviceControllerData &data)
 

Protected Attributes

short m_state
 
short m_substate
 
bool m_local
 
int m_error_code
 

Detailed Description

The DeviceControllerData struct.

This structure is used store the basic information about a device. Devices classes will read the device information from the controller and it will store it in this structure.

Constructor & Destructor Documentation

devmgr::common::DeviceControllerData::DeviceControllerData ( )
devmgr::common::DeviceControllerData::~DeviceControllerData ( )
virtual
devmgr::common::DeviceControllerData::DeviceControllerData ( )
virtual devmgr::common::DeviceControllerData::~DeviceControllerData ( )
virtual
devmgr::common::DeviceControllerData::DeviceControllerData ( )
virtual devmgr::common::DeviceControllerData::~DeviceControllerData ( )
virtual

Member Function Documentation

int devmgr::common::DeviceControllerData::GetErrorCode ( ) const
inline
int devmgr::common::DeviceControllerData::GetErrorCode ( ) const
inline
int devmgr::common::DeviceControllerData::GetErrorCode ( ) const
inline
bool devmgr::common::DeviceControllerData::GetLocalFlag ( ) const
inline
bool devmgr::common::DeviceControllerData::GetLocalFlag ( ) const
inline
bool devmgr::common::DeviceControllerData::GetLocalFlag ( ) const
inline
short devmgr::common::DeviceControllerData::GetState ( ) const
inline
short devmgr::common::DeviceControllerData::GetState ( ) const
inline
short devmgr::common::DeviceControllerData::GetState ( ) const
inline
short devmgr::common::DeviceControllerData::GetSubstate ( ) const
inline
short devmgr::common::DeviceControllerData::GetSubstate ( ) const
inline
short devmgr::common::DeviceControllerData::GetSubstate ( ) const
inline
void devmgr::common::DeviceControllerData::SetData ( const DeviceControllerData data)
void devmgr::common::DeviceControllerData::SetData ( const DeviceControllerData data)
void devmgr::common::DeviceControllerData::SetData ( const DeviceControllerData data)
void devmgr::common::DeviceControllerData::SetErrorCode ( int  error_code)
inline
void devmgr::common::DeviceControllerData::SetErrorCode ( int  error_code)
inline
void devmgr::common::DeviceControllerData::SetErrorCode ( int  error_code)
inline
void devmgr::common::DeviceControllerData::SetLocalFlag ( bool  local_flag)
inline
void devmgr::common::DeviceControllerData::SetLocalFlag ( bool  local_flag)
inline
void devmgr::common::DeviceControllerData::SetLocalFlag ( bool  local_flag)
inline
void devmgr::common::DeviceControllerData::SetState ( short  state)
inline
void devmgr::common::DeviceControllerData::SetState ( short  state)
inline
void devmgr::common::DeviceControllerData::SetState ( short  state)
inline
void devmgr::common::DeviceControllerData::SetSubstate ( short  subtate)
inline
void devmgr::common::DeviceControllerData::SetSubstate ( short  subtate)
inline
void devmgr::common::DeviceControllerData::SetSubstate ( short  subtate)
inline

Member Data Documentation

int devmgr::common::DeviceControllerData::m_error_code
protected
bool devmgr::common::DeviceControllerData::m_local
protected
short devmgr::common::DeviceControllerData::m_state
protected
short devmgr::common::DeviceControllerData::m_substate
protected

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