From: Ryan M. Raasch Date: Fri, 30 Oct 2009 13:18:00 +0000 (+0100) Subject: Inserted the GSM syntax option in modem.conf X-Git-Tag: 0.9~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f92888fae70be1c5ceab3db83a60a61737842d3b;p=platform%2Fupstream%2Fofono.git Inserted the GSM syntax option in modem.conf This is patch to allow the gsm syntax to be specified in the modem.conf file. It is a 2nd version based on code change requests. --- diff --git a/plugins/atgen.c b/plugins/atgen.c index 42b6c6b..8300da2 100644 --- a/plugins/atgen.c +++ b/plugins/atgen.c @@ -113,7 +113,17 @@ static int atgen_enable(struct ofono_modem *modem) return -EIO; } - syntax = g_at_syntax_new_gsmv1(); + value = ofono_modem_get_string(modem, "GsmSyntax"); + if (value) { + if (g_str_equal(value, "V1")) + syntax = g_at_syntax_new_gsmv1(); + else if (g_str_equal(value, "Permissive")) + syntax = g_at_syntax_new_gsm_permissive(); + else + return -EINVAL; + } else + syntax = g_at_syntax_new_gsmv1(); + chat = g_at_chat_new(channel, syntax); g_at_syntax_unref(syntax); g_io_channel_unref(channel); diff --git a/plugins/modemconf.c b/plugins/modemconf.c index 440b205..4b66590 100644 --- a/plugins/modemconf.c +++ b/plugins/modemconf.c @@ -44,6 +44,7 @@ static const char *tty_opts[] = { "Parity", "XonXoff", "RtsCts", + "GsmSyntax", NULL, };