mirror of
https://gitlab.com/obbart/universal_robots_ros_driver.git
synced 2026-04-10 01:50:46 +02:00
updated names to PackageHeader
This commit is contained in:
@@ -38,7 +38,7 @@ namespace ur_driver
|
|||||||
{
|
{
|
||||||
namespace primary_interface
|
namespace primary_interface
|
||||||
{
|
{
|
||||||
enum class message_type : int8_t
|
enum class robot_message_type : int8_t
|
||||||
{
|
{
|
||||||
DISCONNECT = -1,
|
DISCONNECT = -1,
|
||||||
ROBOT_STATE = 16,
|
ROBOT_STATE = 16,
|
||||||
@@ -50,38 +50,11 @@ enum class message_type : int8_t
|
|||||||
PROGRAM_STATE_MESSAGE = 25
|
PROGRAM_STATE_MESSAGE = 25
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class robot_state_type : uint8_t
|
class PackageHeader
|
||||||
{
|
|
||||||
ROBOT_MODE_DATA = 0,
|
|
||||||
JOINT_DATA = 1,
|
|
||||||
TOOL_DATA = 2,
|
|
||||||
MASTERBOARD_DATA = 3,
|
|
||||||
CARTESIAN_INFO = 4,
|
|
||||||
KINEMATICS_INFO = 5,
|
|
||||||
CONFIGURATION_DATA = 6,
|
|
||||||
FORCE_MODE_DATA = 7,
|
|
||||||
ADDITIONAL_INFO = 8,
|
|
||||||
CALIBRATION_DATA = 9
|
|
||||||
};
|
|
||||||
|
|
||||||
enum class robot_message_type : uint8_t
|
|
||||||
{
|
|
||||||
ROBOT_MESSAGE_TEXT = 0,
|
|
||||||
ROBOT_MESSAGE_PROGRAM_LABEL = 1,
|
|
||||||
PROGRAM_STATE_MESSAGE_VARIABLE_UPDATE = 2,
|
|
||||||
ROBOT_MESSAGE_VERSION = 3,
|
|
||||||
ROBOT_MESSAGE_SAFETY_MODE = 5,
|
|
||||||
ROBOT_MESSAGE_ERROR_CODE = 6,
|
|
||||||
ROBOT_MESSAGE_KEY = 7,
|
|
||||||
ROBOT_MESSAGE_REQUEST_VALUE = 9,
|
|
||||||
ROBOT_MESSAGE_RUNTIME_EXCEPTION = 10
|
|
||||||
};
|
|
||||||
|
|
||||||
class Header
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Header() = default;
|
PackageHeader() = default;
|
||||||
virtual ~Header() = default;
|
virtual ~PackageHeader() = default;
|
||||||
|
|
||||||
using _package_size_type = int32_t;
|
using _package_size_type = int32_t;
|
||||||
static size_t getPackageLength(uint8_t* buf)
|
static size_t getPackageLength(uint8_t* buf)
|
||||||
@@ -28,14 +28,14 @@
|
|||||||
#ifndef UR_RTDE_DRIVER_PRIMARY_PACKAGE_H_INCLUDED
|
#ifndef UR_RTDE_DRIVER_PRIMARY_PACKAGE_H_INCLUDED
|
||||||
#define UR_RTDE_DRIVER_PRIMARY_PACKAGE_H_INCLUDED
|
#define UR_RTDE_DRIVER_PRIMARY_PACKAGE_H_INCLUDED
|
||||||
|
|
||||||
#include "ur_rtde_driver/primary/primary_header.h"
|
#include "ur_rtde_driver/primary/package_header.h"
|
||||||
#include "ur_rtde_driver/comm/package.h"
|
#include "ur_rtde_driver/comm/package.h"
|
||||||
|
|
||||||
namespace ur_driver
|
namespace ur_driver
|
||||||
{
|
{
|
||||||
namespace primary_interface
|
namespace primary_interface
|
||||||
{
|
{
|
||||||
class PrimaryPackage : comm::URPackage<Header>
|
class PrimaryPackage : comm::URPackage<PackageHeader>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
PrimaryPackage() = default;
|
PrimaryPackage() = default;
|
||||||
|
|||||||
@@ -34,6 +34,19 @@ namespace ur_driver
|
|||||||
{
|
{
|
||||||
namespace primary_interface
|
namespace primary_interface
|
||||||
{
|
{
|
||||||
|
enum class message_type : uint8_t
|
||||||
|
{
|
||||||
|
ROBOT_MESSAGE_TEXT = 0,
|
||||||
|
ROBOT_MESSAGE_PROGRAM_LABEL = 1,
|
||||||
|
PROGRAM_STATE_MESSAGE_VARIABLE_UPDATE = 2,
|
||||||
|
ROBOT_MESSAGE_VERSION = 3,
|
||||||
|
ROBOT_MESSAGE_SAFETY_MODE = 5,
|
||||||
|
ROBOT_MESSAGE_ERROR_CODE = 6,
|
||||||
|
ROBOT_MESSAGE_KEY = 7,
|
||||||
|
ROBOT_MESSAGE_REQUEST_VALUE = 9,
|
||||||
|
ROBOT_MESSAGE_RUNTIME_EXCEPTION = 10
|
||||||
|
};
|
||||||
|
|
||||||
class RobotMessage : PrimaryPackage
|
class RobotMessage : PrimaryPackage
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -38,6 +38,20 @@ namespace ur_driver
|
|||||||
{
|
{
|
||||||
namespace primary_interface
|
namespace primary_interface
|
||||||
{
|
{
|
||||||
|
enum class robot_state_type : uint8_t
|
||||||
|
{
|
||||||
|
ROBOT_MODE_DATA = 0,
|
||||||
|
JOINT_DATA = 1,
|
||||||
|
TOOL_DATA = 2,
|
||||||
|
MASTERBOARD_DATA = 3,
|
||||||
|
CARTESIAN_INFO = 4,
|
||||||
|
KINEMATICS_INFO = 5,
|
||||||
|
CONFIGURATION_DATA = 6,
|
||||||
|
FORCE_MODE_DATA = 7,
|
||||||
|
ADDITIONAL_INFO = 8,
|
||||||
|
CALIBRATION_DATA = 9
|
||||||
|
};
|
||||||
|
|
||||||
struct version_message
|
struct version_message
|
||||||
{
|
{
|
||||||
uint64_t timestamp;
|
uint64_t timestamp;
|
||||||
|
|||||||
@@ -36,11 +36,11 @@ enum class PackageType
|
|||||||
RTDE_CONTROL_PACKAGE_PAUSE = 80 // ascii P
|
RTDE_CONTROL_PACKAGE_PAUSE = 80 // ascii P
|
||||||
};
|
};
|
||||||
|
|
||||||
class Header
|
class PackageHeader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Header() = default;
|
PackageHeader() = default;
|
||||||
virtual ~Header() = default;
|
virtual ~PackageHeader() = default;
|
||||||
using _package_size_type = uint16_t;
|
using _package_size_type = uint16_t;
|
||||||
|
|
||||||
static size_t getPackageLength(uint8_t* buf)
|
static size_t getPackageLength(uint8_t* buf)
|
||||||
@@ -28,14 +28,14 @@
|
|||||||
#ifndef UR_RTDE_DRIVER_RTDE_PACKAGE_H_INCLUDED
|
#ifndef UR_RTDE_DRIVER_RTDE_PACKAGE_H_INCLUDED
|
||||||
#define UR_RTDE_DRIVER_RTDE_PACKAGE_H_INCLUDED
|
#define UR_RTDE_DRIVER_RTDE_PACKAGE_H_INCLUDED
|
||||||
|
|
||||||
#include "ur_rtde_driver/rtde/rtde_header.h"
|
#include "ur_rtde_driver/rtde/package_header.h"
|
||||||
#include "ur_rtde_driver/comm/package.h"
|
#include "ur_rtde_driver/comm/package.h"
|
||||||
|
|
||||||
namespace ur_driver
|
namespace ur_driver
|
||||||
{
|
{
|
||||||
namespace rtde_interface
|
namespace rtde_interface
|
||||||
{
|
{
|
||||||
class RTDEPackage : comm::URPackage<Header>
|
class RTDEPackage : comm::URPackage<PackageHeader>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RTDEPackage() = default;
|
RTDEPackage() = default;
|
||||||
|
|||||||
Reference in New Issue
Block a user