|
Namespaces | |
detail | |
details | |
Classes | |
class | ControllerManagement |
This Module manages NJointControllers. More... | |
class | ControllerManagementAttorneyForControlThreadDataBuffer |
This class allows minimal access to private members of ControllerManagement in a sane fashion for ControlThreadDataBuffer. More... | |
class | ControllerManagementAttorneyForPublisher |
This class allows minimal access to private members of ControllerManagement in a sane fashion for Publisher. More... | |
class | ControlThread |
This Module manages the ControlThread. More... | |
class | ControlThreadAttorneyForPublisher |
This class allows minimal access to private members of ControlThread in a sane fashion for Publisher. More... | |
class | ControlThreadAttorneyForRobotUnitEmergencyStopMaster |
This class allows minimal access to private members of ControlThread in a sane fashion for RobotUnitEmergencyStopMaster. More... | |
class | ControlThreadDataBuffer |
This Module manages all communication into and out of the ControlThread. More... | |
class | ControlThreadDataBufferAttorneyForControlThread |
This class allows minimal access to private members of ControlThreadDataBuffer in a sane fashion for ControlThread. More... | |
class | ControlThreadPropertyDefinitions |
class | Devices |
This Module manages sensor and control devices for a RobotUnit and only allows save and sane access. More... | |
class | DevicesAttorneyForControlThread |
This class allows minimal access to private members of Devices in a sane fashion for ControlThread. More... | |
class | DevicesAttorneyForControlThreadDataBuffer |
This class allows minimal access to private members of Devices in a sane fashion for ControlThreadDataBuffer. More... | |
class | DevicesAttorneyForNJointController |
This class allows minimal access to private members of armarx::RobotUnitModule::Devices in a sane fashion for armarx::NJointControllerBase. More... | |
class | DevicesAttorneyForPublisher |
This class allows minimal access to private members of Devices in a sane fashion for Publisher. More... | |
class | DevicesPropertyDefinitions |
class | Logging |
This Module manages logging of data. More... | |
class | LoggingPropertyDefinitions |
class | Management |
This Module handles some general management tasks. It implements the RobotUnitManagementInterface. More... | |
class | ManagementAttorneyForControlThread |
This class allows minimal access to private members of Devices in a sane fashion for ControlThread. More... | |
class | ManagementPropertyDefinitions |
class | ModuleBase |
Base class for all RobotUnitModules. More... | |
class | ModuleBasePropertyDefinitions |
class | NJointControllerAttorneyForControllerManagement |
This class allows minimal access to private members of NJointControllerBase in a sane fashion for ControllerManagement. More... | |
class | NJointControllerAttorneyForControlThread |
This class allows minimal access to private members of NJointControllerBase in a sane fashion for ControlThread. More... | |
class | NJointControllerAttorneyForPublisher |
This class allows minimal access to private members of NJointControllerBase in a sane fashion for Publisher. More... | |
class | Publisher |
This Module manages publishing of all data to Topics, updating of all units managed by the Units module and calling of NJointControllerBase hooks. More... | |
class | PublisherPropertyDefinitions |
class | RobotData |
This Module holds all high-level data about the robot. More... | |
class | RobotDataPropertyDefinitions |
class | RobotUnitEmergencyStopMaster |
class | SelfCollisionChecker |
This Module manages self collision avoidance. If the distance between a pair of bodies falls below a threshold, the the emergency stop is activated. More... | |
class | SelfCollisionCheckerPropertyDefinitions |
class | Units |
This Module manages all Units of a RobotUnit. More... | |
class | UnitsAttorneyForPublisher |
This class allows minimal access to private members of Units in a sane fashion for Publisher. More... | |
class | UnitsPropertyDefinitions |
Functions | |
for_each_module (check_base) void ModuleBase | |
TYPEDEF_PTRS_HANDLE (ControlThread) | |
TYPEDEF_PTRS_HANDLE (Devices) | |
void | WriteTo (const auto &dentr, const Logging::DataStreamingEntry::OutVal &out, const auto &val, std::size_t fidx, auto &data) |
armarx::RobotUnitModule::for_each_module | ( | check_base | ) |
armarx::RobotUnitModule::TYPEDEF_PTRS_HANDLE | ( | ControlThread | ) |
TYPEDEF_PTRS_HANDLE | ( | Devices | ) |
void armarx::RobotUnitModule::WriteTo | ( | const auto & | dentr, |
const Logging::DataStreamingEntry::OutVal & | out, | ||
const auto & | val, | ||
std::size_t | fidx, | ||
auto & | data | ||
) |
Definition at line 1071 of file RobotUnitModuleLogging.cpp.