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::motor::MotorControllerData Struct Reference

The MotorControllerData struct. More...

#include <motorLcsIf.hpp>

Inheritance diagram for devmgr::motor::MotorControllerData:
devmgr::common::DeviceControllerData devmgr::common::DeviceControllerData devmgr::common::DeviceControllerData

Public Member Functions

 MotorControllerData ()
 
virtual ~MotorControllerData ()
 
double GetActualPos () const
 
void SetActualPos (double position)
 
double GetPosError () const
 
void SetPosError (double pos_error)
 
double GetActualVel () const
 
void SetActualVel (double velocity)
 
double GetTargetPos () const
 
void SetTargetPos (double position)
 
double GetTargetVel () const
 
void SetTargetVel (double velocity)
 
double GetScaleFactor () const
 
void SetScaleFactor (double scale)
 
bool GetBrakeFlag () const
 
void SetBrakeFlag (bool flag)
 
bool GetEnableFlag () const
 
void SetEnableFlag (bool flag)
 
bool GetLockFlag () const
 
void SetLockFlag (bool flag)
 
int GetMode () const
 
void SetMode (int mode)
 
bool GetReadyFlag () const
 
void SetReadyFlag (bool flag)
 
bool GetInPositionFlag () const
 
void SetInPositionFlag (bool flag)
 
short GetInfoData1 () const
 
void SetInfoData1 (short info)
 
short GetInfoData2 () const
 
void SetInfoData2 (short info)
 
bool GetSignalFlag (Signal signal) const
 
void SetSignalFlag (Signal signal, bool flag)
 
std::string GetErrorText () const
 
void SetData (const MotorControllerData &data)
 
 MotorControllerData ()
 
virtual ~MotorControllerData ()
 
double GetActualPos () const
 
void SetActualPos (double position)
 
double GetPosError () const
 
void SetPosError (double pos_error)
 
double GetActualVel () const
 
void SetActualVel (double velocity)
 
double GetTargetPos () const
 
void SetTargetPos (double position)
 
double GetTargetVel () const
 
void SetTargetVel (double velocity)
 
double GetScaleFactor () const
 
void SetScaleFactor (double scale)
 
bool GetBrakeFlag () const
 
void SetBrakeFlag (bool flag)
 
bool GetEnableFlag () const
 
void SetEnableFlag (bool flag)
 
bool GetLockFlag () const
 
void SetLockFlag (bool flag)
 
int GetMode () const
 
void SetMode (int mode)
 
bool GetReadyFlag () const
 
void SetReadyFlag (bool flag)
 
bool GetInPositionFlag () const
 
void SetInPositionFlag (bool flag)
 
short GetInfoData1 () const
 
void SetInfoData1 (short info)
 
short GetInfoData2 () const
 
void SetInfoData2 (short info)
 
bool GetSignalFlag (Signal signal) const
 
void SetSignalFlag (Signal signal, bool flag)
 
std::string GetErrorText () const
 
void SetData (const MotorControllerData &data)
 
 MotorControllerData ()
 
virtual ~MotorControllerData ()
 
double GetActualPos () const
 
void SetActualPos (double position)
 
double GetPosError () const
 
void SetPosError (double pos_error)
 
double GetActualVel () const
 
void SetActualVel (double velocity)
 
double GetTargetPos () const
 
void SetTargetPos (double position)
 
double GetTargetVel () const
 
void SetTargetVel (double velocity)
 
double GetScaleFactor () const
 
void SetScaleFactor (double scale)
 
bool GetBrakeFlag () const
 
void SetBrakeFlag (bool flag)
 
bool GetEnableFlag () const
 
void SetEnableFlag (bool flag)
 
bool GetLockFlag () const
 
void SetLockFlag (bool flag)
 
int GetMode () const
 
void SetMode (int mode)
 
bool GetReadyFlag () const
 
void SetReadyFlag (bool flag)
 
bool GetInPositionFlag () const
 
void SetInPositionFlag (bool flag)
 
short GetInfoData1 () const
 
void SetInfoData1 (short info)
 
short GetInfoData2 () const
 
void SetInfoData2 (short info)
 
bool GetSignalFlag (Signal signal) const
 
void SetSignalFlag (Signal signal, bool flag)
 
std::string GetErrorText () const
 
void SetData (const MotorControllerData &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_target_pos
 
double m_actual_pos
 
double m_pos_error
 
double m_actual_vel
 
double m_target_vel
 
double m_scale_factor
 
bool m_brake
 
bool m_enabled
 
bool m_locked
 
int m_mode
 
bool m_ready
 
bool m_in_position
 
int m_info_data1
 
int m_info_data2
 
std::vector< bool > m_signals
 
- Protected Attributes inherited from devmgr::common::DeviceControllerData
short m_state
 
short m_substate
 
bool m_local
 
int m_error_code
 

Detailed Description

The MotorControllerData struct.

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

Constructor & Destructor Documentation

devmgr::motor::MotorControllerData::MotorControllerData ( )
devmgr::motor::MotorControllerData::~MotorControllerData ( )
virtual
devmgr::motor::MotorControllerData::MotorControllerData ( )
virtual devmgr::motor::MotorControllerData::~MotorControllerData ( )
virtual
devmgr::motor::MotorControllerData::MotorControllerData ( )
virtual devmgr::motor::MotorControllerData::~MotorControllerData ( )
virtual

Member Function Documentation

double devmgr::motor::MotorControllerData::GetActualPos ( ) const
inline
double devmgr::motor::MotorControllerData::GetActualPos ( ) const
inline
double devmgr::motor::MotorControllerData::GetActualPos ( ) const
inline
double devmgr::motor::MotorControllerData::GetActualVel ( ) const
inline
double devmgr::motor::MotorControllerData::GetActualVel ( ) const
inline
double devmgr::motor::MotorControllerData::GetActualVel ( ) const
inline
bool devmgr::motor::MotorControllerData::GetBrakeFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetBrakeFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetBrakeFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetEnableFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetEnableFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetEnableFlag ( ) const
inline
std::string devmgr::motor::MotorControllerData::GetErrorText ( ) const
inline
std::string devmgr::motor::MotorControllerData::GetErrorText ( ) const
inline
std::string devmgr::motor::MotorControllerData::GetErrorText ( ) const
inline
short devmgr::motor::MotorControllerData::GetInfoData1 ( ) const
inline
short devmgr::motor::MotorControllerData::GetInfoData1 ( ) const
inline
short devmgr::motor::MotorControllerData::GetInfoData1 ( ) const
inline
short devmgr::motor::MotorControllerData::GetInfoData2 ( ) const
inline
short devmgr::motor::MotorControllerData::GetInfoData2 ( ) const
inline
short devmgr::motor::MotorControllerData::GetInfoData2 ( ) const
inline
bool devmgr::motor::MotorControllerData::GetInPositionFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetInPositionFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetInPositionFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetLockFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetLockFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetLockFlag ( ) const
inline
int devmgr::motor::MotorControllerData::GetMode ( ) const
inline
int devmgr::motor::MotorControllerData::GetMode ( ) const
inline
int devmgr::motor::MotorControllerData::GetMode ( ) const
inline
double devmgr::motor::MotorControllerData::GetPosError ( ) const
inline
double devmgr::motor::MotorControllerData::GetPosError ( ) const
inline
double devmgr::motor::MotorControllerData::GetPosError ( ) const
inline
bool devmgr::motor::MotorControllerData::GetReadyFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetReadyFlag ( ) const
inline
bool devmgr::motor::MotorControllerData::GetReadyFlag ( ) const
inline
double devmgr::motor::MotorControllerData::GetScaleFactor ( ) const
inline
double devmgr::motor::MotorControllerData::GetScaleFactor ( ) const
inline
double devmgr::motor::MotorControllerData::GetScaleFactor ( ) const
inline
bool devmgr::motor::MotorControllerData::GetSignalFlag ( Signal  signal) const
inline
bool devmgr::motor::MotorControllerData::GetSignalFlag ( Signal  signal) const
inline
bool devmgr::motor::MotorControllerData::GetSignalFlag ( Signal  signal) const
inline
double devmgr::motor::MotorControllerData::GetTargetPos ( ) const
inline
double devmgr::motor::MotorControllerData::GetTargetPos ( ) const
inline
double devmgr::motor::MotorControllerData::GetTargetPos ( ) const
inline
double devmgr::motor::MotorControllerData::GetTargetVel ( ) const
inline
double devmgr::motor::MotorControllerData::GetTargetVel ( ) const
inline
double devmgr::motor::MotorControllerData::GetTargetVel ( ) const
inline
void devmgr::motor::MotorControllerData::SetActualPos ( double  position)
inline
void devmgr::motor::MotorControllerData::SetActualPos ( double  position)
inline
void devmgr::motor::MotorControllerData::SetActualPos ( double  position)
inline
void devmgr::motor::MotorControllerData::SetActualVel ( double  velocity)
inline
void devmgr::motor::MotorControllerData::SetActualVel ( double  velocity)
inline
void devmgr::motor::MotorControllerData::SetActualVel ( double  velocity)
inline
void devmgr::motor::MotorControllerData::SetBrakeFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetBrakeFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetBrakeFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetData ( const MotorControllerData data)
void devmgr::motor::MotorControllerData::SetData ( const MotorControllerData data)
void devmgr::motor::MotorControllerData::SetData ( const MotorControllerData data)
void devmgr::motor::MotorControllerData::SetEnableFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetEnableFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetEnableFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetInfoData1 ( short  info)
inline
void devmgr::motor::MotorControllerData::SetInfoData1 ( short  info)
inline
void devmgr::motor::MotorControllerData::SetInfoData1 ( short  info)
inline
void devmgr::motor::MotorControllerData::SetInfoData2 ( short  info)
inline
void devmgr::motor::MotorControllerData::SetInfoData2 ( short  info)
inline
void devmgr::motor::MotorControllerData::SetInfoData2 ( short  info)
inline
void devmgr::motor::MotorControllerData::SetInPositionFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetInPositionFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetInPositionFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetLockFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetLockFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetLockFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetMode ( int  mode)
inline
void devmgr::motor::MotorControllerData::SetMode ( int  mode)
inline
void devmgr::motor::MotorControllerData::SetMode ( int  mode)
inline
void devmgr::motor::MotorControllerData::SetPosError ( double  pos_error)
inline
void devmgr::motor::MotorControllerData::SetPosError ( double  pos_error)
inline
void devmgr::motor::MotorControllerData::SetPosError ( double  pos_error)
inline
void devmgr::motor::MotorControllerData::SetReadyFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetReadyFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetReadyFlag ( bool  flag)
inline
void devmgr::motor::MotorControllerData::SetScaleFactor ( double  scale)
inline
void devmgr::motor::MotorControllerData::SetScaleFactor ( double  scale)
inline
void devmgr::motor::MotorControllerData::SetScaleFactor ( double  scale)
inline
void devmgr::motor::MotorControllerData::SetSignalFlag ( Signal  signal,
bool  flag 
)
inline
void devmgr::motor::MotorControllerData::SetSignalFlag ( Signal  signal,
bool  flag 
)
inline
void devmgr::motor::MotorControllerData::SetSignalFlag ( Signal  signal,
bool  flag 
)
inline
void devmgr::motor::MotorControllerData::SetTargetPos ( double  position)
inline
void devmgr::motor::MotorControllerData::SetTargetPos ( double  position)
inline
void devmgr::motor::MotorControllerData::SetTargetPos ( double  position)
inline
void devmgr::motor::MotorControllerData::SetTargetVel ( double  velocity)
inline
void devmgr::motor::MotorControllerData::SetTargetVel ( double  velocity)
inline
void devmgr::motor::MotorControllerData::SetTargetVel ( double  velocity)
inline

Member Data Documentation

double devmgr::motor::MotorControllerData::m_actual_pos
protected
double devmgr::motor::MotorControllerData::m_actual_vel
protected
bool devmgr::motor::MotorControllerData::m_brake
protected
bool devmgr::motor::MotorControllerData::m_enabled
protected
bool devmgr::motor::MotorControllerData::m_in_position
protected
int devmgr::motor::MotorControllerData::m_info_data1
protected
int devmgr::motor::MotorControllerData::m_info_data2
protected
bool devmgr::motor::MotorControllerData::m_locked
protected
int devmgr::motor::MotorControllerData::m_mode
protected
double devmgr::motor::MotorControllerData::m_pos_error
protected
bool devmgr::motor::MotorControllerData::m_ready
protected
double devmgr::motor::MotorControllerData::m_scale_factor
protected
std::vector< bool > devmgr::motor::MotorControllerData::m_signals
protected
double devmgr::motor::MotorControllerData::m_target_pos
protected
double devmgr::motor::MotorControllerData::m_target_vel
protected

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