|
#include "RobotUnitModuleBase.h"
#include <sstream>
#include <ArmarXCore/core/exceptions/local/ExpressionException.h>
#include <ArmarXCore/core/util/Preprocessor.h>
#include <ArmarXCore/util/CPPUtility/trace.h>
#include "RobotUnitModules.h"
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 63 of file RobotUnitModuleBase.cpp.
#define check_base | ( | Type | ) |
Definition at line 100 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 97 of file RobotUnitModuleBase.cpp.
Definition at line 96 of file RobotUnitModuleBase.cpp.