module Px4LogReader
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
%% license-end-token %%
Author: Robert.Glissmann@gmail.com (Robert Glissmann)
Constants
- FORMAT_MESSAGE
Message descriptor for format messages
- VERSION
Public Class Methods
Attach a reader to an existing input stream.
@param input_stream [IO] Valid input stream @param options [Hash] Reader
options hash @param block Optional block
# File lib/px4_log_reader/reader.rb, line 41 def self.attach( input_stream, options, &block ) reader = Reader.new( input_stream, options ) yield reader if block_given? return reader end
# File lib/px4_log_reader/reader.rb, line 51 def self.open( filename, options = {}, &block ) reader = nil if File.exist?( filename ) reader = self.attach( File.open( filename, 'rb' ), options, &block ) end return reader end
# File lib/px4_log_reader/reader.rb, line 63 def self.open!( filename, options = {}, &block ) reader = nil if File.exist?( filename ) reader = self.attach( File.open( filename, 'rb' ), options, &block ) else raise FileNotFoundError.new( filename ) end return reader end