API level : since_tizen
authorkj7.sung <kj7.sung@samsung.com>
Mon, 3 Jul 2017 06:05:38 +0000 (15:05 +0900)
committerkj7.sung <kj7.sung@samsung.com>
Mon, 3 Jul 2017 06:07:26 +0000 (15:07 +0900)
Change-Id: Ieefe7966623be2ea1c79eb8fde6edabdae052a11
Signed-off-by: kj7.sung <kj7.sung@samsung.com>
13 files changed:
src/Tizen.Location/Tizen.Location.csproj
src/Tizen.Location/Tizen.Location/GpsSatellite.cs
src/Tizen.Location/Tizen.Location/Location.cs
src/Tizen.Location/Tizen.Location/LocationBoundary.cs
src/Tizen.Location/Tizen.Location/LocationChangedEventArgs.cs
src/Tizen.Location/Tizen.Location/LocationError.cs
src/Tizen.Location/Tizen.Location/Locator.cs
src/Tizen.Location/Tizen.Location/LocatorEnumerations.cs
src/Tizen.Location/Tizen.Location/LocatorHelper.cs
src/Tizen.Location/Tizen.Location/SatelliteStatusChangedEventArgs.cs
src/Tizen.Location/Tizen.Location/ServiceStateChangedEventArgs.cs
src/Tizen.Location/Tizen.Location/SettingChangedEventArgs.cs
src/Tizen.Location/Tizen.Location/ZoneChangedEventArgs.cs

index 9125807..476b6d3 100644 (file)
@@ -21,5 +21,5 @@
   <ItemGroup>
     <PackageReference Include="Tizen" Version="1.0.5" />
   </ItemGroup>
-  
+
 </Project>
index da40e85..afd68ea 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Location
     /// <summary>
     /// A class which contains the functionality for obtaining information about Gps satellites in range and in use.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public class GpsSatellite
     {
         private int _interval = 1;
@@ -37,6 +38,7 @@ namespace Tizen.Location
         /// The time interval between callback updates.
         /// Should be in the range [1~120] seconds.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public int Interval
@@ -64,6 +66,7 @@ namespace Tizen.Location
         /// <summary>
         /// The NMEAData from the Satellite.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="UnauthroizedAccessException">Thrown when the app has no privilege to use the location.</exception>
@@ -94,6 +97,7 @@ namespace Tizen.Location
         /// <summary>
         /// The Count of Active satellites.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <privilege>http://tizen.org/privilege/location</privilege>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
@@ -125,6 +129,7 @@ namespace Tizen.Location
         /// <summary>
         /// The Count of satellites in view.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <privilege>http://tizen.org/privilege/location</privilege>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
@@ -156,6 +161,7 @@ namespace Tizen.Location
         /// <summary>
         /// The list of satellites/last recorded satellites in view.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <privilege>http://tizen.org/privilege/location</privilege>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
@@ -196,6 +202,7 @@ namespace Tizen.Location
         /// <summary>
         /// The constructor of GpsSatellite class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="locator"> Locator object initilized using Gps.</param>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         public GpsSatellite(Locator locator)
@@ -224,6 +231,7 @@ namespace Tizen.Location
         /// (event) SatelliteStatusUpdated is raised whenever satellite information is updated.
         /// The callback will be invoked periodically (every Interval seconds).
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <privilege>http://tizen.org/privilege/location</privilege>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="UnauthroizedAccessException">Thrown when the app has no privilege to use the location.</exception>
@@ -295,11 +303,13 @@ namespace Tizen.Location
     /// <summary>
     /// A class which contains the information of the Satellite under consideration.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public class SatelliteInformation
     {
         /// <summary>
         /// Class Constructor for SatelliteInformation class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="azimuth"> The azimuth value of the satellite in degrees.</param>
         /// <param name="elevation"> The elevation of the satellite in meters.</param>
         /// <param name="prn"> The Prn value of the satellite.</param>
@@ -317,26 +327,34 @@ namespace Tizen.Location
         /// <summary>
         /// The Azimuth information of the Satellite.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
+        /// <param name="azimuth"> The azimuth value of the satellite in degrees.</param>
         public uint Azimuth { get; private set; }
 
         /// <summary>
         /// The Elevation information of the Satellite.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
+        /// <param name="azimuth"> The azimuth value of the satellite in degrees.</param>
         public uint Elevation { get; private set; }
 
         /// <summary>
         /// The PRN of the Satellite.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
+        /// <param name="azimuth"> The azimuth value of the satellite in degrees.</param>
         public uint Prn { get; private set; }
 
         /// <summary>
         /// The SNR of the Satellite.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public uint Snr { get; private set; }
 
         /// <summary>
         /// The operational status of the Satellite.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public bool Active { get; private set; }
     }
 }
index c46838e..7127800 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Location
     /// A class which contains the details of the location rrequested.
     /// Includes the functionality to get the distance between locations.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public class Location
     {
         private double _latitude;
@@ -36,6 +37,7 @@ namespace Tizen.Location
         /// <summary>
         /// The default constructor of Location Class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public Location()
         {
         }
@@ -43,6 +45,7 @@ namespace Tizen.Location
         /// <summary>
         /// The parameterized constructor of Location Class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="latitude"> Latitude component of the device co-ordinate [-90.0 ~ 90.0] (degrees).</param>
         /// <param name="longitude"> Longitude component of the device co-ordinate[-180.0 ~ 180.0] (degrees).</param>
         /// <param name="altitude"> Altitude value.</param>
@@ -65,6 +68,7 @@ namespace Tizen.Location
         /// <summary>
         /// The current latitude [-90.0 ~ 90.0] (degrees).
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Latitude
         {
             get
@@ -90,6 +94,7 @@ namespace Tizen.Location
         /// <summary>
         /// The current longitude [-180.0 ~ 180.0] (degrees).
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Longitude
         {
             get
@@ -115,6 +120,7 @@ namespace Tizen.Location
         /// <summary>
         /// The current altitude (meters).
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Altitude
         {
             get
@@ -130,6 +136,7 @@ namespace Tizen.Location
         /// <summary>
         /// The Device Speed (km/h).
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Speed
         {
             get
@@ -145,6 +152,7 @@ namespace Tizen.Location
         /// <summary>
         /// The direction, degrees from the north.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Direction
         {
             get
@@ -160,6 +168,7 @@ namespace Tizen.Location
         /// <summary>
         /// The accuracy.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Accuracy
         {
             get
@@ -175,6 +184,7 @@ namespace Tizen.Location
         /// <summary>
         /// The time value when the measurement was done.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public DateTime Timestamp
         {
             get
@@ -191,6 +201,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the distance between the two given coordinates.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="startLatitude"> The latitude of the source location [-90.0 ~ 90.0] (degrees).</param>
         /// <param name="startLongitude"> The Longitude of the source location[-180.0 ~ 180.0] (degrees).</param>
         /// <param name="endLatitude"> The latitude of the source location [-90.0 ~ 90.0] (degrees).</param>
@@ -214,6 +225,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the distance between the current and specified location.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="location"> The location object to which distance is to be calculated.</param>
         /// <returns>Returns the distance to the specified location.</returns>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
index 116f6d5..f66f609 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Location
     /// <summary>
     /// Abstract class which provides functions related to geographic bounds information.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public abstract class LocationBoundary : IDisposable
     {
         internal IntPtr handle;
@@ -31,12 +32,14 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the location boundary type.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public BoundaryType BoundaryType{ get; internal set; }
 
         internal LocationBoundary() { }
         /// <summary>
         /// The destructor of LocationBoundary class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         ~LocationBoundary()
         {
             Log.Info(Globals.LogTag, "The destructor of LocationBoundary class");
@@ -51,6 +54,7 @@ namespace Tizen.Location
         /// <summary>
         /// Checks if the boundary contains the specified geographical coordinates.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="coordinate"> The coordinate which needs to be checked.</param>
         /// <returns>Returns a boolean value indicating whether or not the specified coordinate lies in the geographical area.</returns>
         public bool BoundaryContainsCoordinates(Coordinate coordinate)
@@ -62,6 +66,7 @@ namespace Tizen.Location
         /// <summary>
         /// The overidden Dispose method of the IDisposable class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public void Dispose()
@@ -99,11 +104,13 @@ namespace Tizen.Location
     /// Class representing a rectangular location boundary.
     /// Inherits the Abstract LocationBoundary class.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public class RectangleBoundary : LocationBoundary
     {
         /// <summary>
         /// Constructor of the Rectangle boundary class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="topLeft"> The coordinate which constitute the top left handside of the rectangular boundary.</param>
         /// <param name="bottomRight"> The coordinate which constitute the bottom right handside of the rectangular boundary.</param>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
@@ -126,6 +133,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the Top Left handside coordinate of a rectangular boundary.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public Coordinate TopLeft
         {
             get
@@ -138,6 +146,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the Bottom Right handside coordinate of a rectangular boundary.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public Coordinate BottomRight
         {
             get
@@ -169,11 +178,13 @@ namespace Tizen.Location
     /// Class representing a circular location boundary.
     /// Inherits the Abstract LocationBoundary class.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public class CircleBoundary : LocationBoundary
     {
         /// <summary>
         /// Constructor of the Circular boundary class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="coordinate"> The coordinates which constitute the center of the circular boundary.</param>
         /// <param name="radius"> The radius value of the circular boundary.</param>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
@@ -196,6 +207,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the coordinate of the center of a circular boundary.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
@@ -210,6 +222,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the radius of a circular boundary.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
@@ -253,11 +266,13 @@ namespace Tizen.Location
     /// Class representing a polygonal location boundary.
     /// Inherits the Abstract LocationBoundary class.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public class PolygonBoundary : LocationBoundary
     {
         /// <summary>
         /// Constructor of the polygon boundary class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="coordinates"> The coordinates which constitute the polgonal boundary.</param>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
@@ -290,6 +305,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the list of coordinates which constitute a polygonal boundary
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
@@ -327,6 +343,7 @@ namespace Tizen.Location
     /// <summary>
     /// The structure which represents the  co-ordinates of a geographical location.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     [StructLayout(LayoutKind.Sequential)]
     public struct Coordinate
     {
@@ -334,12 +351,14 @@ namespace Tizen.Location
         /// Latitude component of the co-ordinate.
         /// Should have a value between [-90.0 ~ 90.0] (degrees).
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Latitude;
 
         /// <summary>
         /// Longitude component of the co-ordinate.
         /// Should have a value between [-180.0 ~ 180.0] (degrees).
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Longitude;
     }
 }
index 2fe4d62..6bfe66d 100755 (executable)
@@ -21,12 +21,14 @@ namespace Tizen.Location
     /// <summary>
     /// An extended EventArgs class which contains the changed location information.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public class LocationChangedEventArgs : EventArgs
     {
 
         /// <summary>
         /// Class Constructor for LocationUpdatedEventArgs class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="location"> Object of Location class.</param>
         public LocationChangedEventArgs(Location location)
         {
@@ -36,6 +38,7 @@ namespace Tizen.Location
         /// <summary>
         /// Get the Location Update information.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public Location Location { get; private set; }
     }
 }
index 0471e54..3254d8e 100755 (executable)
@@ -28,6 +28,7 @@ namespace Tizen.Location
     /// <summary>
     /// Location Manager error codes.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public enum LocationError
     {
         None = ErrorCode.None,/**< Successful */
@@ -45,6 +46,7 @@ namespace Tizen.Location
     /// <summary>
     /// Location Boundary error codes.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public enum LocationBoundError
     {
         None = ErrorCode.None,/**< Successful */
index 229398a..fc3337c 100755 (executable)
@@ -32,6 +32,7 @@ namespace Tizen.Location
     /// Notifications on events like service becoming enabled or disabled, new position data being available
     /// and others can also be acquired.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public class Locator : IDisposable
     {
         private int _interval = 1;
@@ -61,6 +62,7 @@ namespace Tizen.Location
         /// <summary>
         /// The constructor of Locator class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="locationType"> The back-end positioning method to be used for LBS.</param>
         /// <feature>http://tizen.org/feature/location</feature>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
@@ -82,6 +84,7 @@ namespace Tizen.Location
         /// <summary>
         /// The destructor of Locator class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         ~Locator()
         {
             Dispose(false);
@@ -91,6 +94,7 @@ namespace Tizen.Location
         /// The time interval between callback updates.
         /// Should be in the range [1~120] seconds.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public int Interval
@@ -119,6 +123,7 @@ namespace Tizen.Location
         /// The time interval between Distance based location callback updates.
         /// Should be in the range [1~120] seconds.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public int StayInterval
@@ -147,6 +152,7 @@ namespace Tizen.Location
         /// The distance between callback updates.
         /// Should be in the range [1-120] meters.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public double Distance
@@ -174,6 +180,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the Location object.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public Location Location
         {
             get
@@ -186,6 +193,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the type used to obtain Location data.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public LocationType LocationType
         {
             get
@@ -198,6 +206,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the status whether mock location is enabled or not.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <privilege>http://tizen.org/privilege/location</privilege>
         /// <exception cref="UnauthroizedAccessException">Thrown when the app has no privilege to use the location.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
@@ -223,14 +232,14 @@ namespace Tizen.Location
 
         private bool GetEnableMock()
         {
-                       bool status = false;
+            bool status = false;
             int ret = Interop.Locator.IsEnabledMock(out status);
             if (((LocationError)ret != LocationError.None))
             {
                 Log.Error(Globals.LogTag, "Error Get Enable Mock Status," + (LocationError)ret);
                 throw LocationErrorFactory.ThrowLocationException(ret);
             }
-                       return status;
+            return status;
         }
 
         private void SetEnableMock()
@@ -246,6 +255,7 @@ namespace Tizen.Location
         /// <summary>
         /// Starts the Location Manager which has been created using the specified method.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <privilege>http://tizen.org/privilege/location</privilege>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
@@ -267,6 +277,7 @@ namespace Tizen.Location
         /// Stops the Location Manager which has been activated using the specified method.
         /// Does not destroy the manager.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
@@ -285,6 +296,7 @@ namespace Tizen.Location
         /// <summary>
         /// Sets a mock location for the given location method.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="location"> The location object containing the mock location details.</param>
         /// <privilege>http://tizen.org/privilege/location</privilege>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
@@ -314,6 +326,7 @@ namespace Tizen.Location
         /// <summary>
         /// Clears a mock location for the given location method.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <privilege>http://tizen.org/privilege/location</privilege>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
@@ -333,6 +346,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the details of the location asynchronously.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="timeout"> Timeout to stop requesting single location after(seconds).</param>
         /// <returns> A task which contains the current location details</returns>
         /// <privilege>http://tizen.org/privilege/location</privilege>
@@ -379,6 +393,7 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the details of the location.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <returns> which contains the current location details.</returns>
         /// <privilege>http://tizen.org/privilege/location</privilege>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
@@ -429,6 +444,7 @@ namespace Tizen.Location
         /// <summary>
         /// Adds a bounds for a given locator.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="locationBoundary"> The boundary object to be added to the locator.</param>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
@@ -448,6 +464,7 @@ namespace Tizen.Location
         /// <summary>
         /// Deletes a bounds for a given locator.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="locationBoundary"> The boundary object to be removed from the locator.</param>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
@@ -466,6 +483,7 @@ namespace Tizen.Location
         /// <summary>
         /// The overidden Dispose method of the IDisposable class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public void Dispose()
@@ -498,6 +516,7 @@ namespace Tizen.Location
         /// <summary>
         /// (event) ServiceStateChanged Event is invoked when the location service state is changed.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public event EventHandler<ServiceStateChangedEventArgs> ServiceStateChanged
@@ -559,6 +578,7 @@ namespace Tizen.Location
         /// <summary>
         /// (event) ZoneChanged is  invoked when the previously set boundary area is entered or left.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public event EventHandler<ZoneChangedEventArgs> ZoneChanged
@@ -625,6 +645,7 @@ namespace Tizen.Location
         /// <summary>
         /// (event) SetttingChanged is raised when the location setting is changed.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
@@ -688,6 +709,7 @@ namespace Tizen.Location
         /// (event) DistanceBasedLocationChanged is raised with updated location information.
         /// The callback will be invoked at minimum interval or minimum distance with updated position information.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public event EventHandler<LocationChangedEventArgs> DistanceBasedLocationChanged
@@ -753,6 +775,7 @@ namespace Tizen.Location
         /// (event)LocationUpdated is raised at defined intervals of time with updated location information.
         /// The callback will be invoked periodically.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used.</exception>
         /// <exception cref="NotSupportedException">Thrown when the location is not supported.</exception>
         public event EventHandler<LocationChangedEventArgs> LocationChanged
index cb20b8f..8f04a80 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Location
     /// <summary>
     /// Enumeration for the state of the location service.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public enum ServiceState
     {
         Disabled = 0, /**<Service is disabled.*/
@@ -31,6 +32,7 @@ namespace Tizen.Location
     /// <summary>
     /// Enumeration for the type of connection used in acquiring Location data.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public enum LocationType
     {
         Hybrid = 0, /**<This method selects the best method available at the moment.*/
@@ -42,6 +44,7 @@ namespace Tizen.Location
     /// <summary>
     /// Enumeration for the created boundary type.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public enum BoundaryType
     {
         Rectangle = 0, /**<Rectangular geographical area type. */
@@ -52,6 +55,7 @@ namespace Tizen.Location
     /// <summary>
     /// Enumeration for error code for Location manager.
     /// </summary>
+    /// <since_tizen>3</since_tizen>
     public enum BoundaryState
     {
         In = 0, /**< Boundary In (Zone In) */
index 064a1ad..5ad09ee 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Location
         /// <summary>
         /// Checks if the specified geographical positioning type is supported or not.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="locationType"> The back-end positioning method to be used for LBS.</param>
         /// <returns>Returns a boolean value indicating whether or not the specified method is supported.</returns>
         public static bool IsSupportedType(LocationType locationType)
@@ -35,6 +36,7 @@ namespace Tizen.Location
         /// <summary>
         /// Checks if the specified geographical positioning type is enabled or not.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="locationType"> The back-end positioning method to be used for LBS.</param>
         /// <returns>Returns a boolean value indicating whether or not the specified method is supported.</returns>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state.</exception>
index f76b0df..c6f4ba4 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Location
         /// <summary>
         /// Class Constructor for SatelliteStatusChangedEventArgs class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="activeCount"> The number of active satellites.</param>
         /// <param name="inviewCount"> The number of satellites in view.</param>
         /// <param name="timestamp"> The time at which the data has been extracted.</param>
@@ -36,16 +37,19 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the number of active satellites.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public uint ActiveCount { get; private set; }
 
         /// <summary>
         /// Gets the number of satellites in view.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public uint InViewCount { get; private set; }
 
         /// <summary>
         /// Get the timestamp.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public DateTime Timestamp { get; private set; }
     }
 }
index cf94bab..35ff1a7 100755 (executable)
@@ -26,6 +26,7 @@ namespace Tizen.Location
         /// <summary>
         /// Class Constructor for ServiceStateChangedEventArgs class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="state"> An enumeration of type LocationServiceState.</param>
         public ServiceStateChangedEventArgs(ServiceState state)
         {
@@ -35,6 +36,7 @@ namespace Tizen.Location
         /// <summary>
         /// Get the Service state.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public ServiceState ServiceState { get; private set; }
     }
 }
index f7376af..2869b69 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Location
         /// <summary>
         /// Class Constructor for SettingChangedEventArgs class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="method"> The positioing method used for Location information.</param>
         /// <param name="enable"> Status of the method.</param>
         public SettingChangedEventArgs(LocationType type, bool enable)
@@ -34,11 +35,13 @@ namespace Tizen.Location
         /// <summary>
         /// Gets the currently used location method.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public LocationType LocationType { get; private set; }
 
         /// <summary>
         /// Method to get the setting value changed.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public bool IsEnabled { get; private set; }
     }
 }
index d17c5b5..9bc05e4 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Location
         /// <summary>
         /// Class Constructor for ZoneChangedEventArgs class.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         /// <param name="state"> An enumeration of type BoundaryState.</param>
         /// <param name="latitude"> The latitude value[-90.0 ~ 90.0] (degrees).</param>
         /// <param name="longitude"> The longitude value[-180.0 ~ 180.0] (degrees).</param>
@@ -40,26 +41,31 @@ namespace Tizen.Location
         /// <summary>
         /// Get the Boundary State.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public BoundaryState BoundState { get; private set; }
 
         /// <summary>
         /// Get the latitude.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Latitude { get; private set; }
 
         /// <summary>
         /// Get the longitude.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Longitude { get; private set; }
 
         /// <summary>
         /// Get the altitude.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public double Altitude { get; private set; }
 
         /// <summary>
         /// Method to get the timestamp.
         /// </summary>
+        /// <since_tizen>3</since_tizen>
         public DateTime Timestamp { get; private set; }
     }
 }