def main(): GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(GPIO_BLUETOOTH, GPIO.OUT) parser = argparse.ArgumentParser() parser.add_argument('-a', '--adapter-name', type=str, help='Adapter name', default='') args = parser.parse_args() adapter_name = args.adapter_name dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) bus = dbus.SystemBus() mainloop = GObject.MainLoop() advertising.advertising_main(mainloop, bus, adapter_name) gatt_server.gatt_server_main(mainloop, bus, adapter_name) # turn on led GPIO.output(GPIO_BLUETOOTH, 1) mainloop.run()
def __init__(self): threading.Thread.__init__(self) adapter_name = '' dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) bus = dbus.SystemBus() self.__mainloop = GObject.MainLoop() advertising.advertising_main(self.__mainloop, bus, adapter_name) self.gatt_server = GattServerMain() self.gatt_server.gatt_server_main(self.__mainloop, bus, adapter_name)
def main(): parser = argparse.ArgumentParser() parser.add_argument('-a', '--adapter-name', type=str, help='Adapter name', default='') args = parser.parse_args() adapter_name = args.adapter_name dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) bus = dbus.SystemBus() mainloop = GObject.MainLoop() advertising.advertising_main(mainloop, bus, adapter_name) gatt_server.gatt_server_main(mainloop, bus, adapter_name) mainloop.run()
def main(): parser = argparse.ArgumentParser() parser.add_argument('-a', '--adapter-name', type=str, help='Adapter name', default='') args = parser.parse_args() adapter_name = args.adapter_name dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) bus = dbus.SystemBus() mainloop = GObject.MainLoop() advertising.advertising_main(mainloop, bus, adapter_name) gatt_server = GattServerMain() gatt_server.gatt_server_main(mainloop, bus, adapter_name) gatt_server.update_rpy(roll=-88.46, pitch=1.13, yaw=-103.38) mainloop.run()