|
|
#include <atomic>#include <map>#include <mutex>#include <optional>#include <VirtualRobot/VirtualRobot.h>#include <ArmarXCore/core/ManagedIceObject.h>#include <ArmarXCore/core/exceptions/local/ExpressionException.h>#include <ArmarXCore/core/services/tasks/ThreadPool.h>#include <ArmarXCore/interface/core/ManagedIceObjectDefinitions.h>#include <RobotAPI/interface/units/RobotUnit/NJointController.h>#include <RobotAPI/interface/units/RobotUnit/RobotUnitInterface.h>
Include dependency graph for NJointControllerBase.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | AsynchronousNJointController |
| class | NJointControllerRegistryEntryHelper< NJointControllerT > |
| class | NJointControllerBase |
| A high level controller writing its results into ControlTargets. More... | |
| class | SynchronousNJointController |
Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| armarx::detail | |
| armarx::RobotUnitModule | |
| armarx::WidgetDescription | |
| IceProxy | |
| IceProxy::armarx | |
Typedefs | |
| using | ConstControlDevicePtr = std::shared_ptr< const class ControlDevice > |
| using | ConstSensorDevicePtr = std::shared_ptr< const class SensorDevice > |
| using | NJointController = SynchronousNJointController |
| using | NJointControllerPtr = SynchronousNJointControllerPtr |
| typedef ::IceInternal::ProxyHandle<::IceProxy::armarx::RobotUnitInterface > | RobotUnitInterfacePrx |
| using | SensorAndControl = detail::ControlThreadOutputBufferEntry |
| typedef ::std::map<::std::string, ::armarx::WidgetDescription::WidgetPtr > | StringWidgetDictionary |
| typedef ::IceInternal::Handle<::armarx::WidgetDescription::Widget > | WidgetPtr |
Functions | |
| TYPEDEF_PTRS_HANDLE (AsynchronousNJointController) | |
| TYPEDEF_PTRS_HANDLE (NJointControllerBase) | |
| TYPEDEF_PTRS_HANDLE (RobotUnit) | |
| TYPEDEF_PTRS_HANDLE (SynchronousNJointController) | |