summaryrefslogtreecommitdiffstats
path: root/src/modem.c
AgeCommit message (Collapse)AuthorFilesLines
2010-09-28modem: Add modemwatch watchlist functionsDenis Kenzior1-0/+50
Used for registering to modem added & removed notifications
2010-09-28modem: Minor style fixDenis Kenzior1-6/+8
2010-09-09modem: Add __ofono_modem_foreachDenis Kenzior1-0/+11
2010-09-09manager: Add ModemRemoved signalDenis Kenzior1-0/+12
2010-09-09manager: Add ModemAdded signalDenis Kenzior1-0/+29
2010-09-09modem: Remove unneeded functionsDenis Kenzior1-47/+0
2010-09-09modem: Break out append_modem_propertiesDenis Kenzior1-26/+30
2010-08-30modem: Skip waiting for sim_ready if no sim atomDenis Kenzior1-28/+38
For modems that do not have a SIM atom (e.g. HFP, DUN) we should skip waiting for the sim_ready notification that will never arrive.
2010-08-30sim: Turn around the order of argumentsDenis Kenzior1-3/+3
The void *user argument was first. It should be last instead to be consistent with the other watch functions.
2010-08-30modem: Reset unregister when atom is unregisteredDenis Kenzior1-0/+1
2010-08-30modem: Fix turning off modem in immediate caseDenis Kenzior1-0/+2
If the driver does not return EINPROGRESS we don't set the modem to the off state properly
2010-08-30modem: minor style fixDenis Kenzior1-2/+2
2010-08-19gprs: Update GPRS related DBus interface namesDenis Kenzior1-1/+1
2010-08-19sms: Update SmsManager to MessageManagerDenis Kenzior1-1/+1
2010-07-21Fix: Free modem name in ofono_modem_removeZhenhua Zhang1-0/+1
Avoid the memory leak of modem name.
2010-07-17Add feature identifier for SIM ToolkitMarcel Holtmann1-0/+1
2010-06-12Just call the feature "net" instead of "netreg"Marcel Holtmann1-1/+1
2010-06-09Add support for Features property on modem interfaceMarcel Holtmann1-12/+74
2010-05-27Use ofono_bool_t instead of bool in modem API.Pekka Pessi1-5/+5
2010-05-27modem: Fix inconsistent statePekka Pessi1-3/+6
Keep modem state consistent if sim is removed while set_online driver call is pending. This results in set_online callback being called and modem entering an invalid state.
2010-05-26Fix: Go to online state if set_online is NULLDenis Kenzior1-0/+9
2010-05-26Refactor: no need for dummy_online_callbackDenis Kenzior1-13/+2
2010-05-26Fix: Don't allow setting online before sim readyDenis Kenzior1-6/+9
2010-05-26Refactor: Break up set_online_callbackDenis Kenzior1-19/+21
- Break up into two functions, one for online and one for offline - No longer the need for online_pending variable
2010-05-26Refactor: flush_atomsDenis Kenzior1-7/+29
The current implementation did not take care of the case where the head of the list was removed
2010-05-26Refactor: Don't use ofono_ prefixDenis Kenzior1-4/+4
Only meant for oFono public API
2010-05-26Refactor: The macros are no longer neededDenis Kenzior1-20/+14
2010-05-26Refactor: Don't use ofono_ prefixDenis Kenzior1-5/+5
Only to be used for ofono public API
2010-05-26Refactor: Don't use ofono_ prefixDenis Kenzior1-26/+22
only meant for public API
2010-05-26Refactor: Don't use ofono_ prefixDenis Kenzior1-28/+27
ofono_ prefix is meant for public API
2010-05-26Fix: minor style issuesDenis Kenzior1-1/+1
2010-05-26Add: Online property to modemPekka Pessi1-42/+158
The online/offline state is changed with the new set_online() modem driver method. In order to track atoms, there are modem states as follows: - OFONO_MODEM_STATE_POWER_OFF - OFONO_MODEM_STATE_PRE_SIM - OFONO_MODEM_STATE_OFFLINE - OFONO_MODEM_STATE_ONLINE Atoms are added with driver methods pre_sim(), post_sim() and post_online(). Atoms are removed by modem core when the state changes.
2010-05-19core: Trivial whitespace errorDenis Kenzior1-1/+1
2010-05-19Add network time supportAki Niemi1-0/+1
Adding a new notify function in the netreg atom for notifying a received Network Identification and Timezone (NITZ) indication. This data is consumed via a nettime plugin, of which there is also an example.
2010-05-10Fix: Don't remove wrong atomsAndrzej Zaborowski1-3/+6
When the state goes from INSERTED to NOT PRESENT and we have not advanced past the SIM PIN entry, we remove the pre_sim atoms. Similarly, if we advanced past the SIM PIN stage and subsequently removed the SIM, the pre_sim atom list should not be tampered with.
2010-04-15Fix: Don't crash by calling sim watch too earlyDenis Kenzior1-1/+0
The modem sim watch is only watching for removed and ready conditions, so no need to call it prematurely
2010-04-15Fix: Make distcheck happyDenis Kenzior1-1/+0
2010-04-15Refactor: Keep separate lists for pre/post atomsDenis Kenzior1-53/+33
2010-04-15Refactor: use a switch/case to make more readableDenis Kenzior1-14/+11
2010-04-15Remove post-sim atoms after SIM is extracted.Andrzej Zaborowski1-0/+40
2010-04-15Add Sim Toolkit atomAndrzej Zaborowski1-0/+1
- Add ofono_stk atom in stk.c - Move envelope command from sim driver to stk driver
2010-04-15Extend sim-ready watch with card insert/ejectAndrzej Zaborowski1-5/+6
2010-02-12Fix: Trivial mistakeDenis Kenzior1-3/+0
2010-02-12Add support for modem namesDenis Kenzior1-0/+25
2010-02-10Clean: no error path neededInaky Perez-Gonzalez1-1/+6
Remove unneeded error path and document the rationale behind it in __ofono_modem_get_list() and manager_get_properties().
2010-01-06Refactor: Allow persisent modem namesDenis Kenzior1-4/+11
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-12-17Style: Fix a few more occurences of if/elseDenis Kenzior1-1/+2
See Linux coding style document for details
2009-12-08Fix: Be more paranoid even during shutdownDenis Kenzior1-1/+1
2009-12-08Fix: Print a warning in set_poweredDenis Kenzior1-4/+8
If ofono_modem_set_powered is used with no driver set, print a warning