Hi Vipul,
I agree with what Chris mentioned. When I wrote the newtmgr protocol(NMP) in
swift for Nordic’s Toolbox app, I had enabled this bit for the newtmgr
characteristic. The port is still WIP and hence the incompleteness. I have
spoken to Chris about this and will set the notify bit on the newtmgr
characteristic.
I think that is the safe thing to do here, yes, so definately +1 from me
anyway.
As for the UUIDs, I agree that making the first 16 bits sequential does sound intuitive but
then the IDs would not be truely unique and there would be a higher probability of a
collision. I have generated the currently assigned IDs using Guid generator
<http://www.guidgenerator.com/> which generates the IDs based on an algorithm that is
mentioned in RFC4122 <http://www.ietf.org/rfc/rfc4122.txt> and it uses the timestamp
and the MAC address of the computer they were generated on.
I definately don't have any strong feelings around this, so as-is also
works for me and honestly customers will never see the UUIDs in the real
world so it isn't much of an issue.
K.