rilmodem/ofono — pull request #92 by alfonsosanchezbeato (2014-06-12 17:05:37+00:00)
Title: src: Re-order emission of signals in network atom

Location service expects technology to change before cellid, this PR reorders the emission of signals to achieve this.

To test: execute "monitor-ofono" in one shell. In another one:

# set-tech-preference gsm

We should see a sequence of events in the output of monitor ofono as follows:

{NetworkRegistration} [/ril_0] Technology = [gsm|edge]
{NetworkRegistration} [/ril_0] LocationAreaCode = xxx
{NetworkRegistration} [/ril_0] CellId = xxx

# set-tech-preference umts

We should see a sequence of events in the output of monitor ofono as follows:

{NetworkRegistration} [/ril_0] Technology = [umts|hspa]
{NetworkRegistration} [/ril_0] CellId = xxx