diff options
author | Shane Kearns <shane.kearns@accenture.com> | 2011-09-09 15:00:19 (GMT) |
---|---|---|
committer | Shane Kearns <shane.kearns@accenture.com> | 2011-09-13 13:17:52 (GMT) |
commit | 0ed694bd074be42272bf795a3add4f55457ddd75 (patch) | |
tree | 29e650614500f6eb2fafbf793133e1451b184a14 /INSTALL | |
parent | e9060024fa2100ce5c8b2e8689d2ec72b75a3211 (diff) | |
download | Qt-0ed694bd074be42272bf795a3add4f55457ddd75.zip Qt-0ed694bd074be42272bf795a3add4f55457ddd75.tar.gz Qt-0ed694bd074be42272bf795a3add4f55457ddd75.tar.bz2 |
More accurately determine bearer type for symbian GPRS/3G
The symbian IAP records don't distinguish between GRPS/EDGE/3G/HSPA,
although the phone knows what type of cell it is attached to.
For the IAP records which are of packet data type (reported as
KCommDbBearerWcdma), we now query the phone network mode to
determine the bearer type to report.
The Qt API doesn't distinguish GRPS/EDGE (both are "2G")
The Symbian API doesn't distinguish 3G and HSPA unless there is an
active connection. So we have to report both of these as WCDMA.
When a connection becomes active, we update Qt's IAP record list
to show the known connection type (which may include HSPA now).
Qt already contained code to observe roaming between cell types,
which reports all types.
Note that the bearer type may change during connection (handover
to another cell may occur), which should be covered by the already
existing code.
Task-Number: QTBUG-19011
Reviewed-By: mread
Diffstat (limited to 'INSTALL')
0 files changed, 0 insertions, 0 deletions