|
#include <atomic>
#include <functional>
#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/components/units/RobotUnit/RobotUnit.h>
#include <RobotAPI/interface/units/RobotUnit/NJointController.h>
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) | |