|
|
#include "RobotUnitModuleBase.h"#include <sstream>#include <VirtualRobot/Robot.h>#include <ArmarXCore/core/exceptions/local/ExpressionException.h>#include <ArmarXCore/core/util/Preprocessor.h>#include <ArmarXCore/util/CPPUtility/trace.h>#include "RobotUnitModules.h"
Include dependency graph for RobotUnitModuleBase.cpp:Go to the source code of this file.
Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| armarx::RobotUnitModule | |
Macros | |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnInitRobotUnit(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _postOnInitRobotUnit(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnConnectRobotUnit(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _postOnConnectRobotUnit(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnDisconnectRobotUnit(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _postOnDisconnectRobotUnit(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnExitRobotUnit(), false) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _postOnExitRobotUnit(), false) |
| #define | call_module_hook(Type) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _icePropertiesInitialized(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishComponentInitialization(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _postFinishComponentInitialization(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishDeviceInitialization(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _postFinishDeviceInitialization(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishUnitInitialization(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _postFinishUnitInitialization(), true) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishControlThreadInitialization(), true) |
| #define | call_module_hook(Type) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishRunning(), false) |
| #define | call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _postFinishRunning(), false) |
| #define | cast_to_and_call(Type, fn, rethrow) |
| #define | check_base(Type) |
| #define | check_deriving(Type) |
| #define | for_each_module(macro) BOOST_PP_SEQ_FOR_EACH(for_each_module_apply, macro, BOOST_PP_VARIADIC_TO_SEQ(RobotUnitModules)) |
| #define | for_each_module_apply(r, data, elem) data(elem) |
Functions | |
| for_each_module (check_base) void ModuleBase | |
| std::string | to_string (RobotUnitState s) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnInitRobotUnit(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _postOnInitRobotUnit(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnConnectRobotUnit(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _postOnConnectRobotUnit(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnDisconnectRobotUnit(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _postOnDisconnectRobotUnit(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnExitRobotUnit(), false) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _postOnExitRobotUnit(), false) |
| #define call_module_hook | ( | Type | ) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _icePropertiesInitialized(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishComponentInitialization(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _postFinishComponentInitialization(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishDeviceInitialization(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _postFinishDeviceInitialization(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishUnitInitialization(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _postFinishUnitInitialization(), true) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishControlThreadInitialization(), true) |
| #define call_module_hook | ( | Type | ) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _preFinishRunning(), false) |
| #define call_module_hook | ( | Type | ) | cast_to_and_call(::armarx::RobotUnitModule::Type, _postFinishRunning(), false) |
| #define cast_to_and_call | ( | Type, | |
| fn, | |||
| rethrow | |||
| ) |
Definition at line 65 of file RobotUnitModuleBase.cpp.
| #define check_base | ( | Type | ) |
Definition at line 102 of file RobotUnitModuleBase.cpp.
| #define check_deriving | ( | Type | ) |
| #define for_each_module | ( | macro | ) | BOOST_PP_SEQ_FOR_EACH(for_each_module_apply, macro, BOOST_PP_VARIADIC_TO_SEQ(RobotUnitModules)) |
Definition at line 99 of file RobotUnitModuleBase.cpp.
Definition at line 98 of file RobotUnitModuleBase.cpp.