ifw-fcf  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
fcf::devmgr::piezo::PiezoControllerData Struct Reference

The piezoControllerData struct. More...

#include <piezoLcsIf.hpp>

Inheritance diagram for fcf::devmgr::piezo::PiezoControllerData:
fcf::devmgr::common::DeviceControllerData

Public Member Functions

 PiezoControllerData ()
 
virtual ~PiezoControllerData ()
 
std::string GetErrorText () const
 
void SetData (const PiezoControllerData &data)
 
void SetPosBit (short axis, int value)
 
void SetPosUser (short axis, double value)
 
int GetPosBit (short axis) const
 
double GetPosUser (short axis) const
 
virtual std::string GetSubstateStr () const
 
- 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)
 

Protected Attributes

std::vector< int > m_pos_bit
 
std::vector< double > m_pos_user
 
- Protected Attributes inherited from fcf::devmgr::common::DeviceControllerData
int m_state
 
int m_substate
 
bool m_local
 
int m_error_code
 

Detailed Description

The piezoControllerData struct.

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

Constructor & Destructor Documentation

fcf::devmgr::piezo::PiezoControllerData::PiezoControllerData ( )
fcf::devmgr::piezo::PiezoControllerData::~PiezoControllerData ( )
virtual

Member Function Documentation

std::string fcf::devmgr::piezo::PiezoControllerData::GetErrorText ( ) const
inline
int fcf::devmgr::piezo::PiezoControllerData::GetPosBit ( short  axis) const
double fcf::devmgr::piezo::PiezoControllerData::GetPosUser ( short  axis) const
virtual std::string fcf::devmgr::piezo::PiezoControllerData::GetSubstateStr ( ) const
inlinevirtual
void fcf::devmgr::piezo::PiezoControllerData::SetData ( const PiezoControllerData data)
void fcf::devmgr::piezo::PiezoControllerData::SetPosBit ( short  axis,
int  value 
)
void fcf::devmgr::piezo::PiezoControllerData::SetPosUser ( short  axis,
double  value 
)

Member Data Documentation

std::vector<int> fcf::devmgr::piezo::PiezoControllerData::m_pos_bit
protected
std::vector<double> fcf::devmgr::piezo::PiezoControllerData::m_pos_user
protected

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