Release 4.0.0-preview1-00051
[platform/core/csapi/tizenfx.git] / src / Tizen.Location.Geofence / Tizen.Location.Geofence / NamespaceDoc.cs
1 /**
2 <summary>
3 The Tizen.Location.Geofence namespace provides classes for virtual perimeter.
4 </summary>
5
6 <remarks>
7 <h2>Overview</h2>
8 <para>
9 This API provides functions to set geofence with geopoint, MAC address of Wi-Fi, and Bluetooth address.
10 And notifications on events like changing in service status are provided.<p>
11 There are two kinds of places and fences:<br/>
12 - Public places and fences that are created by MyPlace app can be used by all apps.<br/>
13 - Private places and fences that are created by specified app can be used by the same app.<p>
14 Notifications can be received about the following events:<br/>
15 - Zone in when a device enters a specific area<br/>
16 - Zone out when a device exits a specific area<br/>
17 - Results and errors for each event requested to geofence module<p>
18 The Geofence manager has the following properties:<br/>
19 - geofence type<br/>
20 - status<br/>
21 - 'Service state change' callback
22 </para>
23
24 <h2>Related Features</h2>
25 <para>To guarantee that the Geofence application runs on a device with Geofence profile feature,
26 declare the following feature requirements in the config file:<br/>
27 http://tizen.org/feature/location<br/>
28 http://tizen.org/feature/location.geofence<br/>
29 http://tizen.org/feature/location.wps
30 </para>
31 </remarks>
32 */
33 namespace Tizen.Location.Geofence {}