Closed qdot closed 7 years ago
BTW, patch incoming, just putting this here in case I get interrupted and don't get it in soon. :)
Ok, revising initial report. There's already a uuid normalization function I didn't see, looks like the problem is that the characteristic object is passed to filterUuid, instead of just the uuid. So discoverCharacteristic will always fail unless no uuid is passed.
Trying to run a script that works on noble on OS X/linux, that uses the discoverCharacteristics([uuids, ...], callback()) format. The uuids are formatted without -'s and using lower case for hex, while it looks like windows is returning uuids with -'s and upper case hex. Should probably clean up uuid format in the filteruuid function before comparison?