Go to the documentation of this file.
8 #include <RobotAPI/interface/units/DiagnosticsUnitInterface.h>
9 #include <RobotAPI/interface/units/LocalizationUnitInterface.h>
16 virtual public armarx::DiagnosticsUnitInterface,
20 dto::BatteryStatus
getBatteryStatus(
const Ice::Current& current)
const override;
Structure used by the RobotUnit to swap lists of Joint and NJoint controllers.
std::map< std::string, dto::BatteryStatus > _lastBatteryStatuses
Baseclass for all ArmarX ManagedIceObjects requiring properties.
std::string getDefaultName() const override
Retrieve default name of component.
dto::BatteryStatus getBatteryStatus(const Ice::Current ¤t) const override
std::map< std::string, std::size_t > _batteryManagementDevices
void onConnectComponent() override
Pure virtual hook for the subclass.
void setBatteryManagementDevices(std::map< std::string, std::size_t > batteryManagementDevices)
This file offers overloads of toIce() and fromIce() functions for STL container types.
void onInitComponent() override
Pure virtual hook for the subclass.
void update(const SensorAndControl &sc, const JointAndNJointControllers &c) override