summaryrefslogtreecommitdiffstats
path: root/src/modem.c
AgeCommit message (Collapse)AuthorFilesLines
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
2009-12-08Fix remove all atoms in ofono_modem_set_poweredZhenhua Zhang1-0/+3
We should remove all atoms when we disable the modem. In function set_powered, we remove all atoms if modem is powered down by dbus call.
2009-12-08Remove: Unused code related to modem powered prefsDenis Kenzior1-8/+0
2009-12-08Revert: Previous powered patchDenis Kenzior1-4/+4
2009-12-08Fix a crash during isimodem initializationAlexander Kanavin1-4/+4
2009-12-04Refactor: call id allocation / releaseDenis Kenzior1-3/+7
2009-12-03Fix: Exit right awayDenis Kenzior1-0/+3
If no plugin needs to run the eventloop to shutdown cleanly, exit right away.
2009-12-02Fix: Paste errorDenis Kenzior1-2/+0
2009-12-02When SIGTERM is received, run the event loopDenis Kenzior1-12/+48
This feature will continue running the event loop for another 10 seconds or so or until all the modems have been shut down. This will allow the modem drivers to properly shutdown their respective devices.
2009-12-02Refactor: Set powered to false if disable timedoutDenis Kenzior1-1/+12
2009-12-02Fix: unregister modem when unregistering driverDenis Kenzior1-0/+12
2009-12-02Refactor: modem de-registrationDenis Kenzior1-9/+3
2009-12-02Fix: Remove all atoms when attempting to power offDenis Kenzior1-9/+9
The current behavior is to remove atoms when the modem has powered off successfully. The modem driver must now take special precautions to cancel all pending actions of the atom drivers, since they would have been destroyed.
2009-11-26Fix: Reset call_ids when modem is powered offZhenhua Zhang1-0/+3
2009-11-11Fix: Emit Manufacturer, not SerialDenis Kenzior1-1/+1
2009-09-28Fix: Report registered modems properlyDenis Kenzior1-2/+2
2009-09-22Fix: Comparison should be against negative errnoDenis Kenzior1-1/+1
2009-09-17Split populate modem driver methodDenis Kenzior1-12/+45
Introduce two new methods - pre_sim - SIM is not inserted or locked. This should populate the modem with atoms that can be used without the SIM. Generally this is the devinfo atom, the sim atom and the voice call atom (emergency calls only) - post_sim - SIM is ready. This method should populate the modem with the remaining atoms
2009-09-11Create watchlists during registerDenis Kenzior1-1/+2
2009-09-11Refactor various watch functionsDenis Kenzior1-80/+33
Use a common core kernel for all the watcher registrations / notifications. This is now done in watch.c
2009-09-10Keep modem->powered_pending up to date after set_powered.Andrzej Zaborowski1-3/+6
Without this once a request to power up the modem fails, modem.c won't retry even when asked.
2009-09-08Add modem properties for booleansMarcel Holtmann1-0/+25
2009-09-03Get rid of stupid debug messageDenis Kenzior1-2/+0
2009-09-02Fix emitting Modems Property in the wrong placeDenis Kenzior1-2/+4
2009-09-02Squash compiler warningDenis Kenzior1-0/+2
2009-09-02Get rid of node argument in ofono_modem_createDenis Kenzior1-4/+12
2009-09-02Add modem property capabilityDenis Kenzior1-0/+123
Add ofono_modem_set_string & ofono_modem_get_string Add ofono_modem_set_integer & ofono_modem_get_integer
2009-09-01change int vendor to unsigned int vendorDenis Kenzior1-1/+1
2009-09-01Add ofono_modem_get_poweredDenis Kenzior1-0/+8
2009-09-01Add vendor flag capability to devinfoDenis Kenzior1-2/+2
2009-08-31Fix being able to set powered after failureDenis Kenzior1-1/+4
If enable failed, subsequent attempts will also fail.
2009-08-30Add debug to modem_createDenis Kenzior1-0/+2
2009-08-29Make history drivers work againDenis Kenzior1-3/+7
2009-08-21Introduce the Modem driver APIDenis Kenzior1-89/+309
2009-08-20Fix unused variable lDenis Kenzior1-1/+0