Commit Graph
2030 Commits
Author SHA1 Message Date
Aleksander Morgado 44e5ebfec3 bearer-list: avoid redefinition of MMBearerLisForeachFunc 2012-03-15 14:15:05 +01:00
Aleksander Morgado 66b2b7fb23 base-modem: also signal validity when reporting invalid
Otherwise the manager won't catch invalid modems failing at initialization.
2012-03-15 14:15:05 +01:00
Aleksander Morgado 20d8fd92bf port: no need for custom enum to string converters 2012-03-15 14:15:05 +01:00
Aleksander Morgado 46a665630d base-modem: use new autogenerated port-enum-string getters 2012-03-15 14:15:04 +01:00
Aleksander Morgado 06260cdced build: private enums don't depend on the public ones 2012-03-15 14:15:04 +01:00
Aleksander Morgado ec98955362 build: ignore built files 2012-03-15 14:15:04 +01:00
Aleksander Morgado 4d3a61d58b build: generate libserial-specific enum types 2012-03-15 14:15:04 +01:00
Aleksander Morgado ffdb034413 build: renamed files holding daemon-specific enum types 2012-03-15 14:15:04 +01:00
Aleksander Morgado 71c3c8d8e5 libmm-common: use the new key/value parser in the common bearer properties builder 2012-03-15 14:15:04 +01:00
Aleksander Morgado 591e641369 libmm-common: use the new key/value parser in the common connect properties builder 2012-03-15 14:15:04 +01:00
Aleksander Morgado f0b9f3954c libmm-common: use the new key/value parser in the common SMS properties builder 2012-03-15 14:15:04 +01:00
Aleksander Morgado b7938448ea libmm-common,tests: new tests for the key/value parser 2012-03-15 14:15:04 +01:00
Aleksander Morgado 7df5874a88 libmm-common: new helper key/value parser 2012-03-15 14:15:04 +01:00
Aleksander Morgado 46cbee191c broadband-modem: always PDU mode preferred 2012-03-15 14:15:04 +01:00
Aleksander Morgado 7f8ca20096 cli: include storage when printing SMS info 2012-03-15 14:15:04 +01:00
Aleksander Morgado a35472b0a1 libmm-glib: allow getting SMS storage 2012-03-15 14:15:04 +01:00
Aleksander Morgado 978801ee7b sms: specify storage where the SMS is kept 2012-03-15 14:15:04 +01:00
Aleksander Morgado 86dd0816b5 api,dbus: new `Storage' property in the SMS interface 2012-03-15 14:15:03 +01:00
Aleksander Morgado 50d474056d iface-modem-messaging: once all messages initially loaded, set default storages 2012-03-15 14:15:03 +01:00
Aleksander Morgado 8c8e5efa14 cinterion: SMS storage mem3 doesn't support 'ME' 2012-03-15 14:15:03 +01:00
Aleksander Morgado cce2869f1b broadband-modem: implement default storage settings 2012-03-15 14:15:03 +01:00
Aleksander Morgado f7c41b8e48 iface-modem-messaging: use defaults when no specific storage specified 2012-03-15 14:15:03 +01:00
Aleksander Morgado 9e3f66393f iface-modem-messaging: load initial parts from all available storages 2012-03-15 14:15:03 +01:00
Aleksander Morgado cd184f33f9 test: new tester for CPMS=? results 2012-03-15 14:15:03 +01:00
Aleksander Morgado 69ecae2dc4 iface-modem-messaging: new method to set preferred SMS storages 2012-03-15 14:15:03 +01:00
Aleksander Morgado e6e7aa1846 broadband-modem: override default preferred mem1/mem2/mem3 storages 2012-03-15 14:15:03 +01:00
Aleksander Morgado f6ef117d32 iface-modem-messaging: new properties to define preferred mem1/mem2/mem3 storages 2012-03-15 14:15:03 +01:00
Aleksander Morgado 55ba297fb8 broadband-modem: implement default SMS storage loading 2012-03-15 14:15:03 +01:00
Aleksander Morgado 7fb1234015 iface-modem-messaging: load supported SMS storages during initialization 2012-03-15 14:15:03 +01:00
Aleksander Morgado 09adad847e modem-helpers: new CPMS format result parser 2012-03-15 14:15:03 +01:00
Aleksander Morgado 23508ddd7f libmm-common: new helpers to work with SMS storage strings 2012-03-15 14:15:03 +01:00
Aleksander Morgado 1e5756c33b api,header: new `MMSmsStorage' enumeration 2012-03-15 14:15:03 +01:00
Aleksander Morgado 4b6792dd62 sms: implement default sending, either from storage or through the generic cmd 2012-03-15 14:15:03 +01:00
Aleksander Morgado ea8b4c80b7 sms: don't allow sending received messages 2012-03-15 14:15:02 +01:00
Aleksander Morgado 4e4078ef2e sms: implement default storing 2012-03-15 14:15:02 +01:00
Aleksander Morgado 183e7c3205 sms-part: include the submit-pdu building code
It currently doesn't do multi-part. When do support that, we may end up needing
to move all this code to mm-sms.c
2012-03-15 14:15:02 +01:00
Aleksander Morgado bf5276d4c7 broadband-modem: implement the use-pdu-mode flag property 2012-03-15 14:15:02 +01:00
Aleksander Morgado 6bb4f9cb57 iface-modem-messaging: handle the flag to use PDU mode as a property 2012-03-15 14:15:02 +01:00
Aleksander Morgado 2622705744 cli: new `--store' action to store SMS messages 2012-03-15 14:15:02 +01:00
Aleksander Morgado cee94ef536 libmm-glib: new method to store SMS messages 2012-03-15 14:15:02 +01:00
Aleksander Morgado 556efdd378 sms-list: refactor SMS removal
If any of the parts couldn't be removed, an error is reported and the SMS is
left in the list.
2012-03-15 14:15:02 +01:00
Aleksander Morgado 572565c1e0 sms: delete() just removes the parts from the storage
It's left to the delete() caller to unexport the SMS object from DBus and such.
2012-03-15 14:15:02 +01:00
Aleksander Morgado 40a39e4d47 sms-part: allow reseting part index
so that we can for example, tell the index is INVALID
2012-03-15 14:15:02 +01:00
Aleksander Morgado a8b3b50f45 sms: 'number' and 'text' are mandatory when creating from properties 2012-03-15 14:15:02 +01:00
Aleksander Morgado b61c94016a api,dbus: remove the option to send the SMS in the Create() call
An SMS must be first created with the Messaging interface, and then sent using the
Send() method from the SMS-specific interface.
2012-03-15 14:15:02 +01:00
Aleksander Morgado 8a4a7ca4dc broadband-modem: get and use SMS part state when parsing CMGL reply 2012-03-15 14:15:02 +01:00
Aleksander Morgado 714e4ca44b sms: export uncomplete multipart messages as well
Uncompleted multipart SMS will be exported to DBus, where only the "state"
property is valid, so that we allow completely removing those uncompleted
multipart SMS which will never get completed due to one reason or another.
2012-03-15 14:15:02 +01:00
Aleksander Morgado 186584f26f broadband-modem: ensure text mode SMS list doesn't pick up too much text
This is the port of commit 2104cd725a to the
06-api branch.
2012-03-15 14:15:02 +01:00
Aleksander Morgado 3c886d2579 broadband-modem: fix text SMS list regex
This is a port of commit c7f54a635a to the
06-api branch.
2012-03-15 14:15:02 +01:00
Aleksander Morgado ad3b3d0ba7 iface-modem-messaging: don't allow method calls if not enabled 2012-03-15 14:15:02 +01:00