|
#include <ArmarXSimulation/components/RobotUnitSimulation/Devices/JointSimulationDevice.h>
Public Member Functions | |
ControlTargetBase * | getControlTarget () override |
std::string | getHardwareControlMode () const override |
JointSimController (std::string hwMode) | |
Public Member Functions inherited from JointSimulationDevice::JointSimControllerBase | |
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 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. More... | |
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 | |
const std::string | hwMode |
TargT | targ |
Public Attributes inherited from JointSimulationDevice::JointSimControllerBase | |
NameValueMap * | map |
float * | mapVal |
const float * | sensVal |
const float * | val |
Additional Inherited Members | |
Protected Member Functions inherited from JointController | |
virtual void | rtPostDeactivateController () |
virtual void | rtPreActivateController () |
called when this JointController is activated More... | |
Definition at line 48 of file JointSimulationDevice.h.
|
inline |
Definition at line 50 of file JointSimulationDevice.h.
|
inlineoverridevirtual |
Implements JointController.
Definition at line 54 of file JointSimulationDevice.h.
|
inlineoverridevirtual |
Reimplemented from JointController.
Definition at line 58 of file JointSimulationDevice.h.
const std::string hwMode |
Definition at line 53 of file JointSimulationDevice.h.
TargT targ |
Definition at line 52 of file JointSimulationDevice.h.