Hi Yang,
I think you're right. I'm not quite clear about the
difference. Could you help me clarify several questions?
Does it mean COPS only returns current available access
technology, while CREG returns current connected access technology?
COPS returns the currently available operators and its
corresponding access technologies. CREG returns the currently
registered operator's access techonology. In provide local
information as Jeeva mentioned we have to include only the current
registered access technology.
So the logic used in
+static gboolean get_tech(struct ofono_stk *stk, struct stk_response
*rsp,
+ gboolean
singleton)
should also be changed apart from the
+unsigned int __ofono_netreg_get_tech(struct ofono_netreg *netreg)
change.
And if netreg->technology is used, what should be returned
once the multiple access technologies are requested?
As said above, in this case only the current registered access
technology should be returned and so irrespective of a platform
supporting multiple technologies, the currently registered access
technology will be only one type in a Single mode active case.
It seems oFono only supports one connected technology.
Yes, currently only Single mode active case is supported.
In which situation we can connect to multiple access
technologies simultaneously?
In Dual Mode Dual standby case.
BR,
Rajesh