Our hardware currently doesn't support reading any services profiles from it, but I will just manually fill out all the wclGattCharacteristic fields and just call the wclGattClient.WriteCharacteristicValue() function.
But now I'm confused on how I can hardcode the UUID field in the wclGattCharacteristic. After looking at the definition, there is a 20 byte GUID struct. But the UUID 3347AB00-FB94-11E2-A8E4-F23C91AEC05E is 16 bytes. What am I missing here?