All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/9] Emergency Mode
@ 2011-03-31 16:18 Jeevaka Badrappan
  2011-03-31 16:18 ` [RFC PATCH 1/9] dbus: Add __ofono_error_emergency_active Jeevaka Badrappan
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Jeevaka Badrappan @ 2011-03-31 16:18 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 3114 bytes --]

Hi,

 Following patch is a proposal for emergency mode. Test has been done
with the phonesim.

Listed down few important cases to give an overview of the state
changes that happen in each case.

Case 1: SIM Present, No PIN required, modem in offline state

	- Modem set to online mode(UI triggered)
		Post online atoms created
	- Dial request received with emergency number
		- Emergency mode activated
		- Dial request sent to modem
	- Emergency call is active
	- Call ended
		Emergency mode deactivated.
	- Modem remains in online mode. Post online
	  atoms are present.

Case 2: SIM Present and PIN required

	- Modem set to online mode(UI triggered)
		Post SIM and Post online atoms not created
	- Dial request received with emergency number
		- Emergency mode activated
		- Dial request sent to modem
	- Emergency call is active
	- Call ended
		Emergency mode deactivated.
	- Modem remains in online mode. Post sim
	  and post online atoms are not present/created.

Case 3: SIM Present and PIN required(Dial request cancelled by user)

	- Modem set to online mode(UI triggered)
		Post SIM and Post online atoms not created
	- Dial request received with emergency number
		- Emergency mode activated
		- Dial request sent to modem
	- Dial request cancelled by user
		Emergency mode deactivated.
	- Modem remains in online mode.
	- User enters the right pin
	- Modem remains in online mode. Post sim
	  and post online atoms are created.

Case 4: SIM Not Present(PIN disabled SIM inserted)

	- Modem set to online mode(UI triggered)
		Post SIM and Post online atoms not created
	- Dial request received with emergency number
		- Emergency mode activated
	- Emergency call is active
	- SIM inserted and SIM ready received(NO PIN required).
		- Post sim and post online atoms are created.
	- Call ended
		Emergency mode deactivated.
	- Modem remains in online mode. Post sim and post
	  online atoms are present.

Case 5: SIM Not Present(PIN enabled SIM inserted)

	- Modem set to online mode(UI triggered)
		Post SIM and Post online atoms not created
	- Dial request received with emergency number
		- Emergency mode activated
	- Emergency call is active
	- SIM Inserted(PIN required).
	- Call ended
		Emergency mode deactivated.
	- Modem remains in online mode. Post sim
	  and post online atoms are not created.

Regards,
Jeevaka

Jeevaka Badrappan (9):
  dbus: Add __ofono_error_emergency_active
  include: add ofono_modem_get_emergency_mode api
  modem: add ofono_modem_get_emergency_mode api
  modem: add Emergency property
  modem: add increment/decrement emergency mode api
  modem: modem state decoupled from rf state
  modem: restrict operations allowed in emergency
  voicecall: generalise emergency call check
  voicecall: add emergency mode handling

 include/modem.h |    2 +
 src/dbus.c      |    7 +++
 src/modem.c     |  135 ++++++++++++++++++++++++++++++++++++++++++++----------
 src/ofono.h     |    4 ++
 src/voicecall.c |   34 ++++++++++----
 5 files changed, 147 insertions(+), 35 deletions(-)


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2011-04-05  5:00 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-31 16:18 [RFC PATCH 0/9] Emergency Mode Jeevaka Badrappan
2011-03-31 16:18 ` [RFC PATCH 1/9] dbus: Add __ofono_error_emergency_active Jeevaka Badrappan
2011-03-31 16:18 ` [RFC PATCH 2/9] include: add ofono_modem_get_emergency_mode api Jeevaka Badrappan
2011-03-31 16:18 ` [RFC PATCH 3/9] modem: " Jeevaka Badrappan
2011-03-31 16:18 ` [RFC PATCH 4/9] modem: add Emergency property Jeevaka Badrappan
2011-03-31 16:18 ` [RFC PATCH 5/9] modem: add increment/decrement emergency mode api Jeevaka Badrappan
2011-03-31 16:18 ` [RFC PATCH 6/9] modem: modem state decoupled from rf state Jeevaka Badrappan
2011-03-31 16:18 ` [RFC PATCH 7/9] modem: restrict operations allowed in emergency Jeevaka Badrappan
2011-03-31 16:18 ` [RFC PATCH 8/9] voicecall: generalise emergency call check Jeevaka Badrappan
2011-03-31 16:18 ` [RFC PATCH 9/9] voicecall: add emergency mode handling Jeevaka Badrappan
2011-03-31 17:43 ` [RFC PATCH 0/9] Emergency Mode Marcel Holtmann
2011-03-31 22:47   ` Jeevaka.Badrappan
2011-04-05  5:00 ` Denis Kenzior

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.