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;
Component()
Protected default constructor. Used for virtual inheritance. Use createManagedIceObject() instead.
dto::BatteryStatus getBatteryStatus(const Ice::Current ¤t) const override
void onInitComponent() override
Pure virtual hook for the subclass.
void update(const SensorAndControl &sc, const JointAndNJointControllers &c) override
void onConnectComponent() override
Pure virtual hook for the subclass.
std::map< std::string, std::size_t > _batteryManagementDevices
void setBatteryManagementDevices(std::map< std::string, std::size_t > batteryManagementDevices)
std::string getDefaultName() const override
Retrieve default name of component.
std::map< std::string, dto::BatteryStatus > _lastBatteryStatuses
This file offers overloads of toIce() and fromIce() functions for STL container types.
detail::ControlThreadOutputBufferEntry SensorAndControl
Structure used by the RobotUnit to swap lists of Joint and NJoint controllers.