I am advertising services, characteristics and descriptors. All are seen by nRF Connect (for iOS) but in the log I see this:
[Callback] peripheral(periphal, didDiscoverDescriptorsFor: <128-bit UUID>, error: nil)...
Can you please describe what this means? I am attempting to write 1-4 bytes of data, depending on the type of descriptor. The only descriptor I see in the "Client" tab is 0x2902, which I assume is the generic header shown for any characteristic. My process for instantiating is thus:
1. Create a service,
2. Create one or more characteristics for that service,
3. Create one or more descriptors for each characteristic,
4. Instantiate the service.
I thought maybe my sequence was off or possibly my function call to write the data. I have no access to permissions control; I am at the mercy of the library routines.
Appreciate any comments - thanks in advance.
- Fred Marsh