original_docstring: 
      unpack serialized message in str into this message instance
      :param str: byte array of serialized message, ``str``
      
docstring: unpack serialized message in str into this message instance
docstring_tokens: unpack serialized message in str into this message instance
code: def deserialize(self, str):
      """
      unpack serialized message in str into this message instance
      :param str: byte array of serialized message, ``str``
      """
      try:
        if self.initial_pose is None:
          self.initial_pose = geometry_msgs.msg.Pose()
        end = 0
        start = end
        end += 4
        (length,) = _struct_I.unpack(str[start:end])
        start = end
        end += length
        if python3:
          self.model_name = str[start:end].decode('utf-8')
        else:
          self.model_name = str[start:end]
        start = end
        end += 4
        (length,) = _struct_I.unpack(str[start:end])
        start = end
        end += length
        if python3:
          self.model_xml = str[start:end].decode('utf-8')
        else:
          self.model_xml = str[start:end]
        start = end
        end += 4
        (length,) = _struct_I.unpack(str[start:end])
        start = end
        end += length
        if python3:
          self.robot_namespace = str[start:end].decode('utf-8')
        else:
          self.robot_namespace = str[start:end]
        _x = self
        start = end
        end += 56
        (_x.initial_pose.position.x, _x.initial_pose.position.y, _x.initial_pose.position.z, _x.initial_pose.orientation.x, _x.initial_pose.orientation.y, _x.initial_pose.orientation.z, _x.initial_pose.orientation.w,) = _get_struct_7d().unpack(str[start:end])
        start = end
        end += 4
        (length,) = _struct_I.unpack(str[start:end])
        start = end
        end += length
        if python3:
          self.reference_frame = str[start:end].decode('utf-8')
        else:
          self.reference_frame = str[start:end]
        return self
      except struct.error as e:
        raise genpy.DeserializationError(e)
code_tokens: def deserialize ( self , str ) : try : if self . initial_pose is None : self . initial_pose = geometry_msgs . msg . Pose ( ) end = 0 start = end end += 4 ( length , ) = _struct_I . unpack ( str [ start : end ] ) start = end end += length if python3 : self . model_name = str [ start : end ] . decode ( 'utf-8' ) else : self . model_name = str [ start : end ] start = end end += 4 ( length , ) = _struct_I . unpack ( str [ start : end ] ) start = end end += length if python3 : self . model_xml = str [ start : end ] . decode ( 'utf-8' ) else : self . model_xml = str [ start : end ] start = end end += 4 ( length , ) = _struct_I . unpack ( str [ start : end ] ) start = end end += length if python3 : self . robot_namespace = str [ start : end ] . decode ( 'utf-8' ) else : self . robot_namespace = str [ start : end ] _x = self start = end end += 56 ( _x . initial_pose . position . x , _x . initial_pose . position . y , _x . initial_pose . position . z , _x . initial_pose . orientation . x , _x . initial_pose . orientation . y , _x . initial_pose . orientation . z , _x . initial_pose . orientation . w , ) = _get_struct_7d ( ) . unpack ( str [ start : end ] ) start = end end += 4 ( length , ) = _struct_I . unpack ( str [ start : end ] ) start = end end += length if python3 : self . reference_frame = str [ start : end ] . decode ( 'utf-8' ) else : self . reference_frame = str [ start : end ] return self except struct . error as e : raise genpy . DeserializationError ( e )
short_docstring: unpack serialized message in str into this message instance
short_docstring_tokens: unpack serialized message in str into this message instance
comment: """
      unpack serialized message in str into this message instance
      :param str: byte array of serialized message, ``str``
      """