Class: Gps::Nmea::Rmc

Inherits:
Sentence show all
Includes:
HasDatetime
Defined in:
lib/gps/nmea/rmc.rb

Instance Attribute Summary collapse

Attributes included from HasDatetime

#date_str, #datetime, #time_str

Attributes inherited from Sentence

#line

Instance Method Summary collapse

Methods included from HasDatetime

#update_datetime

Methods inherited from Sentence

#checksum_valid?, date_part_to_str, #generate_checksum, #get_checksum, #has_coordinates?, #has_datetime?, #lat_dec, #lat_long_dec, #long_dec, parse, time_part_to_str, #to_h, #to_json

Constructor Details

#initialize(line) ⇒ Rmc

Returns a new instance of Rmc.



12
13
14
15
16
17
# File 'lib/gps/nmea/rmc.rb', line 12

def initialize(line)
  @line = line
  fill_parts
  fill_data
  update_datetime
end

Instance Attribute Details

#data_statusObject

Returns the value of attribute data_status.



8
9
10
# File 'lib/gps/nmea/rmc.rb', line 8

def data_status
  @data_status
end

#latitudeObject

Returns the value of attribute latitude.



8
9
10
# File 'lib/gps/nmea/rmc.rb', line 8

def latitude
  @latitude
end

#latitude_directionObject

Returns the value of attribute latitude_direction.



8
9
10
# File 'lib/gps/nmea/rmc.rb', line 8

def latitude_direction
  @latitude_direction
end

#longitudeObject

Returns the value of attribute longitude.



8
9
10
# File 'lib/gps/nmea/rmc.rb', line 8

def longitude
  @longitude
end

#longitude_directionObject

Returns the value of attribute longitude_direction.



8
9
10
# File 'lib/gps/nmea/rmc.rb', line 8

def longitude_direction
  @longitude_direction
end

#speed_knotsObject

Returns the value of attribute speed_knots.



8
9
10
# File 'lib/gps/nmea/rmc.rb', line 8

def speed_knots
  @speed_knots
end

#true_trackObject

Returns the value of attribute true_track.



8
9
10
# File 'lib/gps/nmea/rmc.rb', line 8

def true_track
  @true_track
end

#variationObject

Returns the value of attribute variation.



8
9
10
# File 'lib/gps/nmea/rmc.rb', line 8

def variation
  @variation
end

#variation_directionObject

Returns the value of attribute variation_direction.



8
9
10
# File 'lib/gps/nmea/rmc.rb', line 8

def variation_direction
  @variation_direction
end