Show / Hide Table of Contents

    Class AndroidAwarenessProbe

    Base class for Google Awareness API probes.

    Inheritance
    System.Object
    Probe
    ListeningProbe
    AndroidAwarenessProbe
    AndroidActivityProbe
    AndroidLocationFenceProbe
    Implements
    System.ComponentModel.INotifyPropertyChanged
    IListeningProbe
    IProbe
    Inherited Members
    ListeningProbe.ProtectedStartAsync()
    ListeningProbe.ProtectedStopAsync()
    ListeningProbe.ResetAsync()
    ListeningProbe.MaxDataStoresPerSecond
    ListeningProbe.MinDataStoreDelay
    ListeningProbe.KeepDeviceAwake
    ListeningProbe.WillHaveSignificantNegativeImpactOnBattery
    ListeningProbe.RawParticipation
    ListeningProbe.DataRateSampleSize
    ListeningProbe.CollectionDescription
    Probe.GetAll()
    Probe.add_MostRecentDatumChanged(Probe.MostRecentDatumChangedDelegateAsync)
    Probe.remove_MostRecentDatumChanged(Probe.MostRecentDatumChangedDelegateAsync)
    Probe.StartAsync()
    Probe.StoreDatumAsync(Datum, Nullable<CancellationToken>)
    Probe.ProcessDataAsync(CancellationToken)
    Probe.GetParticipation()
    Probe.StopAsync()
    Probe.RestartAsync()
    Probe.TestHealthAsync(List<AnalyticsTrackedEvent>)
    Probe.GetChart()
    Probe.DisplayName
    Probe.Enabled
    Probe.OriginallyEnabled
    Probe.State
    Probe.MostRecentStoreTimestamp
    Probe.Protocol
    Probe.StoreData
    Probe.AllowDisableOnStartUp
    Probe.DatumType
    Probe.StartStopTimes
    Probe.SuccessfulHealthTestTimes
    Probe.MaxChartDataCount
    Probe.Caption
    Probe.SubCaption
    Probe.MostRecentDatumChanged
    Probe.PropertyChanged
    Namespace: Sensus.Android.Probes.Movement
    Assembly: SensusAndroid.dll
    Syntax
    public abstract class AndroidAwarenessProbe : ListeningProbe, INotifyPropertyChanged, IListeningProbe, IProbe

    Constructors

    AndroidAwarenessProbe()

    Declaration
    public AndroidAwarenessProbe()

    Fields

    AWARENESS_PENDING_INTENT_ACTION

    Declaration
    public const string AWARENESS_PENDING_INTENT_ACTION = "SENSUS_AWARENESS_UPDATE"
    Field Value
    Type Description
    System.String

    Properties

    AwarenessApiClient

    Declaration
    protected GoogleApiClient AwarenessApiClient { get; }
    Property Value
    Type Description
    Android.Gms.Common.Apis.GoogleApiClient

    AwarenessBroadcastReceiver

    Declaration
    protected AndroidAwarenessProbeBroadcastReceiver AwarenessBroadcastReceiver { get; }
    Property Value
    Type Description
    AndroidAwarenessProbeBroadcastReceiver

    DefaultKeepDeviceAwake

    Declaration
    protected override bool DefaultKeepDeviceAwake { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    ListeningProbe.DefaultKeepDeviceAwake

    DeviceAsleepWarning

    Declaration
    protected override string DeviceAsleepWarning { get; }
    Property Value
    Type Description
    System.String
    Overrides
    ListeningProbe.DeviceAsleepWarning

    DeviceAwakeWarning

    Declaration
    protected override string DeviceAwakeWarning { get; }
    Property Value
    Type Description
    System.String
    Overrides
    ListeningProbe.DeviceAwakeWarning

    Methods

    GetChartDataPointFromDatum(Datum)

    Declaration
    protected override ChartDataPoint GetChartDataPointFromDatum(Datum datum)
    Parameters
    Type Name Description
    Datum datum
    Returns
    Type Description
    Syncfusion.SfChart.XForms.ChartDataPoint
    Overrides
    Probe.GetChartDataPointFromDatum(Datum)

    GetChartPrimaryAxis()

    Declaration
    protected override ChartAxis GetChartPrimaryAxis()
    Returns
    Type Description
    Syncfusion.SfChart.XForms.ChartAxis
    Overrides
    Probe.GetChartPrimaryAxis()

    GetChartSecondaryAxis()

    Declaration
    protected override RangeAxisBase GetChartSecondaryAxis()
    Returns
    Type Description
    Syncfusion.SfChart.XForms.RangeAxisBase
    Overrides
    Probe.GetChartSecondaryAxis()

    GetChartSeries()

    Declaration
    protected override ChartSeries GetChartSeries()
    Returns
    Type Description
    Syncfusion.SfChart.XForms.ChartSeries
    Overrides
    Probe.GetChartSeries()

    InitializeAsync()

    Declaration
    protected override Task InitializeAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task
    Overrides
    Probe.InitializeAsync()

    StartListeningAsync()

    Declaration
    protected override Task StartListeningAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task
    Overrides
    ListeningProbe.StartListeningAsync()

    StopListeningAsync()

    Declaration
    protected override Task StopListeningAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task
    Overrides
    ListeningProbe.StopListeningAsync()

    UpdateFencesAsync(IFenceUpdateRequest)

    Declaration
    protected Task<bool> UpdateFencesAsync(IFenceUpdateRequest updateRequest)
    Parameters
    Type Name Description
    Android.Gms.Awareness.Fence.IFenceUpdateRequest updateRequest
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    UpdateRequestBuilder(AwarenessFence, String, AndroidAwarenessProbe.FenceUpdateAction, ref FenceUpdateRequestBuilder)

    Declaration
    protected void UpdateRequestBuilder(AwarenessFence fence, string fenceKey, AndroidAwarenessProbe.FenceUpdateAction action, ref FenceUpdateRequestBuilder requestBuilder)
    Parameters
    Type Name Description
    Android.Gms.Awareness.Fence.AwarenessFence fence
    System.String fenceKey
    AndroidAwarenessProbe.FenceUpdateAction action
    Android.Gms.Awareness.Fence.FenceUpdateRequestBuilder requestBuilder

    Implements

    System.ComponentModel.INotifyPropertyChanged
    IListeningProbe
    IProbe
    Back to top Copyright © 2014-2018 University of Virginia
    Generated by DocFX