Click or drag to resize

FilteredGps Class

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release
In some instances (particularly at low speeds) a GPS device may report erroneous heading and speed information. FilteredGps encapsulates and filters the heading and location of a raw GPS device. It also provides the capability to report the location of the device ahead of time, using a prediction factor (see the FilteredGps constructor).

FilteredGps implements the IGps interface and may be used as a drop-in replacement for other GPS devices.

Inheritance Hierarchy
SystemObject
  Telogis.GeoBase.NavigationFilteredGps

Namespace:  Telogis.GeoBase.Navigation
Assembly:  geobase.net (in geobase.net.dll) Version: 4.99.0.0
Syntax
public class FilteredGps : IGpsWrapper, 
	IGps

The FilteredGps type exposes the following members.

Constructors
  NameDescription
Public methodFilteredGps
Create a new FilteredGps from a given source GPS device, a FilterMode and a prediction factor (in seconds, see remarks).
Top
Properties
  NameDescription
Public propertyHeadingSpeedThreshold
If the inner GPS reports a speed lower than this threshold, then the heading is estimated instead of using the source GPS's heading. The units for this property should be the same as the speed units for the source GPS.
Public propertyHeadingUpdateDistance
When the inner GPS reports a speed lower than the HeadingSpeedThreshold the heading is updated when the vehicle has traveled this distance. The unit for this property is Meters.
Public propertyInnerGps
Returns the IGps member encapsulated within this FilteredGps object.
Public propertyPosition
Get the Position of the filtered GPS unit.
Public propertyPoweredUp
Determine the powered state of the (inner) GPS unit.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodPowerDown
Power down the (inner) GPS unit.
Public methodPowerUp
Power up the (inner) GPS unit.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventGPSException
An eventhandler called when this GPS device experiences a fatal exception.
Public eventUpdate
An eventhandler to be fired when the position of this GPS device is updated.
Top
Fields
  NameDescription
Public fieldFixTypeChangeBuffer
This is the number of position updates that a fix must stay the same type before it will be considered to have changed to that type
Top
See Also