Public Types | Static Public Member Functions | Static Public Attributes
CustomDataHeaders Class Reference

#include <access.h>

List of all members.

Public Types

enum  ManipulatorCtrlMode {
  TF_POSITION = 0, TF_VELOCITY = 1, TF_EFFORT = 2, MOT_VELOCITY = 3,
  PASSIVE_MODE = 4, IGNORE_MODE = 20
}
enum  QuadrotorCtrlMode { DIRECT = 0, INTERNAL = 1 }

Static Public Member Functions

static void registerCustomDataHeaders ()

Static Public Attributes

static const unsigned int DEVELOPER_DATA_HEADER = 769710397
Quadrotor defines
static const unsigned int QUADROTOR_DATA_MAIN = 10
 The main identifier of a Quadrotor object.
static const unsigned int QUADROTOR_TK_DATA_MAIN = 20
 The main identifier of a Telekyb Quadrotor object.
static const unsigned int QUADROTOR_DATA_MOTOR_0 = 0
 The identifier of motor[0] joint.
static const unsigned int QUADROTOR_DATA_MOTOR_1 = 1
 The identifier of motor[1] joint.
static const unsigned int QUADROTOR_DATA_MOTOR_2 = 2
 The identifier of motor[2] joint.
static const unsigned int QUADROTOR_DATA_MOTOR_3 = 3
 The identifier of motor[3] joint.
static const unsigned int QUADROTOR_DATA_COM = 11
 The identifier of the robot CoM.
static const unsigned int QUADROTOR_DATA_TF_RATIO = 12
 The propeller torque to force ratio.
static const unsigned int QUADROTOR_DATA_CTRL_MODE = 13
 The propeller torque to force ratio.
Imu defines
static const unsigned int IMU_DATA_MAIN = 200
 The main identifier of a IMU object.
static const unsigned int IMU_DATA_MASS = 201
 The identifier of the IMU mass.
static const unsigned int IMU_DATA_FORCE = 202
 The identifier of the IMU force sensor.
static const unsigned int IMU_DATA_FREQ = 203
 The frequency at which the IMU readings must be published.
static const unsigned int IMU_DATA_CUTOFF = 204
 The cut-off frequency of the acceleration low-pass filters.
Force sensor defines
static const unsigned int FORCE_SENSOR_DATA_MAIN = 250
 The main identifier of a FORCE_SENSOR object.
Camera defines
static const unsigned int CAMERA_DATA_MAIN = 300
 The main identifier of a Camera object.
static const unsigned int CAMERA_DATA_FREQ = 301
 The frequency at which the camera images must be published.
static const unsigned int CAMERA_DATA_RGB = 302
 Set to 0 if the camera is gray-scale; set to any other value otherwise.
Object Pose defines
static const unsigned int OBJ_POSE_DATA_MAIN = 400
 The main identifier of a Pose measurement object.
Object Twist defines

The main identifier of a Twist measurement object.

static const unsigned int OBJ_TWIST_DATA_MAIN = 500
Set Object Twist defines

The main identifier of a Set Twist object.

static const unsigned int SET_OBJ_TWIST_DATA_MAIN = 550
Manipulator defines

The main identifier of a manipulator object.

static const unsigned int MANIPULATOR_DATA_MAIN = 600
static const unsigned int MANIPULATOR_DATA_FREQ = 601
 The frequency for joint status publishing.
static const unsigned int MANIPULATOR_DATA_JOINT = 602
 The identifier of a joint. The joint ID must be specified as a unique integer.
static const unsigned int MANIPULATOR_DATA_CTRL_MODE = 603
 The manipulator control mode.
Contact sensor defines

The main identifier of a CONTACT object.

static const unsigned int CONTACT_DATA_MAIN = 650

Detailed Description

Definition at line 10 of file access.h.


Member Enumeration Documentation

Manipulator control mode defines.

Enumerator:
TF_POSITION 

Set joint position.

TF_VELOCITY 

Set joint velocity.

TF_EFFORT 
MOT_VELOCITY 
PASSIVE_MODE 
IGNORE_MODE 

Definition at line 24 of file access.h.

Quadrotor control mode defines.

Enumerator:
DIRECT 

Set propeller forces and torques.

INTERNAL 

Set total thrust and desired roll, pitch and yaw rate. An internal controller is used for attitude regulation.

Definition at line 16 of file access.h.


Member Function Documentation

Make all defined headers available in Lua. Please update the implementation of this function when you add a new header in CustomDataHeaders.

Definition at line 146 of file access.cpp.


Member Data Documentation

const unsigned int CustomDataHeaders::CAMERA_DATA_FREQ = 301 [static]

The frequency at which the camera images must be published.

Definition at line 87 of file access.h.

const unsigned int CustomDataHeaders::CAMERA_DATA_MAIN = 300 [static]

The main identifier of a Camera object.

Definition at line 85 of file access.h.

const unsigned int CustomDataHeaders::CAMERA_DATA_RGB = 302 [static]

Set to 0 if the camera is gray-scale; set to any other value otherwise.

Definition at line 89 of file access.h.

const unsigned int CustomDataHeaders::CONTACT_DATA_MAIN = 650 [static]

Definition at line 126 of file access.h.

const unsigned int CustomDataHeaders::DEVELOPER_DATA_HEADER = 769710397 [static]

The identifier of this plugin custom data. Do [num2str(uint8('L')) num2str(uint8('a')) num2str(uint8('g')) num2str(uint8('a'))] in Matlab to generate this number.

Definition at line 38 of file access.h.

const unsigned int CustomDataHeaders::FORCE_SENSOR_DATA_MAIN = 250 [static]

The main identifier of a FORCE_SENSOR object.

Definition at line 79 of file access.h.

const unsigned int CustomDataHeaders::IMU_DATA_CUTOFF = 204 [static]

The cut-off frequency of the acceleration low-pass filters.

Definition at line 73 of file access.h.

const unsigned int CustomDataHeaders::IMU_DATA_FORCE = 202 [static]

The identifier of the IMU force sensor.

Definition at line 69 of file access.h.

const unsigned int CustomDataHeaders::IMU_DATA_FREQ = 203 [static]

The frequency at which the IMU readings must be published.

Definition at line 71 of file access.h.

const unsigned int CustomDataHeaders::IMU_DATA_MAIN = 200 [static]

The main identifier of a IMU object.

Definition at line 65 of file access.h.

const unsigned int CustomDataHeaders::IMU_DATA_MASS = 201 [static]

The identifier of the IMU mass.

Definition at line 67 of file access.h.

const unsigned int CustomDataHeaders::MANIPULATOR_DATA_CTRL_MODE = 603 [static]

The manipulator control mode.

Definition at line 120 of file access.h.

const unsigned int CustomDataHeaders::MANIPULATOR_DATA_FREQ = 601 [static]

The frequency for joint status publishing.

Definition at line 116 of file access.h.

const unsigned int CustomDataHeaders::MANIPULATOR_DATA_JOINT = 602 [static]

The identifier of a joint. The joint ID must be specified as a unique integer.

Definition at line 118 of file access.h.

const unsigned int CustomDataHeaders::MANIPULATOR_DATA_MAIN = 600 [static]

Definition at line 114 of file access.h.

const unsigned int CustomDataHeaders::OBJ_POSE_DATA_MAIN = 400 [static]

The main identifier of a Pose measurement object.

Definition at line 95 of file access.h.

const unsigned int CustomDataHeaders::OBJ_TWIST_DATA_MAIN = 500 [static]

Definition at line 101 of file access.h.

const unsigned int CustomDataHeaders::QUADROTOR_DATA_COM = 11 [static]

The identifier of the robot CoM.

Definition at line 55 of file access.h.

const unsigned int CustomDataHeaders::QUADROTOR_DATA_CTRL_MODE = 13 [static]

The propeller torque to force ratio.

Definition at line 59 of file access.h.

const unsigned int CustomDataHeaders::QUADROTOR_DATA_MAIN = 10 [static]

The main identifier of a Quadrotor object.

Definition at line 43 of file access.h.

const unsigned int CustomDataHeaders::QUADROTOR_DATA_MOTOR_0 = 0 [static]

The identifier of motor[0] joint.

Definition at line 47 of file access.h.

const unsigned int CustomDataHeaders::QUADROTOR_DATA_MOTOR_1 = 1 [static]

The identifier of motor[1] joint.

Definition at line 49 of file access.h.

const unsigned int CustomDataHeaders::QUADROTOR_DATA_MOTOR_2 = 2 [static]

The identifier of motor[2] joint.

Definition at line 51 of file access.h.

const unsigned int CustomDataHeaders::QUADROTOR_DATA_MOTOR_3 = 3 [static]

The identifier of motor[3] joint.

Definition at line 53 of file access.h.

const unsigned int CustomDataHeaders::QUADROTOR_DATA_TF_RATIO = 12 [static]

The propeller torque to force ratio.

Definition at line 57 of file access.h.

const unsigned int CustomDataHeaders::QUADROTOR_TK_DATA_MAIN = 20 [static]

The main identifier of a Telekyb Quadrotor object.

Definition at line 45 of file access.h.

const unsigned int CustomDataHeaders::SET_OBJ_TWIST_DATA_MAIN = 550 [static]

Definition at line 107 of file access.h.


The documentation for this class was generated from the following files:


vrep_ros_plugin
Author(s): Riccardo Spica , Giovanni Claudio
autogenerated on Wed Sep 9 2015 18:54:52