From ea7a10e0084b203f1e414cb163a9b5a998d80a83 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 15 Mar 2008 02:22:33 +0000 Subject: Add command to test service record registration --- hcid/test-adapter | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/hcid/test-adapter b/hcid/test-adapter index e7770c0f..a4612257 100755 --- a/hcid/test-adapter +++ b/hcid/test-adapter @@ -2,6 +2,7 @@ import sys import dbus +import time bus = dbus.SystemBus() @@ -19,6 +20,7 @@ if (len(sys.argv) < 2): print " requestmode " print " discoverabletimeout [timeout]" print " periodicdiscovery [on/off]" + print " addservicerecord " sys.exit(1) if (sys.argv[1] == "address"): @@ -69,6 +71,19 @@ if (sys.argv[1] == "periodicdiscovery"): else: value = dbus.Boolean(sys.argv[2]) adapter.SetProperty("PeriodicDiscovery", value) + time.sleep(120) + sys.exit(0) + +if (sys.argv[1] == "addservicerecord"): + if (len(sys.argv) < 3): + print "Need file parameter" + else: + f = open(sys.argv[2]) + record = f.read() + f.close() + handle = adapter.AddServiceRecord(record) + print "0x%x" % (handle) + time.sleep(120) sys.exit(0) print "Unknown command" -- cgit