Flags
public struct Flags : OptionSet, Hashable
Flags
-
Declaration
Swift
public let rawValue: UInt32
-
Declaration
Swift
public init(rawValue: UInt32)
-
Delete Bond of current connection (BR/EDR and LE) supported
Declaration
Swift
public static let deleteBondCurrentConnectionSupported: CharacteristicBondManagementFeatures.Flags
-
Authorization Code required for Delete bond of current connection (BR/EDR and LE)
Declaration
Swift
public static let authorizationDeleteBondRequired: CharacteristicBondManagementFeatures.Flags
-
Delete bond of current connection (BR/EDR transport only) supported
Declaration
Swift
public static let deleteBondCurrentConnectionBREDROnlySupported: CharacteristicBondManagementFeatures.Flags
-
Authorization Code required for Delete bond of current connection (BR/EDR transport only)
Declaration
Swift
public static let authorizationDeleteBondBREDRRequired: CharacteristicBondManagementFeatures.Flags
-
Delete bond of current connection (LE transport only) supported
Declaration
Swift
public static let deleteBondCurrentConnectionLEOnlySupported: CharacteristicBondManagementFeatures.Flags
-
Authorization Code required for Delete bond of current connection (LE transport only)
Declaration
Swift
public static let authorizationDeleteBondLEOnlyRequired: CharacteristicBondManagementFeatures.Flags
-
Remove all bonds on server (BR/EDR and LE) supported
Declaration
Swift
public static let removeBondsOnServerSupported: CharacteristicBondManagementFeatures.Flags
-
Authorization Code required for Remove all bonds on server (BR/EDR and LE) supported
Declaration
Swift
public static let authorizationRemoveBondsOnServerRequired: CharacteristicBondManagementFeatures.Flags
-
Remove all bonds on server (BR/EDR transport only) supported
Declaration
Swift
public static let removeBondsOnServerBREDRSupported: CharacteristicBondManagementFeatures.Flags
-
Authorization Code required for Remove all bonds on server (BR/EDR transport only) supported
Declaration
Swift
public static let authorizationRemoveBondsOnServerBREDRRequired: CharacteristicBondManagementFeatures.Flags
-
Remove all bonds on server (LE transport only) supported
Declaration
Swift
public static let removeBondsOnServerLEOnlySupported: CharacteristicBondManagementFeatures.Flags
-
Authorization Code required for Remove all bonds on server (LE transport only) supported
Declaration
Swift
public static let authorizationRemoveBondsOnServerLEOnlyRequired: CharacteristicBondManagementFeatures.Flags
-
Remove all but the active bond on server (BR/EDR and LE) supported
Declaration
Swift
public static let removeNonActiveBondsSupported: CharacteristicBondManagementFeatures.Flags
-
Authorization Code required for Remove all but the active bond on server (BR/EDR and LE) supported
Declaration
Swift
public static let authorizationRemoveNonActiveBondsSupported: CharacteristicBondManagementFeatures.Flags
-
Remove all but the active bond on server (BR/EDR transport only) supported
Declaration
Swift
public static let removeNonActiveBondsBREDRSupported: CharacteristicBondManagementFeatures.Flags
-
Authorization Code required for Remove all but the active bond on server (BR/EDR transport only) supported
Declaration
Swift
public static let authorizationRemoveNonActiveBondsBREDRSupported: CharacteristicBondManagementFeatures.Flags
-
Remove all but the active bond on server (LE transport only) supported
Declaration
Swift
public static let removeNonActiveBondsLEOnlySupported: CharacteristicBondManagementFeatures.Flags
-
Authorization Code required for Remove all but the active bond on server (LE transport only) supported
Declaration
Swift
public static let authorizationRemoveNonActiveBondsLEOnlySupported: CharacteristicBondManagementFeatures.Flags
-
Identify yourself supported
Declaration
Swift
public static let identifyYourselfSupported: CharacteristicBondManagementFeatures.Flags
-
Feature Extension
Declaration
Swift
public static let featureExtension: CharacteristicBondManagementFeatures.Flags