;; Auto-generated. Do not edit!


(when (boundp 'ika_plate_rct_digital_msgs::IKAReading)
  (if (not (find-package "IKA_PLATE_RCT_DIGITAL_MSGS"))
    (make-package "IKA_PLATE_RCT_DIGITAL_MSGS"))
  (shadow 'IKAReading (find-package "IKA_PLATE_RCT_DIGITAL_MSGS")))
(unless (find-package "IKA_PLATE_RCT_DIGITAL_MSGS::IKAREADING")
  (make-package "IKA_PLATE_RCT_DIGITAL_MSGS::IKAREADING"))

(in-package "ROS")
;;//! \htmlinclude IKAReading.msg.html


(defclass ika_plate_rct_digital_msgs::IKAReading
  :super ros::object
  :slots (_bedTemp _extTemp _stirSpeed _viscTrend ))

(defmethod ika_plate_rct_digital_msgs::IKAReading
  (:init
   (&key
    ((:bedTemp __bedTemp) 0.0)
    ((:extTemp __extTemp) 0.0)
    ((:stirSpeed __stirSpeed) 0.0)
    ((:viscTrend __viscTrend) 0.0)
    )
   (send-super :init)
   (setq _bedTemp (float __bedTemp))
   (setq _extTemp (float __extTemp))
   (setq _stirSpeed (float __stirSpeed))
   (setq _viscTrend (float __viscTrend))
   self)
  (:bedTemp
   (&optional __bedTemp)
   (if __bedTemp (setq _bedTemp __bedTemp)) _bedTemp)
  (:extTemp
   (&optional __extTemp)
   (if __extTemp (setq _extTemp __extTemp)) _extTemp)
  (:stirSpeed
   (&optional __stirSpeed)
   (if __stirSpeed (setq _stirSpeed __stirSpeed)) _stirSpeed)
  (:viscTrend
   (&optional __viscTrend)
   (if __viscTrend (setq _viscTrend __viscTrend)) _viscTrend)
  (:serialization-length
   ()
   (+
    ;; float32 _bedTemp
    4
    ;; float32 _extTemp
    4
    ;; float32 _stirSpeed
    4
    ;; float32 _viscTrend
    4
    ))
  (:serialize
   (&optional strm)
   (let ((s (if strm strm
              (make-string-output-stream (send self :serialization-length)))))
     ;; float32 _bedTemp
       (sys::poke _bedTemp (send s :buffer) (send s :count) :float) (incf (stream-count s) 4)
     ;; float32 _extTemp
       (sys::poke _extTemp (send s :buffer) (send s :count) :float) (incf (stream-count s) 4)
     ;; float32 _stirSpeed
       (sys::poke _stirSpeed (send s :buffer) (send s :count) :float) (incf (stream-count s) 4)
     ;; float32 _viscTrend
       (sys::poke _viscTrend (send s :buffer) (send s :count) :float) (incf (stream-count s) 4)
     ;;
     (if (null strm) (get-output-stream-string s))))
  (:deserialize
   (buf &optional (ptr- 0))
   ;; float32 _bedTemp
     (setq _bedTemp (sys::peek buf ptr- :float)) (incf ptr- 4)
   ;; float32 _extTemp
     (setq _extTemp (sys::peek buf ptr- :float)) (incf ptr- 4)
   ;; float32 _stirSpeed
     (setq _stirSpeed (sys::peek buf ptr- :float)) (incf ptr- 4)
   ;; float32 _viscTrend
     (setq _viscTrend (sys::peek buf ptr- :float)) (incf ptr- 4)
   ;;
   self)
  )

(setf (get ika_plate_rct_digital_msgs::IKAReading :md5sum-) "a386f34e17c99691122a389425fdcbc6")
(setf (get ika_plate_rct_digital_msgs::IKAReading :datatype-) "ika_plate_rct_digital_msgs/IKAReading")
(setf (get ika_plate_rct_digital_msgs::IKAReading :definition-)
      "float32 bedTemp
float32 extTemp
float32 stirSpeed
float32 viscTrend

")



(provide :ika_plate_rct_digital_msgs/IKAReading "a386f34e17c99691122a389425fdcbc6")


