Hello Mike,
Cupcake version 1.5 says Location provider is enhanced by using SUPL.
1) Does Android has its own SUPL? What all features does it support eg
MSA, MSB, Assistance delivery, RRC, RRLP.
2) How well this SUPL is tested? Can we rely on this SUPL
implementation?
3) What version of SUPL does it support is it SUPL 1.0 ot 2.0?
4) Does this version provided option to use external SUPL eg by
providing APIs to setup secured data connections etc.
Raghav
On Jun 4, 9:42 am, Mike Lockwood <
lockw...@android.com> wrote:
> In the current HTC phones, the Qualcomm GPS handles all theSUPL
> support within the firmware running on the radio processor. As I
> mentioned earlier, we need to tell it the server address and port
> number, and it taps into the cellular data connection to communicate
> with the server and packet filters the incoming data so the code on
> the application processor never notices theSUPLtransactions.
>
> But in order for this to work the data connection needs to be
> established first. So there is an API for the GPS firmware (running
> on the radio processor) to request the a data connection be brought up
> so it can communicate with theSUPLserver. In cupcake, this is only
> working if a data connection is already available. But in donut, we
> are now bringing up the data connection on demand (which is necessary
> when Wifi is enabled, since we shut down the cellular data connection
> when Wifi is up). After the data connection is available, we tell the
> GPS engine the APN name for the data connection it should use. that
> is what the native_set_supl_apn.
>
> As you can see, this is pretty specific to the Qualcomm GPS
> implementation on the existing HTC phones. We may need to do
> something a bit different in order to supportSUPLfor other GPS
> solutions.
>
> Mike
>
>
>
>
>
> On Wed, May 27, 2009 at 7:07 AM, Praneet <
a.praneet.ku...@gmail.com> wrote:
>
> > Thanks Mike.
> > Can you please explain about native_set_supl_apn() briefly?
>
> > Thanks & Regards,
> > Praneet Kumar A.
>
> > On May 27, 6:27 pm, Mike Lockwood <
lockw...@android.com> wrote:
> >> native_set_supl_server is only called once to set theSUPLserver
> >> based on a hostname and port number in the /system/etc/gps.conf file.
> >> We do not have support for network initiatedSUPLyet - only mobile
> >> initiated at this point.
>
> >> Mike
>
> >> On Wed, May 27, 2009 at 5:53 AM, Praneet <
a.praneet.ku...@gmail.com> wrote:
>
> >> > Hello Team,
>
> >> > There are a couple of native functions included in GpsLocationProvider
> >> > forSUPLsupport.
> >> > 1. native void native_set_supl_server(int addr, int port)
> >> > 2. native void native_set_supl_apn(String apn)
>
> >> > Can you please let me know when native_set_supl_apn() function will be
> >> > called? Is this function included to supportSUPL'sNetwork Initiated
> >> > Case, where SUPL_INIT message comes as SMS trigger/WAP push?
>
> >> > Thanks & Regards,
> >> > Praneet Kumar A.
>
> >> --
> >> Mike Lockwood
> >> Google android team
>
> --
> Mike Lockwood
> Google android team- Hide quoted text -
>
> - Show quoted text -