class Px4LogReader::LogMessage

Attributes

descriptor[R]
fields[R]

Public Class Methods

new( descriptor, fields ) click to toggle source
# File lib/px4_log_reader/log_message.rb, line 40
def initialize( descriptor, fields )
        @descriptor = descriptor
        @fields     = fields
end

Public Instance Methods

get( index ) click to toggle source
# File lib/px4_log_reader/log_message.rb, line 45
def get( index )

        if index.class == String
                index = descriptor.field_list[ index ]
        end

        return @fields[ index ] if index
        return nil
end
pack() click to toggle source
# File lib/px4_log_reader/log_message.rb, line 55
def pack
        return @descriptor.pack_message( @fields )
end