Class GpsSatellite
Definition
- Assembly:
- Tizen.Location.dll
This class contains the functionality for obtaining information about GPS satellites in the range and in use.
C#Copypublic class GpsSatellite
- Inheritance
-
objectGpsSatellite
Constructors
Declaration
C#Copypublic GpsSatellite(Locator locator)
Parameters
| Type | Name | Description |
|---|---|---|
| Locator | locator | The locator object initilized using GPS. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentException | Thrown when an invalid argument is used. |
Properties
Declaration
C#Copypublic int ActiveCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown when the operation is invalid for the current state. |
| System.ArgumentException | Thrown when an invalid argument is used. |
| System.UnauthorizedAccessException | Thrown when the application has no privilege to use the location. |
| System.NotSupportedException | Thrown when the location is not supported. |
Interval
The time interval between callback updates. Should be in the range of 1~120 seconds.
Declaration
C#Copypublic int Interval { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentException | Thrown when an an invalid argument is used. |
Declaration
C#Copypublic int InViewCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown when the operation is invalid for the current state. |
| System.ArgumentException | Thrown when an invalid argument is used. |
| System.UnauthorizedAccessException | Thrown when the application has no privilege to use the location. |
| System.NotSupportedException | Thrown when the location is not supported. |
Declaration
C#Copypublic string Nmea { get; }
Property Value
| Type | Description |
|---|---|
| string |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown when the operation is invalid for the current state. |
| System.ArgumentException | Thrown when an invalid argument is used. |
| System.UnauthorizedAccessException | Thrown when the application has no privilege to use the location. |
| System.NotSupportedException | Thrown when the location is not supported. |
Declaration
C#Copypublic IList<SatelliteInformation> Satellites { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<T><SatelliteInformation> |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown when the operation is invalid for the current state. |
| System.ArgumentException | Thrown when an invalid argument is used. |
| System.UnauthorizedAccessException | Thrown when the application has no privilege to use the location. |
| System.NotSupportedException | Thrown when the location is not supported. |
Events
SatelliteStatusUpdated
The SatelliteStatusUpdated event is raised whenever the satellite information is updated. The callback will be invoked periodically (every Interval seconds).
Declaration
C#Copypublic event EventHandler<SatelliteStatusChangedEventArgs> SatelliteStatusUpdated
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><SatelliteStatusChangedEventArgs> |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentException | Thrown when an invalid argument is used. |
| System.UnauthorizedAccessException | Thrown when the application has no privilege to use the location. |
| System.NotSupportedException | Thrown when the location is not supported. |