bluez_peripheral.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:senic-hub 作者: getsenic 项目源码 文件源码
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')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号