; Auto-generated. Do not edit!


(in-package test_rospy-msg)


;//! \htmlinclude TestConstants.msg.html

(defclass <TestConstants> (ros-message)
  ()
)
(defmethod symbol-codes ((msg-type (eql '<TestConstants>)))
  "Constants for message type '<TestConstants>"
  '((:A . -123.0)
    (:B . 124.0)
    (:C . 125.0)
    (:X . 123)
    (:Y . -123)
    (:Z . 124)
    (:FOO . foo)
    (:SINGLEQUOTE . 'hi)
    (:DOUBLEQUOTE . "hello" there)
    (:MULTIQUOTE . "hello" 'goodbye')
    (:EXAMPLE . "#comments" are ignored, and leading and trailing whitespace removed)
    (:WHITESPACE .  strip  )
    (:EMPTY .  )
    (:TRUE . 1)
    (:FALSE . 0))
)
(defmethod serialize ((msg <TestConstants>) ostream)
  "Serializes a message object of type '<TestConstants>"
)
(defmethod deserialize ((msg <TestConstants>) istream)
  "Deserializes a message object of type '<TestConstants>"
  msg
)
(defmethod ros-datatype ((msg (eql '<TestConstants>)))
  "Returns string type for a message object of type '<TestConstants>"
  "test_rospy/TestConstants")
(defmethod md5sum ((type (eql '<TestConstants>)))
  "Returns md5sum for a message object of type '<TestConstants>"
  "e60959d2ccf9718dc5e42767bebd1644")
(defmethod message-definition ((type (eql '<TestConstants>)))
  "Returns full string definition for message of type '<TestConstants>"
  (format nil "float32 A=-123.0~%float32 B=124.0~%float64 C=125.0~%int32 X=123~%int32 Y=-123~%uint32 Z=124~%string FOO=foo~%string SINGLEQUOTE='hi~%string DOUBLEQUOTE=\"hello\" there~%string MULTIQUOTE=\"hello\" 'goodbye'~%string EXAMPLE=\"#comments\" are ignored, and leading and trailing whitespace removed~%string WHITESPACE= strip  ~%string EMPTY= ~%bool TRUE=1~%bool FALSE=0~%~%"))
(defmethod serialization-length ((msg <TestConstants>))
  (+ 0
))
(defmethod ros-message-to-list ((msg <TestConstants>))
  "Converts a ROS message object to a list"
  (list '<TestConstants>
))
