FilteredGps implements the IGps interface and may be used as a drop-in replacement for other GPS devices.
Thetype exposes the following members.
Create a new FilteredGps from a given source GPS device, a FilterMode and a prediction factor (in seconds, see remarks).
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.
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.
Returns the IGps member encapsulated within this FilteredGps object.
Get the Position of the filtered GPS unit.
Determine the powered state of the (inner) GPS unit.
|Equals||(Inherited from Object.)|
|GetHashCode||(Inherited from Object.)|
|GetType||(Inherited from Object.)|
Power down the (inner) GPS unit.
Power up the (inner) GPS unit.
|ToString||(Inherited from Object.)|
An eventhandler called when this GPS device experiences a fatal exception.
An eventhandler to be fired when the position of this GPS device is updated.
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