ConfigurableNJointControllerBase< _AronConfigT > Class Template Referenceabstract

#include <armarx/control/njoint_controller/core/ConfigurableNJointControllerBase.h>

+ Inheritance diagram for ConfigurableNJointControllerBase< _AronConfigT >:

Public Types

using AronConfigT = _AronConfigT
 
using ConfigurableNJointControllerBaseT = ConfigurableNJointControllerBase< AronConfigT >
 

Public Member Functions

 ConfigurableNJointControllerBase (const NJointControllerConfigPtr &config)
 
void updateConfig (const ::armarx::aron::data::dto::DictPtr &dto, const Ice::Current &iceCurrent) override
 
virtual ~ConfigurableNJointControllerBase ()=default
 

Protected Member Functions

const AronConfigTinitialConfigData () const
 
virtual void updateConfig (const AronConfigT &configData)=0
 

Detailed Description

template<typename _AronConfigT>
class armarx::control::njoint_controller::core::ConfigurableNJointControllerBase< _AronConfigT >

Definition at line 33 of file ConfigurableNJointControllerBase.h.

Member Typedef Documentation

◆ AronConfigT

using AronConfigT = _AronConfigT

Definition at line 37 of file ConfigurableNJointControllerBase.h.

◆ ConfigurableNJointControllerBaseT

Constructor & Destructor Documentation

◆ ConfigurableNJointControllerBase()

ConfigurableNJointControllerBase ( const NJointControllerConfigPtr &  config)
inline

Definition at line 40 of file ConfigurableNJointControllerBase.h.

◆ ~ConfigurableNJointControllerBase()

virtual ~ConfigurableNJointControllerBase ( )
virtualdefault

Member Function Documentation

◆ initialConfigData()

const AronConfigT& initialConfigData ( ) const
inlineprotected

Definition at line 63 of file ConfigurableNJointControllerBase.h.

◆ updateConfig() [1/2]

void updateConfig ( const ::armarx::aron::data::dto::DictPtr &  dto,
const Ice::Current &  iceCurrent 
)
inlineoverride

Definition at line 53 of file ConfigurableNJointControllerBase.h.

+ Here is the caller graph for this function:

◆ updateConfig() [2/2]

virtual void updateConfig ( const AronConfigT configData)
protectedpure virtual

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