|
From: Anders J. <and...@us...> - 2004-01-09 15:31:11
|
The following file was modified in apps/bluetooth/utils/btconnect:
Name Old version New version Tag Comment
---- ----------- ----------- --- -------
btcon.c 1.4 1.5=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
The accompanying log:
Added SDP.
The diff of the modified file(s):
--- btcon.c 2003/11/06 19:10:13 1.4
+++ btcon.c 2004/01/09 15:31:10 1.5
@@ -80,13 +80,15 @@ static int connect_bnep(unsigned char *b
static void
usage()
{
- printf("btcon -a <BD> [-p <pincode>] [-P <protocol RFCOMM/BNEP>]\n");
+ printf("btcon -a <BD> [-p <pincode>] [-P <protocol RFCOMM|BNEP|SDP>]\n");
printf("RFCOMM protocol:\n");
printf(" [-s <rfcomm srv channel>]\n");
printf(" [-d <device>]\n");
printf("BNEP protocol:\n");
printf(" [-D <destination service>]\n");
printf(" [-S <source service>]\n");
+ printf("SDP protocol:\n");
+ printf(" No options needed\n");
printf("Default values:\n");
printf(" -P %s\n", DEFAULT_PROTOCOL);
printf(" -s %d\n", DEFAULT_SRV_CHANNEL);
@@ -134,6 +136,15 @@ connect_bnep(unsigned char *bd,
pin, strlen(pin));
}
=20
+static int=20
+connect_sdp(unsigned char *bd)
+{
+ printf("Connecting with SDP\n");
+ return sdp_connect(bt_cfd, bd,
+ pin, strlen(pin));
+}
+
+
int
main(int argc, char **argv)
{
@@ -275,6 +286,10 @@ main(int argc, char **argv)
else if(!strcmp(protocol, "BNEP"))
{
result =3D connect_bnep(bd, dstservice, srcservice);
+ }
+ else if(!strcmp(protocol, "SDP"))
+ {
+ result =3D connect_sdp(bd);
}
else
{
|