C# Class AltitudeAngelWings.ApiClient.Client.AltitudeAngelClient

Afficher le fichier Open project: ArduPilot/MissionPlanner Class Usage Examples

Méthodes publiques

Méthode Description
AltitudeAngelClient ( string authUrl, string apiUrl, DotNetOpenAuth.OAuth2.AuthorizationState existingState, AltitudeAngelHttpHandlerFactory handlerFactory ) : System

Constructor.

Disconnect ( ) : void

Disconnect the client from AA. Will force logon on the next request if required.

GetMapData ( RectLatLng latLongBounds ) : Task

Get the map data from the AA api service. Required scopes: query_mapdata query_mapairdata

GetUserProfile ( ) : Task

Get the user profile for the current user. Must be using user auth. Required scopes: query_userinfo

GetWeather ( GMap.NET.PointLatLng latLong ) : Task

Get the weather for the specified location. Do not call this method often, typically only once per session. Required scopes: talk_tower

Method Details

AltitudeAngelClient() public méthode

Constructor.
public AltitudeAngelClient ( string authUrl, string apiUrl, DotNetOpenAuth.OAuth2.AuthorizationState existingState, AltitudeAngelHttpHandlerFactory handlerFactory ) : System
authUrl string The base auth URL (scheme and host) for the service.
apiUrl string The base API URL (scheme and host) for the service.
existingState DotNetOpenAuth.OAuth2.AuthorizationState Any existing state from a previous session.
handlerFactory AltitudeAngelHttpHandlerFactory A delegate to create the http handler factory.
Résultat System

Disconnect() public méthode

Disconnect the client from AA. Will force logon on the next request if required.
public Disconnect ( ) : void
Résultat void

GetMapData() public méthode

Get the map data from the AA api service. Required scopes: query_mapdata query_mapairdata
public GetMapData ( RectLatLng latLongBounds ) : Task
latLongBounds GMap.NET.RectLatLng The bounds of the request.
Résultat Task

GetUserProfile() public méthode

Get the user profile for the current user. Must be using user auth. Required scopes: query_userinfo
public GetUserProfile ( ) : Task
Résultat Task

GetWeather() public méthode

Get the weather for the specified location. Do not call this method often, typically only once per session. Required scopes: talk_tower
public GetWeather ( GMap.NET.PointLatLng latLong ) : Task
latLong GMap.NET.PointLatLng The location.
Résultat Task