Aki Niemi
8d4004d182
Add radio settings atom and driver API
...
This interface exposes a read-write property for radio access technology
selection mode.
2010-02-04 23:43:18 +02:00
Denis Kenzior
7bab47f07b
Fix: No need to check for handsfree_path now
2010-02-04 13:49:36 -06:00
Denis Kenzior
5a6bbd113d
Cleanup: Refactor handling of failed connections
2010-02-04 13:49:36 -06:00
Denis Kenzior
4822b21b4d
Cleanup: Modem creation
2010-02-04 13:49:33 -06:00
Denis Kenzior
1cd4bf036f
Add function to handle SLC handshake failures
2010-02-04 13:13:57 -06:00
Denis Kenzior
c9b80a73c1
Fix: Don't send undefined values to the core
2010-02-04 00:26:20 -06:00
Denis Kenzior
ad5b2fd26f
Fix: Unnecessary initializations
2010-02-04 00:24:14 -06:00
Denis Kenzior
d3c2535fae
Fix: Dead Assignments
2010-02-04 00:14:49 -06:00
Denis Kenzior
08b26238c1
Fix: missing break statement
2010-02-04 00:05:57 -06:00
Denis Kenzior
8d8f5d90a0
Fix: Dead Assignment
2010-02-04 00:00:00 -06:00
Denis Kenzior
e5bcf50a0c
Fix: Wrong variables use
...
Copy/paste error from above resulted in incorrect variables being used
for comparison.
2010-02-03 23:58:27 -06:00
Denis Kenzior
fa433a6acc
Fix: Check for \r in UCS2 alphabets
2010-02-03 23:28:41 -06:00
Denis Kenzior
2f6c2978ea
Update overview.txt
2010-02-03 13:47:52 -06:00
Gustavo F. Padovan
ed4cf758b7
Remove dead assignments at gatchat
2010-02-03 00:12:49 -06:00
Aki Niemi
0a28c46bf7
Fix debug dump and unknown codepoint handling
2010-02-02 22:39:33 +02:00
Zhenhua Zhang
2a58101807
Fix change state immediately when meet the slash
...
According to V.250 spec section 5.2.4 Repeating a command line, if
the prefix "A/" or "a/" is received, we should execute the last
command immediately. No need to meet \r.
2010-02-02 11:31:23 -06:00
Denis Kenzior
ae25d1e910
Fix: Ignore CBM pdus bigger than 88 bytes
2010-02-02 11:13:22 -06:00
Denis Kenzior
a4b681f02f
Fix: Remove unused label
2010-02-01 18:02:40 -06:00
Denis Kenzior
32e329e7d3
Fix: Don't leak memory
2010-02-01 17:59:29 -06:00
Denis Kenzior
321bb02ee3
Fix: Skip whitespace in AT command line
2010-02-01 17:59:29 -06:00
Denis Kenzior
57d62a0b42
Refactor: Use more flexible parser framework
2010-02-01 17:59:29 -06:00
Zhenhua Zhang
de154c6897
Add test case for GAtServer
...
To implement PTY, TCP, Unix socket example to create GAtServer
instance.
2010-02-01 17:59:28 -06:00
Denis Kenzior
0767f1dbd8
Fix: Check if the command is still pending
2010-02-01 17:59:28 -06:00
Denis Kenzior
e6ccc74504
Style: No need for the extra line
2010-02-01 17:59:28 -06:00
Denis Kenzior
263044721e
Fix: Don't set variables to NULL/0
...
These were already set to 0 by g_try_new0
2010-02-01 17:59:28 -06:00
Denis Kenzior
b6961b0d68
Refactor: Support max_read attempts like GAtChat
2010-02-01 17:59:28 -06:00
Denis Kenzior
1514997ff1
Fix: Use a function instead of a table
2010-02-01 17:59:28 -06:00
Denis Kenzior
49e0ff2aa6
Refactor: Make enums follow 27.007 Annex B
2010-02-01 17:59:28 -06:00
Denis Kenzior
cd1845da6b
Fix: Make compile
2010-02-01 17:59:28 -06:00
Zhenhua Zhang
df7b1b30dc
Add GAtServer basic parsing support
...
It's the basic skeleton of GAtServer, including new/shutdown, ref/
unref, received_data/parse_buffer and set_discuss/set_debug.
GAtServer is to emulate the server side of AT conversation. It
complies with V.250 and 27.007 spec to accept AT command like
ATV1, ATE0 and extended command like AT+CLCC. Upper layer could
create customize server to expose TTY, tcp or unix socket to
client side application.
2010-02-01 17:59:27 -06:00
Marcel Holtmann
105fccdcaf
Release 0.17
2010-01-30 18:09:14 -08:00
Marcel Holtmann
2be55c9af3
Check for dbus_connection_can_send_type() function
2010-01-30 08:25:32 -08:00
Marcel Holtmann
4d6eaa7404
Use blocking GAtChat objects for STE modems
...
Due to some missing implementation of POLLOUT, the access to the CAIF
channels of the STE modems have to be done in a blocking fashion.
2010-01-30 07:46:22 -08:00
Marcel Holtmann
16f477653d
Add support for using old CAIF subsystem with character devices
2010-01-30 07:45:24 -08:00
Marcel Holtmann
3e46541dd4
Use simple driver table for modem configuration setup helpers
2010-01-30 07:43:12 -08:00
Denis Kenzior
e690a3ac26
Mention João's contributions
2010-01-29 10:43:14 -06:00
João Paulo Rechi Vita
a3bdce0712
Add ability to select modem on test-voicecall
2010-01-29 10:41:52 -06:00
Marcel Holtmann
4f3b99e189
Use 3 read attempts when in non-blocking mode
2010-01-28 22:24:04 +01:00
Marcel Holtmann
7d7a61f933
Fix some leftover oudated copyrights
2010-01-28 22:10:51 +01:00
Denis Kenzior
7b2b548d8d
Fix: Update copyright notice for 2010
2010-01-28 15:08:24 -06:00
Denis Kenzior
586003ba52
Style: Various whitespace issues
2010-01-28 15:08:24 -06:00
Denis Kenzior
337b0367ee
Style: Put voicecall before gprs
2010-01-28 15:08:23 -06:00
Sjur Brændeland
ddd5582a54
Add STE voice call support.
2010-01-28 15:08:23 -06:00
Marcel Holtmann
7188be28f0
Use blocking GAtChat operation for CAIF unit test
2010-01-28 22:06:39 +01:00
Marcel Holtmann
c9a37e4a9a
Add new constructor for fully blocking operation
2010-01-28 22:05:44 +01:00
Denis Kenzior
fb918d39ba
Fix: Take care of uninitialized variable condition
...
In some (impossible) circumstances rbytes and err might be used
uninitialized. Here we make a check that a read was actually attempted
before checking those variables.
2010-01-28 14:38:59 -06:00
Marcel Holtmann
2e4bcbf0ac
The old CAIF character device are not TTYs
2010-01-28 21:34:16 +01:00
Gustavo F. Padovan
bc7d0fb27f
Handle the error path from service_level_connection
2010-01-28 11:16:05 -06:00
Gustavo F. Padovan
0bb749a51f
Remove unneeded code to disable the modem on hfp
...
ofono_modem_remove() already disables the modem.
2010-01-28 10:41:28 -06:00
Marcel Holtmann
bcad38ceff
Use non-blocking and raw mode for test with CAIF character devices
2010-01-28 16:48:33 +01:00