PureSwift / GATT

Bluetooth Generic Attribute Profile (GATT) for Swift (Supports Linux)
MIT License
63 stars 18 forks source link

Fix characteristic collisions between different services on Darwin platforms #20

Closed wlisac closed 5 years ago

wlisac commented 5 years ago

This is a low touch fix for issue #19.

The solution assumes we need to create a unique UInt characteristic identifier for characteristics across different services.

If we could remove the UInt constraint, it might be worth exploring using the underlying CBUUID or generating a UUID to identify the characteristic.