summaryrefslogtreecommitdiffstats
path: root/src/cbs.c
AgeCommit message (Collapse)AuthorFilesLines
2010-01-12Persist CBS Topics list, handle EF-CBMI, EF-CBMIR.Andrzej Zaborowski1-24/+75
The two SIM files are only used to bootstrap the topics list value if there's no previous value.
2010-01-12Style: Trailing whitespace & extra linesDenis Kenzior1-1/+1
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-12-17Style: Flip the if statementDenis Kenzior1-3/+3
The if case should have the multiple expressions
2009-12-17Style: Add empty lines where neededDenis Kenzior1-0/+2
2009-12-17Add Powered property to CbsManager.Andrzej Zaborowski1-12/+160
2009-12-17Handle EF-CBSMID contents.Andrzej Zaborowski1-9/+20
2009-10-29Fix: Don't pass ofono_network_operator structuresDenis Kenzior1-6/+6
2009-10-27Refactor: replace netreg get_operator with mcc/mncDenis Kenzior1-5/+7
The full operator information is useless as only mcc/mnc are really required. The internal structures will be changing soon
2009-10-26Fix: Reset netreg to 0 when unregisteredDenis Kenzior1-0/+1
2009-10-02Refactor: Move elementary file type checkingDenis Kenzior1-21/+9
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-09-17Assume CBS is registered when SIM readyDenis Kenzior1-41/+8
2009-09-16Add reading of various CBS related EFsDenis Kenzior1-0/+182
- EFcbmi - Cell Broadcast Identifiers - EFcbmir - Cell Broadcast Identifier Ranges - EFcbmid - Cell Broadcast Identifiers for Data Download
2009-09-16Fix: do not leak memory, cleanup the topic listDenis Kenzior1-0/+12
2009-09-11Support base station name cell broadcastsDenis Kenzior1-2/+41
If we receive an immediate cell-specific cell broadcast, report it as the base station id up to netreg atom
2009-09-11Enable registration / location updates for CBSDenis Kenzior1-1/+126
- 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-11Remove extra free of cbs assemblyDenis Kenzior1-10/+2
2009-09-10Fix unused variableDenis Kenzior1-2/+0
2009-09-10Add initial Cell Broadcast atom implementationDenis Kenzior1-0/+552