class NMEAPlus::Message::NMEA::VTG
VTG
- Track made good and Ground speed
Public Instance Methods
Source
# File lib/nmea_plus/message/nmea/vtg.rb, line 49 def faa_mode f = new_format? ? 9 : 100 return nil if @fields[f].nil? || @fields[f].empty? @fields[f] end
FAA Mode @!parse attr_reader :faa_mode @return [String]
Source
# File lib/nmea_plus/message/nmea/vtg.rb, line 10 def new_format? "T" == @fields[2] end
whether this is the new format. docs say check field #2 for value “2” @return [bool]
Source
# File lib/nmea_plus/message/nmea/vtg.rb, line 39 def speed_kmh f = new_format? ? 7 : 4 return nil if @fields[f].nil? || @fields[f].empty? @fields[f].to_f end
Speed in km/h @!parse attr_reader :speed_kmh @return [Float]
Source
# File lib/nmea_plus/message/nmea/vtg.rb, line 29 def speed_knots f = new_format? ? 5 : 3 return nil if @fields[f].nil? || @fields[f].empty? @fields[f].to_f end
Speed in knots @!parse attr_reader :speed_knots @return [Float]
Source
# File lib/nmea_plus/message/nmea/vtg.rb, line 19 def track_degrees_magnetic f = new_format? ? 3 : 2 return nil if @fields[f].nil? || @fields[f].empty? @fields[f].to_f end
Track in degrees, magnetic @!parse attr_reader :track_degrees_magnetic @return [Float]