3 org.tizen.telephony.Network:
4 @short_description: Tizen Telephony Network interface
9 <interface name="org.tizen.telephony.Network">
13 @list: An array of dict with network information. <para>dict key/value:</para><variablelist><varlistentry><term><literal>"plmn"</literal></term><listitem><type>string</type></listitem></varlistentry><varlistentry><term><literal>"act"</literal></term><listitem><type>int</type></listitem></varlistentry><varlistentry><term><literal>"type"</literal></term><listitem><type>int</type> Unknown(0), Home Plmn(1), Available Plmn(2), Forbidden Plmn(3)</listitem></varlistentry><varlistentry><term><literal>"name"</literal></term><listitem><type>string</type></listitem></varlistentry></variablelist>
15 Request to do manual network selection to search for the available networks and provide the network list
18 <method name="Search">
19 <arg direction="out" type="aa{sv}" name="list"/>
20 <arg direction="out" type="i" name="result"/>
27 Cancle the org.tizen.telephony.Network.Search() request.
29 <method name="SearchCancel">
30 <arg direction="out" type="i" name="result"/>
35 @mode: Selection mode. Automatic(0), Manual(1)
37 @act: Access technology. GSM(1), GPRS(2), EGPRS(3), UMTS(4), IS95A(17), IS95B(18), EHRPD(25), LTE(33)
40 Set network selection mode
42 <method name="SetSelectionMode">
43 <arg direction="in" type="i" name="mode"/>
44 <arg direction="in" type="s" name="plmn"/>
45 <arg direction="in" type="i" name="act"/>
46 <arg direction="out" type="i" name="result"/>
51 @mode: Selection mode. Manual(0), Automatic(1)
54 Get network selection mode
56 <method name="GetSelectionMode">
57 <arg direction="out" type="i" name="mode"/>
58 <arg direction="out" type="i" name="result"/>
63 @domain: Service domain. Combined(1), Circuit Service(2), Packet Service(3)
66 Set network service domain
68 <method name="SetServiceDomain">
69 <arg direction="in" type="i" name="domain"/>
70 <arg direction="out" type="i" name="result"/>
75 @domain: Service domain. Combined(1), Circuit Service(2), Packet Service(3)
78 Get network service domain
80 <method name="GetServiceDomain">
81 <arg direction="out" type="i" name="domain"/>
82 <arg direction="out" type="i" name="result"/>
87 @band: Network band. ANY(0), GSM850(1), GSM900_1800(2), GSM1900(3), GSM(4), WCDMA(5), WCDMA850(6), WCDMA1900(7), WCDMA2100(8), GSM900(9), GSM1800(10), GSM850_1900(11)
88 @mode: Mode. Preferred(1), Only(2)
93 <method name="SetBand">
94 <arg direction="in" type="i" name="band"/>
95 <arg direction="in" type="i" name="mode"/>
96 <arg direction="out" type="i" name="result"/>
101 @band: Network band. ANY(0), GSM850(1), GSM900_1800(2), GSM1900(3), GSM(4), WCDMA(5), WCDMA850(6), WCDMA1900(7), WCDMA2100(8), GSM900(9), GSM1800(10), GSM850_1900(11)
102 @mode: Mode. Preferred(1), Only(2)
107 <method name="GetBand">
108 <arg direction="out" type="i" name="band"/>
109 <arg direction="out" type="i" name="mode"/>
110 <arg direction="out" type="i" name="result"/>
115 @mode: Mode. Auto(0x0), GSM(0x1), WCDMA(0x2), CDMA(0x4), LTE(0x8)
120 <method name="SetMode">
121 <arg direction="in" type="i" name="mode"/>
122 <arg direction="out" type="i" name="result"/>
127 @mode: Mode. Auto(0x0), GSM(0x1), WCDMA(0x2), CDMA(0x4), LTE(0x8)
132 <method name="GetMode">
133 <arg direction="out" type="i" name="mode"/>
134 <arg direction="out" type="i" name="result"/>
139 @mode: add(1), edit(2), delete(3)
140 @index: Operator index in the EFplmnsel of the SIM
141 @act: Access technology. GSM(1), GPRS(2), EGPRS(3), UMTS(4), IS95A(17), IS95B(18), EHRPD(25), LTE(33)
147 <method name="SetPreferredPlmn">
148 <arg direction="in" type="i" name="mode"/>
149 <arg direction="in" type="i" name="index"/>
150 <arg direction="in" type="i" name="act"/>
151 <arg direction="in" type="s" name="plmn"/>
152 <arg direction="out" type="i" name="result"/>
157 @list: A set of key/dict paris with preferred plmn list. <para>dict items are:</para><itemizedlist><listitem>"plmn" <type>string</type></listitem><listitem>"act" <type>int</type></listitem><listitem>"index" <type>int</type></listitem></itemizedlist>
160 Get Preferred Plmn list
162 <method name="GetPreferredPlmn">
163 <arg direction="out" type="aa{sv}" name="list"/>
164 <arg direction="out" type="i" name="result"/>
169 @act: Access technology. GSM(1), GPRS(2), EGPRS(3), UMTS(4), IS95A(17), IS95B(18), EHRPD(25), LTE(33)
171 @status: Registration status. NOT REGISTER(1), REGISTER HOME(2), SEARCHING(3), DENIED(4), UNKNOWN(5), REGISTER ROAM(6)
172 @lac: Location Area Code.
175 Set power on attach configuration
177 <method name="GetServingNetwork">
178 <arg direction="out" type="i" name="act"/>
179 <!-- arg direction="out" type="i" name="status" -->
180 <arg direction="out" type="s" name="plmn"/>
181 <arg direction="out" type="i" name="lac"/>
182 <arg direction="out" type="i" name="result"/>
185 <method name="GetNgbrCellInfo">
186 <arg direction="out" type="aa{sv}" name="info"/>
187 <arg direction="out" type="i" name="result"/>
192 @circuit: Circuit service status.
193 @packet: Packet service status.
194 @type: Service type. UNKNOWN(0), NO SERVICE(1), EMERGENCY(2), SEARCH(3), 2G(4), 2.5G(5), 2.5G EDGE(6), 3G(7)
195 @roaming: Roaming status.
197 Network registration status.
199 <signal name="RegistrationStatus">
200 <arg type="i" name="circuit"/>
201 <arg type="i" name="packet"/>
202 <arg type="i" name="type"/>
203 <arg type="b" name="roaming"/>
208 @rssi: Radio Signal Strength infomation. (0 ~ 6)
209 @battery: Battery information. (0 ~ 5)
211 RSSI and Battery information.
214 <arg type="i" name="rssi"/>
215 <arg type="i" name="battery"/>
220 @act: Access technology. GSM(1), GPRS(2), EGPRS(3), UMTS(4), IS95A(17), IS95B(18), EHRPD(25), LTE(33)
222 @lac: Location Area Code.
226 <signal name="Change">
227 <arg type="i" name="act"/>
228 <arg type="s" name="plmn"/>
229 <arg type="i" name="lac"/>
234 @year: Year. (year - 2000). e.g. 2012 is 12
235 @month: Month. (1 ~ 12)
238 @minute: Minute (0 ~ 59)
239 @second: Second (0 ~ 59)
240 @wday: Day of week (0:Sunday ~ 6:Saturday)
241 @gmtoff: GMT Offset (minutes). e.g. GMT+9 is 540
242 @dstoff: Daylight adjust time. (hours)
243 @isdst: Daylight flag
246 Network time information.
248 <signal name="TimeInfo">
249 <arg type="i" name="year"/>
250 <arg type="i" name="month"/>
251 <arg type="i" name="day"/>
252 <arg type="i" name="hour"/>
253 <arg type="i" name="minute"/>
254 <arg type="i" name="second"/>
255 <arg type="i" name="wday"/>
256 <arg type="i" name="gmtoff"/>
257 <arg type="i" name="dstoff"/>
258 <arg type="b" name="isdst"/>
259 <arg type="s" name="plmn"/>
265 @short_name: Network name (short - 16 bytes)
266 @full_name: Network name (full - 32 bytes)
268 Network identity information.
270 <signal name="Identity">
271 <arg type="s" name="plmn"/>
272 <arg type="s" name="short_name"/>
273 <arg type="s" name="full_name"/>
278 @lac: Location Area Code.
281 Network location and cell information.
283 <signal name="CellInfo">
284 <arg type="i" name="lac"/>
285 <arg type="i" name="cell_id"/>
289 <property name="rssi" type="i" access="read"/>
291 <!-- lac: Location Area Code -->
292 <property name="lac" type="i" access="read"/>
295 <property name="plmn" type="s" access="read"/>
297 <!-- cell_id: Cell ID -->
298 <property name="cell_id" type="i" access="read"/>
300 <!-- network_name: Network Name -->
301 <property name="network_name" type="s" access="read"/>
303 <!-- service_type: Service Type -->
304 <property name="service_type" type="i" access="read"/>
306 <!-- network_type: Network Type (0=NONE, 1=HSDPA, 2=HSUPA, 3=HSPA) -->
307 <property name="network_type" type="i" access="read"/>
309 <!-- circuit_status: Circuit domain status -->
310 <property name="circuit_status" type="i" access="read"/>
312 <!-- packet_status: Packet domain status -->
313 <property name="packet_status" type="i" access="read"/>
315 <!-- roaming_status: Roaming status -->
316 <property name="roaming_status" type="b" access="read"/>
318 <!-- name_priority: Network name, SPN name display priority -->
319 <property name="name_priority" type="i" access="read"/>
321 <!-- spn_name: SPN name -->
322 <property name="spn_name" type="s" access="read"/>