Home Previous Up Next Index

armarx::RobotUnitModule::RobotUnitControllerManagementInterface

Overview

interface RobotUnitControllerManagementInterface

Derived Classes and Interfaces

RobotUnitInterface

Operation Index

getNJointControllerNames
getRequestedNJointControllerNames
getActivatedNJointControllerNames
getNJointController
getAllNJointControllers
getNJointControllerStatus
getNJointControllerStatuses
getNJointControllerDescription
getNJointControllerDescriptions
getNJointControllerDescriptionWithStatus
getNJointControllerDescriptionsWithStatuses
getNJointControllerClassNames
getNJointControllerClassDescription
getNJointControllerClassDescriptions
switchNJointControllerSetup
activateNJointController
activateNJointControllers
deactivateNJointController
deactivateNJointControllers
createNJointController
createNJointControllerFromVariantConfig
createOrReplaceNJointController
deleteNJointController
deleteNJointControllers
deactivateAndDeleteNJointController
deactivateAndDeleteNJointControllers
loadLibFromPath

Deprecated.

loadLibFromPackage

Deprecated.

Operations

::Ice::StringSeq getNJointControllerNames()

::Ice::StringSeq getRequestedNJointControllerNames()

::Ice::StringSeq getActivatedNJointControllerNames()

NJointControllerInterface* getNJointController(string name)

StringNJointControllerPrxDictionary getAllNJointControllers()

NJointControllerStatus getNJointControllerStatus(string name) throws InvalidArgumentException

NJointControllerStatusSeq getNJointControllerStatuses()

NJointControllerDescription getNJointControllerDescription(string name) throws InvalidArgumentException

NJointControllerDescriptionSeq getNJointControllerDescriptions()

NJointControllerDescriptionWithStatus getNJointControllerDescriptionWithStatus(string name) throws InvalidArgumentException

NJointControllerDescriptionWithStatusSeq getNJointControllerDescriptionsWithStatuses()

::Ice::StringSeq getNJointControllerClassNames()

NJointControllerClassDescription getNJointControllerClassDescription(string name) throws InvalidArgumentException

NJointControllerClassDescriptionSeq getNJointControllerClassDescriptions()

void switchNJointControllerSetup(::Ice::StringSeq newSetup) throws InvalidArgumentException, LogicError

void activateNJointController(string controllerInstanceName) throws InvalidArgumentException, LogicError

void activateNJointControllers(::Ice::StringSeq controllerInstanceNames) throws InvalidArgumentException, LogicError

void deactivateNJointController(string controllerInstanceName) throws InvalidArgumentException, LogicError

void deactivateNJointControllers(::Ice::StringSeq controllerInstanceNames) throws InvalidArgumentException, LogicError

NJointControllerInterface* createNJointController(string className, string instanceName, NJointControllerConfig config) throws InvalidArgumentException, LogicError

NJointControllerInterface* createNJointControllerFromVariantConfig(string className, string instanceName, StringVariantBaseMap config) throws InvalidArgumentException, LogicError

NJointControllerInterface* createOrReplaceNJointController(string className, string instanceName, NJointControllerConfig config) throws InvalidArgumentException, LogicError

void deleteNJointController(string controllerInstanceName) throws InvalidArgumentException, LogicError

void deleteNJointControllers(::Ice::StringSeq controllerInstanceNames) throws InvalidArgumentException, LogicError

void deactivateAndDeleteNJointController(string controllerInstanceName) throws InvalidArgumentException, LogicError

void deactivateAndDeleteNJointControllers(::Ice::StringSeq controllerInstanceNames) throws InvalidArgumentException, LogicError

bool loadLibFromPath(string path)

loadLibFromPath(string path) has dangerous implications on the RT thread. Use the scenario config instead to load additional libraries. See https://git.h2t.iar.kit.edu/sw/armarx-integration/robots/armar7/documentation/-/issues/85

bool loadLibFromPackage(string package, string libname)

loadLibFromPackage(string package, string libname) has dangerous implications on the RT thread. Use the scenario config instead to load additional libraries. See https://git.h2t.iar.kit.edu/sw/armarx-integration/robots/armar7/documentation/-/issues/85


Home Previous Up Next Index