def test_adapter_power_write(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 dongle.powered(0) self.assertEqual(dongle.powered(), 0)
def test_adapter_power_write(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 dongle.powered = 0 self.assertEqual(dongle.powered, 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)
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_power_write(self): dongle = Adapter() dongle.powered(0) self.assertEqual(dongle.powered(), 0)
def test_adapter_power(self): dongle = Adapter() self.assertEqual(dongle.powered(), 1)