class SGS::GPS

Attributes

cmg[RW]
location[RW]
magvar[RW]
sog[RW]
time[RW]

Public Class Methods

new(lat = nil, long = nil) click to toggle source
Calls superclass method
# File lib/sgs/gps.rb, line 31
def initialize(lat = nil, long = nil)
  @time = Time.new(2000, 1, 1)
  @location = Location.new(lat, long)
  @sog = 0.0
  @cmg = 0.0
  @magvar = nil
  @valid = false
  super()
end

Public Instance Methods

is_valid() click to toggle source

Set the validity

# File lib/sgs/gps.rb, line 43
def is_valid
  @valid = true
end
valid?() click to toggle source

Is the GPS data valid?

# File lib/sgs/gps.rb, line 49
def valid?
  @valid == true
end