; Auto-generated. Do not edit! (cl:in-package waterplus_map_tools-msg) ;//! \htmlinclude Waypoint.msg.html (cl:defclass (roslisp-msg-protocol:ros-message) ((frame_id :reader frame_id :initarg :frame_id :type cl:string :initform "") (name :reader name :initarg :name :type cl:string :initform "") (pose :reader pose :initarg :pose :type geometry_msgs-msg:Pose :initform (cl:make-instance 'geometry_msgs-msg:Pose))) ) (cl:defclass Waypoint () ()) (cl:defmethod cl:initialize-instance :after ((m ) cl:&rest args) (cl:declare (cl:ignorable args)) (cl:unless (cl:typep m 'Waypoint) (roslisp-msg-protocol:msg-deprecation-warning "using old message class name waterplus_map_tools-msg: is deprecated: use waterplus_map_tools-msg:Waypoint instead."))) (cl:ensure-generic-function 'frame_id-val :lambda-list '(m)) (cl:defmethod frame_id-val ((m )) (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader waterplus_map_tools-msg:frame_id-val is deprecated. Use waterplus_map_tools-msg:frame_id instead.") (frame_id m)) (cl:ensure-generic-function 'name-val :lambda-list '(m)) (cl:defmethod name-val ((m )) (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader waterplus_map_tools-msg:name-val is deprecated. Use waterplus_map_tools-msg:name instead.") (name m)) (cl:ensure-generic-function 'pose-val :lambda-list '(m)) (cl:defmethod pose-val ((m )) (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader waterplus_map_tools-msg:pose-val is deprecated. Use waterplus_map_tools-msg:pose instead.") (pose m)) (cl:defmethod roslisp-msg-protocol:serialize ((msg ) ostream) "Serializes a message object of type '" (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'frame_id)))) (cl:write-byte (cl:ldb (cl:byte 8 0) __ros_str_len) ostream) (cl:write-byte (cl:ldb (cl:byte 8 8) __ros_str_len) ostream) (cl:write-byte (cl:ldb (cl:byte 8 16) __ros_str_len) ostream) (cl:write-byte (cl:ldb (cl:byte 8 24) __ros_str_len) ostream)) (cl:map cl:nil #'(cl:lambda (c) (cl:write-byte (cl:char-code c) ostream)) (cl:slot-value msg 'frame_id)) (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'name)))) (cl:write-byte (cl:ldb (cl:byte 8 0) __ros_str_len) ostream) (cl:write-byte (cl:ldb (cl:byte 8 8) __ros_str_len) ostream) (cl:write-byte (cl:ldb (cl:byte 8 16) __ros_str_len) ostream) (cl:write-byte (cl:ldb (cl:byte 8 24) __ros_str_len) ostream)) (cl:map cl:nil #'(cl:lambda (c) (cl:write-byte (cl:char-code c) ostream)) (cl:slot-value msg 'name)) (roslisp-msg-protocol:serialize (cl:slot-value msg 'pose) ostream) ) (cl:defmethod roslisp-msg-protocol:deserialize ((msg ) istream) "Deserializes a message object of type '" (cl:let ((__ros_str_len 0)) (cl:setf (cl:ldb (cl:byte 8 0) __ros_str_len) (cl:read-byte istream)) (cl:setf (cl:ldb (cl:byte 8 8) __ros_str_len) (cl:read-byte istream)) (cl:setf (cl:ldb (cl:byte 8 16) __ros_str_len) (cl:read-byte istream)) (cl:setf (cl:ldb (cl:byte 8 24) __ros_str_len) (cl:read-byte istream)) (cl:setf (cl:slot-value msg 'frame_id) (cl:make-string __ros_str_len)) (cl:dotimes (__ros_str_idx __ros_str_len msg) (cl:setf (cl:char (cl:slot-value msg 'frame_id) __ros_str_idx) (cl:code-char (cl:read-byte istream))))) (cl:let ((__ros_str_len 0)) (cl:setf (cl:ldb (cl:byte 8 0) __ros_str_len) (cl:read-byte istream)) (cl:setf (cl:ldb (cl:byte 8 8) __ros_str_len) (cl:read-byte istream)) (cl:setf (cl:ldb (cl:byte 8 16) __ros_str_len) (cl:read-byte istream)) (cl:setf (cl:ldb (cl:byte 8 24) __ros_str_len) (cl:read-byte istream)) (cl:setf (cl:slot-value msg 'name) (cl:make-string __ros_str_len)) (cl:dotimes (__ros_str_idx __ros_str_len msg) (cl:setf (cl:char (cl:slot-value msg 'name) __ros_str_idx) (cl:code-char (cl:read-byte istream))))) (roslisp-msg-protocol:deserialize (cl:slot-value msg 'pose) istream) msg ) (cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql '))) "Returns string type for a message object of type '" "waterplus_map_tools/Waypoint") (cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql 'Waypoint))) "Returns string type for a message object of type 'Waypoint" "waterplus_map_tools/Waypoint") (cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql '))) "Returns md5sum for a message object of type '" "b5abd84eafa003e99e40f2565ee73135") (cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql 'Waypoint))) "Returns md5sum for a message object of type 'Waypoint" "b5abd84eafa003e99e40f2565ee73135") (cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql '))) "Returns full string definition for message of type '" (cl:format cl:nil "string frame_id~%string name~%geometry_msgs/Pose pose~%================================================================================~%MSG: geometry_msgs/Pose~%# A representation of pose in free space, composed of position and orientation. ~%Point position~%Quaternion orientation~%~%================================================================================~%MSG: geometry_msgs/Point~%# This contains the position of a point in free space~%float64 x~%float64 y~%float64 z~%~%================================================================================~%MSG: geometry_msgs/Quaternion~%# This represents an orientation in free space in quaternion form.~%~%float64 x~%float64 y~%float64 z~%float64 w~%~%~%")) (cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql 'Waypoint))) "Returns full string definition for message of type 'Waypoint" (cl:format cl:nil "string frame_id~%string name~%geometry_msgs/Pose pose~%================================================================================~%MSG: geometry_msgs/Pose~%# A representation of pose in free space, composed of position and orientation. ~%Point position~%Quaternion orientation~%~%================================================================================~%MSG: geometry_msgs/Point~%# This contains the position of a point in free space~%float64 x~%float64 y~%float64 z~%~%================================================================================~%MSG: geometry_msgs/Quaternion~%# This represents an orientation in free space in quaternion form.~%~%float64 x~%float64 y~%float64 z~%float64 w~%~%~%")) (cl:defmethod roslisp-msg-protocol:serialization-length ((msg )) (cl:+ 0 4 (cl:length (cl:slot-value msg 'frame_id)) 4 (cl:length (cl:slot-value msg 'name)) (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'pose)) )) (cl:defmethod roslisp-msg-protocol:ros-message-to-list ((msg )) "Converts a ROS message object to a list" (cl:list 'Waypoint (cl:cons ':frame_id (frame_id msg)) (cl:cons ':name (name msg)) (cl:cons ':pose (pose msg)) ))