class Nmea::Gps::Gsv
Public Instance Methods
message_number()
click to toggle source
# File lib/nmea_gps/sentences/gsv.rb, line 13 def message_number raw_data[1].to_i end
name()
click to toggle source
# File lib/nmea_gps/sentences/gsv.rb, line 5 def name "GNSS satellites in view" end
number_of_message()
click to toggle source
# File lib/nmea_gps/sentences/gsv.rb, line 9 def number_of_message raw_data[0].to_i end
number_of_satellites_in_view()
click to toggle source
# File lib/nmea_gps/sentences/gsv.rb, line 17 def number_of_satellites_in_view raw_data[2].to_i end
satellites()
click to toggle source
# File lib/nmea_gps/sentences/gsv.rb, line 21 def satellites raw_data[3..-1].each_slice(4).collect do |slice| OpenStruct.new.tap do |satellite| satellite.id = slice.first.to_i satellite.elevation = slice[1].to_i satellite.azinmuth = slice[2].to_i satellite.signal_to_noise_ratio = satellite.snr = slice.last.to_i end end end