29#include <RobotAPI/interface/units/LaserScannerUnit.h>
63 int randInRange(
int min,
int max);
67 static const std::string defaultName;
71 std::string topicName;
85 Properties properties;
87 armarx::LaserScannerUnitListenerPrx laserScanUnitListenerTopic;
88 armarx::LaserScannerUnitListenerPrx laserScanUnitListenerPrx;
void onInitComponent() override
void onDisconnectComponent() override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
static std::string GetDefaultName()
Get the component's default name.
void onExitComponent() override
std::string getDefaultName() const override
Baseclass for all ArmarX ManagedIceObjects requiring properties.
Component()
Protected default constructor. Used for virtual inheritance. Use createManagedIceObject() instead.
IceUtil::Handle< RunningTask< T > > pointer_type
Shared pointer type for convenience.
This file is part of ArmarX.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.