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
Aleksander Morgado
a1dc38360c
iface-modem: don't force port closing here, it breaks the open/close count
2012-03-15 14:15:02 +01:00
Aleksander Morgado
214a146a28
iface-modem: simplify disabling sequence
...
Avoid the _ready() function generator macro, not really needed here.
2012-03-15 14:15:02 +01:00
Aleksander Morgado
a826e7c8ae
cinterion: fix power down sequence
...
Need to complete the operation result at some point!
2012-03-15 14:15:02 +01:00