Primo commit Completo

This commit is contained in:
2019-10-21 10:02:06 +02:00
parent 595af0738d
commit 84e9328d7c
3180 changed files with 600831 additions and 0 deletions

View File

@@ -0,0 +1,189 @@
;; Auto-generated. Do not edit!
(when (boundp 'jog_msgs::JogFrame)
(if (not (find-package "JOG_MSGS"))
(make-package "JOG_MSGS"))
(shadow 'JogFrame (find-package "JOG_MSGS")))
(unless (find-package "JOG_MSGS::JOGFRAME")
(make-package "JOG_MSGS::JOGFRAME"))
(in-package "ROS")
;;//! \htmlinclude JogFrame.msg.html
(if (not (find-package "GEOMETRY_MSGS"))
(ros::roseus-add-msgs "geometry_msgs"))
(if (not (find-package "STD_MSGS"))
(ros::roseus-add-msgs "std_msgs"))
(defclass jog_msgs::JogFrame
:super ros::object
:slots (_header _group_name _link_name _linear_delta _angular_delta _avoid_collisions ))
(defmethod jog_msgs::JogFrame
(:init
(&key
((:header __header) (instance std_msgs::Header :init))
((:group_name __group_name) "")
((:link_name __link_name) "")
((:linear_delta __linear_delta) (instance geometry_msgs::Vector3 :init))
((:angular_delta __angular_delta) (instance geometry_msgs::Vector3 :init))
((:avoid_collisions __avoid_collisions) nil)
)
(send-super :init)
(setq _header __header)
(setq _group_name (string __group_name))
(setq _link_name (string __link_name))
(setq _linear_delta __linear_delta)
(setq _angular_delta __angular_delta)
(setq _avoid_collisions __avoid_collisions)
self)
(:header
(&rest __header)
(if (keywordp (car __header))
(send* _header __header)
(progn
(if __header (setq _header (car __header)))
_header)))
(:group_name
(&optional __group_name)
(if __group_name (setq _group_name __group_name)) _group_name)
(:link_name
(&optional __link_name)
(if __link_name (setq _link_name __link_name)) _link_name)
(:linear_delta
(&rest __linear_delta)
(if (keywordp (car __linear_delta))
(send* _linear_delta __linear_delta)
(progn
(if __linear_delta (setq _linear_delta (car __linear_delta)))
_linear_delta)))
(:angular_delta
(&rest __angular_delta)
(if (keywordp (car __angular_delta))
(send* _angular_delta __angular_delta)
(progn
(if __angular_delta (setq _angular_delta (car __angular_delta)))
_angular_delta)))
(:avoid_collisions
(&optional __avoid_collisions)
(if __avoid_collisions (setq _avoid_collisions __avoid_collisions)) _avoid_collisions)
(:serialization-length
()
(+
;; std_msgs/Header _header
(send _header :serialization-length)
;; string _group_name
4 (length _group_name)
;; string _link_name
4 (length _link_name)
;; geometry_msgs/Vector3 _linear_delta
(send _linear_delta :serialization-length)
;; geometry_msgs/Vector3 _angular_delta
(send _angular_delta :serialization-length)
;; bool _avoid_collisions
1
))
(:serialize
(&optional strm)
(let ((s (if strm strm
(make-string-output-stream (send self :serialization-length)))))
;; std_msgs/Header _header
(send _header :serialize s)
;; string _group_name
(write-long (length _group_name) s) (princ _group_name s)
;; string _link_name
(write-long (length _link_name) s) (princ _link_name s)
;; geometry_msgs/Vector3 _linear_delta
(send _linear_delta :serialize s)
;; geometry_msgs/Vector3 _angular_delta
(send _angular_delta :serialize s)
;; bool _avoid_collisions
(if _avoid_collisions (write-byte -1 s) (write-byte 0 s))
;;
(if (null strm) (get-output-stream-string s))))
(:deserialize
(buf &optional (ptr- 0))
;; std_msgs/Header _header
(send _header :deserialize buf ptr-) (incf ptr- (send _header :serialization-length))
;; string _group_name
(let (n) (setq n (sys::peek buf ptr- :integer)) (incf ptr- 4) (setq _group_name (subseq buf ptr- (+ ptr- n))) (incf ptr- n))
;; string _link_name
(let (n) (setq n (sys::peek buf ptr- :integer)) (incf ptr- 4) (setq _link_name (subseq buf ptr- (+ ptr- n))) (incf ptr- n))
;; geometry_msgs/Vector3 _linear_delta
(send _linear_delta :deserialize buf ptr-) (incf ptr- (send _linear_delta :serialization-length))
;; geometry_msgs/Vector3 _angular_delta
(send _angular_delta :deserialize buf ptr-) (incf ptr- (send _angular_delta :serialization-length))
;; bool _avoid_collisions
(setq _avoid_collisions (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
;;
self)
)
(setf (get jog_msgs::JogFrame :md5sum-) "e342f29bf6beaf00261bdae365abfff9")
(setf (get jog_msgs::JogFrame :datatype-) "jog_msgs/JogFrame")
(setf (get jog_msgs::JogFrame :definition-)
"# This is a message to hold data to jog by specifying a target
# frame. It uses MoveIt! kinematics, so you need to specify the
# JointGroup name to use in group_name. (lienar|angular)_delta is the
# amount of displacement.
# header message. You must set frame_id to define the reference
# coordinate system of the displacament
Header header
# Name of JointGroup of MoveIt!
string group_name
# Target link name to jog. The link must be in the JoingGroup
string link_name
# Linear displacement vector to jog. The refrence frame is defined by
# frame_id in header. Unit is in meter.
geometry_msgs/Vector3 linear_delta
# Angular displacement vector to jog. The refrence frame is defined by
# frame_id in header. Unit is in radian.
geometry_msgs/Vector3 angular_delta
# It uses avoid_collisions option of MoveIt! kinematics. If it is
# true, the robot doesn't move if any collisions occured.
bool avoid_collisions
================================================================================
MSG: std_msgs/Header
# Standard metadata for higher-level stamped data types.
# This is generally used to communicate timestamped data
# in a particular coordinate frame.
#
# sequence ID: consecutively increasing ID
uint32 seq
#Two-integer timestamp that is expressed as:
# * stamp.sec: seconds (stamp_secs) since epoch (in Python the variable is called 'secs')
# * stamp.nsec: nanoseconds since stamp_secs (in Python the variable is called 'nsecs')
# time-handling sugar is provided by the client library
time stamp
#Frame this data is associated with
# 0: no frame
# 1: global frame
string frame_id
================================================================================
MSG: geometry_msgs/Vector3
# This represents a vector in free space.
# It is only meant to represent a direction. Therefore, it does not
# make sense to apply a translation to it (e.g., when applying a
# generic rigid transformation to a Vector3, tf2 will only apply the
# rotation). If you want your data to be translatable too, use the
# geometry_msgs/Point message instead.
float64 x
float64 y
float64 z
")
(provide :jog_msgs/JogFrame "e342f29bf6beaf00261bdae365abfff9")