hasProperties property

bool get hasProperties

Check to see if there is this characteristic has any property at all.

If this returns false then the implementation of the browser probably hasn't implemented this and the values returned from the fields will always be false thus not being reliable.

Implementation

bool get hasProperties =>
    hasBroadcast ||
    hasRead ||
    hasWriteWithoutResponse ||
    hasWrite ||
    hasNotify ||
    hasIndicate ||
    hasAuthenticatedSignedWrites ||
    hasReliableWrite ||
    hasWritableAuxiliaries;