PlatformSimulationDevice::JointVelocityController Struct Reference

#include <ArmarXSimulation/components/RobotUnitSimulation/Devices/PlatformSimulationDevice.h>

+ Inheritance diagram for PlatformSimulationDevice::JointVelocityController:

Public Member Functions

ControlTargetBase * getControlTarget () override
 
std::string getHardwareControlMode () const override
 
void rtRun (const IceUtil::Time &, const IceUtil::Time &) override
 called when this JointController is run
 
- Public Member Functions inherited from JointController
virtual const std::string & getControlMode () const
 
std::size_t getControlModeHash () const
 
virtual const ControlTargetBase * getControlTarget () const
 
template<class T>
const T * getControlTarget () const
 
std::size_t getHardwareControlModeHash () const
 
ControlDevice & getParent () const
 
virtual StringVariantBaseMap publish (const DebugDrawerInterfacePrx &draw, const DebugObserverInterfacePrx &observer) const
 Hook for publishing data from JointController, mainly for debugging purposes.
 
std::size_t rtGetControlModeHash () const
 
std::size_t rtGetHardwareControlModeHash () const
 
ControlDevice & rtGetParent () const
 
template<class T>
T & rtGetParent () const
 
virtual bool rtIsTargetValid () const
 
virtual void rtResetTarget ()
 
virtual ~JointController ()=default
 

Public Attributes

ControlTargetHolonomicPlatformVelocity * target
 

Additional Inherited Members

- Protected Member Functions inherited from JointController
virtual void rtPostDeactivateController ()
 
virtual void rtPreActivateController ()
 called when this JointController is activated
 

Member Function Documentation

◆ getControlTarget()

ControlTargetBase * getControlTarget ( )
inlineoverridevirtual

Implements JointController.

◆ getHardwareControlMode()

std::string getHardwareControlMode ( ) const
inlineoverridevirtual

Reimplemented from JointController.

◆ rtRun()

void rtRun ( const IceUtil::Time & sensorValuesTimestamp,
const IceUtil::Time & timeSinceLastIteration )
inlineoverridevirtual

called when this JointController is run

Implements JointController.

Member Data Documentation

◆ target


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