2 <interface name="org.tizen.lbs.Geofence">
3 <method name="AddGeofence">
4 <arg direction="in" type="s" name="app_id"/>
5 <arg direction="in" type="i" name="place_id"/>
6 <arg direction="in" type="i" name="geofence_type"/>
7 <arg direction="in" type="d" name="latitude"/>
8 <arg direction="in" type="d" name="longitude"/>
9 <arg direction="in" type="i" name="radius"/>
10 <arg direction="in" type="s" name="address"/>
11 <arg direction="in" type="s" name="bssid"/>
12 <arg direction="in" type="s" name="ssid"/>
13 <arg direction="out" type="i" name="fence_id"/>
15 <method name="DeleteGeofence">
16 <arg direction="in" type="i" name="fence_id"/>
17 <arg direction="in" type="s" name="app_id"/>
19 <method name="GetGeofences">
20 <arg direction="in" type="i" name="place_id"/>
21 <arg direction="in" type="s" name="app_id"/>
22 <arg direction="out" type="i" name="fence_count"/>
23 <arg direction="out" type="i" name="error_code"/>
24 <arg direction="out" type="aa{sv}" name="geofence_info"/>
26 <method name="EnableGeofence">
27 <arg direction="in" type="i" name="fence_id"/>
28 <arg direction="in" type="s" name="app_id"/>
29 <arg direction="in" type="b" name="enable"/>
31 <method name="StartGeofence">
32 <arg direction="in" type="i" name="fence_id"/>
33 <arg direction="in" type="s" name="app_id"/>
35 <method name="StopGeofence">
36 <arg direction="in" type="i" name="fence_id"/>
37 <arg direction="in" type="s" name="app_id"/>
39 <signal name="GeofenceInout">
40 <arg direction="out" type="s" name="app_id"/>
41 <arg direction="out" type="i" name="fence_id"/>
42 <arg direction="out" type="i" name="access_type"/>
43 <arg direction="out" type="i" name="fence_state"/>
46 <!-- Place Management -->
47 <method name="AddPlace">
48 <arg direction="in" type="s" name="app_id"/>
49 <arg direction="in" type="s" name="place_name"/>
50 <arg direction="out" type="i" name="place_id"/>
52 <method name="UpdatePlace">
53 <arg direction="in" type="i" name="place_id"/>
54 <arg direction="in" type="s" name="app_id"/>
55 <arg direction="in" type="s" name="place_name"/>
57 <method name="DeletePlace">
58 <arg direction="in" type="i" name="place_id"/>
59 <arg direction="in" type="s" name="app_id"/>
61 <method name="GetPlaceName">
62 <arg direction="in" type="i" name="place_id"/>
63 <arg direction="in" type="s" name="app_id"/>
64 <arg direction="out" type="i" name="error_code"/>
65 <arg direction="out" type="s" name="place_name"/>
67 <method name="GetPlaces">
68 <arg direction="in" type="s" name="app_id"/>
69 <arg direction="out" type="i" name="place_count"/>
70 <arg direction="out" type="i" name="error_code"/>
71 <arg direction="out" type="aa{sv}" name="place_info"/>
73 <signal name="GeofenceEvent">
74 <arg direction="out" type="i" name="place_id"/>
75 <arg direction="out" type="i" name="fence_id"/>
76 <arg direction="out" type="i" name="access_type"/>
77 <arg direction="out" type="s" name="app_id"/>
78 <arg direction="out" type="i" name="error"/>
79 <arg direction="out" type="i" name="state"/>