--- apps/obex_test/obex_test.c | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/apps/obex_test/obex_test.c b/apps/obex_test/obex_test.c index 93838f8..17d83c1 100644 --- a/apps/obex_test/obex_test.c +++ b/apps/obex_test/obex_test.c @@ -165,9 +165,9 @@ int main (int argc, char *argv[]) struct context global_context = {0,}; #ifdef HAVE_BLUETOOTH - int btobex = FALSE + int btobex = 0; bdaddr_t bdaddr; - uint8_t channel = 0; + uint16_t channel = 0; #endif #ifdef HAVE_USB int usbobex = FALSE; @@ -190,6 +190,7 @@ int main (int argc, char *argv[]) #endif #ifdef HAVE_BLUETOOTH " -b [addr] [chan] Use bluetooth RFCOMM transport\n" + " -B [addr] [psm] Use bluetooth L2CAP transport\n" #endif #ifdef HAVE_USB " -u [interface] Use USB transport\n" @@ -212,7 +213,9 @@ int main (int argc, char *argv[]) #endif #ifdef HAVE_BLUETOOTH if( (argc >= 2) && (strcmp(argv[1], "-b") == 0 ) ) - btobex = TRUE; + btobex = 1; + if( (argc >= 2) && (strcmp(argv[1], "-B") == 0 ) ) + btobex = 2; #endif #ifdef HAVE_USB if( (argc >= 2) && (strcmp(argv[1], "-u") == 0 ) ) @@ -280,7 +283,7 @@ int main (int argc, char *argv[]) } switch (btobex) { - case TRUE: + case 1: printf("Using Bluetooth RFCOMM transport\n"); handle = OBEX_Init(OBEX_TRANS_BLUETOOTH, obex_event, 0); if (channel_arg) @@ -288,6 +291,14 @@ int main (int argc, char *argv[]) else channel = BT_CHANNEL; break; + + case 2: + printf("Using Bluetooth L2CAP transport\n"); + handle = OBEX_Init(OBEX_TRANS_BT_L2CAP, obex_event, 0); + if (channel_arg) + channel = atoi(channel_arg); + channel = (channel | 0x1001) & 0xFFFF; + break; } if(!handle) { -- 1.7.4.1 ------------------------------------------------------------------------------ Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo _______________________________________________ Openobex-users mailing list Openobex-users@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/openobex-users