Show / Hide Table of Contents

    Class GpsReceiver

    A GPS receiver. Implemented as a singleton.

    Inheritance
    System.Object
    GpsReceiver
    Namespace: Sensus.Probes.Location
    Assembly: SensusAndroid.dll
    Syntax
    public class GpsReceiver : Object

    Fields

    SINGLETON

    Declaration
    public static readonly GpsReceiver SINGLETON
    Field Value
    Type Description
    GpsReceiver

    Properties

    Locator

    Declaration
    public IGeolocator Locator { get; }
    Property Value
    Type Description
    Plugin.Geolocator.Abstractions.IGeolocator

    MinimumDistanceThreshold

    Declaration
    public int MinimumDistanceThreshold { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    AddListenerAsync(EventHandler<PositionEventArgs>, Boolean)

    Declaration
    public Task AddListenerAsync(EventHandler<PositionEventArgs> listener, bool includeHeading)
    Parameters
    Type Name Description
    System.EventHandler<Plugin.Geolocator.Abstractions.PositionEventArgs> listener
    System.Boolean includeHeading
    Returns
    Type Description
    System.Threading.Tasks.Task

    Get()

    Declaration
    public static GpsReceiver Get()
    Returns
    Type Description
    GpsReceiver

    GetReadingAsync(CancellationToken, Boolean)

    Declaration
    public Task<Position> GetReadingAsync(CancellationToken cancellationToken, bool checkAndObtainPermission)
    Parameters
    Type Name Description
    System.Threading.CancellationToken cancellationToken
    System.Boolean checkAndObtainPermission
    Returns
    Type Description
    System.Threading.Tasks.Task<Plugin.Geolocator.Abstractions.Position>

    RemoveListenerAsync(EventHandler<PositionEventArgs>)

    Declaration
    public Task RemoveListenerAsync(EventHandler<PositionEventArgs> listener)
    Parameters
    Type Name Description
    System.EventHandler<Plugin.Geolocator.Abstractions.PositionEventArgs> listener
    Returns
    Type Description
    System.Threading.Tasks.Task
    Back to top Copyright © 2014-2018 University of Virginia
    Generated by DocFX