.dockerignore
CONTRIBUTING.md
Cargo.lock
Cargo.toml
LICENSE.md
README.rst
VERSION
pyproject.toml
setup.py
cmake/epilogue.cmake
cmake/parse_version.cmake
cmake/prelude.cmake
cmake/find/FindDBus1.cmake
cmake/find/Findfmt.cmake
cmake/find/Findgoogletest.cmake
dependencies/README
dependencies/external/kvn/kvn_bytearray.h
dependencies/external/kvn/kvn_safe_callback.hpp
dependencies/external/kvn/logfwd.hpp
dependencies/internal/include/fmt/LICENSE
dependencies/internal/include/fmt/args.h
dependencies/internal/include/fmt/base.h
dependencies/internal/include/fmt/chrono.h
dependencies/internal/include/fmt/color.h
dependencies/internal/include/fmt/compile.h
dependencies/internal/include/fmt/core.h
dependencies/internal/include/fmt/format-inl.h
dependencies/internal/include/fmt/format.h
dependencies/internal/include/fmt/os.h
dependencies/internal/include/fmt/ostream.h
dependencies/internal/include/fmt/printf.h
dependencies/internal/include/fmt/ranges.h
dependencies/internal/include/fmt/std.h
dependencies/internal/include/fmt/xchar.h
dependencies/internal/include/nanopb/pb.h
dependencies/internal/include/nanopb/pb_common.h
dependencies/internal/include/nanopb/pb_decode.h
dependencies/internal/include/nanopb/pb_encode.h
dependencies/internal/include/simplejni/Common.hpp
dependencies/internal/include/simplejni/References.hpp
dependencies/internal/include/simplejni/Registry.hpp
dependencies/internal/include/simplejni/VM.hpp
dependencies/internal/src/nanopb/pb_common.c
dependencies/internal/src/nanopb/pb_decode.c
dependencies/internal/src/nanopb/pb_encode.c
dependencies/internal/src/simplejni/Common.cpp
simpleble/CMakeLists.txt
simpleble/cmake/simpleble.pc.in
simpleble/include/simpleble/Adapter.h
simpleble/include/simpleble/AdapterSafe.h
simpleble/include/simpleble/Advanced.h
simpleble/include/simpleble/Characteristic.h
simpleble/include/simpleble/Config.h
simpleble/include/simpleble/Descriptor.h
simpleble/include/simpleble/Exceptions.h
simpleble/include/simpleble/Logging.h
simpleble/include/simpleble/Peripheral.h
simpleble/include/simpleble/PeripheralSafe.h
simpleble/include/simpleble/Service.h
simpleble/include/simpleble/SimpleBLE.h
simpleble/include/simpleble/Types.h
simpleble/include/simpleble/Utils.h
simpleble/src/CommonUtils.h
simpleble/src/Config.cpp
simpleble/src/Exceptions.cpp
simpleble/src/Logging.cpp
simpleble/src/LoggingInternal.h
simpleble/src/Utils.cpp
simpleble/src/backends/android/AdapterAndroid.cpp
simpleble/src/backends/android/AdapterAndroid.h
simpleble/src/backends/android/BackendAndroid.cpp
simpleble/src/backends/android/BackendAndroid.h
simpleble/src/backends/android/PeripheralAndroid.cpp
simpleble/src/backends/android/PeripheralAndroid.h
simpleble/src/backends/android/bridge/BluetoothGattCallback.cpp
simpleble/src/backends/android/bridge/BluetoothGattCallback.h
simpleble/src/backends/android/bridge/ScanCallback.cpp
simpleble/src/backends/android/bridge/ScanCallback.h
simpleble/src/backends/android/types/android/bluetooth/BluetoothAdapter.cpp
simpleble/src/backends/android/types/android/bluetooth/BluetoothAdapter.h
simpleble/src/backends/android/types/android/bluetooth/BluetoothDevice.cpp
simpleble/src/backends/android/types/android/bluetooth/BluetoothDevice.h
simpleble/src/backends/android/types/android/bluetooth/BluetoothGatt.cpp
simpleble/src/backends/android/types/android/bluetooth/BluetoothGatt.h
simpleble/src/backends/android/types/android/bluetooth/BluetoothGattCharacteristic.cpp
simpleble/src/backends/android/types/android/bluetooth/BluetoothGattCharacteristic.h
simpleble/src/backends/android/types/android/bluetooth/BluetoothGattDescriptor.cpp
simpleble/src/backends/android/types/android/bluetooth/BluetoothGattDescriptor.h
simpleble/src/backends/android/types/android/bluetooth/BluetoothGattService.cpp
simpleble/src/backends/android/types/android/bluetooth/BluetoothGattService.h
simpleble/src/backends/android/types/android/bluetooth/le/BluetoothScanner.cpp
simpleble/src/backends/android/types/android/bluetooth/le/BluetoothScanner.h
simpleble/src/backends/android/types/android/bluetooth/le/ScanRecord.cpp
simpleble/src/backends/android/types/android/bluetooth/le/ScanRecord.h
simpleble/src/backends/android/types/android/bluetooth/le/ScanResult.cpp
simpleble/src/backends/android/types/android/bluetooth/le/ScanResult.h
simpleble/src/backends/android/types/android/os/ParcelUUID.cpp
simpleble/src/backends/android/types/android/os/ParcelUUID.h
simpleble/src/backends/android/types/android/util/SparseArray.cpp
simpleble/src/backends/android/types/android/util/SparseArray.h
simpleble/src/backends/android/types/java/util/Iterator.cpp
simpleble/src/backends/android/types/java/util/Iterator.h
simpleble/src/backends/android/types/java/util/List.cpp
simpleble/src/backends/android/types/java/util/List.h
simpleble/src/backends/android/types/java/util/Set.cpp
simpleble/src/backends/android/types/java/util/Set.h
simpleble/src/backends/android/types/java/util/UUID.cpp
simpleble/src/backends/android/types/java/util/UUID.h
simpleble/src/backends/common/AdapterBase.cpp
simpleble/src/backends/common/AdapterBase.h
simpleble/src/backends/common/AdapterBaseTypes.h
simpleble/src/backends/common/BackendBase.h
simpleble/src/backends/common/BackendUtils.h
simpleble/src/backends/common/CharacteristicBase.cpp
simpleble/src/backends/common/CharacteristicBase.h
simpleble/src/backends/common/DescriptorBase.cpp
simpleble/src/backends/common/DescriptorBase.h
simpleble/src/backends/common/PeripheralBase.h
simpleble/src/backends/common/ServiceBase.cpp
simpleble/src/backends/common/ServiceBase.h
simpleble/src/backends/dongl/AdapterBaseTypes.h
simpleble/src/backends/dongl/AdapterDongl.cpp
simpleble/src/backends/dongl/AdapterDongl.h
simpleble/src/backends/dongl/BackendDongl.cpp
simpleble/src/backends/dongl/PeripheralDongl.cpp
simpleble/src/backends/dongl/PeripheralDongl.h
simpleble/src/backends/dongl/protocol/basic.pb.c
simpleble/src/backends/dongl/protocol/basic.pb.h
simpleble/src/backends/dongl/protocol/d2h.pb.c
simpleble/src/backends/dongl/protocol/d2h.pb.h
simpleble/src/backends/dongl/protocol/h2d.pb.c
simpleble/src/backends/dongl/protocol/h2d.pb.h
simpleble/src/backends/dongl/protocol/simpleble.pb.c
simpleble/src/backends/dongl/protocol/simpleble.pb.h
simpleble/src/backends/dongl/serial/Protocol.cpp
simpleble/src/backends/dongl/serial/Protocol.h
simpleble/src/backends/dongl/serial/ProtocolBase.cpp
simpleble/src/backends/dongl/serial/ProtocolBase.h
simpleble/src/backends/dongl/serial/Wire.cpp
simpleble/src/backends/dongl/serial/Wire.h
simpleble/src/backends/dongl/usb/UsbHelper.cpp
simpleble/src/backends/dongl/usb/UsbHelper.h
simpleble/src/backends/dongl/usb/UsbHelperApple.cpp
simpleble/src/backends/dongl/usb/UsbHelperApple.h
simpleble/src/backends/dongl/usb/UsbHelperImpl.h
simpleble/src/backends/dongl/usb/UsbHelperLinux.cpp
simpleble/src/backends/dongl/usb/UsbHelperLinux.h
simpleble/src/backends/dongl/usb/UsbHelperNull.cpp
simpleble/src/backends/dongl/usb/UsbHelperNull.h
simpleble/src/backends/dongl/usb/UsbHelperWindows.cpp
simpleble/src/backends/dongl/usb/UsbHelperWindows.h
simpleble/src/backends/linux/AdapterLinux.cpp
simpleble/src/backends/linux/AdapterLinux.h
simpleble/src/backends/linux/BackendBluez.cpp
simpleble/src/backends/linux/PeripheralLinux.cpp
simpleble/src/backends/linux/PeripheralLinux.h
simpleble/src/backends/linux_legacy/AdapterLinuxLegacy.cpp
simpleble/src/backends/linux_legacy/AdapterLinuxLegacy.h
simpleble/src/backends/linux_legacy/BackendBluezLegacy.cpp
simpleble/src/backends/linux_legacy/PeripheralLinuxLegacy.cpp
simpleble/src/backends/linux_legacy/PeripheralLinuxLegacy.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/Adapter.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/Agent.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/Bluez.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/BluezOrg.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/BluezOrgBluez.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/BluezRoot.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/Characteristic.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/Descriptor.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/Device.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/Exceptions.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/Service.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/Types.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/interfaces/Adapter1.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/interfaces/Agent1.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/interfaces/AgentManager1.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/interfaces/Battery1.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/interfaces/Device1.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/interfaces/GattCharacteristic1.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/interfaces/GattDescriptor1.h
simpleble/src/backends/linux_legacy/include/simplebluezlegacy/interfaces/GattService1.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/advanced/Interface.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/advanced/InterfaceRegistry.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/advanced/Proxy.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/base/Connection.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/base/Exceptions.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/base/Holder.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/base/Logging.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/base/Message.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/base/Path.h
simpleble/src/backends/linux_legacy/include/simpledbuslegacy/interfaces/ObjectManager.h
simpleble/src/backends/linux_legacy/src/Adapter.cpp
simpleble/src/backends/linux_legacy/src/Agent.cpp
simpleble/src/backends/linux_legacy/src/Bluez.cpp
simpleble/src/backends/linux_legacy/src/BluezOrg.cpp
simpleble/src/backends/linux_legacy/src/BluezOrgBluez.cpp
simpleble/src/backends/linux_legacy/src/BluezRoot.cpp
simpleble/src/backends/linux_legacy/src/Characteristic.cpp
simpleble/src/backends/linux_legacy/src/Descriptor.cpp
simpleble/src/backends/linux_legacy/src/Device.cpp
simpleble/src/backends/linux_legacy/src/Exceptions.cpp
simpleble/src/backends/linux_legacy/src/Service.cpp
simpleble/src/backends/linux_legacy/src/advanced/Interface.cpp
simpleble/src/backends/linux_legacy/src/advanced/Proxy.cpp
simpleble/src/backends/linux_legacy/src/base/Connection.cpp
simpleble/src/backends/linux_legacy/src/base/Exceptions.cpp
simpleble/src/backends/linux_legacy/src/base/Holder.cpp
simpleble/src/backends/linux_legacy/src/base/Message.cpp
simpleble/src/backends/linux_legacy/src/base/Path.cpp
simpleble/src/backends/linux_legacy/src/interfaces/Adapter1.cpp
simpleble/src/backends/linux_legacy/src/interfaces/Agent1.cpp
simpleble/src/backends/linux_legacy/src/interfaces/AgentManager1.cpp
simpleble/src/backends/linux_legacy/src/interfaces/Battery1.cpp
simpleble/src/backends/linux_legacy/src/interfaces/Device1.cpp
simpleble/src/backends/linux_legacy/src/interfaces/GattCharacteristic1.cpp
simpleble/src/backends/linux_legacy/src/interfaces/GattDescriptor1.cpp
simpleble/src/backends/linux_legacy/src/interfaces/GattService1.cpp
simpleble/src/backends/linux_legacy/src/interfaces/ObjectManager.cpp
simpleble/src/backends/macos/AdapterBaseMacOS.h
simpleble/src/backends/macos/AdapterBaseMacOS.mm
simpleble/src/backends/macos/AdapterMac.h
simpleble/src/backends/macos/AdapterMac.mm
simpleble/src/backends/macos/BackendCoreBluetooth.mm
simpleble/src/backends/macos/PeripheralBaseMacOS.h
simpleble/src/backends/macos/PeripheralBaseMacOS.mm
simpleble/src/backends/macos/PeripheralMac.h
simpleble/src/backends/macos/PeripheralMac.mm
simpleble/src/backends/macos/Utils.h
simpleble/src/backends/macos/Utils.mm
simpleble/src/backends/plain/AdapterPlain.cpp
simpleble/src/backends/plain/AdapterPlain.h
simpleble/src/backends/plain/BackendPlain.cpp
simpleble/src/backends/plain/PeripheralPlain.cpp
simpleble/src/backends/plain/PeripheralPlain.h
simpleble/src/backends/windows/AdapterWindows.cpp
simpleble/src/backends/windows/AdapterWindows.h
simpleble/src/backends/windows/BackendWinRT.cpp
simpleble/src/backends/windows/BackendWinRT.h
simpleble/src/backends/windows/MtaManager.cpp
simpleble/src/backends/windows/MtaManager.h
simpleble/src/backends/windows/PeripheralWindows.cpp
simpleble/src/backends/windows/PeripheralWindows.h
simpleble/src/backends/windows/Utils.cpp
simpleble/src/backends/windows/Utils.h
simpleble/src/builders/BuildVec.h
simpleble/src/builders/BuilderBase.h
simpleble/src/external/TaskRunner.hpp
simpleble/src/external/ThreadRunner.h
simpleble/src/external/kvn_safe_callback.hpp
simpleble/src/external/kvn_safe_map.hpp
simpleble/src/external/kvn_threadrunner.hpp
simpleble/src/external/logfwd.hpp
simpleble/src/frontends/base/Adapter.cpp
simpleble/src/frontends/base/Advanced.cpp
simpleble/src/frontends/base/Backend.cpp
simpleble/src/frontends/base/Backend.h
simpleble/src/frontends/base/Characteristic.cpp
simpleble/src/frontends/base/Descriptor.cpp
simpleble/src/frontends/base/Peripheral.cpp
simpleble/src/frontends/base/Service.cpp
simpleble/src/frontends/safe/AdapterSafe.cpp
simpleble/src/frontends/safe/PeripheralSafe.cpp
simplebluez/CMakeLists.txt
simplebluez/cmake/simplebluez.pc.in
simplebluez/include/simplebluez/Bluez.h
simplebluez/include/simplebluez/Config.h
simplebluez/include/simplebluez/Exceptions.h
simplebluez/include/simplebluez/Types.h
simplebluez/include/simplebluez/interfaces/Adapter1.h
simplebluez/include/simplebluez/interfaces/Agent1.h
simplebluez/include/simplebluez/interfaces/AgentManager1.h
simplebluez/include/simplebluez/interfaces/Battery1.h
simplebluez/include/simplebluez/interfaces/Device1.h
simplebluez/include/simplebluez/interfaces/GattCharacteristic1.h
simplebluez/include/simplebluez/interfaces/GattDescriptor1.h
simplebluez/include/simplebluez/interfaces/GattManager1.h
simplebluez/include/simplebluez/interfaces/GattService1.h
simplebluez/include/simplebluez/interfaces/LEAdvertisement1.h
simplebluez/include/simplebluez/interfaces/LEAdvertisingManager1.h
simplebluez/include/simplebluez/standard/Adapter.h
simplebluez/include/simplebluez/standard/Advertisement.h
simplebluez/include/simplebluez/standard/Agent.h
simplebluez/include/simplebluez/standard/BluezOrg.h
simplebluez/include/simplebluez/standard/BluezOrgBluez.h
simplebluez/include/simplebluez/standard/BluezRoot.h
simplebluez/include/simplebluez/standard/Characteristic.h
simplebluez/include/simplebluez/standard/CustomRoot.h
simplebluez/include/simplebluez/standard/Descriptor.h
simplebluez/include/simplebluez/standard/Device.h
simplebluez/include/simplebluez/standard/Service.h
simplebluez/include/simplebluez/standard/ServiceManager.h
simplebluez/src/Bluez.cpp
simplebluez/src/Config.cpp
simplebluez/src/Exceptions.cpp
simplebluez/src/Logging.cpp
simplebluez/src/Logging.h
simplebluez/src/interfaces/Adapter1.cpp
simplebluez/src/interfaces/Agent1.cpp
simplebluez/src/interfaces/AgentManager1.cpp
simplebluez/src/interfaces/Battery1.cpp
simplebluez/src/interfaces/Device1.cpp
simplebluez/src/interfaces/GattCharacteristic1.cpp
simplebluez/src/interfaces/GattDescriptor1.cpp
simplebluez/src/interfaces/GattManager1.cpp
simplebluez/src/interfaces/GattService1.cpp
simplebluez/src/interfaces/LEAdvertisement1.cpp
simplebluez/src/interfaces/LEAdvertisingManager1.cpp
simplebluez/src/standard/Adapter.cpp
simplebluez/src/standard/Advertisement.cpp
simplebluez/src/standard/Agent.cpp
simplebluez/src/standard/BluezOrg.cpp
simplebluez/src/standard/BluezOrgBluez.cpp
simplebluez/src/standard/BluezRoot.cpp
simplebluez/src/standard/Characteristic.cpp
simplebluez/src/standard/CustomRoot.cpp
simplebluez/src/standard/Descriptor.cpp
simplebluez/src/standard/Device.cpp
simplebluez/src/standard/Service.cpp
simplebluez/src/standard/ServiceManager.cpp
simpledbus/CMakeLists.txt
simpledbus/cmake/simpledbus.pc.in
simpledbus/include/simpledbus/Config.h
simpledbus/include/simpledbus/advanced/Interface.h
simpledbus/include/simpledbus/advanced/InterfaceRegistry.h
simpledbus/include/simpledbus/advanced/Proxy.h
simpledbus/include/simpledbus/base/Connection.h
simpledbus/include/simpledbus/base/Exceptions.h
simpledbus/include/simpledbus/base/Holder.h
simpledbus/include/simpledbus/base/Logging.h
simpledbus/include/simpledbus/base/Message.h
simpledbus/include/simpledbus/base/Path.h
simpledbus/include/simpledbus/interfaces/ObjectManager.h
simpledbus/include/simpledbus/interfaces/Properties.h
simpledbus/src/Config.cpp
simpledbus/src/advanced/Interface.cpp
simpledbus/src/advanced/Proxy.cpp
simpledbus/src/base/Connection.cpp
simpledbus/src/base/Exceptions.cpp
simpledbus/src/base/Holder.cpp
simpledbus/src/base/Logging.cpp
simpledbus/src/base/Message.cpp
simpledbus/src/base/Path.cpp
simpledbus/src/interfaces/ObjectManager.cpp
simpledbus/src/interfaces/Properties.cpp
simplepyble/CMakeLists.txt
simplepyble/README.rst
simplepyble/requirements.txt
simplepyble/src/main.cpp
simplepyble/src/wrap_adapter.cpp
simplepyble/src/wrap_characteristic.cpp
simplepyble/src/wrap_config.cpp
simplepyble/src/wrap_descriptor.cpp
simplepyble/src/wrap_peripheral.cpp
simplepyble/src/wrap_service.cpp
simplepyble/src/wrap_types.cpp
simplepyble/src/simplepyble/__init__.py
simplepyble/src/simplepyble/__init__.pyi
simplepyble/src/simplepyble/aio.py
simplepyble/src/simplepyble/py.typed
simplepyble/src/simplepyble.egg-info/PKG-INFO
simplepyble/src/simplepyble.egg-info/SOURCES.txt
simplepyble/src/simplepyble.egg-info/dependency_links.txt
simplepyble/src/simplepyble.egg-info/top_level.txt