|
|
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.
Here is the call graph for this function: