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::lamp::LampControllerData Struct Reference

The LampControllerData struct. More...

#include <lampLcsIf.hpp>

Inheritance diagram for devmgr::lamp::LampControllerData:
devmgr::common::DeviceControllerData devmgr::common::DeviceControllerData devmgr::common::DeviceControllerData

Public Member Functions

 LampControllerData ()
 
virtual ~LampControllerData ()
 
double GetIntensity () const
 
void SetIntensity (double intensity)
 
std::string GetErrorText () const
 
void SetData (const LampControllerData &data)
 
 LampControllerData ()
 
virtual ~LampControllerData ()
 
double GetIntensity () const
 
void SetIntensity (double intensity)
 
std::string GetErrorText () const
 
void SetData (const LampControllerData &data)
 
 LampControllerData ()
 
virtual ~LampControllerData ()
 
double GetIntensity () const
 
void SetIntensity (double intensity)
 
std::string GetErrorText () const
 
void SetData (const LampControllerData &data)
 
- Public Member Functions inherited from devmgr::common::DeviceControllerData
 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

double m_intensity
 
- Protected Attributes inherited from devmgr::common::DeviceControllerData
short m_state
 
short m_substate
 
bool m_local
 
int m_error_code
 

Detailed Description

The LampControllerData struct.

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

Constructor & Destructor Documentation

devmgr::lamp::LampControllerData::LampControllerData ( )
devmgr::lamp::LampControllerData::~LampControllerData ( )
virtual
devmgr::lamp::LampControllerData::LampControllerData ( )
virtual devmgr::lamp::LampControllerData::~LampControllerData ( )
virtual
devmgr::lamp::LampControllerData::LampControllerData ( )
virtual devmgr::lamp::LampControllerData::~LampControllerData ( )
virtual

Member Function Documentation

std::string devmgr::lamp::LampControllerData::GetErrorText ( ) const
inline
std::string devmgr::lamp::LampControllerData::GetErrorText ( ) const
inline
std::string devmgr::lamp::LampControllerData::GetErrorText ( ) const
inline
double devmgr::lamp::LampControllerData::GetIntensity ( ) const
inline
double devmgr::lamp::LampControllerData::GetIntensity ( ) const
inline
double devmgr::lamp::LampControllerData::GetIntensity ( ) const
inline
void devmgr::lamp::LampControllerData::SetData ( const LampControllerData data)
void devmgr::lamp::LampControllerData::SetData ( const LampControllerData data)
void devmgr::lamp::LampControllerData::SetData ( const LampControllerData data)
void devmgr::lamp::LampControllerData::SetIntensity ( double  intensity)
inline
void devmgr::lamp::LampControllerData::SetIntensity ( double  intensity)
inline
void devmgr::lamp::LampControllerData::SetIntensity ( double  intensity)
inline

Member Data Documentation

double devmgr::lamp::LampControllerData::m_intensity
protected

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