C# Class AltitudeAngelWings.Service.AltitudeAngelService

Inheritance: IDisposable
Show file Open project: ArduPilot/MissionPlanner Class Usage Examples

Public Properties

Property Type Description
FilteredOut List

Public Methods

Method Description
AltitudeAngelService ( IMessagesService messagesService, IMissionPlanner missionPlanner, FlightDataService flightDataService ) : System
DisconnectAsync ( ) : System.Threading.Tasks.Task
Dispose ( ) : void
ProcessAllFromCache ( IMap map ) : void
ProcessFeatures ( IMap map, IEnumerable features ) : void
RemoveOverlays ( ) : System.Threading.Tasks.Task
SignInAsync ( ) : System.Threading.Tasks.Task
UpdateMapData ( IMap map ) : System.Threading.Tasks.Task

Updates a map with the latest ground / air data

UpdateWeatherData ( GMap.NET.PointLatLng center ) : System.Threading.Tasks.Task

Update the AA UI with the latest weather

Private Methods

Method Description
CreateClient ( AltitudeAngelClient aaClientFactory ) : void
Dispose ( bool isDisposing ) : void
LoadUserProfile ( ) : System.Threading.Tasks.Task
SignedIn ( bool isSignedIn ) : void
SignedOut ( ) : void
TryConnect ( ) : void

Method Details

AltitudeAngelService() public method

public AltitudeAngelService ( IMessagesService messagesService, IMissionPlanner missionPlanner, FlightDataService flightDataService ) : System
messagesService IMessagesService
missionPlanner IMissionPlanner
flightDataService AltitudeAngelWings.Service.FlightData.FlightDataService
return System

DisconnectAsync() public method

public DisconnectAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Dispose() public method

public Dispose ( ) : void
return void

ProcessAllFromCache() public method

public ProcessAllFromCache ( IMap map ) : void
map IMap
return void

ProcessFeatures() public method

public ProcessFeatures ( IMap map, IEnumerable features ) : void
map IMap
features IEnumerable
return void

RemoveOverlays() public method

public RemoveOverlays ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

SignInAsync() public method

public SignInAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

UpdateMapData() public method

Updates a map with the latest ground / air data
public UpdateMapData ( IMap map ) : System.Threading.Tasks.Task
map IMap The map to update
return System.Threading.Tasks.Task

UpdateWeatherData() public method

Update the AA UI with the latest weather
public UpdateWeatherData ( GMap.NET.PointLatLng center ) : System.Threading.Tasks.Task
center GMap.NET.PointLatLng The point to get weather for
return System.Threading.Tasks.Task

Property Details

FilteredOut public property

public List FilteredOut
return List