Example #1
0
 def test_adapter_name(self):
     # Add an adapter
     path = self.dbusmock_bluez.AddAdapter(self.adapter_device,
                                           self.adapter_name)
     self.assertEqual(path, '/org/bluez/' + self.adapter_device)
     dongle = Adapter(path)
     # test
     self.assertEqual(dongle.name(), self.adapter_name)
Example #2
0
from bluezero.adapter import Adapter
from bluezero.device import Device
from bluezero.gatt import Client
from time import sleep

dongle = Adapter()
if dongle.powered() == 'off':
    print('Switching on dongle ({})'.format(dongle.name()))
    dongle.powered('on')
else:
    print('Dongle on: {}'.format(dongle.name()))

while dongle.powered() == 'off':
    sleep(1)
    print('Waiting for dongle to switch on')

batt = Device(dongle)

try:
    batt.request_device(name='Nexus', service='180f')
except Exception as e:
    print('{}'.format(e))
    exit()

sleep(2)
print('Adapter scanning: {}'.format(dongle.discovering()))
print('Returned device: {}'.format(batt.dev_addr))
print('Returned path: {}'.format(batt.dev_path))
print('Connected state: {}'.format(batt.connected()))
batt.connect(batt.dev_addr)
sleep(5)
 def test_adapter_name(self):
     dongle = Adapter()
     self.assertEqual(dongle.name(), 'my-computer')
from bluezero.adapter import Adapter

dongle = Adapter()

print('address: ')
print(dongle.address())
print('name: ')
print(dongle.name())
print('alias: ')
print(dongle.alias())
print('list: ')
print(dongle.list())
print('powered: ')
print(dongle.powered())
print('pairable: ')
print(dongle.pairable())
print('pairable timeout: ')
print(dongle.pairabletimeout())
print('discoverable: ')
print(dongle.discoverable())
print('discoverable timeout: ')
print(dongle.discoverabletimeout())
print('discovering: ')
print(dongle.discovering())
from bluezero.adapter import Adapter


dongle = Adapter()

print('address: ')
print(dongle.address())
print('name: ')
print(dongle.name())
print('alias: ')
print(dongle.alias())
print('list: ')
print(dongle.list())
print('powered: ')
print(dongle.powered())
print('pairable: ')
print(dongle.pairable())
print('pairable timeout: ')
print(dongle.pairabletimeout())
print('discoverable: ')
print(dongle.discoverable())
print('discoverable timeout: ')
print(dongle.discoverabletimeout())
print('discovering: ')
print(dongle.discovering())
 def test_adapter_name(self):
     dongle = Adapter()
     self.assertEqual(dongle.name(), 'my-computer')