; Auto-generated. Do not edit!


(cl:in-package mettler_toledo_quantos_q2_msgs-msg)


;//! \htmlinclude QuantosSample.msg.html

(cl:defclass <QuantosSample> (roslisp-msg-protocol:ros-message)
  ((Substance
    :reader Substance
    :initarg :Substance
    :type cl:string
    :initform "")
   (LotID
    :reader LotID
    :initarg :LotID
    :type cl:string
    :initform "")
   (UserID
    :reader UserID
    :initarg :UserID
    :type cl:string
    :initform "")
   (FillingDate
    :reader FillingDate
    :initarg :FillingDate
    :type cl:string
    :initform "")
   (ExpiryDate
    :reader ExpiryDate
    :initarg :ExpiryDate
    :type cl:string
    :initform "")
   (RetestDate
    :reader RetestDate
    :initarg :RetestDate
    :type cl:string
    :initform "")
   (mgFillWeight
    :reader mgFillWeight
    :initarg :mgFillWeight
    :type cl:string
    :initform "")
   (RemainingDoses
    :reader RemainingDoses
    :initarg :RemainingDoses
    :type cl:string
    :initform "")
   (TerminalSNR
    :reader TerminalSNR
    :initarg :TerminalSNR
    :type cl:string
    :initform "")
   (BridgeSNR
    :reader BridgeSNR
    :initarg :BridgeSNR
    :type cl:string
    :initform "")
   (BalanceType
    :reader BalanceType
    :initarg :BalanceType
    :type cl:string
    :initform "")
   (BalanceID
    :reader BalanceID
    :initarg :BalanceID
    :type cl:string
    :initform "")
   (LastCalibration
    :reader LastCalibration
    :initarg :LastCalibration
    :type cl:string
    :initform "")
   (OptionSNR
    :reader OptionSNR
    :initarg :OptionSNR
    :type cl:string
    :initform "")
   (DoseUnitSNR
    :reader DoseUnitSNR
    :initarg :DoseUnitSNR
    :type cl:string
    :initform "")
   (ApplicationName
    :reader ApplicationName
    :initarg :ApplicationName
    :type cl:string
    :initform "")
   (DateTime
    :reader DateTime
    :initarg :DateTime
    :type cl:string
    :initform "")
   (LevelControl
    :reader LevelControl
    :initarg :LevelControl
    :type cl:string
    :initform "")
   (ProductionDateHead
    :reader ProductionDateHead
    :initarg :ProductionDateHead
    :type cl:string
    :initform "")
   (HeadType
    :reader HeadType
    :initarg :HeadType
    :type cl:string
    :initform "")
   (DoseHeadLimit
    :reader DoseHeadLimit
    :initarg :DoseHeadLimit
    :type cl:string
    :initform "")
   (DosesDoneHead
    :reader DosesDoneHead
    :initarg :DosesDoneHead
    :type cl:string
    :initform "")
   (mgRemainingPowderHead
    :reader mgRemainingPowderHead
    :initarg :mgRemainingPowderHead
    :type cl:string
    :initform ""))
)

(cl:defclass QuantosSample (<QuantosSample>)
  ())

(cl:defmethod cl:initialize-instance :after ((m <QuantosSample>) cl:&rest args)
  (cl:declare (cl:ignorable args))
  (cl:unless (cl:typep m 'QuantosSample)
    (roslisp-msg-protocol:msg-deprecation-warning "using old message class name mettler_toledo_quantos_q2_msgs-msg:<QuantosSample> is deprecated: use mettler_toledo_quantos_q2_msgs-msg:QuantosSample instead.")))

(cl:ensure-generic-function 'Substance-val :lambda-list '(m))
(cl:defmethod Substance-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:Substance-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:Substance instead.")
  (Substance m))

(cl:ensure-generic-function 'LotID-val :lambda-list '(m))
(cl:defmethod LotID-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:LotID-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:LotID instead.")
  (LotID m))

(cl:ensure-generic-function 'UserID-val :lambda-list '(m))
(cl:defmethod UserID-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:UserID-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:UserID instead.")
  (UserID m))

(cl:ensure-generic-function 'FillingDate-val :lambda-list '(m))
(cl:defmethod FillingDate-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:FillingDate-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:FillingDate instead.")
  (FillingDate m))

(cl:ensure-generic-function 'ExpiryDate-val :lambda-list '(m))
(cl:defmethod ExpiryDate-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:ExpiryDate-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:ExpiryDate instead.")
  (ExpiryDate m))

(cl:ensure-generic-function 'RetestDate-val :lambda-list '(m))
(cl:defmethod RetestDate-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:RetestDate-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:RetestDate instead.")
  (RetestDate m))

(cl:ensure-generic-function 'mgFillWeight-val :lambda-list '(m))
(cl:defmethod mgFillWeight-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:mgFillWeight-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:mgFillWeight instead.")
  (mgFillWeight m))

(cl:ensure-generic-function 'RemainingDoses-val :lambda-list '(m))
(cl:defmethod RemainingDoses-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:RemainingDoses-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:RemainingDoses instead.")
  (RemainingDoses m))

(cl:ensure-generic-function 'TerminalSNR-val :lambda-list '(m))
(cl:defmethod TerminalSNR-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:TerminalSNR-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:TerminalSNR instead.")
  (TerminalSNR m))

(cl:ensure-generic-function 'BridgeSNR-val :lambda-list '(m))
(cl:defmethod BridgeSNR-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:BridgeSNR-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:BridgeSNR instead.")
  (BridgeSNR m))

(cl:ensure-generic-function 'BalanceType-val :lambda-list '(m))
(cl:defmethod BalanceType-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:BalanceType-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:BalanceType instead.")
  (BalanceType m))

(cl:ensure-generic-function 'BalanceID-val :lambda-list '(m))
(cl:defmethod BalanceID-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:BalanceID-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:BalanceID instead.")
  (BalanceID m))

(cl:ensure-generic-function 'LastCalibration-val :lambda-list '(m))
(cl:defmethod LastCalibration-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:LastCalibration-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:LastCalibration instead.")
  (LastCalibration m))

(cl:ensure-generic-function 'OptionSNR-val :lambda-list '(m))
(cl:defmethod OptionSNR-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:OptionSNR-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:OptionSNR instead.")
  (OptionSNR m))

(cl:ensure-generic-function 'DoseUnitSNR-val :lambda-list '(m))
(cl:defmethod DoseUnitSNR-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:DoseUnitSNR-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:DoseUnitSNR instead.")
  (DoseUnitSNR m))

(cl:ensure-generic-function 'ApplicationName-val :lambda-list '(m))
(cl:defmethod ApplicationName-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:ApplicationName-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:ApplicationName instead.")
  (ApplicationName m))

(cl:ensure-generic-function 'DateTime-val :lambda-list '(m))
(cl:defmethod DateTime-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:DateTime-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:DateTime instead.")
  (DateTime m))

(cl:ensure-generic-function 'LevelControl-val :lambda-list '(m))
(cl:defmethod LevelControl-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:LevelControl-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:LevelControl instead.")
  (LevelControl m))

(cl:ensure-generic-function 'ProductionDateHead-val :lambda-list '(m))
(cl:defmethod ProductionDateHead-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:ProductionDateHead-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:ProductionDateHead instead.")
  (ProductionDateHead m))

(cl:ensure-generic-function 'HeadType-val :lambda-list '(m))
(cl:defmethod HeadType-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:HeadType-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:HeadType instead.")
  (HeadType m))

(cl:ensure-generic-function 'DoseHeadLimit-val :lambda-list '(m))
(cl:defmethod DoseHeadLimit-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:DoseHeadLimit-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:DoseHeadLimit instead.")
  (DoseHeadLimit m))

(cl:ensure-generic-function 'DosesDoneHead-val :lambda-list '(m))
(cl:defmethod DosesDoneHead-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:DosesDoneHead-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:DosesDoneHead instead.")
  (DosesDoneHead m))

(cl:ensure-generic-function 'mgRemainingPowderHead-val :lambda-list '(m))
(cl:defmethod mgRemainingPowderHead-val ((m <QuantosSample>))
  (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader mettler_toledo_quantos_q2_msgs-msg:mgRemainingPowderHead-val is deprecated.  Use mettler_toledo_quantos_q2_msgs-msg:mgRemainingPowderHead instead.")
  (mgRemainingPowderHead m))
(cl:defmethod roslisp-msg-protocol:serialize ((msg <QuantosSample>) ostream)
  "Serializes a message object of type '<QuantosSample>"
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'Substance))))
    (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 'Substance))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'LotID))))
    (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 'LotID))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'UserID))))
    (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 'UserID))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'FillingDate))))
    (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 'FillingDate))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'ExpiryDate))))
    (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 'ExpiryDate))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'RetestDate))))
    (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 'RetestDate))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'mgFillWeight))))
    (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 'mgFillWeight))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'RemainingDoses))))
    (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 'RemainingDoses))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'TerminalSNR))))
    (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 'TerminalSNR))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'BridgeSNR))))
    (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 'BridgeSNR))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'BalanceType))))
    (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 'BalanceType))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'BalanceID))))
    (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 'BalanceID))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'LastCalibration))))
    (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 'LastCalibration))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'OptionSNR))))
    (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 'OptionSNR))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'DoseUnitSNR))))
    (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 'DoseUnitSNR))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'ApplicationName))))
    (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 'ApplicationName))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'DateTime))))
    (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 'DateTime))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'LevelControl))))
    (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 'LevelControl))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'ProductionDateHead))))
    (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 'ProductionDateHead))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'HeadType))))
    (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 'HeadType))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'DoseHeadLimit))))
    (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 'DoseHeadLimit))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'DosesDoneHead))))
    (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 'DosesDoneHead))
  (cl:let ((__ros_str_len (cl:length (cl:slot-value msg 'mgRemainingPowderHead))))
    (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 'mgRemainingPowderHead))
)
(cl:defmethod roslisp-msg-protocol:deserialize ((msg <QuantosSample>) istream)
  "Deserializes a message object of type '<QuantosSample>"
    (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 'Substance) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'Substance) __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 'LotID) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'LotID) __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 'UserID) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'UserID) __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 'FillingDate) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'FillingDate) __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 'ExpiryDate) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'ExpiryDate) __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 'RetestDate) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'RetestDate) __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 'mgFillWeight) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'mgFillWeight) __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 'RemainingDoses) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'RemainingDoses) __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 'TerminalSNR) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'TerminalSNR) __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 'BridgeSNR) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'BridgeSNR) __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 'BalanceType) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'BalanceType) __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 'BalanceID) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'BalanceID) __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 'LastCalibration) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'LastCalibration) __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 'OptionSNR) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'OptionSNR) __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 'DoseUnitSNR) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'DoseUnitSNR) __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 'ApplicationName) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'ApplicationName) __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 'DateTime) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'DateTime) __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 'LevelControl) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'LevelControl) __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 'ProductionDateHead) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'ProductionDateHead) __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 'HeadType) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'HeadType) __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 'DoseHeadLimit) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'DoseHeadLimit) __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 'DosesDoneHead) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'DosesDoneHead) __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 'mgRemainingPowderHead) (cl:make-string __ros_str_len))
      (cl:dotimes (__ros_str_idx __ros_str_len msg)
        (cl:setf (cl:char (cl:slot-value msg 'mgRemainingPowderHead) __ros_str_idx) (cl:code-char (cl:read-byte istream)))))
  msg
)
(cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql '<QuantosSample>)))
  "Returns string type for a message object of type '<QuantosSample>"
  "mettler_toledo_quantos_q2_msgs/QuantosSample")
(cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql 'QuantosSample)))
  "Returns string type for a message object of type 'QuantosSample"
  "mettler_toledo_quantos_q2_msgs/QuantosSample")
(cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql '<QuantosSample>)))
  "Returns md5sum for a message object of type '<QuantosSample>"
  "f9fe3a45ae4ba2f62c51823286634eac")
(cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql 'QuantosSample)))
  "Returns md5sum for a message object of type 'QuantosSample"
  "f9fe3a45ae4ba2f62c51823286634eac")
(cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql '<QuantosSample>)))
  "Returns full string definition for message of type '<QuantosSample>"
  (cl:format cl:nil "string Substance~%string LotID~%string UserID~%string FillingDate~%string ExpiryDate~%string RetestDate~%string mgFillWeight~%string RemainingDoses~%string TerminalSNR~%string BridgeSNR~%string BalanceType~%string BalanceID~%string LastCalibration~%string OptionSNR~%string DoseUnitSNR~%string ApplicationName~%string DateTime~%string LevelControl~%string ProductionDateHead~%string HeadType~%string DoseHeadLimit~%string DosesDoneHead~%string mgRemainingPowderHead~%~%~%"))
(cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql 'QuantosSample)))
  "Returns full string definition for message of type 'QuantosSample"
  (cl:format cl:nil "string Substance~%string LotID~%string UserID~%string FillingDate~%string ExpiryDate~%string RetestDate~%string mgFillWeight~%string RemainingDoses~%string TerminalSNR~%string BridgeSNR~%string BalanceType~%string BalanceID~%string LastCalibration~%string OptionSNR~%string DoseUnitSNR~%string ApplicationName~%string DateTime~%string LevelControl~%string ProductionDateHead~%string HeadType~%string DoseHeadLimit~%string DosesDoneHead~%string mgRemainingPowderHead~%~%~%"))
(cl:defmethod roslisp-msg-protocol:serialization-length ((msg <QuantosSample>))
  (cl:+ 0
     4 (cl:length (cl:slot-value msg 'Substance))
     4 (cl:length (cl:slot-value msg 'LotID))
     4 (cl:length (cl:slot-value msg 'UserID))
     4 (cl:length (cl:slot-value msg 'FillingDate))
     4 (cl:length (cl:slot-value msg 'ExpiryDate))
     4 (cl:length (cl:slot-value msg 'RetestDate))
     4 (cl:length (cl:slot-value msg 'mgFillWeight))
     4 (cl:length (cl:slot-value msg 'RemainingDoses))
     4 (cl:length (cl:slot-value msg 'TerminalSNR))
     4 (cl:length (cl:slot-value msg 'BridgeSNR))
     4 (cl:length (cl:slot-value msg 'BalanceType))
     4 (cl:length (cl:slot-value msg 'BalanceID))
     4 (cl:length (cl:slot-value msg 'LastCalibration))
     4 (cl:length (cl:slot-value msg 'OptionSNR))
     4 (cl:length (cl:slot-value msg 'DoseUnitSNR))
     4 (cl:length (cl:slot-value msg 'ApplicationName))
     4 (cl:length (cl:slot-value msg 'DateTime))
     4 (cl:length (cl:slot-value msg 'LevelControl))
     4 (cl:length (cl:slot-value msg 'ProductionDateHead))
     4 (cl:length (cl:slot-value msg 'HeadType))
     4 (cl:length (cl:slot-value msg 'DoseHeadLimit))
     4 (cl:length (cl:slot-value msg 'DosesDoneHead))
     4 (cl:length (cl:slot-value msg 'mgRemainingPowderHead))
))
(cl:defmethod roslisp-msg-protocol:ros-message-to-list ((msg <QuantosSample>))
  "Converts a ROS message object to a list"
  (cl:list 'QuantosSample
    (cl:cons ':Substance (Substance msg))
    (cl:cons ':LotID (LotID msg))
    (cl:cons ':UserID (UserID msg))
    (cl:cons ':FillingDate (FillingDate msg))
    (cl:cons ':ExpiryDate (ExpiryDate msg))
    (cl:cons ':RetestDate (RetestDate msg))
    (cl:cons ':mgFillWeight (mgFillWeight msg))
    (cl:cons ':RemainingDoses (RemainingDoses msg))
    (cl:cons ':TerminalSNR (TerminalSNR msg))
    (cl:cons ':BridgeSNR (BridgeSNR msg))
    (cl:cons ':BalanceType (BalanceType msg))
    (cl:cons ':BalanceID (BalanceID msg))
    (cl:cons ':LastCalibration (LastCalibration msg))
    (cl:cons ':OptionSNR (OptionSNR msg))
    (cl:cons ':DoseUnitSNR (DoseUnitSNR msg))
    (cl:cons ':ApplicationName (ApplicationName msg))
    (cl:cons ':DateTime (DateTime msg))
    (cl:cons ':LevelControl (LevelControl msg))
    (cl:cons ':ProductionDateHead (ProductionDateHead msg))
    (cl:cons ':HeadType (HeadType msg))
    (cl:cons ':DoseHeadLimit (DoseHeadLimit msg))
    (cl:cons ':DosesDoneHead (DosesDoneHead msg))
    (cl:cons ':mgRemainingPowderHead (mgRemainingPowderHead msg))
))
