This seems like it would make the user experience worse. Just because I pick a
specific access point to connect with doesn't mean that I wish to take manual
control.... like if that selected access point drops then I would really like
connman to autoconnect to another known good ap (or to the same ap when it
comes back in a couple of seconds.)
--rusty
________________________________________
From: Xu, Martin
Sent: Wednesday, July 08, 2009 8:26 AM
To: [email protected]
Cc: Liu, Bing Wei; Shureih, Tariq; Awad, Majid; Abbas, Mohamed; Ortiz, Samuel;
Lynch, Rusty; Lock, Joshua
Subject: add auto-connect mode and manual mode
Hi Marcel:
In order to make the auto-connection more simply to be handled, I suggest add
“auto-connect mode” and “manual” mode.
See below state changing:
+------------------------+
|connman-off/flight-mode | <---------+
+------------------------+ |
| |
|(1) |
V |
+------------------+ |
|auto-connect mode | |(4)
+------------------+ |
| A |
|(2) |(3) |
V | |
+------------------+ |
| manual mode | ______________|
+------------------+
(1) After system booting and flight-mode off, ConnMan will be in auto-connect
mode, at this mode ConnMan will handle connection automatically..
(2) Once user manually connect/disconnect or join network, ConnMan will be
manual mode. Auto-connect will not work.
(3) User can choose to let ConnMan back to auto-connect mode.
Without the two modes, any auto-connection involving user operation will
confuse user easily, and makes the implementation of auto-connection quite
complicated.
Think of below situations.
1. The new created service may terminate the connecting of guest, which leads
Connman-0.21 can not connect to Guest network sometimes.
2. User chose to connect one service. But auto-connect may terminate the
connecting and connect to other one. That confuse user quite a lot.
I think add “auto-connect” and “manual” mode can easily resolve above issue.
If you agree I can give out the patch.
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman