summaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2009-06-16Use library functions appropriatelyDenis Kenzior1-22/+20
Instead of using custom parsing, use the existing library functionality in result iter open_list, next_range and close_list
2009-06-16Don't use spaces and use tabs insteadDenis Kenzior1-7/+8
2009-06-16Re-arrange destruction orderDenis Kenzior1-1/+1
2009-06-16Make const-correctDenis Kenzior1-7/+1
2009-06-16Export phonebook as vCard 3.0 formatYang Gu4-2/+310
2009-06-16Rework CMGR as an unsolicited notificationDenis Kenzior1-13/+14
Since the PDU line doesn't have a prefix, the parser can get confused if other unsolicited notifications arrive. There is already explicit support for unsolicited notifications with PDU, so we use that instead
2009-06-12Add Basic SMS reception capabilitiesDenis Kenzior1-10/+20
- Can receive 7Bit, 8Bit and UCS2 encoded messages - 8Bit is assumed to be a datagram to a certain port - Messages with Invalid format are ignored - Concatenation not yet supported
2009-06-12Fix memory leakDenis Kenzior1-0/+3
2009-06-12Fixup style issues with previous MCC/MNC patchDenis Kenzior1-19/+16
- Breakup MCC/MNC LENGTH constant - Don't hardcode numbers - Fix >80 column length - Fix test case to expect strings instead of shorts
2009-06-12Change MNC and MCC variable types to stringAki Niemi1-30/+27
This is to make sure both 2 and 3-digit MNC values are correctly handled. Both the modem plugin API as well as the D-Bus API are affected.
2009-06-11Fix another pointer cast to use GINT_TO_POINTERDenis Kenzior1-3/+3
2009-06-05Rename sms utilities properlyDenis Kenzior1-1/+1
Rename encode_sms to sms_encode Rename decode_sms to sms_decode
2009-06-05Add proper handling for various messagesDenis Kenzior1-0/+204
Handle Deliver / Status Report / Cell Broadcast messages and send the appropriate acknowledgement PDUs (+CNMA) if required
2009-06-05Add colons to SMS prefixesDenis Kenzior1-5/+5
2009-06-03Add SMS interface initialization code for atmodemDenis Kenzior2-1/+455
2009-06-03Add check for error pathDenis Kenzior1-0/+3
2009-06-03Add check for error pathDenis Kenzior1-0/+3
2009-06-02Adding common unregister code in atmodem driverMinjun Li1-11/+15
Modem cleanup happens in two places: manager_free (ofono exit) and manager_destroy (manually removing a specific modem). Both need to unregister the entire set of registered interfaces. manager_destroy function did not unregister all interfaces. Fixed by adding a common function for both code paths.
2009-06-01Forgot this for SMS driverDenis Kenzior1-0/+167
2009-05-29Add atmodem driver implementation for SMSDenis Kenzior3-1/+6
2009-05-29Do not use empty prefixesDenis Kenzior1-8/+5
2009-05-28Remove unused functionDenis Kenzior1-8/+0
2009-05-28Free voicecalls when exitingDenis Kenzior1-0/+3
2009-05-28Squash CallWaiting onto CallSettings interfaceDenis Kenzior5-165/+107
The CallWaiting interface had one settable attribute after the latest set of refactoring. Squash it onto the CallSettings interface where it belonged in the first place
2009-05-28Simplify CallWaiting plugin interfaceDenis Kenzior1-32/+10
The use of a struct with status & cls seemed pointless when only a single integer can work just as well. Also the Fax & Data attributes have been squished. oFono does not yet support those call types.
2009-05-26Add plus sign for ATD when dialing internationalDenis Kenzior1-1/+4
2009-05-26Ignore cls for call barring queriesDenis Kenzior1-3/+0
2009-05-26Cleanup SimManager interfaceDenis Kenzior1-8/+22
Future-Proof own numbers support. For now we only report voice numbers Rename attributes to be a bit better
2009-05-26Fixup the initialization / destruction orderDenis Kenzior1-2/+2
2009-05-26Create ofono_phone_number structDenis Kenzior3-64/+60
Creates a new structure in driver.h called ofono_phone_number. This is meant to replace const char *number, int number_type arguments everywhere. Fix up all existing code to use this structure instead.
2009-05-26Add atmodem SIM-related operationsAndrzej Zaborowski4-1/+331
2009-05-21Make the Call Forwarding atmodem driver workDenis Kenzior1-4/+19
2009-05-20Remove yet more unused variables.Andrzej Zaborowski3-5/+0
2009-05-20Add class parameter to the query function for CBDenis Kenzior1-4/+9
2009-05-20Fix some minor style issuesDenis Kenzior1-4/+4
2009-05-20Minor build system fixDenis Kenzior1-0/+4
2009-05-20drivers/atmodem implementation for CallBarring.Andrzej Zaborowski4-1/+169
2009-05-13Fix a potential build name clashMarcel Holtmann2-1/+1
2009-05-13Add skeleton for PhoNet modem driverMarcel Holtmann2-0/+45
2009-05-12Replace "aofono_" back with "atd_".Andrzej Zaborowski1-5/+5
2009-05-12Implement AT plugin hooks for +CSSN API.Andrzej Zaborowski1-0/+73
2009-05-10Add initial implementation of AT modem driverDenis Kenzior12-6/+3815
2009-05-10Add skeleton for AT modem driver pluginMarcel Holtmann2-0/+50
2009-05-10Add directory for driver pluginsMarcel Holtmann1-0/+28