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


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 ( )

Implements JointController.

Definition at line 42 of file PlatformSimulationDevice.h.

◆ getHardwareControlMode()

std::string getHardwareControlMode ( ) const

Reimplemented from JointController.

Definition at line 46 of file PlatformSimulationDevice.h.

◆ rtRun()

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

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: