     }
 }
 
+// MARK: - Characteristic Extended Properties
 /// GATT Characteristic Extended Properties Descriptor
 ///
 /// The Characteristic Extended Properties descriptor defines additional Characteristic Properties.

        
        return GATT.Descriptor(uuid: type(of: self).uuid,
                               value: byteValue,
                               permissions: [.read, .writeAuthentication])
    }
}


        
        return GATT.Descriptor(uuid: type(of: self).uuid,
                               value: byteValue,
                               permissions: [.read])
    }
}

// MARK: - Characteristic User Description
/// GATT Characteristic User Description Descriptor
///
/// The Characteristic User Description descriptor provides a textual user description for a characteristic value.
