def _register(self):
logger.info('Registering GATT application...')
self._gatt_manager.RegisterApplication(
self._app.get_path(), {},
reply_handler=lambda: logger.info("GATT application registered"),
error_handler=self._register_application_failed)
self._device_properties_changed_signal = self.bus.add_signal_receiver(
self._device_properties_changed,
dbus_interface=dbus.PROPERTIES_IFACE,
signal_name='PropertiesChanged',
arg0='org.bluez.Device1',
path_keyword='path')
self._adapter_properties_changed_signal = self.bus.add_signal_receiver(
self._adapter_properties_changed,
dbus_interface=dbus.PROPERTIES_IFACE,
signal_name='PropertiesChanged',
arg0='org.bluez.Adapter1',
path_keyword='path')
评论列表
文章目录