Tambet Ingo
f8c2f2af65
Implement unsolicited message parsers for MBM modem.
...
Patch from Per Hallsmark <per@hallsmark.se >.
2008-10-30 10:33:16 +02:00
Tambet Ingo
d7c7ab2732
Implement signal quality and network mode querying for MBM modem.
...
Patch from Bjorn Runaker <bjorn.runaker@ericsson.com >.
2008-10-28 09:28:37 +02:00
Tambet Ingo
f82b187c2b
Move the string parser with regexp from huawei plugin to generic utility function.
...
It's useful for other modems too that need to strip unsolicited messages from
responses.
2008-10-24 16:20:22 +03:00
Tambet Ingo
0bd4f4a604
More work with MBM plugin.
...
Author: Per Hallsmark.
2008-10-24 10:04:42 +03:00
Tambet Ingo
f7aeeafec8
Use only one serial device in Huawei plugin.
2008-10-22 16:36:25 +03:00
Tambet Ingo
ed5d81da8f
Implement a plugin for Ericsson MBM modems (like F3507g) (Author Per Hallsmark).
2008-10-20 11:11:23 +03:00
Tambet Ingo
6f9adb1980
Get the monitoring device from HAL.
2008-09-17 11:54:46 +03:00
Tambet Ingo
ac4409e7ce
Rewrite serial device communications.
...
Instead of vague "send something, wait something" the responses are now
analyzed by (overridable) parsers. Makes all the modem implementations much
easier since each caller knows without any code whether the call succeeded
or failed.
Another thing that makes modem code simpler (and the whole thing more robust),
is the queueing of sent commands. Each queued command has a command and a
callback which is quaranteed to get called, even if sending failed.
Define and implement error reporting.
2008-09-11 08:35:32 +03:00
Tambet Ingo
ebd99af6a0
Disable the HSO modem in addition to just closing the device on Enable(False).
2008-09-01 18:51:48 +03:00
Tambet Ingo
c56d5a257b
Handle reading failure replies correctly everywhere.
2008-09-01 16:01:55 +03:00
Tambet Ingo
1bb60347b5
Implement reading IMEI, IMSI, manufacturer, model, and version (revision).
2008-09-01 15:45:55 +03:00
Tambet Ingo
209a6390cb
Fix up HSO modem plugin.
2008-09-01 11:27:35 +03:00
Tambet Ingo
424f514b02
Implement the more granular GSM interfaces as agreed on NM mailing list.
...
Convert all exisiting code over to new DBus interfaces.
2008-08-29 11:43:36 +03:00
Tambet Ingo
64b4827c4c
Implement HSO modem driver.
2008-08-26 14:40:20 +03:00
Tambet Ingo
149b41f220
Implement per modem type DBus interfaces.
...
A major code reorganization.
2008-08-21 09:11:17 +03:00
Tambet Ingo
710df6f66b
Handle Enable() method correctly when it's already been called.
2008-07-31 15:00:03 +03:00
Tambet Ingo
cc31458b18
Initial commit.
2008-07-31 09:43:00 +03:00