Method: OpenC3::Structure#read_items

Defined in:
lib/openc3/packets/structure.rb

#read_items(items, _value_type = :RAW, buffer = @buffer) ⇒ Object

Read a list of items in the structure

Parameters:

  • items (StructureItem)

    Array of StructureItem or one of its subclasses

  • value_type (Symbol)

    Not used. Subclasses should overload this parameter to check whether to perform conversions on the item.

  • buffer (String) (defaults to: @buffer)

    The binary buffer to read the item from

Returns:

  • Hash of read names and values



155
156
157
158
# File 'lib/openc3/packets/structure.rb', line 155

def read_items(items, _value_type = :RAW, buffer = @buffer)
  buffer = allocate_buffer_if_needed() unless buffer
  return @accessor.read_items(items, buffer)
end