PlatformSimulationDevice::JointStopMovementController Struct Reference

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

+ Inheritance diagram for PlatformSimulationDevice::JointStopMovementController:

Public Member Functions

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

Public Attributes

ControlTargetHolonomicPlatformVelocitytarget
 

Additional Inherited Members

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

Detailed Description

Definition at line 74 of file PlatformSimulationDevice.h.

Member Function Documentation

◆ getControlMode()

const std::string& getControlMode ( ) const
inlineoverridevirtual

Reimplemented from JointController.

Definition at line 82 of file PlatformSimulationDevice.h.

◆ getControlTarget()

ControlTargetBase* getControlTarget ( )
inlineoverridevirtual

Implements JointController.

Definition at line 78 of file PlatformSimulationDevice.h.

◆ getHardwareControlMode()

std::string getHardwareControlMode ( ) const
inlineoverridevirtual

Reimplemented from JointController.

Definition at line 90 of file PlatformSimulationDevice.h.

◆ rtIsTargetValid()

bool rtIsTargetValid ( ) const
inlineoverridevirtual

Reimplemented from JointController.

Definition at line 86 of file PlatformSimulationDevice.h.

◆ rtRun()

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

called when this JointController is run

Implements JointController.

Definition at line 42 of file PlatformSimulationDevice.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ target


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