Denis Kenzior
6f9b5be3d5
Fix: Reset netreg to 0 when unregistered
2009-10-26 16:18:17 -05:00
Denis Kenzior
be55ba4ab3
Refactor: Move elementary file type checking
...
Every single EF read callback checks the file type reported out of the
SIM is what it expects. Instead this should be done in one place and
the errors reported accordingly
2009-10-02 18:25:56 -05:00
Denis Kenzior
26f15e30a8
Assume CBS is registered when SIM ready
2009-09-17 11:53:19 -05:00
Denis Kenzior
971ef1c305
Add reading of various CBS related EFs
...
- EFcbmi - Cell Broadcast Identifiers
- EFcbmir - Cell Broadcast Identifier Ranges
- EFcbmid - Cell Broadcast Identifiers for Data Download
2009-09-16 17:09:58 -05:00
Denis Kenzior
b83c7acfc9
Fix: do not leak memory, cleanup the topic list
2009-09-16 04:53:41 -05:00
Denis Kenzior
03ce875a7b
Support base station name cell broadcasts
...
If we receive an immediate cell-specific cell broadcast, report it as
the base station id up to netreg atom
2009-09-11 21:38:08 -05:00
Denis Kenzior
d54f588355
Enable registration / location updates for CBS
...
- This tracks the current Location Area Code / Cell ID and PLMN. If any
of these change, the assembly is notified. This is required to
implement proper CBS message duplicate detection according to 23.041
2009-09-11 16:25:30 -05:00
Denis Kenzior
227ac8f2e0
Remove extra free of cbs assembly
2009-09-11 15:33:51 -05:00
Denis Kenzior
d498ec9f2a
Fix unused variable
2009-09-10 16:29:56 -05:00
Denis Kenzior
78b853a97d
Add initial Cell Broadcast atom implementation
2009-09-10 16:13:16 -05:00