class Gps::Nmea::Rmc

Attributes

data_status[RW]
latitude[RW]
latitude_direction[RW]
longitude[RW]
longitude_direction[RW]
speed_knots[RW]
true_track[RW]
variation[RW]
variation_direction[RW]

Public Class Methods

new(line) click to toggle source
# File lib/gps/nmea/rmc.rb, line 12
def initialize(line)
  @line = line
  fill_parts
  fill_data
  update_datetime
end

Private Instance Methods

fill_data() click to toggle source
# File lib/gps/nmea/rmc.rb, line 21
def fill_data
  @time_str = Sentence.time_part_to_str @parts[0]
  @data_status = @parts[1]
  @latitude = @parts[2]
  @latitude_direction = @parts[3]
  @longitude = @parts[4]
  @longitude_direction = @parts[5]
  @speed_knots = @parts[6]
  @true_track = @parts[7]
  @date_str = Sentence.date_part_to_str @parts[8]
  @variation = @parts[9]
  @variation_direction = @parts[10]
end