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

The MotorControllerData struct. More...

#include <smaractLcsIf.hpp>

Inheritance diagram for fcf::devmgr::smaract::SmaractControllerData:
fcf::devmgr::motor::MotorBaseControllerData fcf::devmgr::common::DeviceControllerData

Public Member Functions

 SmaractControllerData ()
 
virtual ~SmaractControllerData ()
 
virtual std::string GetErrorText () const
 
void SetData (const SmaractControllerData &data)
 
- Public Member Functions inherited from fcf::devmgr::motor::MotorBaseControllerData
 MotorBaseControllerData ()
 
virtual ~MotorBaseControllerData ()
 
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)
 
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)
 

Additional Inherited Members

- Protected Attributes inherited from fcf::devmgr::motor::MotorBaseControllerData
double m_target_pos {}
 
double m_actual_pos {}
 
double m_pos_error {}
 
double m_actual_vel {}
 
double m_target_vel {}
 
double m_scale_factor {1}
 
- Protected Attributes inherited from fcf::devmgr::common::DeviceControllerData
int m_state
 
int 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

◆ SmaractControllerData()

fcf::devmgr::smaract::SmaractControllerData::SmaractControllerData ( )

◆ ~SmaractControllerData()

fcf::devmgr::smaract::SmaractControllerData::~SmaractControllerData ( )
virtual

Member Function Documentation

◆ GetErrorText()

virtual std::string fcf::devmgr::smaract::SmaractControllerData::GetErrorText ( ) const
inlinevirtual

◆ SetData()

void fcf::devmgr::smaract::SmaractControllerData::SetData ( const SmaractControllerData data)

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