RobotAPI/components/units/RobotUnit/CMakeLists.txt File Reference

Functions

 armarx_set_target ("Library: ${LIB_NAME}") set(LIBS EmergencyStop ArmarXGuiInterfaces RobotAPIInterfaces RobotAPIUnits DefaultWidgetDescriptions) set(LIB_FILES util.cpp util/ControlThreadOutputBuffer.cpp util/DynamicsHelper.cpp util/introspection/DataFieldsInfo.cpp SyntaxCheck.cpp RobotUnit.cpp RobotUnitObserver.cpp BasicControllers.cpp DefaultWidgetDescriptions.cpp RobotUnitModules/RobotUnitModuleBase.cpp ControlTargets/ControlTargetBase.cpp SensorValues/SensorValueBase.cpp Units/RobotUnitSubUnit.cpp Units/ForceTorqueSubUnit.cpp Units/InertialMeasurementSubUnit.cpp Units/KinematicSubUnit.cpp Units/PlatformSubUnit.cpp Units/LocalizationSubUnit.cpp Units/TrajectoryControllerSubUnit.cpp Units/TCPControllerSubUnit.cpp JointControllers/JointController.cpp NJointControllers/NJointController.cpp NJointControllers/NJointTrajectoryController.cpp NJointControllers/NJointKinematicUnitPassThroughController.cpp NJointControllers/NJointHolonomicPlatformUnitVelocityPassThroughController.cpp NJointControllers/NJointHolonomicPlatformRelativePositionController.cpp NJointControllers/NJointHolonomicPlatformGlobalPositionController.cpp NJointControllers/NJointTCPController.cpp NJointControllers/NJointCartesianVelocityController.cpp NJointControllers/NJointCartesianTorqueController.cpp NJointControllers/NJointTaskSpaceImpedanceController.cpp NJointControllers/NJointCartesianVelocityControllerWithRamp.cpp NJointControllers/NJointCartesianWaypointController.cpp NJointControllers/NJointCartesianNaturalPositionController.cpp ControllerParts/CartesianImpedanceController.cpp Devices/SensorDevice.cpp Devices/ControlDevice.cpp Devices/GlobalRobotPoseSensorDevice.cpp) set(LIB_HEADERS util.h util/EigenForwardDeclarations.h util/HeterogenousContinuousContainer.h util/HeterogenousContinuousContainerMacros.h util/KeyValueVector.h util/AtomicWrapper.h util/Time.h util/DynamicsHelper.h util/ControlThreadOutputBuffer.h util/JointAndNJointControllers.h util/introspection/DataFieldsInfo.h util/introspection/ClassMemberInfoEntry.h util/introspection/ClassMemberInfo.h util/RtLogging.h util/RtTiming.h util/NonRtTiming.h util/CtrlUtil.h RobotUnitModules/RobotUnitModuleBase.h RobotUnitModules/RobotUnitModuleBase.ipp RobotUnitModules/RobotUnitModules.h PDController.h Constants.h ControlModes.h RobotUnit.h RobotUnitObserver.h BasicControllers.h DefaultWidgetDescriptions.h ControlTargets/ControlTargetBase.h ControlTargets/ControlTarget1DoFActuator.h ControlTargets/ControlTargetHolonomicPlatformVelocity.h SensorValues/SensorValueBase.h SensorValues/SensorValue1DoFActuator.h SensorValues/SensorValueIMU.h SensorValues/SensorValueForceTorque.h SensorValues/SensorValueHolonomicPlatform.h SensorValues/SensorValueRTThreadTimings.h Units/RobotUnitSubUnit.h Units/ForceTorqueSubUnit.h Units/InertialMeasurementSubUnit.h Units/KinematicSubUnit.h Units/PlatformSubUnit.h Units/LocalizationSubUnit.h Units/TrajectoryControllerSubUnit.h Units/TCPControllerSubUnit.h JointControllers/JointController.h NJointControllers/NJointController.h NJointControllers/NJointControllerBase.h NJointControllers/NJointControllerRegistry.h NJointControllers/NJointControllerWithTripleBuffer.h NJointControllers/NJointTrajectoryController.h NJointControllers/NJointKinematicUnitPassThroughController.h NJointControllers/NJointHolonomicPlatformUnitVelocityPassThroughController.h NJointControllers/NJointHolonomicPlatformRelativePositionController.h NJointControllers/NJointHolonomicPlatformGlobalPositionController.h NJointControllers/NJointTCPController.h NJointControllers/NJointCartesianVelocityController.h NJointControllers/NJointCartesianTorqueController.h NJointControllers/NJointCartesianVelocityControllerWithRamp.h NJointControllers/NJointCartesianWaypointController.h NJointControllers/NJointCartesianNaturalPositionController.h ControllerParts/CartesianImpedanceController.h Devices/DeviceBase.h Devices/SensorDevice.h Devices/ControlDevice.h Devices/RTThreadTimingsSensorDevice.h Devices/GlobalRobotPoseSensorDevice.h) set(RobotUnitModules Management ControllerManagement ControlThread ControlThreadDataBuffer Devices Logging Publisher RobotData SelfCollisionChecker Units) file(GLOB_RECURSE files_full_path "$
 
RobotUnitModules RobotUnitModule *[a-zA-Z] * message (FATAL_ERROR "MODULE NOT ADDED TO LIST OF MODULES: ${f}") endif() endforeach() list_to_string(RobotUnitModules "
 
 set (LIB_NAME RobotUnit) armarx_component_set_name("$
 

Function Documentation

◆ armarx_set_target()

armarx_set_target ( "Library: ${LIB_NAME}"  )

Definition at line 4 of file CMakeLists.txt.

◆ message()

RobotUnitModules RobotUnitModule* [a-zA-Z] * message ( FATAL_ERROR "MODULE NOT ADDED TO LIST OF MODULES: ${f}"  )

◆ set()

set ( LIB_NAME  RobotUnit)

Definition at line 1 of file CMakeLists.txt.