1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-04-10 10:00:48 +02:00

Put everyting into ur_rtde_driver namespace

This commit is contained in:
Felix Mauch
2019-04-01 13:20:25 +02:00
parent 515dd41edc
commit 5840d4f406
53 changed files with 172 additions and 17 deletions

View File

@@ -37,6 +37,8 @@
#include "ur_rtde_driver/ur/master_board.h"
#include "ur_rtde_driver/ur/state.h"
namespace ur_rtde_driver
{
class ActionServer : public Service, public URRTPacketConsumer
{
private:
@@ -91,3 +93,4 @@ public:
virtual bool consume(RTState_V3_0__1& state);
virtual bool consume(RTState_V3_2__3& state);
};
} // namespace ur_rtde_driver

View File

@@ -26,6 +26,8 @@
#include <cstddef>
#include <vector>
namespace ur_rtde_driver
{
struct TrajectoryPoint
{
std::array<double, 6> positions;
@@ -50,3 +52,4 @@ public:
virtual void stop() = 0;
virtual ~ActionTrajectoryFollowerInterface(){};
};
} // namespace ur_rtde_driver

View File

@@ -31,6 +31,8 @@
#include "ur_rtde_driver/ur/consumer.h"
#include "ur_rtde_driver/ur/rt_state.h"
namespace ur_rtde_driver
{
class ROSController : private hardware_interface::RobotHW, public URRTPacketConsumer, public Service
{
private:
@@ -108,3 +110,4 @@ public:
virtual void onRobotStateChange(RobotState state);
};
} // namespace ur_rtde_driver

View File

@@ -26,6 +26,8 @@
#include "ur_rtde_driver/ur/commander.h"
#include "ur_rtde_driver/ur/rt_state.h"
namespace ur_rtde_driver
{
class HardwareInterface
{
public:
@@ -99,3 +101,4 @@ public:
typedef hardware_interface::PositionJointInterface parent_type;
static const std::string INTERFACE_NAME;
};
} // namespace ur_rtde_driver

View File

@@ -28,6 +28,8 @@
#include "ur_rtde_driver/log.h"
#include "ur_rtde_driver/ur/commander.h"
namespace ur_rtde_driver
{
class IOService
{
private:
@@ -76,4 +78,5 @@ public:
, payload_service_(nh_.advertiseService("ur_driver/set_payload", &IOService::setPayload, this))
{
}
};
};
} // namespace ur_rtde_driver

View File

@@ -29,6 +29,8 @@
#include "ur_rtde_driver/ur/commander.h"
#include "ur_rtde_driver/ur/server.h"
namespace ur_rtde_driver
{
class LowBandwidthTrajectoryFollower : public ActionTrajectoryFollowerInterface
{
private:
@@ -54,3 +56,4 @@ public:
virtual ~LowBandwidthTrajectoryFollower(){};
};
} // namespace ur_rtde_driver

View File

@@ -26,6 +26,8 @@
#include "ur_rtde_driver/ur/consumer.h"
namespace ur_rtde_driver
{
using namespace ros;
class MBPublisher : public URStatePacketConsumer
@@ -77,3 +79,4 @@ public:
{
}
};
} // namespace ur_rtde_driver

View File

@@ -31,6 +31,8 @@
#include "ur_rtde_driver/ur/consumer.h"
namespace ur_rtde_driver
{
using namespace ros;
using namespace tf;
@@ -90,3 +92,4 @@ public:
{
}
};
} // namespace ur_rtde_driver

View File

@@ -22,6 +22,8 @@
#include "ur_rtde_driver/log.h"
#include "ur_rtde_driver/ur/consumer.h"
namespace ur_rtde_driver
{
enum class RobotState
{
Running,
@@ -86,3 +88,4 @@ public:
return true;
}
};
} // namespace ur_rtde_driver

View File

@@ -33,6 +33,8 @@
#include "ur_rtde_driver/ur/commander.h"
#include "ur_rtde_driver/ur/server.h"
namespace ur_rtde_driver
{
class TrajectoryFollower : public ActionTrajectoryFollowerInterface
{
private:
@@ -65,3 +67,4 @@ public:
virtual ~TrajectoryFollower(){};
};
} // namespace ur_rtde_driver

View File

@@ -26,6 +26,8 @@
#include "ur_rtde_driver/ros/service_stopper.h"
#include "ur_rtde_driver/ur/commander.h"
namespace ur_rtde_driver
{
class URScriptHandler : public Service
{
private:
@@ -39,3 +41,4 @@ public:
void urscriptInterface(const std_msgs::String::ConstPtr& msg);
void onRobotStateChange(RobotState state);
};
} // namespace ur_rtde_driver