PlatformSimulationDevice::JointVelocityController Struct Reference

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

+ Inheritance diagram for PlatformSimulationDevice::JointVelocityController:

Public Member Functions

ControlTargetBasegetControlTarget () override
 
std::string getHardwareControlMode () const override
 
void rtRun (const IceUtil::Time &, const IceUtil::Time &) override
 called when this JointController is run More...
 
- Public Member Functions inherited from JointController
virtual const std::string & getControlMode () const
 
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 bool rtIsTargetValid () 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 38 of file PlatformSimulationDevice.h.

Member Function Documentation

◆ getControlTarget()

ControlTargetBase* getControlTarget ( )
inlineoverridevirtual

Implements JointController.

Definition at line 42 of file PlatformSimulationDevice.h.

◆ getHardwareControlMode()

std::string getHardwareControlMode ( ) const
inlineoverridevirtual

Reimplemented from JointController.

Definition at line 46 of file PlatformSimulationDevice.h.

◆ rtRun()

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

called when this JointController is run

Implements JointController.

Definition at line 41 of file PlatformSimulationDevice.h.

Member Data Documentation

◆ target


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