aboutsummaryrefslogtreecommitdiff
path: root/examples/discovery.nim
diff options
context:
space:
mode:
Diffstat (limited to 'examples/discovery.nim')
-rw-r--r--examples/discovery.nim21
1 files changed, 21 insertions, 0 deletions
diff --git a/examples/discovery.nim b/examples/discovery.nim
new file mode 100644
index 0000000..debe0a2
--- /dev/null
+++ b/examples/discovery.nim
@@ -0,0 +1,21 @@
+# Copyright (c) 2016, Maxim V. Abramov
+# All rights reserved.
+# Look at license.txt for more info.
+
+## Simple Bluetooth local and remote devices discovery implementation.
+
+import strutils
+import ../nimbluez/bluetooth
+
+echo "Local devices:"
+for localDevice in getLocalDevices():
+ echo "$1 - $2" % [localDevice.address, localDevice.name]
+
+ echo " Remote devices:"
+ for remoteDevice in localDevice.getRemoteDevices():
+ echo " $1 - $2" % [remoteDevice.address, remoteDevice.name]
+
+echo ""
+echo "All remote devices:"
+for remoteDevice in getRemoteDevices():
+ echo "$1 - $2" % [remoteDevice.address, remoteDevice.name]