C# Class AltitudeAngelWings.ApiClient.Client.AltitudeAngelClient

显示文件 Open project: ArduPilot/MissionPlanner Class Usage Examples

Public Methods

Method 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 method

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.
return System

Disconnect() public method

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

GetMapData() public method

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.
return Task

GetUserProfile() public method

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

GetWeather() public method

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.
return Task