; Auto-generated. Do not edit!


(in-package test_rospy-msg)


;//! \htmlinclude TransitiveImport.msg.html

(defclass <TransitiveImport> (ros-message)
  ((data
    :reader data-val
    :initarg :data
    :type test_rospy-msg:<EmbedTest>
    :initform (make-instance 'test_rospy-msg:<EmbedTest>)))
)
(defmethod serialize ((msg <TransitiveImport>) ostream)
  "Serializes a message object of type '<TransitiveImport>"
  (serialize (slot-value msg 'data) ostream)
)
(defmethod deserialize ((msg <TransitiveImport>) istream)
  "Deserializes a message object of type '<TransitiveImport>"
  (deserialize (slot-value msg 'data) istream)
  msg
)
(defmethod ros-datatype ((msg (eql '<TransitiveImport>)))
  "Returns string type for a message object of type '<TransitiveImport>"
  "test_rospy/TransitiveImport")
(defmethod md5sum ((type (eql '<TransitiveImport>)))
  "Returns md5sum for a message object of type '<TransitiveImport>"
  "27665539bacd6d2d02a7538692d3d3d0")
(defmethod message-definition ((type (eql '<TransitiveImport>)))
  "Returns full string definition for message of type '<TransitiveImport>"
  (format nil "# Bug #2133/2139: EmbedTest uses std_msgs, so TransitiveImport needs it as well~%EmbedTest data~%================================================================================~%MSG: test_rospy/EmbedTest~%std_msgs/String str1~%std_msgs/Int32 int1~%std_msgs/Int32[] ints~%Val val~%Val[] vals~%ArrayVal[] arrayval~%~%================================================================================~%MSG: std_msgs/String~%string data~%~%================================================================================~%MSG: std_msgs/Int32~%int32 data~%================================================================================~%MSG: test_rospy/Val~%string val~%================================================================================~%MSG: test_rospy/ArrayVal~%Val[] vals~%#Val[10] vals_fixed~%~%~%"))
(defmethod serialization-length ((msg <TransitiveImport>))
  (+ 0
     (serialization-length (slot-value msg 'data))
))
(defmethod ros-message-to-list ((msg <TransitiveImport>))
  "Converts a ROS message object to a list"
  (list '<TransitiveImport>
    (cons ':data (data-val msg))
))
