aboutsummaryrefslogtreecommitdiff
path: root/examples/discovery.nim
blob: debe0a2adff35f9deb6efa2d498711a0fe0e0880 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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]