fso-auth.py: quit the loop after network registration
[fso-scripts.git] / API.txt
1 [METHOD]    org.freesmartphone.Info.GetInfo()
2 [METHOD]    org.freesmartphone.GSM.Call.Activate( i:id )
3 [METHOD]    org.freesmartphone.GSM.Call.ActivateConference( i:id )
4 [METHOD]    org.freesmartphone.GSM.Call.Emergency( s:number )
5 [METHOD]    org.freesmartphone.GSM.Call.HoldActive()
6 [METHOD]    org.freesmartphone.GSM.Call.Initiate( s:number, s:type )
7 [METHOD]    org.freesmartphone.GSM.Call.Join()
8 [METHOD]    org.freesmartphone.GSM.Call.ListCalls()
9 [METHOD]    org.freesmartphone.GSM.Call.Release( i:id )
10 [METHOD]    org.freesmartphone.GSM.Call.ReleaseAll()
11 [METHOD]    org.freesmartphone.GSM.Call.ReleaseHeld()
12 [METHOD]    org.freesmartphone.GSM.Call.SendDtmf( s:tones )
13 [METHOD]    org.freesmartphone.GSM.Call.Transfer( s:number )
14 [SIGNAL]    org.freesmartphone.GSM.Call.CallStatus( i:id, s:status, a{sv}:properties )
15 [METHOD]    org.freedesktop.DBus.Properties.Get( s:interface, s:propname )
16 [METHOD]    org.freedesktop.DBus.Properties.GetAll( s:interface )
17 [METHOD]    org.freedesktop.DBus.Properties.Set( s:interface, s:propname, v:value )
18 [METHOD]    org.freedesktop.DBus.Introspectable.Introspect()
19 [METHOD]    org.freesmartphone.GSM.Device.GetDeviceStatus()
20 [METHOD]    org.freesmartphone.GSM.Device.GetFeatures()
21 [METHOD]    org.freesmartphone.GSM.Device.GetFunctionality()
22 [METHOD]    org.freesmartphone.GSM.Device.GetMicrophoneMuted()
23 [METHOD]    org.freesmartphone.GSM.Device.GetSpeakerVolume()
24 [METHOD]    org.freesmartphone.GSM.Device.SetFunctionality( s:level, b:autoregister, s:pin )
25 [METHOD]    org.freesmartphone.GSM.Device.SetMicrophoneMuted( b:muted )
26 [METHOD]    org.freesmartphone.GSM.Device.SetSpeakerVolume( i:volume )
27 [SIGNAL]    org.freesmartphone.GSM.Device.DeviceStatus( s:status )
28 [SIGNAL]    org.freesmartphone.GSM.Device.KeypadEvent( s:name, b:pressed )
29 [METHOD]    org.freesmartphone.GSM.SMS.GetSizeForTextMessage( s:contents )
30 [METHOD]    org.freesmartphone.GSM.SMS.RetrieveTextMessages()
31 [METHOD]    org.freesmartphone.GSM.SMS.SendTextMessage( s:recipient_number, s:contents, b:report )
32 [SIGNAL]    org.freesmartphone.GSM.SMS.IncomingMessageReport( i:reference, s:status, s:sender_number, s:contents )
33 [SIGNAL]    org.freesmartphone.GSM.SMS.IncomingTextMessage( s:number, s:timestamp, s:contents )
34 [METHOD]    org.freesmartphone.GSM.SIM.ChangeAuthCode( s:old_pin, s:new_pin )
35 [METHOD]    org.freesmartphone.GSM.SIM.DeleteEntry( s:category, i:index )
36 [METHOD]    org.freesmartphone.GSM.SIM.DeleteMessage( i:index )
37 [METHOD]    org.freesmartphone.GSM.SIM.GetAuthCodeRequired()
38 [METHOD]    org.freesmartphone.GSM.SIM.GetAuthStatus()
39 [METHOD]    org.freesmartphone.GSM.SIM.GetHomeZoneParameters()
40 [METHOD]    org.freesmartphone.GSM.SIM.GetPhonebookInfo( s:category )
41 [METHOD]    org.freesmartphone.GSM.SIM.GetServiceCenterNumber()
42 [METHOD]    org.freesmartphone.GSM.SIM.GetSimInfo()
43 [METHOD]    org.freesmartphone.GSM.SIM.RetrieveMessage( i:index )
44 [METHOD]    org.freesmartphone.GSM.SIM.RetrievePhonebook( s:category, i:mindex, i:maxdex )
45 [METHOD]    org.freesmartphone.GSM.SIM.SendAuthCode( s:pin )
46 [METHOD]    org.freesmartphone.GSM.SIM.SendGenericSimCommand( s:command )
47 [METHOD]    org.freesmartphone.GSM.SIM.SendRestrictedSimCommand( i:command, i:fileid, i:p1, i:p2, i:p3, s:data )
48 [METHOD]    org.freesmartphone.GSM.SIM.SendStoredMessage( i:index )
49 [METHOD]    org.freesmartphone.GSM.SIM.SetAuthCodeRequired( b:check, s:pin )
50 [METHOD]    org.freesmartphone.GSM.SIM.SetServiceCenterNumber( s:number )
51 [METHOD]    org.freesmartphone.GSM.SIM.StoreEntry( s:category, i:index, s:name, s:number )
52 [METHOD]    org.freesmartphone.GSM.SIM.StoreMessage( s:recipient_number, s:contents, a{sv}:properties )
53 [METHOD]    org.freesmartphone.GSM.SIM.Unlock( s:puk, s:new_pin )
54 [SIGNAL]    org.freesmartphone.GSM.SIM.AuthStatus( s:status )
55 [SIGNAL]    org.freesmartphone.GSM.SIM.IncomingMessage( i:index )
56 [METHOD]    org.freesmartphone.GSM.HZ.GetHomeZoneStatus()
57 [METHOD]    org.freesmartphone.GSM.HZ.GetKnownHomeZones()
58 [SIGNAL]    org.freesmartphone.GSM.HZ.HomeZoneStatus( s:name )
59 [METHOD]    org.freesmartphone.GSM.Network.DisableCallForwarding( s:reason, s:class_ )
60 [METHOD]    org.freesmartphone.GSM.Network.EnableCallForwarding( s:reason, s:class_, s:number, i:timeout )
61 [METHOD]    org.freesmartphone.GSM.Network.GetCallForwarding( s:reason )
62 [METHOD]    org.freesmartphone.GSM.Network.GetCallingIdentification()
63 [METHOD]    org.freesmartphone.GSM.Network.GetSignalStrength()
64 [METHOD]    org.freesmartphone.GSM.Network.GetStatus()
65 [METHOD]    org.freesmartphone.GSM.Network.GetTimeReport()
66 [METHOD]    org.freesmartphone.GSM.Network.ListProviders()
67 [METHOD]    org.freesmartphone.GSM.Network.Register()
68 [METHOD]    org.freesmartphone.GSM.Network.RegisterWithProvider( s:operator_code )
69 [METHOD]    org.freesmartphone.GSM.Network.SendUssdRequest( s:request )
70 [METHOD]    org.freesmartphone.GSM.Network.SetCallingIdentification( s:status )
71 [METHOD]    org.freesmartphone.GSM.Network.Unregister()
72 [SIGNAL]    org.freesmartphone.GSM.Network.CipherStatus( s:telephony, s:pdp )
73 [SIGNAL]    org.freesmartphone.GSM.Network.IncomingUssd( s:mode, s:message_ )
74 [SIGNAL]    org.freesmartphone.GSM.Network.SignalStrength( i:signal_strength )
75 [SIGNAL]    org.freesmartphone.GSM.Network.Status( a{sv}:status )
76 [SIGNAL]    org.freesmartphone.GSM.Network.TimeReport( i:time, i:zone )
77 [METHOD]    org.freesmartphone.GSM.Debug.DebugCommand( s:command, s:channel )
78 [METHOD]    org.freesmartphone.GSM.Debug.DebugInjectResponse( s:response, s:channel )
79 [METHOD]    org.freesmartphone.GSM.Debug.DebugPing()
80 [SIGNAL]    org.freesmartphone.GSM.Debug.DebugStatus( a{ss}:channels )
81 [METHOD]    org.freesmartphone.GSM.Monitor.GetNeighbourCellInformation()
82 [METHOD]    org.freesmartphone.GSM.Monitor.GetServingCellInformation()
83 [METHOD]    org.freesmartphone.Device.RealtimeClock.GetCurrentTime()
84 [METHOD]    org.freesmartphone.Device.RealtimeClock.GetWakeupTime()
85 [METHOD]    org.freesmartphone.Device.RealtimeClock.SetCurrentTime( i:time )
86 [METHOD]    org.freesmartphone.Device.RealtimeClock.SetWakeupTime( i:time )
87 [SIGNAL]    org.freesmartphone.Device.RealtimeClock.Alarm( i:time )
88 [SIGNAL]    org.freesmartphone.Device.RealtimeClock.WakeupTimeChanged( i:time )
89 [METHOD]    org.freesmartphone.Device.PowerSupply.GetCapacity()
90 [METHOD]    org.freesmartphone.Device.PowerSupply.GetPowerStatus()
91 [SIGNAL]    org.freesmartphone.Device.PowerSupply.Capacity( i:energy )
92 [SIGNAL]    org.freesmartphone.Device.PowerSupply.PowerStatus( s:status )
93 [METHOD]    org.freesmartphone.GSM.CB.GetCellBroadcastSubscriptions()
94 [METHOD]    org.freesmartphone.GSM.CB.SetCellBroadcastSubscriptions( s:channels )
95 [SIGNAL]    org.freesmartphone.GSM.CB.IncomingCellBroadcast( s:text, s:language, a{sv}:properties )
96 [METHOD]    org.freesmartphone.GSM.PDP.ActivateContext()
97 [METHOD]    org.freesmartphone.GSM.PDP.DeactivateContext()
98 [METHOD]    org.freesmartphone.GSM.PDP.GetContextStatus()
99 [METHOD]    org.freesmartphone.GSM.PDP.GetCredentials()
100 [METHOD]    org.freesmartphone.GSM.PDP.InternalStatusUpdate( s:status, a{sv}:properties )
101 [METHOD]    org.freesmartphone.GSM.PDP.SetCredentials( s:apn, s:username, s:password )
102 [SIGNAL]    org.freesmartphone.GSM.PDP.ContextStatus( s:status, a{sv}:properties )