AddNewWaypoint.lisp 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. ; Auto-generated. Do not edit!
  2. (cl:in-package waterplus_map_tools-srv)
  3. ;//! \htmlinclude AddNewWaypoint-request.msg.html
  4. (cl:defclass <AddNewWaypoint-request> (roslisp-msg-protocol:ros-message)
  5. ((name
  6. :reader name
  7. :initarg :name
  8. :type cl:string
  9. :initform "")
  10. (pose
  11. :reader pose
  12. :initarg :pose
  13. :type geometry_msgs-msg:Pose
  14. :initform (cl:make-instance 'geometry_msgs-msg:Pose)))
  15. )
  16. (cl:defclass AddNewWaypoint-request (<AddNewWaypoint-request>)
  17. ())
  18. (cl:defmethod cl:initialize-instance :after ((m <AddNewWaypoint-request>) cl:&rest args)
  19. (cl:declare (cl:ignorable args))
  20. (cl:unless (cl:typep m 'AddNewWaypoint-request)
  21. (roslisp-msg-protocol:msg-deprecation-warning "using old message class name waterplus_map_tools-srv:<AddNewWaypoint-request> is deprecated: use waterplus_map_tools-srv:AddNewWaypoint-request instead.")))
  22. (cl:ensure-generic-function 'name-val :lambda-list '(m))
  23. (cl:defmethod name-val ((m <AddNewWaypoint-request>))
  24. (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader waterplus_map_tools-srv:name-val is deprecated. Use waterplus_map_tools-srv:name instead.")
  25. (name m))
  26. (cl:ensure-generic-function 'pose-val :lambda-list '(m))
  27. (cl:defmethod pose-val ((m <AddNewWaypoint-request>))
  28. (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader waterplus_map_tools-srv:pose-val is deprecated. Use waterplus_map_tools-srv:pose instead.")
  29. (pose m))
  30. (cl:defmethod roslisp-msg-protocol:serialize ((msg <AddNewWaypoint-request>) ostream)
  31. "Serializes a message object of type '<AddNewWaypoint-request>"
  32. (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'name))))
  33. (cl:write-byte (cl:ldb (cl:byte 8 0) __ros_str_len) ostream)
  34. (cl:write-byte (cl:ldb (cl:byte 8 8) __ros_str_len) ostream)
  35. (cl:write-byte (cl:ldb (cl:byte 8 16) __ros_str_len) ostream)
  36. (cl:write-byte (cl:ldb (cl:byte 8 24) __ros_str_len) ostream))
  37. (cl:map cl:nil #'(cl:lambda (c) (cl:write-byte (cl:char-code c) ostream)) (cl:slot-value msg 'name))
  38. (roslisp-msg-protocol:serialize (cl:slot-value msg 'pose) ostream)
  39. )
  40. (cl:defmethod roslisp-msg-protocol:deserialize ((msg <AddNewWaypoint-request>) istream)
  41. "Deserializes a message object of type '<AddNewWaypoint-request>"
  42. (cl:let ((__ros_str_len 0))
  43. (cl:setf (cl:ldb (cl:byte 8 0) __ros_str_len) (cl:read-byte istream))
  44. (cl:setf (cl:ldb (cl:byte 8 8) __ros_str_len) (cl:read-byte istream))
  45. (cl:setf (cl:ldb (cl:byte 8 16) __ros_str_len) (cl:read-byte istream))
  46. (cl:setf (cl:ldb (cl:byte 8 24) __ros_str_len) (cl:read-byte istream))
  47. (cl:setf (cl:slot-value msg 'name) (cl:make-string __ros_str_len))
  48. (cl:dotimes (__ros_str_idx __ros_str_len msg)
  49. (cl:setf (cl:char (cl:slot-value msg 'name) __ros_str_idx) (cl:code-char (cl:read-byte istream)))))
  50. (roslisp-msg-protocol:deserialize (cl:slot-value msg 'pose) istream)
  51. msg
  52. )
  53. (cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql '<AddNewWaypoint-request>)))
  54. "Returns string type for a service object of type '<AddNewWaypoint-request>"
  55. "waterplus_map_tools/AddNewWaypointRequest")
  56. (cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql 'AddNewWaypoint-request)))
  57. "Returns string type for a service object of type 'AddNewWaypoint-request"
  58. "waterplus_map_tools/AddNewWaypointRequest")
  59. (cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql '<AddNewWaypoint-request>)))
  60. "Returns md5sum for a message object of type '<AddNewWaypoint-request>"
  61. "6948a8f076727d2b3b462b6ca2b31b5f")
  62. (cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql 'AddNewWaypoint-request)))
  63. "Returns md5sum for a message object of type 'AddNewWaypoint-request"
  64. "6948a8f076727d2b3b462b6ca2b31b5f")
  65. (cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql '<AddNewWaypoint-request>)))
  66. "Returns full string definition for message of type '<AddNewWaypoint-request>"
  67. (cl:format cl:nil "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~%~%~%"))
  68. (cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql 'AddNewWaypoint-request)))
  69. "Returns full string definition for message of type 'AddNewWaypoint-request"
  70. (cl:format cl:nil "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~%~%~%"))
  71. (cl:defmethod roslisp-msg-protocol:serialization-length ((msg <AddNewWaypoint-request>))
  72. (cl:+ 0
  73. 4 (cl:length (cl:slot-value msg 'name))
  74. (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'pose))
  75. ))
  76. (cl:defmethod roslisp-msg-protocol:ros-message-to-list ((msg <AddNewWaypoint-request>))
  77. "Converts a ROS message object to a list"
  78. (cl:list 'AddNewWaypoint-request
  79. (cl:cons ':name (name msg))
  80. (cl:cons ':pose (pose msg))
  81. ))
  82. ;//! \htmlinclude AddNewWaypoint-response.msg.html
  83. (cl:defclass <AddNewWaypoint-response> (roslisp-msg-protocol:ros-message)
  84. ((result
  85. :reader result
  86. :initarg :result
  87. :type cl:boolean
  88. :initform cl:nil))
  89. )
  90. (cl:defclass AddNewWaypoint-response (<AddNewWaypoint-response>)
  91. ())
  92. (cl:defmethod cl:initialize-instance :after ((m <AddNewWaypoint-response>) cl:&rest args)
  93. (cl:declare (cl:ignorable args))
  94. (cl:unless (cl:typep m 'AddNewWaypoint-response)
  95. (roslisp-msg-protocol:msg-deprecation-warning "using old message class name waterplus_map_tools-srv:<AddNewWaypoint-response> is deprecated: use waterplus_map_tools-srv:AddNewWaypoint-response instead.")))
  96. (cl:ensure-generic-function 'result-val :lambda-list '(m))
  97. (cl:defmethod result-val ((m <AddNewWaypoint-response>))
  98. (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader waterplus_map_tools-srv:result-val is deprecated. Use waterplus_map_tools-srv:result instead.")
  99. (result m))
  100. (cl:defmethod roslisp-msg-protocol:serialize ((msg <AddNewWaypoint-response>) ostream)
  101. "Serializes a message object of type '<AddNewWaypoint-response>"
  102. (cl:write-byte (cl:ldb (cl:byte 8 0) (cl:if (cl:slot-value msg 'result) 1 0)) ostream)
  103. )
  104. (cl:defmethod roslisp-msg-protocol:deserialize ((msg <AddNewWaypoint-response>) istream)
  105. "Deserializes a message object of type '<AddNewWaypoint-response>"
  106. (cl:setf (cl:slot-value msg 'result) (cl:not (cl:zerop (cl:read-byte istream))))
  107. msg
  108. )
  109. (cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql '<AddNewWaypoint-response>)))
  110. "Returns string type for a service object of type '<AddNewWaypoint-response>"
  111. "waterplus_map_tools/AddNewWaypointResponse")
  112. (cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql 'AddNewWaypoint-response)))
  113. "Returns string type for a service object of type 'AddNewWaypoint-response"
  114. "waterplus_map_tools/AddNewWaypointResponse")
  115. (cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql '<AddNewWaypoint-response>)))
  116. "Returns md5sum for a message object of type '<AddNewWaypoint-response>"
  117. "6948a8f076727d2b3b462b6ca2b31b5f")
  118. (cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql 'AddNewWaypoint-response)))
  119. "Returns md5sum for a message object of type 'AddNewWaypoint-response"
  120. "6948a8f076727d2b3b462b6ca2b31b5f")
  121. (cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql '<AddNewWaypoint-response>)))
  122. "Returns full string definition for message of type '<AddNewWaypoint-response>"
  123. (cl:format cl:nil "bool result~%~%~%"))
  124. (cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql 'AddNewWaypoint-response)))
  125. "Returns full string definition for message of type 'AddNewWaypoint-response"
  126. (cl:format cl:nil "bool result~%~%~%"))
  127. (cl:defmethod roslisp-msg-protocol:serialization-length ((msg <AddNewWaypoint-response>))
  128. (cl:+ 0
  129. 1
  130. ))
  131. (cl:defmethod roslisp-msg-protocol:ros-message-to-list ((msg <AddNewWaypoint-response>))
  132. "Converts a ROS message object to a list"
  133. (cl:list 'AddNewWaypoint-response
  134. (cl:cons ':result (result msg))
  135. ))
  136. (cl:defmethod roslisp-msg-protocol:service-request-type ((msg (cl:eql 'AddNewWaypoint)))
  137. 'AddNewWaypoint-request)
  138. (cl:defmethod roslisp-msg-protocol:service-response-type ((msg (cl:eql 'AddNewWaypoint)))
  139. 'AddNewWaypoint-response)
  140. (cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql 'AddNewWaypoint)))
  141. "Returns string type for a service object of type '<AddNewWaypoint>"
  142. "waterplus_map_tools/AddNewWaypoint")