The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of BluetoothMessageProtocol, reference master (6f6570), with Swift 6.0 for macOS (SPM) on 28 Nov 2024 13:26:47 UTC.

Swift 6 data race errors: 171

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

    |                   `- note: consider making struct 'AdjustReasons' conform to the 'Sendable' protocol
 42 |         public let rawValue: UInt8
 43 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 46 |         public static let manualTimeUpdate              = AdjustReasons(rawValue: 1 << 0)
 47 |         /// External reference time update
 48 |         public static let externalReferenceTimeUpdate   = AdjustReasons(rawValue: 1 << 1)
    |                           |- warning: static property 'externalReferenceTimeUpdate' is not concurrency-safe because non-'Sendable' type 'CharacteristicCurrentTime.AdjustReasons' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'externalReferenceTimeUpdate' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |         /// Change of time zone
 50 |         public static let changeOfTimeZone              = AdjustReasons(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicCurrentTime.swift:50:27: warning: static property 'changeOfTimeZone' is not concurrency-safe because non-'Sendable' type 'CharacteristicCurrentTime.AdjustReasons' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     /// Adjustment Reasons
 41 |     public struct AdjustReasons: OptionSet, Hashable {
    |                   `- note: consider making struct 'AdjustReasons' conform to the 'Sendable' protocol
 42 |         public let rawValue: UInt8
 43 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 48 |         public static let externalReferenceTimeUpdate   = AdjustReasons(rawValue: 1 << 1)
 49 |         /// Change of time zone
 50 |         public static let changeOfTimeZone              = AdjustReasons(rawValue: 1 << 2)
    |                           |- warning: static property 'changeOfTimeZone' is not concurrency-safe because non-'Sendable' type 'CharacteristicCurrentTime.AdjustReasons' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'changeOfTimeZone' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |         /// Change of DST (daylight savings time)
 52 |         public static let changeofDaylightSavings       = AdjustReasons(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicCurrentTime.swift:52:27: warning: static property 'changeofDaylightSavings' is not concurrency-safe because non-'Sendable' type 'CharacteristicCurrentTime.AdjustReasons' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     /// Adjustment Reasons
 41 |     public struct AdjustReasons: OptionSet, Hashable {
    |                   `- note: consider making struct 'AdjustReasons' conform to the 'Sendable' protocol
 42 |         public let rawValue: UInt8
 43 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 50 |         public static let changeOfTimeZone              = AdjustReasons(rawValue: 1 << 2)
 51 |         /// Change of DST (daylight savings time)
 52 |         public static let changeofDaylightSavings       = AdjustReasons(rawValue: 1 << 3)
    |                           |- warning: static property 'changeofDaylightSavings' is not concurrency-safe because non-'Sendable' type 'CharacteristicCurrentTime.AdjustReasons' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'changeofDaylightSavings' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |     }
 54 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicCyclingSpeedCadenceFeature.swift:89:27: warning: static property 'wheelRevolutionData' is not concurrency-safe because non-'Sendable' type 'CharacteristicCyclingSpeedCadenceFeature.Features' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Features
 84 |     struct Features: OptionSet, Hashable {
    |            `- note: consider making struct 'Features' conform to the 'Sendable' protocol
 85 |         public let rawValue: UInt16
 86 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
 87 |
 88 |         /// Wheel Revolution Data Supported
 89 |         public static let wheelRevolutionData       = Features(rawValue: 1 << 0)
    |                           |- warning: static property 'wheelRevolutionData' is not concurrency-safe because non-'Sendable' type 'CharacteristicCyclingSpeedCadenceFeature.Features' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wheelRevolutionData' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         /// Crank Revolution Data Supported
 91 |         public static let crankRevolutionData       = Features(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicCyclingSpeedCadenceFeature.swift:91:27: warning: static property 'crankRevolutionData' is not concurrency-safe because non-'Sendable' type 'CharacteristicCyclingSpeedCadenceFeature.Features' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Features
 84 |     struct Features: OptionSet, Hashable {
    |            `- note: consider making struct 'Features' conform to the 'Sendable' protocol
 85 |         public let rawValue: UInt16
 86 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 89 |         public static let wheelRevolutionData       = Features(rawValue: 1 << 0)
 90 |         /// Crank Revolution Data Supported
 91 |         public static let crankRevolutionData       = Features(rawValue: 1 << 1)
    |                           |- warning: static property 'crankRevolutionData' is not concurrency-safe because non-'Sendable' type 'CharacteristicCyclingSpeedCadenceFeature.Features' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'crankRevolutionData' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |         /// Multiple Sensor Locations Supported
 93 |         public static let multipleSensorLocations   = Features(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicCyclingSpeedCadenceFeature.swift:93:27: warning: static property 'multipleSensorLocations' is not concurrency-safe because non-'Sendable' type 'CharacteristicCyclingSpeedCadenceFeature.Features' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Features
 84 |     struct Features: OptionSet, Hashable {
    |            `- note: consider making struct 'Features' conform to the 'Sendable' protocol
 85 |         public let rawValue: UInt16
 86 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 91 |         public static let crankRevolutionData       = Features(rawValue: 1 << 1)
 92 |         /// Multiple Sensor Locations Supported
 93 |         public static let multipleSensorLocations   = Features(rawValue: 1 << 2)
    |                           |- warning: static property 'multipleSensorLocations' is not concurrency-safe because non-'Sendable' type 'CharacteristicCyclingSpeedCadenceFeature.Features' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'multipleSensorLocations' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |     }
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:49:27: warning: static property 'averageSpeedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
 47 |
 48 |         /// Average Speed Supported
 49 |         public static let averageSpeedSupported     = MachineFeatures(rawValue: 1 << 0)
    |                           |- warning: static property 'averageSpeedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'averageSpeedSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |         /// Cadence Supported
 51 |         public static let cadenceSupported          = MachineFeatures(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:51:27: warning: static property 'cadenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 49 |         public static let averageSpeedSupported     = MachineFeatures(rawValue: 1 << 0)
 50 |         /// Cadence Supported
 51 |         public static let cadenceSupported          = MachineFeatures(rawValue: 1 << 1)
    |                           |- warning: static property 'cadenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'cadenceSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |         /// Total Distance Supported
 53 |         public static let totalDistanceSupported    = MachineFeatures(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:53:27: warning: static property 'totalDistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 51 |         public static let cadenceSupported          = MachineFeatures(rawValue: 1 << 1)
 52 |         /// Total Distance Supported
 53 |         public static let totalDistanceSupported    = MachineFeatures(rawValue: 1 << 2)
    |                           |- warning: static property 'totalDistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'totalDistanceSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |         /// Inclination Supported
 55 |         public static let inclinationSupported      = MachineFeatures(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:55:27: warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 53 |         public static let totalDistanceSupported    = MachineFeatures(rawValue: 1 << 2)
 54 |         /// Inclination Supported
 55 |         public static let inclinationSupported      = MachineFeatures(rawValue: 1 << 3)
    |                           |- warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'inclinationSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |         /// Elevation Gain Supported
 57 |         public static let elevationGainSupported    = MachineFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:57:27: warning: static property 'elevationGainSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 55 |         public static let inclinationSupported      = MachineFeatures(rawValue: 1 << 3)
 56 |         /// Elevation Gain Supported
 57 |         public static let elevationGainSupported    = MachineFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'elevationGainSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'elevationGainSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |         /// Pace Supported
 59 |         public static let paceSupported             = MachineFeatures(rawValue: 1 << 5)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:59:27: warning: static property 'paceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 57 |         public static let elevationGainSupported    = MachineFeatures(rawValue: 1 << 4)
 58 |         /// Pace Supported
 59 |         public static let paceSupported             = MachineFeatures(rawValue: 1 << 5)
    |                           |- warning: static property 'paceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'paceSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |         /// Step Count Supported
 61 |         public static let stepCountSupported        = MachineFeatures(rawValue: 1 << 6)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:61:27: warning: static property 'stepCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 59 |         public static let paceSupported             = MachineFeatures(rawValue: 1 << 5)
 60 |         /// Step Count Supported
 61 |         public static let stepCountSupported        = MachineFeatures(rawValue: 1 << 6)
    |                           |- warning: static property 'stepCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'stepCountSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |         /// Resistance Level Supported
 63 |         public static let resistanceLevelSupported  = MachineFeatures(rawValue: 1 << 7)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:63:27: warning: static property 'resistanceLevelSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 61 |         public static let stepCountSupported        = MachineFeatures(rawValue: 1 << 6)
 62 |         /// Resistance Level Supported
 63 |         public static let resistanceLevelSupported  = MachineFeatures(rawValue: 1 << 7)
    |                           |- warning: static property 'resistanceLevelSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'resistanceLevelSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |         /// Stride Count Supported
 65 |         public static let strideCountSupported      = MachineFeatures(rawValue: 1 << 8)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:65:27: warning: static property 'strideCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 63 |         public static let resistanceLevelSupported  = MachineFeatures(rawValue: 1 << 7)
 64 |         /// Stride Count Supported
 65 |         public static let strideCountSupported      = MachineFeatures(rawValue: 1 << 8)
    |                           |- warning: static property 'strideCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'strideCountSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |         /// Expended Energy Supported
 67 |         public static let expendedEnergySupported   = MachineFeatures(rawValue: 1 << 9)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:67:27: warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 65 |         public static let strideCountSupported      = MachineFeatures(rawValue: 1 << 8)
 66 |         /// Expended Energy Supported
 67 |         public static let expendedEnergySupported   = MachineFeatures(rawValue: 1 << 9)
    |                           |- warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'expendedEnergySupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |         /// Heart Rate Measurement Supported
 69 |         public static let heartRateSupported        = MachineFeatures(rawValue: 1 << 10)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:69:27: warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 67 |         public static let expendedEnergySupported   = MachineFeatures(rawValue: 1 << 9)
 68 |         /// Heart Rate Measurement Supported
 69 |         public static let heartRateSupported        = MachineFeatures(rawValue: 1 << 10)
    |                           |- warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'heartRateSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |         /// Metabolic Equivalent Supported
 71 |         public static let metsSupported             = MachineFeatures(rawValue: 1 << 11)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:71:27: warning: static property 'metsSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 69 |         public static let heartRateSupported        = MachineFeatures(rawValue: 1 << 10)
 70 |         /// Metabolic Equivalent Supported
 71 |         public static let metsSupported             = MachineFeatures(rawValue: 1 << 11)
    |                           |- warning: static property 'metsSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'metsSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |         /// Elapsed Time Supported
 73 |         public static let elapsedTimeSupported      = MachineFeatures(rawValue: 1 << 12)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:73:27: warning: static property 'elapsedTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 71 |         public static let metsSupported             = MachineFeatures(rawValue: 1 << 11)
 72 |         /// Elapsed Time Supported
 73 |         public static let elapsedTimeSupported      = MachineFeatures(rawValue: 1 << 12)
    |                           |- warning: static property 'elapsedTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'elapsedTimeSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |         /// Remaining Time Supported
 75 |         public static let remainingTimeSupported    = MachineFeatures(rawValue: 1 << 13)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:75:27: warning: static property 'remainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 73 |         public static let elapsedTimeSupported      = MachineFeatures(rawValue: 1 << 12)
 74 |         /// Remaining Time Supported
 75 |         public static let remainingTimeSupported    = MachineFeatures(rawValue: 1 << 13)
    |                           |- warning: static property 'remainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'remainingTimeSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |         /// Power Measurement Supported
 77 |         public static let powerSupported            = MachineFeatures(rawValue: 1 << 14)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:77:27: warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 75 |         public static let remainingTimeSupported    = MachineFeatures(rawValue: 1 << 13)
 76 |         /// Power Measurement Supported
 77 |         public static let powerSupported            = MachineFeatures(rawValue: 1 << 14)
    |                           |- warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'powerSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         /// Force on Belt and Power Output Supported
 79 |         public static let forceOnBeltSupported      = MachineFeatures(rawValue: 1 << 15)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:79:27: warning: static property 'forceOnBeltSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 77 |         public static let powerSupported            = MachineFeatures(rawValue: 1 << 14)
 78 |         /// Force on Belt and Power Output Supported
 79 |         public static let forceOnBeltSupported      = MachineFeatures(rawValue: 1 << 15)
    |                           |- warning: static property 'forceOnBeltSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'forceOnBeltSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         /// User Data Retention Supported
 81 |         public static let userDataSupported         = MachineFeatures(rawValue: 1 << 16)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:81:27: warning: static property 'userDataSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 79 |         public static let forceOnBeltSupported      = MachineFeatures(rawValue: 1 << 15)
 80 |         /// User Data Retention Supported
 81 |         public static let userDataSupported         = MachineFeatures(rawValue: 1 << 16)
    |                           |- warning: static property 'userDataSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'userDataSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |     }
 83 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:90:27: warning: static property 'speedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
 88 |
 89 |         /// Speed Target Setting Supported
 90 |         public static let speedSupported                = TargetFeatures(rawValue: 1 << 0)
    |                           |- warning: static property 'speedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'speedSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |         /// Inclination Target Setting Supported
 92 |         public static let inclinationSupported          = TargetFeatures(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:92:27: warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 90 |         public static let speedSupported                = TargetFeatures(rawValue: 1 << 0)
 91 |         /// Inclination Target Setting Supported
 92 |         public static let inclinationSupported          = TargetFeatures(rawValue: 1 << 1)
    |                           |- warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'inclinationSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |         /// Resistance Target Setting Supported
 94 |         public static let resistanceSupported           = TargetFeatures(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:94:27: warning: static property 'resistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 92 |         public static let inclinationSupported          = TargetFeatures(rawValue: 1 << 1)
 93 |         /// Resistance Target Setting Supported
 94 |         public static let resistanceSupported           = TargetFeatures(rawValue: 1 << 2)
    |                           |- warning: static property 'resistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'resistanceSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |         /// Power Target Setting Supported
 96 |         public static let powerSupported                = TargetFeatures(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:96:27: warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 94 |         public static let resistanceSupported           = TargetFeatures(rawValue: 1 << 2)
 95 |         /// Power Target Setting Supported
 96 |         public static let powerSupported                = TargetFeatures(rawValue: 1 << 3)
    |                           |- warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'powerSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         /// Heart Rate Target Setting Supported
 98 |         public static let heartRateSupported            = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:98:27: warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 96 |         public static let powerSupported                = TargetFeatures(rawValue: 1 << 3)
 97 |         /// Heart Rate Target Setting Supported
 98 |         public static let heartRateSupported            = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'heartRateSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |         /// Targeted Expended Energy Configuration Supported
100 |         public static let expendedEnergySupported       = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:100:27: warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 98 |         public static let heartRateSupported            = TargetFeatures(rawValue: 1 << 4)
 99 |         /// Targeted Expended Energy Configuration Supported
100 |         public static let expendedEnergySupported       = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'expendedEnergySupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |         /// Targeted Step Number Configuration Supported
102 |         public static let stepNumberSupported           = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:102:27: warning: static property 'stepNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
100 |         public static let expendedEnergySupported       = TargetFeatures(rawValue: 1 << 4)
101 |         /// Targeted Step Number Configuration Supported
102 |         public static let stepNumberSupported           = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'stepNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'stepNumberSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |         /// Targeted Stride Number Configuration Supported
104 |         public static let strideNumberSupported         = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:104:27: warning: static property 'strideNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
102 |         public static let stepNumberSupported           = TargetFeatures(rawValue: 1 << 4)
103 |         /// Targeted Stride Number Configuration Supported
104 |         public static let strideNumberSupported         = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'strideNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'strideNumberSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |         /// Targeted Distance Configuration Supported
106 |         public static let distanceSupported             = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:106:27: warning: static property 'distanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
104 |         public static let strideNumberSupported         = TargetFeatures(rawValue: 1 << 4)
105 |         /// Targeted Distance Configuration Supported
106 |         public static let distanceSupported             = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'distanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'distanceSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |         /// Targeted Training Time Configuration Supported
108 |         public static let trainingTimeSupported         = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:108:27: warning: static property 'trainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
106 |         public static let distanceSupported             = TargetFeatures(rawValue: 1 << 4)
107 |         /// Targeted Training Time Configuration Supported
108 |         public static let trainingTimeSupported         = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'trainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'trainingTimeSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |         /// Targeted Time in Two Heart Rate Zones Configuration Supported
110 |         public static let timeInTwoHRZoneSupported      = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:110:27: warning: static property 'timeInTwoHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
108 |         public static let trainingTimeSupported         = TargetFeatures(rawValue: 1 << 4)
109 |         /// Targeted Time in Two Heart Rate Zones Configuration Supported
110 |         public static let timeInTwoHRZoneSupported      = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'timeInTwoHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'timeInTwoHRZoneSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |         /// Targeted Time in Three Heart Rate Zones Configuration Supported
112 |         public static let timeInThreeHRZoneSupported    = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:112:27: warning: static property 'timeInThreeHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
110 |         public static let timeInTwoHRZoneSupported      = TargetFeatures(rawValue: 1 << 4)
111 |         /// Targeted Time in Three Heart Rate Zones Configuration Supported
112 |         public static let timeInThreeHRZoneSupported    = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'timeInThreeHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'timeInThreeHRZoneSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |         /// Targeted Time in Fie Heart Rate Zones Configuration Supported
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:114:27: warning: static property 'timeInFiveHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
112 |         public static let timeInThreeHRZoneSupported    = TargetFeatures(rawValue: 1 << 4)
113 |         /// Targeted Time in Fie Heart Rate Zones Configuration Supported
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'timeInFiveHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'timeInFiveHRZoneSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         /// Indoor Bike Simulation Parameters Supported
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:116:27: warning: static property 'indoorBikeSimulationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
115 |         /// Indoor Bike Simulation Parameters Supported
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'indoorBikeSimulationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'indoorBikeSimulationSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |         /// Wheel Circumference Configuration Supported
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:118:27: warning: static property 'wheelCircumferenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
117 |         /// Wheel Circumference Configuration Supported
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'wheelCircumferenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wheelCircumferenceSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         /// Spin Down Control Supported
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:120:27: warning: static property 'spinDownControlSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
119 |         /// Spin Down Control Supported
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'spinDownControlSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'spinDownControlSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |         /// Targeted Cadence Configuration Supported
122 |         public static let cadenceConfigSupported        = TargetFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:122:27: warning: static property 'cadenceConfigSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
121 |         /// Targeted Cadence Configuration Supported
122 |         public static let cadenceConfigSupported        = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'cadenceConfigSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'cadenceConfigSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 |     }
124 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:48:27: warning: static property 'headersReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 46 |         /// The response-header and entity-header fields were received in the HTTP
 47 |         /// response and stored in the HTTP Headers characteristic for the Client to read
 48 |         public static let headersReceived   = DataStatus(rawValue: 1 << 0)
    |                           |- warning: static property 'headersReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'headersReceived' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |         /// The response-header and entity-header fields exceeded 512 octets in length
 50 |         /// and the first 512 octets were saved in the HTTP Headers characteristic
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:51:27: warning: static property 'headersTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 49 |         /// The response-header and entity-header fields exceeded 512 octets in length
 50 |         /// and the first 512 octets were saved in the HTTP Headers characteristic
 51 |         public static let headersTruncated  = DataStatus(rawValue: 1 << 1)
    |                           |- warning: static property 'headersTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'headersTruncated' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |         /// The entity-body field was received in the HTTP response and stored in the
 53 |         /// HTTP Entity Body characteristic for the Client to read
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:54:27: warning: static property 'bodyReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 52 |         /// The entity-body field was received in the HTTP response and stored in the
 53 |         /// HTTP Entity Body characteristic for the Client to read
 54 |         public static let bodyReceived      = DataStatus(rawValue: 1 << 2)
    |                           |- warning: static property 'bodyReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'bodyReceived' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |         /// The entity-body field exceeded 512 octets in length and the first 512 octets
 56 |         /// were saved in the HTTP Headers characteristic
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:57:27: warning: static property 'bodyTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 55 |         /// The entity-body field exceeded 512 octets in length and the first 512 octets
 56 |         /// were saved in the HTTP Headers characteristic
 57 |         public static let bodyTruncated     = DataStatus(rawValue: 1 << 3)
    |                           |- warning: static property 'bodyTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'bodyTruncated' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     }
 59 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:122:27: warning: static property 'instantaneousSpeed' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
120 |
121 |         /// Instantaneous Speed Supported
122 |         public static let instantaneousSpeed                        = SupportedFeatures(rawValue: 1 << 0)
    |                           |- warning: static property 'instantaneousSpeed' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'instantaneousSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 |         /// Total Distance Supported
124 |         public static let totalDistance                             = SupportedFeatures(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:124:27: warning: static property 'totalDistance' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
122 |         public static let instantaneousSpeed                        = SupportedFeatures(rawValue: 1 << 0)
123 |         /// Total Distance Supported
124 |         public static let totalDistance                             = SupportedFeatures(rawValue: 1 << 1)
    |                           |- warning: static property 'totalDistance' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'totalDistance' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |         /// Location Supported
126 |         public static let location                                  = SupportedFeatures(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:126:27: warning: static property 'location' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
124 |         public static let totalDistance                             = SupportedFeatures(rawValue: 1 << 1)
125 |         /// Location Supported
126 |         public static let location                                  = SupportedFeatures(rawValue: 1 << 2)
    |                           |- warning: static property 'location' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'location' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         /// Elevation Supported
128 |         public static let elevation                                 = SupportedFeatures(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:128:27: warning: static property 'elevation' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
126 |         public static let location                                  = SupportedFeatures(rawValue: 1 << 2)
127 |         /// Elevation Supported
128 |         public static let elevation                                 = SupportedFeatures(rawValue: 1 << 3)
    |                           |- warning: static property 'elevation' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'elevation' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 |         /// Heading Supported
130 |         public static let heading                                   = SupportedFeatures(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:130:27: warning: static property 'heading' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
128 |         public static let elevation                                 = SupportedFeatures(rawValue: 1 << 3)
129 |         /// Heading Supported
130 |         public static let heading                                   = SupportedFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'heading' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'heading' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |         /// Rolling Time Supported
132 |         public static let rollingTime                               = SupportedFeatures(rawValue: 1 << 5)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:132:27: warning: static property 'rollingTime' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
130 |         public static let heading                                   = SupportedFeatures(rawValue: 1 << 4)
131 |         /// Rolling Time Supported
132 |         public static let rollingTime                               = SupportedFeatures(rawValue: 1 << 5)
    |                           |- warning: static property 'rollingTime' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'rollingTime' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |         /// UTC Time Supported
134 |         public static let utcTime                                   = SupportedFeatures(rawValue: 1 << 6)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:134:27: warning: static property 'utcTime' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
132 |         public static let rollingTime                               = SupportedFeatures(rawValue: 1 << 5)
133 |         /// UTC Time Supported
134 |         public static let utcTime                                   = SupportedFeatures(rawValue: 1 << 6)
    |                           |- warning: static property 'utcTime' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'utcTime' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
135 |         /// Remaining Distance Supported
136 |         public static let remainingDistance                         = SupportedFeatures(rawValue: 1 << 7)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:136:27: warning: static property 'remainingDistance' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
134 |         public static let utcTime                                   = SupportedFeatures(rawValue: 1 << 6)
135 |         /// Remaining Distance Supported
136 |         public static let remainingDistance                         = SupportedFeatures(rawValue: 1 << 7)
    |                           |- warning: static property 'remainingDistance' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'remainingDistance' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |         /// Remaining Vertical Distance Supported
138 |         public static let remainingVerticalDistance                 = SupportedFeatures(rawValue: 1 << 8)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:138:27: warning: static property 'remainingVerticalDistance' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
136 |         public static let remainingDistance                         = SupportedFeatures(rawValue: 1 << 7)
137 |         /// Remaining Vertical Distance Supported
138 |         public static let remainingVerticalDistance                 = SupportedFeatures(rawValue: 1 << 8)
    |                           |- warning: static property 'remainingVerticalDistance' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'remainingVerticalDistance' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |         /// Estimated Time of Arrival Supported
140 |         public static let estimatedTimeOfArrival                    = SupportedFeatures(rawValue: 1 << 9)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:140:27: warning: static property 'estimatedTimeOfArrival' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
138 |         public static let remainingVerticalDistance                 = SupportedFeatures(rawValue: 1 << 8)
139 |         /// Estimated Time of Arrival Supported
140 |         public static let estimatedTimeOfArrival                    = SupportedFeatures(rawValue: 1 << 9)
    |                           |- warning: static property 'estimatedTimeOfArrival' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'estimatedTimeOfArrival' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |         /// Number of Beacons in Solution Supported
142 |         public static let numberOfBeaconsInSolution                 = SupportedFeatures(rawValue: 1 << 10)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:142:27: warning: static property 'numberOfBeaconsInSolution' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
140 |         public static let estimatedTimeOfArrival                    = SupportedFeatures(rawValue: 1 << 9)
141 |         /// Number of Beacons in Solution Supported
142 |         public static let numberOfBeaconsInSolution                 = SupportedFeatures(rawValue: 1 << 10)
    |                           |- warning: static property 'numberOfBeaconsInSolution' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numberOfBeaconsInSolution' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
143 |         /// Number of Beacons in View Supported
144 |         public static let numberOfBeaconsInView                     = SupportedFeatures(rawValue: 1 << 11)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:144:27: warning: static property 'numberOfBeaconsInView' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
142 |         public static let numberOfBeaconsInSolution                 = SupportedFeatures(rawValue: 1 << 10)
143 |         /// Number of Beacons in View Supported
144 |         public static let numberOfBeaconsInView                     = SupportedFeatures(rawValue: 1 << 11)
    |                           |- warning: static property 'numberOfBeaconsInView' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numberOfBeaconsInView' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |         /// Time to First Fix Supported
146 |         public static let timeToFirstFix                            = SupportedFeatures(rawValue: 1 << 12)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:146:27: warning: static property 'timeToFirstFix' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
144 |         public static let numberOfBeaconsInView                     = SupportedFeatures(rawValue: 1 << 11)
145 |         /// Time to First Fix Supported
146 |         public static let timeToFirstFix                            = SupportedFeatures(rawValue: 1 << 12)
    |                           |- warning: static property 'timeToFirstFix' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'timeToFirstFix' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 |         /// Estimated Horizontal Position Error Supported
148 |         public static let estimatedHorizontalPositionError          = SupportedFeatures(rawValue: 1 << 13)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:148:27: warning: static property 'estimatedHorizontalPositionError' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
146 |         public static let timeToFirstFix                            = SupportedFeatures(rawValue: 1 << 12)
147 |         /// Estimated Horizontal Position Error Supported
148 |         public static let estimatedHorizontalPositionError          = SupportedFeatures(rawValue: 1 << 13)
    |                           |- warning: static property 'estimatedHorizontalPositionError' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'estimatedHorizontalPositionError' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |         /// Estimated Vertical Position Error Supported
150 |         public static let estimatedVerticalPositionError            = SupportedFeatures(rawValue: 1 << 14)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:150:27: warning: static property 'estimatedVerticalPositionError' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
148 |         public static let estimatedHorizontalPositionError          = SupportedFeatures(rawValue: 1 << 13)
149 |         /// Estimated Vertical Position Error Supported
150 |         public static let estimatedVerticalPositionError            = SupportedFeatures(rawValue: 1 << 14)
    |                           |- warning: static property 'estimatedVerticalPositionError' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'estimatedVerticalPositionError' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |         /// Horizontal Dilution of Precision Supported
152 |         public static let horizontalDilutionOfPrecision             = SupportedFeatures(rawValue: 1 << 15)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:152:27: warning: static property 'horizontalDilutionOfPrecision' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
150 |         public static let estimatedVerticalPositionError            = SupportedFeatures(rawValue: 1 << 14)
151 |         /// Horizontal Dilution of Precision Supported
152 |         public static let horizontalDilutionOfPrecision             = SupportedFeatures(rawValue: 1 << 15)
    |                           |- warning: static property 'horizontalDilutionOfPrecision' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'horizontalDilutionOfPrecision' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |         /// Vertical Dilution of Precision Supported
154 |         public static let verticalDilutionOfPrecision               = SupportedFeatures(rawValue: 1 << 16)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:154:27: warning: static property 'verticalDilutionOfPrecision' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
152 |         public static let horizontalDilutionOfPrecision             = SupportedFeatures(rawValue: 1 << 15)
153 |         /// Vertical Dilution of Precision Supported
154 |         public static let verticalDilutionOfPrecision               = SupportedFeatures(rawValue: 1 << 16)
    |                           |- warning: static property 'verticalDilutionOfPrecision' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'verticalDilutionOfPrecision' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 |         /// Location and Speed Characteristic Content Masking Supported
156 |         public static let locationSpeedCharacteristicContentMasking = SupportedFeatures(rawValue: 1 << 17)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:156:27: warning: static property 'locationSpeedCharacteristicContentMasking' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
154 |         public static let verticalDilutionOfPrecision               = SupportedFeatures(rawValue: 1 << 16)
155 |         /// Location and Speed Characteristic Content Masking Supported
156 |         public static let locationSpeedCharacteristicContentMasking = SupportedFeatures(rawValue: 1 << 17)
    |                           |- warning: static property 'locationSpeedCharacteristicContentMasking' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'locationSpeedCharacteristicContentMasking' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |         /// Fix Rate Setting Supported
158 |         public static let fixRateSetting                            = SupportedFeatures(rawValue: 1 << 18)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:158:27: warning: static property 'fixRateSetting' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
156 |         public static let locationSpeedCharacteristicContentMasking = SupportedFeatures(rawValue: 1 << 17)
157 |         /// Fix Rate Setting Supported
158 |         public static let fixRateSetting                            = SupportedFeatures(rawValue: 1 << 18)
    |                           |- warning: static property 'fixRateSetting' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fixRateSetting' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 |         /// Elevation Setting Supported
160 |         public static let elevationSetting                          = SupportedFeatures(rawValue: 1 << 19)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:160:27: warning: static property 'elevationSetting' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
158 |         public static let fixRateSetting                            = SupportedFeatures(rawValue: 1 << 18)
159 |         /// Elevation Setting Supported
160 |         public static let elevationSetting                          = SupportedFeatures(rawValue: 1 << 19)
    |                           |- warning: static property 'elevationSetting' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'elevationSetting' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 |         /// Position Status Supported
162 |         public static let positionStatus                            = SupportedFeatures(rawValue: 1 << 20)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicLocationNavigationFeature.swift:162:27: warning: static property 'positionStatus' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |     /// Supported Features
117 |     struct SupportedFeatures: OptionSet, Hashable {
    |            `- note: consider making struct 'SupportedFeatures' conform to the 'Sendable' protocol
118 |         public let rawValue: UInt32
119 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
160 |         public static let elevationSetting                          = SupportedFeatures(rawValue: 1 << 19)
161 |         /// Position Status Supported
162 |         public static let positionStatus                            = SupportedFeatures(rawValue: 1 << 20)
    |                           |- warning: static property 'positionStatus' is not concurrency-safe because non-'Sendable' type 'CharacteristicLocationNavigationFeature.SupportedFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'positionStatus' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |     }
164 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/CompanyIdentifier/CompanyIdentifier.swift:27:14: warning: var 'allCompanyIdentifiers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | internal var allCompanyIdentifiers: [CompanyIdentifier] = [CompanyIdentifier]()
    |              |- warning: var 'allCompanyIdentifiers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'allCompanyIdentifiers' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: annotate 'allCompanyIdentifiers' with '@MainActor' if property should only be accessed from the main actor
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | /// Errors for Company Identifier
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/CompanyIdentifier/CompanyIdentifierSupportedExtension.swift:31:16: warning: static property 'supportedCompanyIdentifers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  29 |
  30 |     /// Array of all Supported CompanyIdentifier values
  31 |     static var supportedCompanyIdentifers: [CompanyIdentifier] = {
     |                |- warning: static property 'supportedCompanyIdentifers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'supportedCompanyIdentifers' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: annotate 'supportedCompanyIdentifers' with '@MainActor' if property should only be accessed from the main actor
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  32 |
  33 |         allCompanyIdentifiers.append(.reserved)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/Resolutionable.swift:31:16: warning: static property 'one' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |
 30 |     /// Resolution of 1
 31 |     static var one = Resolution(scale: 1, offset: 0)
    |                |- warning: static property 'one' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'one' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'one' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     /// Resoluton of 2 (0.5)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/Resolutionable.swift:34:16: warning: static property 'two' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 32 |
 33 |     /// Resoluton of 2 (0.5)
 34 |     static var two = Resolution(scale: 2, offset: 0)
    |                |- warning: static property 'two' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'two' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'two' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |     /// 1 / 10 Resolution (0.1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/Resolutionable.swift:37:16: warning: static property 'oneTenth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |
 36 |     /// 1 / 10 Resolution (0.1)
 37 |     static var oneTenth = Resolution(scale: 10, offset: 0)
    |                |- warning: static property 'oneTenth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'oneTenth' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'oneTenth' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     /// 1 / 100 Resolution (0.01)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/Resolutionable.swift:40:16: warning: static property 'oneHundredth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 38 |
 39 |     /// 1 / 100 Resolution (0.01)
 40 |     static var oneHundredth = Resolution(scale: 100, offset: 0)
    |                |- warning: static property 'oneHundredth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'oneHundredth' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'oneHundredth' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |     /// 1 / 1000 Resolution (0.001)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/Resolutionable.swift:43:16: warning: static property 'oneThousandth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 |
 42 |     /// 1 / 1000 Resolution (0.001)
 43 |     static var oneThousandth = Resolution(scale: 1000, offset: 0)
    |                |- warning: static property 'oneThousandth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'oneThousandth' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'oneThousandth' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |     /// 1 / 5000 Resolution (0.005)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/Resolutionable.swift:46:16: warning: static property 'oneFiveThousandth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 |
 45 |     /// 1 / 5000 Resolution (0.005)
 46 |     static var oneFiveThousandth = Resolution(scale: 5000, offset: 0)
    |                |- warning: static property 'oneFiveThousandth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'oneFiveThousandth' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'oneFiveThousandth' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// 1 / 10000 Resolution (0.0001)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/Resolutionable.swift:49:16: warning: static property 'oneTenThousandth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 |     /// 1 / 10000 Resolution (0.0001)
 49 |     static var oneTenThousandth = Resolution(scale: 10000, offset: 0)
    |                |- warning: static property 'oneTenThousandth' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'oneTenThousandth' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'oneTenThousandth' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |
 51 |     /// Scale
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ManufacturerData/ManufacturerDataAppleHomeKit.swift:58:27: warning: static property 'pairingEnabled' is not concurrency-safe because non-'Sendable' type 'ManufacturerDataAppleHomeKit.StatusFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 51 |
 52 |     /// Types of Status Flags
 53 |     public struct StatusFlags: OptionSet, Hashable {
    |                   `- note: consider making struct 'StatusFlags' conform to the 'Sendable' protocol
 54 |         public let rawValue: UInt8
 55 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
 56 |
 57 |         /// Pairing Enabled
 58 |         public static let pairingEnabled    = StatusFlags(rawValue: 1 << 0)
    |                           |- warning: static property 'pairingEnabled' is not concurrency-safe because non-'Sendable' type 'ManufacturerDataAppleHomeKit.StatusFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'pairingEnabled' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |     }
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ManufacturerData/ManufacturerDataGymConnect.swift:51:27: warning: static property 'qrCodeAdvertising' is not concurrency-safe because non-'Sendable' type 'ManufacturerDataGymConnect.StatusFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 38 |
 39 |     /// Status Flags
 40 |     public struct StatusFlags: OptionSet, Hashable {
    |                   `- note: consider making struct 'StatusFlags' conform to the 'Sendable' protocol
 41 |         public let rawValue: UInt8
 42 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 49 |         /// is attached to the device. Smartphone apps etc. can use this flag to
 50 |         /// determine if a QR code reader should be displayed during device discovery.
 51 |         public static let qrCodeAdvertising     = StatusFlags(rawValue: 1 << 0)
    |                           |- warning: static property 'qrCodeAdvertising' is not concurrency-safe because non-'Sendable' type 'ManufacturerDataGymConnect.StatusFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'qrCodeAdvertising' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |         /// Solicited Advertising Status Valid
 53 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ManufacturerData/ManufacturerDataGymConnect.swift:56:27: warning: static property 'solicitedAdvertising' is not concurrency-safe because non-'Sendable' type 'ManufacturerDataGymConnect.StatusFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 38 |
 39 |     /// Status Flags
 40 |     public struct StatusFlags: OptionSet, Hashable {
    |                   `- note: consider making struct 'StatusFlags' conform to the 'Sendable' protocol
 41 |         public let rawValue: UInt8
 42 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 54 |         /// This flag indicates if the "Solicited Advertising Status" flag
 55 |         /// (the next flag) is valid/should be interpreted.
 56 |         public static let solicitedAdvertising  = StatusFlags(rawValue: 1 << 1)
    |                           |- warning: static property 'solicitedAdvertising' is not concurrency-safe because non-'Sendable' type 'ManufacturerDataGymConnect.StatusFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'solicitedAdvertising' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 57 |         /// Solicited Advertising Status
 58 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ManufacturerData/ManufacturerDataGymConnect.swift:64:27: warning: static property 'wasSolicited' is not concurrency-safe because non-'Sendable' type 'ManufacturerDataGymConnect.StatusFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 38 |
 39 |     /// Status Flags
 40 |     public struct StatusFlags: OptionSet, Hashable {
    |                   `- note: consider making struct 'StatusFlags' conform to the 'Sendable' protocol
 41 |         public let rawValue: UInt8
 42 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 62 |         /// The advertising was started as a result of an action by the user, as
 63 |         //// opposed to automatic/"always on" advertising.
 64 |         public static let wasSolicited          = StatusFlags(rawValue: 1 << 1)
    |                           |- warning: static property 'wasSolicited' is not concurrency-safe because non-'Sendable' type 'ManufacturerDataGymConnect.StatusFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasSolicited' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |
 66 |     }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/MemberIdentifier/MemberIdentifier.swift:27:14: warning: var 'allMemberIdentifiers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | internal var allMemberIdentifiers: [MemberIdentifier] = [MemberIdentifier]()
    |              |- warning: var 'allMemberIdentifiers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'allMemberIdentifiers' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: annotate 'allMemberIdentifiers' with '@MainActor' if property should only be accessed from the main actor
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | /// BLE 16 Bit UUIDs For Members
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/MemberIdentifier/MemberIdentifierSupportedExtension.swift:30:16: warning: static property 'supportedMemberIdentifers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |     /// Array of all Supported MemberIdentifier values
 30 |     static var supportedMemberIdentifers: [MemberIdentifier] = {
    |                |- warning: static property 'supportedMemberIdentifers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'supportedMemberIdentifers' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'supportedMemberIdentifers' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |         allMemberIdentifiers.append(MemberIdentifier(assignedNumber: 0xFCEC, name: "Griffwerk GmbH"))
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Beacon/MeshBeaconUnit.swift:55:27: warning: static property 'keyRefreshTrue' is not concurrency-safe because non-'Sendable' type 'MeshBeaconSecureNetwork.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     ///
 49 |     /// Contains the Key Refresh Flag and IV Update Flag
 50 |     public struct Flag: OptionSet {
    |                   `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
 51 |         public let rawValue: UInt8
 52 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
 53 |
 54 |         /// Key Refresh Flag
 55 |         public static let keyRefreshTrue    = Flag(rawValue: 1 << 0)
    |                           |- warning: static property 'keyRefreshTrue' is not concurrency-safe because non-'Sendable' type 'MeshBeaconSecureNetwork.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'keyRefreshTrue' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |         /// IV Update Active (else normal operation)
 57 |         public static let ivUpdateActive    = Flag(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Beacon/MeshBeaconUnit.swift:57:27: warning: static property 'ivUpdateActive' is not concurrency-safe because non-'Sendable' type 'MeshBeaconSecureNetwork.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     ///
 49 |     /// Contains the Key Refresh Flag and IV Update Flag
 50 |     public struct Flag: OptionSet {
    |                   `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
 51 |         public let rawValue: UInt8
 52 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 55 |         public static let keyRefreshTrue    = Flag(rawValue: 1 << 0)
 56 |         /// IV Update Active (else normal operation)
 57 |         public static let ivUpdateActive    = Flag(rawValue: 1 << 1)
    |                           |- warning: static property 'ivUpdateActive' is not concurrency-safe because non-'Sendable' type 'MeshBeaconSecureNetwork.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'ivUpdateActive' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     }
 59 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningData.swift:42:27: warning: static property 'refreshPhase2' is not concurrency-safe because non-'Sendable' type 'ProvisioningData.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |
 36 |     /// Flags
 37 |     public struct Flags: OptionSet {
    |                   `- note: consider making struct 'Flags' conform to the 'Sendable' protocol
 38 |         public let rawValue: UInt8
 39 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
 40 |
 41 |         /// Key Refresh Phase 2 (If not set then phase 0)
 42 |         public static let refreshPhase2     = Flags(rawValue: 1 << 0)
    |                           |- warning: static property 'refreshPhase2' is not concurrency-safe because non-'Sendable' type 'ProvisioningData.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'refreshPhase2' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |         /// IV Update Active (else normal operation)
 44 |         public static let ivUpdateActive    = Flags(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningData.swift:44:27: warning: static property 'ivUpdateActive' is not concurrency-safe because non-'Sendable' type 'ProvisioningData.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |
 36 |     /// Flags
 37 |     public struct Flags: OptionSet {
    |                   `- note: consider making struct 'Flags' conform to the 'Sendable' protocol
 38 |         public let rawValue: UInt8
 39 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 42 |         public static let refreshPhase2     = Flags(rawValue: 1 << 0)
 43 |         /// IV Update Active (else normal operation)
 44 |         public static let ivUpdateActive    = Flags(rawValue: 1 << 1)
    |                           |- warning: static property 'ivUpdateActive' is not concurrency-safe because non-'Sendable' type 'ProvisioningData.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'ivUpdateActive' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |     }
 46 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:41:27: warning: static property 'fipsP256' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.AlgorithmType' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |
 35 |     /// Algorithms
 36 |     public struct AlgorithmType: OptionSet {
    |                   `- note: consider making struct 'AlgorithmType' conform to the 'Sendable' protocol
 37 |         public let rawValue: UInt16
 38 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
 39 |
 40 |         /// FIPS P-256 Elliptic Curve Supported
 41 |         public static let fipsP256  = AlgorithmType(rawValue: 1 << 0)
    |                           |- warning: static property 'fipsP256' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.AlgorithmType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fipsP256' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     }
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:50:27: warning: static property 'publicKeyOobAvailable' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.PublicKeyType' may have shared mutable state; this is an error in the Swift 6 language mode
 43 |
 44 |     /// Public Key Type
 45 |     public struct PublicKeyType: OptionSet {
    |                   `- note: consider making struct 'PublicKeyType' conform to the 'Sendable' protocol
 46 |         public let rawValue: UInt8
 47 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
 48 |
 49 |         /// Public Key OOB information available
 50 |         public static let publicKeyOobAvailable     = PublicKeyType(rawValue: 1 << 0)
    |                           |- warning: static property 'publicKeyOobAvailable' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.PublicKeyType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'publicKeyOobAvailable' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |     }
 52 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:59:27: warning: static property 'staticOobAvailable' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.StaticOobType' may have shared mutable state; this is an error in the Swift 6 language mode
 52 |
 53 |     /// Public Key Type
 54 |     public struct StaticOobType: OptionSet {
    |                   `- note: consider making struct 'StaticOobType' conform to the 'Sendable' protocol
 55 |         public let rawValue: UInt8
 56 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
 57 |
 58 |         /// Static OOB information available
 59 |         public static let staticOobAvailable    = StaticOobType(rawValue: 1 << 0)
    |                           |- warning: static property 'staticOobAvailable' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.StaticOobType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'staticOobAvailable' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |     }
 61 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:68:27: warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
 61 |
 62 |     /// Supported Output OOB Actions
 63 |     public struct OutputActions: OptionSet {
    |                   `- note: consider making struct 'OutputActions' conform to the 'Sendable' protocol
 64 |         public let rawValue: UInt16
 65 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
 66 |
 67 |         /// Blink Supported
 68 |         public static let blink         = OutputActions(rawValue: 1 << 0)
    |                           |- warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'blink' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 69 |         /// Beep Supported
 70 |         public static let beep          = OutputActions(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:70:27: warning: static property 'beep' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
 61 |
 62 |     /// Supported Output OOB Actions
 63 |     public struct OutputActions: OptionSet {
    |                   `- note: consider making struct 'OutputActions' conform to the 'Sendable' protocol
 64 |         public let rawValue: UInt16
 65 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 68 |         public static let blink         = OutputActions(rawValue: 1 << 0)
 69 |         /// Beep Supported
 70 |         public static let beep          = OutputActions(rawValue: 1 << 1)
    |                           |- warning: static property 'beep' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'beep' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |         /// Virbrate Supported
 72 |         public static let vibrate       = OutputActions(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:72:27: warning: static property 'vibrate' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
 61 |
 62 |     /// Supported Output OOB Actions
 63 |     public struct OutputActions: OptionSet {
    |                   `- note: consider making struct 'OutputActions' conform to the 'Sendable' protocol
 64 |         public let rawValue: UInt16
 65 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 70 |         public static let beep          = OutputActions(rawValue: 1 << 1)
 71 |         /// Virbrate Supported
 72 |         public static let vibrate       = OutputActions(rawValue: 1 << 2)
    |                           |- warning: static property 'vibrate' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'vibrate' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |         /// Output Numeric Supported
 74 |         public static let numeric       = OutputActions(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:74:27: warning: static property 'numeric' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
 61 |
 62 |     /// Supported Output OOB Actions
 63 |     public struct OutputActions: OptionSet {
    |                   `- note: consider making struct 'OutputActions' conform to the 'Sendable' protocol
 64 |         public let rawValue: UInt16
 65 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 72 |         public static let vibrate       = OutputActions(rawValue: 1 << 2)
 73 |         /// Output Numeric Supported
 74 |         public static let numeric       = OutputActions(rawValue: 1 << 3)
    |                           |- warning: static property 'numeric' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numeric' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |         /// Output Alphanumeric Supported
 76 |         public static let alphanumeric  = OutputActions(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:76:27: warning: static property 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
 61 |
 62 |     /// Supported Output OOB Actions
 63 |     public struct OutputActions: OptionSet {
    |                   `- note: consider making struct 'OutputActions' conform to the 'Sendable' protocol
 64 |         public let rawValue: UInt16
 65 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 74 |         public static let numeric       = OutputActions(rawValue: 1 << 3)
 75 |         /// Output Alphanumeric Supported
 76 |         public static let alphanumeric  = OutputActions(rawValue: 1 << 4)
    |                           |- warning: static property 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.OutputActions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'alphanumeric' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |     }
 78 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:85:27: warning: static property 'push' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.InputActions' may have shared mutable state; this is an error in the Swift 6 language mode
 78 |
 79 |     /// Supported Input OOB Actions
 80 |     public struct InputActions: OptionSet {
    |                   `- note: consider making struct 'InputActions' conform to the 'Sendable' protocol
 81 |         public let rawValue: UInt16
 82 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
 83 |
 84 |         /// Push Supported
 85 |         public static let push          = InputActions(rawValue: 1 << 0)
    |                           |- warning: static property 'push' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.InputActions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'push' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |         /// Twist Supported
 87 |         public static let twist         = InputActions(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:87:27: warning: static property 'twist' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.InputActions' may have shared mutable state; this is an error in the Swift 6 language mode
 78 |
 79 |     /// Supported Input OOB Actions
 80 |     public struct InputActions: OptionSet {
    |                   `- note: consider making struct 'InputActions' conform to the 'Sendable' protocol
 81 |         public let rawValue: UInt16
 82 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 85 |         public static let push          = InputActions(rawValue: 1 << 0)
 86 |         /// Twist Supported
 87 |         public static let twist         = InputActions(rawValue: 1 << 1)
    |                           |- warning: static property 'twist' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.InputActions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'twist' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |         /// Input Numeric Supported
 89 |         public static let numeric       = InputActions(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:89:27: warning: static property 'numeric' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.InputActions' may have shared mutable state; this is an error in the Swift 6 language mode
 78 |
 79 |     /// Supported Input OOB Actions
 80 |     public struct InputActions: OptionSet {
    |                   `- note: consider making struct 'InputActions' conform to the 'Sendable' protocol
 81 |         public let rawValue: UInt16
 82 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 87 |         public static let twist         = InputActions(rawValue: 1 << 1)
 88 |         /// Input Numeric Supported
 89 |         public static let numeric       = InputActions(rawValue: 1 << 2)
    |                           |- warning: static property 'numeric' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.InputActions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'numeric' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         /// Output Alphanumeric Supported
 91 |         public static let alphanumeric  = InputActions(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift:91:27: warning: static property 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.InputActions' may have shared mutable state; this is an error in the Swift 6 language mode
 78 |
 79 |     /// Supported Input OOB Actions
 80 |     public struct InputActions: OptionSet {
    |                   `- note: consider making struct 'InputActions' conform to the 'Sendable' protocol
 81 |         public let rawValue: UInt16
 82 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 89 |         public static let numeric       = InputActions(rawValue: 1 << 2)
 90 |         /// Output Alphanumeric Supported
 91 |         public static let alphanumeric  = InputActions(rawValue: 1 << 3)
    |                           |- warning: static property 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'ProvisioningDataUnitCapabilities.InputActions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'alphanumeric' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |     }
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:36:23: warning: static property 'other' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
 34 |
 35 |     /// Other Supported
 36 |     public static let other                     = MeshOutOfBandInformation(rawValue: 1 << 0)
    |                       |- warning: static property 'other' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'other' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     /// Electronic / URI
 38 |     public static let electronicUrl             = MeshOutOfBandInformation(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:38:23: warning: static property 'electronicUrl' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 36 |     public static let other                     = MeshOutOfBandInformation(rawValue: 1 << 0)
 37 |     /// Electronic / URI
 38 |     public static let electronicUrl             = MeshOutOfBandInformation(rawValue: 1 << 1)
    |                       |- warning: static property 'electronicUrl' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'electronicUrl' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |     /// 2D machine-readable code
 40 |     public static let twoDMachineReadableCode   = MeshOutOfBandInformation(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:40:23: warning: static property 'twoDMachineReadableCode' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 38 |     public static let electronicUrl             = MeshOutOfBandInformation(rawValue: 1 << 1)
 39 |     /// 2D machine-readable code
 40 |     public static let twoDMachineReadableCode   = MeshOutOfBandInformation(rawValue: 1 << 2)
    |                       |- warning: static property 'twoDMachineReadableCode' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'twoDMachineReadableCode' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     /// Bar code
 42 |     public static let barCode                   = MeshOutOfBandInformation(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:42:23: warning: static property 'barCode' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 40 |     public static let twoDMachineReadableCode   = MeshOutOfBandInformation(rawValue: 1 << 2)
 41 |     /// Bar code
 42 |     public static let barCode                   = MeshOutOfBandInformation(rawValue: 1 << 3)
    |                       |- warning: static property 'barCode' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'barCode' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |     /// Near Field Communication (NFC)
 44 |     public static let nfc                       = MeshOutOfBandInformation(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:44:23: warning: static property 'nfc' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 42 |     public static let barCode                   = MeshOutOfBandInformation(rawValue: 1 << 3)
 43 |     /// Near Field Communication (NFC)
 44 |     public static let nfc                       = MeshOutOfBandInformation(rawValue: 1 << 4)
    |                       |- warning: static property 'nfc' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nfc' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |     /// Number
 46 |     public static let number                    = MeshOutOfBandInformation(rawValue: 1 << 5)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:46:23: warning: static property 'number' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 44 |     public static let nfc                       = MeshOutOfBandInformation(rawValue: 1 << 4)
 45 |     /// Number
 46 |     public static let number                    = MeshOutOfBandInformation(rawValue: 1 << 5)
    |                       |- warning: static property 'number' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'number' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     /// string
 48 |     public static let string                    = MeshOutOfBandInformation(rawValue: 1 << 6)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:48:23: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 46 |     public static let number                    = MeshOutOfBandInformation(rawValue: 1 << 5)
 47 |     /// string
 48 |     public static let string                    = MeshOutOfBandInformation(rawValue: 1 << 6)
    |                       |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// On Box
 50 |     public static let onBox                     = MeshOutOfBandInformation(rawValue: 1 << 11)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:50:23: warning: static property 'onBox' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 48 |     public static let string                    = MeshOutOfBandInformation(rawValue: 1 << 6)
 49 |     /// On Box
 50 |     public static let onBox                     = MeshOutOfBandInformation(rawValue: 1 << 11)
    |                       |- warning: static property 'onBox' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onBox' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |     /// Inside Box
 52 |     public static let insideBox                 = MeshOutOfBandInformation(rawValue: 1 << 12)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:52:23: warning: static property 'insideBox' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 50 |     public static let onBox                     = MeshOutOfBandInformation(rawValue: 1 << 11)
 51 |     /// Inside Box
 52 |     public static let insideBox                 = MeshOutOfBandInformation(rawValue: 1 << 12)
    |                       |- warning: static property 'insideBox' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'insideBox' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |     /// On piece of paper
 54 |     public static let onPieceOfPaper            = MeshOutOfBandInformation(rawValue: 1 << 13)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:54:23: warning: static property 'onPieceOfPaper' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 52 |     public static let insideBox                 = MeshOutOfBandInformation(rawValue: 1 << 12)
 53 |     /// On piece of paper
 54 |     public static let onPieceOfPaper            = MeshOutOfBandInformation(rawValue: 1 << 13)
    |                       |- warning: static property 'onPieceOfPaper' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onPieceOfPaper' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |     /// Inside Manual
 56 |     public static let insideManual              = MeshOutOfBandInformation(rawValue: 1 << 14)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:56:23: warning: static property 'insideManual' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 54 |     public static let onPieceOfPaper            = MeshOutOfBandInformation(rawValue: 1 << 13)
 55 |     /// Inside Manual
 56 |     public static let insideManual              = MeshOutOfBandInformation(rawValue: 1 << 14)
    |                       |- warning: static property 'insideManual' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'insideManual' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 57 |     /// On Device
 58 |     public static let onDevice                  = MeshOutOfBandInformation(rawValue: 1 << 15)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/Mesh/Types/MeshOutOfBandInformation.swift:58:23: warning: static property 'onDevice' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// The OOB Information field is used to help drive the provisioning process by
 30 | /// indicating the availability of OOB data, such as a public key of the device.
 31 | public struct MeshOutOfBandInformation: OptionSet, Hashable {
    |               `- note: consider making struct 'MeshOutOfBandInformation' conform to the 'Sendable' protocol
 32 |     public let rawValue: UInt16
 33 |     public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 56 |     public static let insideManual              = MeshOutOfBandInformation(rawValue: 1 << 14)
 57 |     /// On Device
 58 |     public static let onDevice                  = MeshOutOfBandInformation(rawValue: 1 << 15)
    |                       |- warning: static property 'onDevice' is not concurrency-safe because non-'Sendable' type 'MeshOutOfBandInformation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onDevice' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 | }
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ServiceData/ServiceDataFitnessMachine.swift:60:27: warning: static property 'treadmillSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// Options for Equipment Type Supported by Service
 55 |     public struct EquipmentType: OptionSet, Hashable {
    |                   `- note: consider making struct 'EquipmentType' conform to the 'Sendable' protocol
 56 |         public let rawValue: UInt16
 57 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
 58 |
 59 |         /// Treadmill Supported
 60 |         public static let treadmillSupported     = EquipmentType(rawValue: 1 << 0)
    |                           |- warning: static property 'treadmillSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'treadmillSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |         /// Cross Trainer Supported
 62 |         public static let crossTrainerSupported  = EquipmentType(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ServiceData/ServiceDataFitnessMachine.swift:62:27: warning: static property 'crossTrainerSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// Options for Equipment Type Supported by Service
 55 |     public struct EquipmentType: OptionSet, Hashable {
    |                   `- note: consider making struct 'EquipmentType' conform to the 'Sendable' protocol
 56 |         public let rawValue: UInt16
 57 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 60 |         public static let treadmillSupported     = EquipmentType(rawValue: 1 << 0)
 61 |         /// Cross Trainer Supported
 62 |         public static let crossTrainerSupported  = EquipmentType(rawValue: 1 << 1)
    |                           |- warning: static property 'crossTrainerSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'crossTrainerSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |         /// Step Climber Supported
 64 |         public static let stepClimberSupported   = EquipmentType(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ServiceData/ServiceDataFitnessMachine.swift:64:27: warning: static property 'stepClimberSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// Options for Equipment Type Supported by Service
 55 |     public struct EquipmentType: OptionSet, Hashable {
    |                   `- note: consider making struct 'EquipmentType' conform to the 'Sendable' protocol
 56 |         public let rawValue: UInt16
 57 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 62 |         public static let crossTrainerSupported  = EquipmentType(rawValue: 1 << 1)
 63 |         /// Step Climber Supported
 64 |         public static let stepClimberSupported   = EquipmentType(rawValue: 1 << 2)
    |                           |- warning: static property 'stepClimberSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'stepClimberSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |         /// Stair Climber Supported
 66 |         public static let stairClimberSupported  = EquipmentType(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ServiceData/ServiceDataFitnessMachine.swift:66:27: warning: static property 'stairClimberSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// Options for Equipment Type Supported by Service
 55 |     public struct EquipmentType: OptionSet, Hashable {
    |                   `- note: consider making struct 'EquipmentType' conform to the 'Sendable' protocol
 56 |         public let rawValue: UInt16
 57 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 64 |         public static let stepClimberSupported   = EquipmentType(rawValue: 1 << 2)
 65 |         /// Stair Climber Supported
 66 |         public static let stairClimberSupported  = EquipmentType(rawValue: 1 << 3)
    |                           |- warning: static property 'stairClimberSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'stairClimberSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |         /// Rower Supported
 68 |         public static let rowerSupported         = EquipmentType(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ServiceData/ServiceDataFitnessMachine.swift:68:27: warning: static property 'rowerSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// Options for Equipment Type Supported by Service
 55 |     public struct EquipmentType: OptionSet, Hashable {
    |                   `- note: consider making struct 'EquipmentType' conform to the 'Sendable' protocol
 56 |         public let rawValue: UInt16
 57 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 66 |         public static let stairClimberSupported  = EquipmentType(rawValue: 1 << 3)
 67 |         /// Rower Supported
 68 |         public static let rowerSupported         = EquipmentType(rawValue: 1 << 4)
    |                           |- warning: static property 'rowerSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'rowerSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 69 |         /// Indoor Bike Supported
 70 |         public static let indoorBikeSupported    = EquipmentType(rawValue: 1 << 5)
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothMessageProtocol/ServiceData/ServiceDataFitnessMachine.swift:70:27: warning: static property 'indoorBikeSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// Options for Equipment Type Supported by Service
 55 |     public struct EquipmentType: OptionSet, Hashable {
    |                   `- note: consider making struct 'EquipmentType' conform to the 'Sendable' protocol
 56 |         public let rawValue: UInt16
 57 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
 68 |         public static let rowerSupported         = EquipmentType(rawValue: 1 << 4)
 69 |         /// Indoor Bike Supported
 70 |         public static let indoorBikeSupported    = EquipmentType(rawValue: 1 << 5)
    |                           |- warning: static property 'indoorBikeSupported' is not concurrency-safe because non-'Sendable' type 'ServiceDataFitnessMachine.EquipmentType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'indoorBikeSupported' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |     }
 72 |
Build complete! (69.95s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "fitnessunits",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.1.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/FitnessKit/FitnessUnits"
    },
    {
      "identity" : "datadecoder",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.0.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/FitnessKit/DataDecoder"
    },
    {
      "identity" : "cryptoswift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/krzyzanowskim/CryptoSwift"
    }
  ],
  "manifest_display_name" : "BluetoothMessageProtocol",
  "name" : "BluetoothMessageProtocol",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "10.0"
    },
    {
      "name" : "macos",
      "version" : "10.12"
    },
    {
      "name" : "tvos",
      "version" : "10.0"
    },
    {
      "name" : "watchos",
      "version" : "3.0"
    }
  ],
  "products" : [
    {
      "name" : "BluetoothMessageProtocol",
      "targets" : [
        "BluetoothMessageProtocol"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "BluetoothMessageProtocolTests",
      "module_type" : "SwiftTarget",
      "name" : "BluetoothMessageProtocolTests",
      "path" : "Tests/BluetoothMessageProtocolTests",
      "sources" : [
        "CharacteristicCurrentTimeTests.swift",
        "CodeableTests.swift",
        "CompanyIdentifierTests.swift",
        "GymConnectTests.swift",
        "HeartRateTests.swift",
        "HomeKitTests.swift",
        "MemberIdentifierTests.swift",
        "ModelIdentifierTests.swift",
        "ResolutionTest.swift"
      ],
      "target_dependencies" : [
        "BluetoothMessageProtocol"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BluetoothMessageProtocol",
      "module_type" : "SwiftTarget",
      "name" : "BluetoothMessageProtocol",
      "path" : "Sources/BluetoothMessageProtocol",
      "product_dependencies" : [
        "FitnessUnits",
        "DataDecoder",
        "CryptoSwift"
      ],
      "product_memberships" : [
        "BluetoothMessageProtocol"
      ],
      "sources" : [
        "BluetoothBounds.swift",
        "BluetoothCodable.swift",
        "BluetoothMessageProtocol.swift",
        "Characteristic.swift",
        "Characteristic/Custom/CharacteristicGymConnectEquipmentState.swift",
        "Characteristic/Custom/CharacteristicGymConnectEquipmentStateName.swift",
        "Characteristic/Custom/CharacteristicGymConnectEquipmentType.swift",
        "Characteristic/Custom/CharacteristicGymConnectMeasurement.swift",
        "Characteristic/Custom/CharacteristicGymConnectWorkoutProgramName.swift",
        "Characteristic/Custom/CharacteristicNorthPoleAweDiagnostics.swift",
        "Characteristic/Custom/CharacteristicNorthPoleAweHeartRateMeasurement.swift",
        "Characteristic/Custom/CharacteristicNorthPoleAweWorkoutInformation.swift",
        "Characteristic/Custom/CharacteristicTacxAntFecReceive.swift",
        "Characteristic/Custom/CharacteristicTacxAntFecSend.swift",
        "Characteristic/SIG/CharacteristicAerobicHeartRateLowerLimit.swift",
        "Characteristic/SIG/CharacteristicAerobicHeartRateUpperLimit.swift",
        "Characteristic/SIG/CharacteristicAerobicThreshold.swift",
        "Characteristic/SIG/CharacteristicAge.swift",
        "Characteristic/SIG/CharacteristicAlertCategoryID.swift",
        "Characteristic/SIG/CharacteristicAlertCategoryIDBitMask.swift",
        "Characteristic/SIG/CharacteristicAlertLevel.swift",
        "Characteristic/SIG/CharacteristicAlertNotificationControlPoint.swift",
        "Characteristic/SIG/CharacteristicAlertStatus.swift",
        "Characteristic/SIG/CharacteristicAltitude.swift",
        "Characteristic/SIG/CharacteristicAnaerobicHeartRateLowerLimit.swift",
        "Characteristic/SIG/CharacteristicAnaerobicHeartRateUpperLimit.swift",
        "Characteristic/SIG/CharacteristicAnaerobicThreshold.swift",
        "Characteristic/SIG/CharacteristicAnalog.swift",
        "Characteristic/SIG/CharacteristicAnalogOutput.swift",
        "Characteristic/SIG/CharacteristicApparentWindDirection.swift",
        "Characteristic/SIG/CharacteristicApparentWindSpeed.swift",
        "Characteristic/SIG/CharacteristicAppearance.swift",
        "Characteristic/SIG/CharacteristicBarometricPressureTrend.swift",
        "Characteristic/SIG/CharacteristicBatteryLevel.swift",
        "Characteristic/SIG/CharacteristicBatteryLevelState.swift",
        "Characteristic/SIG/CharacteristicBatteryPowerState.swift",
        "Characteristic/SIG/CharacteristicBloodPressureFeature.swift",
        "Characteristic/SIG/CharacteristicBloodPressureMeasurement.swift",
        "Characteristic/SIG/CharacteristicBodyCompositionMeasurement.swift",
        "Characteristic/SIG/CharacteristicBodySensorLocation.swift",
        "Characteristic/SIG/CharacteristicBondManagementFeatures.swift",
        "Characteristic/SIG/CharacteristicContinuousGlucoseMonitoringFeature.swift",
        "Characteristic/SIG/CharacteristicCrossTrainerData.swift",
        "Characteristic/SIG/CharacteristicCurrentTime.swift",
        "Characteristic/SIG/CharacteristicCyclingSpeedCadence.swift",
        "Characteristic/SIG/CharacteristicCyclingSpeedCadenceFeature.swift",
        "Characteristic/SIG/CharacteristicDSTOffset.swift",
        "Characteristic/SIG/CharacteristicDatabaseChangeIncrement.swift",
        "Characteristic/SIG/CharacteristicDateOfBirth.swift",
        "Characteristic/SIG/CharacteristicDateTime.swift",
        "Characteristic/SIG/CharacteristicDateofThresholdAssessment.swift",
        "Characteristic/SIG/CharacteristicDayDateTime.swift",
        "Characteristic/SIG/CharacteristicDayOfWeek.swift",
        "Characteristic/SIG/CharacteristicDeviceName.swift",
        "Characteristic/SIG/CharacteristicDewPoint.swift",
        "Characteristic/SIG/CharacteristicElevation.swift",
        "Characteristic/SIG/CharacteristicEmailAddress.swift",
        "Characteristic/SIG/CharacteristicFatBurnHeartRateLowerLimit.swift",
        "Characteristic/SIG/CharacteristicFatBurnHeartRateUpperLimit.swift",
        "Characteristic/SIG/CharacteristicFirmwareRevisionString.swift",
        "Characteristic/SIG/CharacteristicFirstName.swift",
        "Characteristic/SIG/CharacteristicFitnessMachineFeature.swift",
        "Characteristic/SIG/CharacteristicFitnessMachineStatus.swift",
        "Characteristic/SIG/CharacteristicFiveZoneHeartRateLimits.swift",
        "Characteristic/SIG/CharacteristicFloorNumber.swift",
        "Characteristic/SIG/CharacteristicGender.swift",
        "Characteristic/SIG/CharacteristicGustFactor.swift",
        "Characteristic/SIG/CharacteristicHTTPControlPoint.swift",
        "Characteristic/SIG/CharacteristicHTTPEntityBody.swift",
        "Characteristic/SIG/CharacteristicHTTPHeaders.swift",
        "Characteristic/SIG/CharacteristicHTTPSSecurity.swift",
        "Characteristic/SIG/CharacteristicHTTPStatusCode.swift",
        "Characteristic/SIG/CharacteristicHardwareRevisionString.swift",
        "Characteristic/SIG/CharacteristicHeartRateControlPoint.swift",
        "Characteristic/SIG/CharacteristicHeartRateMax.swift",
        "Characteristic/SIG/CharacteristicHeartRateMeasurement.swift",
        "Characteristic/SIG/CharacteristicHeatIndex.swift",
        "Characteristic/SIG/CharacteristicHeight.swift",
        "Characteristic/SIG/CharacteristicHipCircumference.swift",
        "Characteristic/SIG/CharacteristicHumidity.swift",
        "Characteristic/SIG/CharacteristicIndoorBikeData.swift",
        "Characteristic/SIG/CharacteristicIntermediateCuffPressure.swift",
        "Characteristic/SIG/CharacteristicIntermediateTemperature.swift",
        "Characteristic/SIG/CharacteristicLanguage.swift",
        "Characteristic/SIG/CharacteristicLastName.swift",
        "Characteristic/SIG/CharacteristicLatitude.swift",
        "Characteristic/SIG/CharacteristicLocalEastCoordinate.swift",
        "Characteristic/SIG/CharacteristicLocalNorthCoordinate.swift",
        "Characteristic/SIG/CharacteristicLocalTimeInformation.swift",
        "Characteristic/SIG/CharacteristicLocationName.swift",
        "Characteristic/SIG/CharacteristicLocationNavigationFeature.swift",
        "Characteristic/SIG/CharacteristicLongitude.swift",
        "Characteristic/SIG/CharacteristicMagneticDeclination.swift",
        "Characteristic/SIG/CharacteristicManufacturerNameString.swift",
        "Characteristic/SIG/CharacteristicMaximumRecommendedHeartRate.swift",
        "Characteristic/SIG/CharacteristicMeasurementInterval.swift",
        "Characteristic/SIG/CharacteristicModelNumberString.swift",
        "Characteristic/SIG/CharacteristicNetworkAvailability.swift",
        "Characteristic/SIG/CharacteristicNewAlert.swift",
        "Characteristic/SIG/CharacteristicObjectName.swift",
        "Characteristic/SIG/CharacteristicObjectSize.swift",
        "Characteristic/SIG/CharacteristicPnPID.swift",
        "Characteristic/SIG/CharacteristicPollenConcentration.swift",
        "Characteristic/SIG/CharacteristicPosition2D.swift",
        "Characteristic/SIG/CharacteristicPosition3D.swift",
        "Characteristic/SIG/CharacteristicPressure.swift",
        "Characteristic/SIG/CharacteristicRainfall.swift",
        "Characteristic/SIG/CharacteristicRestingHeartRate.swift",
        "Characteristic/SIG/CharacteristicRingerSetting.swift",
        "Characteristic/SIG/CharacteristicRowerData.swift",
        "Characteristic/SIG/CharacteristicScanIntervalWindow.swift",
        "Characteristic/SIG/CharacteristicScanRefresh.swift",
        "Characteristic/SIG/CharacteristicSensorLocation.swift",
        "Characteristic/SIG/CharacteristicSerialNumberString.swift",
        "Characteristic/SIG/CharacteristicSoftwareRevisionString.swift",
        "Characteristic/SIG/CharacteristicSportTypeForAerobicAndAnaerobicThresholds.swift",
        "Characteristic/SIG/CharacteristicStairClimberData.swift",
        "Characteristic/SIG/CharacteristicStepClimberData.swift",
        "Characteristic/SIG/CharacteristicString.swift",
        "Characteristic/SIG/CharacteristicSupportedHeartRateRange.swift",
        "Characteristic/SIG/CharacteristicSupportedInclinationRange.swift",
        "Characteristic/SIG/CharacteristicSupportedPowerRange.swift",
        "Characteristic/SIG/CharacteristicSupportedResistanceLevel.swift",
        "Characteristic/SIG/CharacteristicSupportedSpeedRange.swift",
        "Characteristic/SIG/CharacteristicTemperature.swift",
        "Characteristic/SIG/CharacteristicTemperatureCelsius.swift",
        "Characteristic/SIG/CharacteristicTemperatureFahrenheit.swift",
        "Characteristic/SIG/CharacteristicTemperatureMeasurement.swift",
        "Characteristic/SIG/CharacteristicTemperatureType.swift",
        "Characteristic/SIG/CharacteristicThreeZoneHeartRateLimits.swift",
        "Characteristic/SIG/CharacteristicTimeSource.swift",
        "Characteristic/SIG/CharacteristicTimeUpdateControlPoint.swift",
        "Characteristic/SIG/CharacteristicTimeUpdateState.swift",
        "Characteristic/SIG/CharacteristicTimeWithDst.swift",
        "Characteristic/SIG/CharacteristicTimeZone.swift",
        "Characteristic/SIG/CharacteristicTrainingStatus.swift",
        "Characteristic/SIG/CharacteristicTreadmillData.swift",
        "Characteristic/SIG/CharacteristicTrueWindDirection.swift",
        "Characteristic/SIG/CharacteristicTrueWindSpeed.swift",
        "Characteristic/SIG/CharacteristicTwoZoneHeartRateLimit.swift",
        "Characteristic/SIG/CharacteristicTxPowerLevel.swift",
        "Characteristic/SIG/CharacteristicUVIndex.swift",
        "Characteristic/SIG/CharacteristicUniformResourceIdentifier.swift",
        "Characteristic/SIG/CharacteristicUnreadAlertStatus.swift",
        "Characteristic/SIG/CharacteristicUserIndex.swift",
        "Characteristic/SIG/CharacteristicV02Max.swift",
        "Characteristic/SIG/CharacteristicWaistCircumference.swift",
        "Characteristic/SIG/CharacteristicWeight.swift",
        "Characteristic/SIG/CharacteristicWeightMeasurement.swift",
        "Characteristic/SIG/CharacteristicWeightScaleFeature.swift",
        "Characteristic/SIG/CharacteristicWindChill.swift",
        "CompanyIdentifier/CompanyIdentifier+Range1000.swift",
        "CompanyIdentifier/CompanyIdentifier+Range2000.swift",
        "CompanyIdentifier/CompanyIdentifier.swift",
        "CompanyIdentifier/CompanyIdentifierExtension.swift",
        "CompanyIdentifier/CompanyIdentifierExtensionMore.swift",
        "CompanyIdentifier/CompanyIdentifierNonAssigned.swift",
        "CompanyIdentifier/CompanyIdentifierSupportedExtension.swift",
        "Errors.swift",
        "Extensions/DataExtension.swift",
        "Extensions/Resolutionable.swift",
        "Extensions/StringExtension.swift",
        "Extensions/UInt8Extension.swift",
        "Extensions/UUIDExtension.swift",
        "GAP/GapAdvertisingType.swift",
        "GAP/GapDataType.swift",
        "GAP/GapEventType.swift",
        "GAP/PeerAddress.swift",
        "HomeKit/Service/ServiceHapAccessoryInformation.swift",
        "HomeKit/Service/ServiceHapAirPurifier.swift",
        "HomeKit/Service/ServiceHapAirQualitySensor.swift",
        "HomeKit/Service/ServiceHapBatteryService.swift",
        "HomeKit/Service/ServiceHapCameraRtpStreamManagement.swift",
        "HomeKit/Service/ServiceHapCarbonDioxideSensor.swift",
        "HomeKit/Service/ServiceHapCarbonMonoxideSensor.swift",
        "HomeKit/Service/ServiceHapContactSensor.swift",
        "HomeKit/Service/ServiceHapDoor.swift",
        "HomeKit/Service/ServiceHapDoorbell.swift",
        "HomeKit/Service/ServiceHapFan.swift",
        "HomeKit/Service/ServiceHapFaucet.swift",
        "HomeKit/Service/ServiceHapFilterMaintenance.swift",
        "HomeKit/Service/ServiceHapGarageDoorOpener.swift",
        "HomeKit/Service/ServiceHapHeaterCooler.swift",
        "HomeKit/Service/ServiceHapHumidifierDehumidifier.swift",
        "HomeKit/Service/ServiceHapHumiditySensor.swift",
        "HomeKit/Service/ServiceHapIrrigationSystem.swift",
        "HomeKit/Service/ServiceHapLeakSensor.swift",
        "HomeKit/Service/ServiceHapLightSensor.swift",
        "HomeKit/Service/ServiceHapLightbulb.swift",
        "HomeKit/Service/ServiceHapLockManagement.swift",
        "HomeKit/Service/ServiceHapLockMechanism.swift",
        "HomeKit/Service/ServiceHapMicrophone.swift",
        "HomeKit/Service/ServiceHapMotionSensor.swift",
        "HomeKit/Service/ServiceHapOccupancySensor.swift",
        "HomeKit/Service/ServiceHapOutlet.swift",
        "HomeKit/Service/ServiceHapPairing.swift",
        "HomeKit/Service/ServiceHapProtocolInformationService.swift",
        "HomeKit/Service/ServiceHapSecuritySystem.swift",
        "HomeKit/Service/ServiceHapServiceLabel.swift",
        "HomeKit/Service/ServiceHapSlat.swift",
        "HomeKit/Service/ServiceHapSmokeSensor.swift",
        "HomeKit/Service/ServiceHapSpeaker.swift",
        "HomeKit/Service/ServiceHapStatelessProgrammableSwitch.swift",
        "HomeKit/Service/ServiceHapSwitch.swift",
        "HomeKit/Service/ServiceHapTemperatureSensor.swift",
        "HomeKit/Service/ServiceHapThermostat.swift",
        "HomeKit/Service/ServiceHapValve.swift",
        "HomeKit/Service/ServiceHapWindow.swift",
        "HomeKit/Service/ServiceHapWindowCovering.swift",
        "HomeKit/Service/ServiceHomeKitProtocolExtension.swift",
        "HomeKit/Types/AccessoryCategory.swift",
        "HomeKit/Types/HomeKitPairingErrors.swift",
        "HomeKit/Types/HomeKitPairingMethods.swift",
        "HomeKit/Types/HomeKitSoftwareAuthenticationTlvType.swift",
        "HomeKit/Types/PairingTlvType.swift",
        "HomeKit/Types/TlvFormat.swift",
        "ManufacturerData/AppleBeaconExtension.swift",
        "ManufacturerData/ManufacturerData.swift",
        "ManufacturerData/ManufacturerDataAltBeacon.swift",
        "ManufacturerData/ManufacturerDataAppleHomeKit.swift",
        "ManufacturerData/ManufacturerDataAppleHomeKitEncryptedNotification.swift",
        "ManufacturerData/ManufacturerDataAppleiBeacon.swift",
        "ManufacturerData/ManufacturerDataGymConnect.swift",
        "ManufacturerData/ManufacturerDataPolarHeartRate.swift",
        "MemberIdentifier/MemberIdentifier.swift",
        "MemberIdentifier/MemberIdentifierSupportedExtension.swift",
        "Mesh/Beacon/MeshBeaconUnit.swift",
        "Mesh/Characteristic/CharacteristicMeshProvisioningDataIn.swift",
        "Mesh/Characteristic/CharacteristicMeshProvisioningDataOut.swift",
        "Mesh/Characteristic/CharacteristicMeshProxyDataIn.swift",
        "Mesh/Characteristic/CharacteristicMeshProxyDataOut.swift",
        "Mesh/Provisioning/ProvisioningAuthentication.swift",
        "Mesh/Provisioning/ProvisioningData.swift",
        "Mesh/Provisioning/ProvisioningDataUnitCapabilities.swift",
        "Mesh/Provisioning/ProvisioningDataUnitInvite.swift",
        "Mesh/Provisioning/ProvisioningDataUnitStart.swift",
        "Mesh/Provisioning/ProvisioningDataUnitType.swift",
        "Mesh/Provisioning/ProvisioningDataUnits.swift",
        "Mesh/Proxy/ProxyDataUnits.swift",
        "Mesh/Proxy/ProxyMessageType.swift",
        "Mesh/Types/MeshModelIdentifier.swift",
        "Mesh/Types/MeshModelIdentifierExtension.swift",
        "Mesh/Types/MeshModelIdentifierVendorExtension.swift",
        "Mesh/Types/MeshOutOfBandInformation.swift",
        "Mesh/Types/MeshTransitionTime.swift",
        "Mesh/Types/Message/MeshMessage.swift",
        "Mesh/Types/Message/MeshMessageGenericDelta.swift",
        "Mesh/Types/Message/MeshMessageGenericLevel.swift",
        "Mesh/Types/Message/MeshMessageGenericOnOff.swift",
        "Service.swift",
        "Service/Custom/ServiceAppleMidi.swift",
        "Service/Custom/ServiceCustomExtension.swift",
        "Service/Custom/ServiceCycleOps.swift",
        "Service/Custom/ServiceDropcam.swift",
        "Service/Custom/ServiceEliteTrainer.swift",
        "Service/Custom/ServiceGoogleGlass.swift",
        "Service/Custom/ServiceGymConnect.swift",
        "Service/Custom/ServiceKomoot.swift",
        "Service/Custom/ServiceMyoClassifierEvent.swift",
        "Service/Custom/ServiceMyoControl.swift",
        "Service/Custom/ServiceMyoImu.swift",
        "Service/Custom/ServiceMyoRawEMGData.swift",
        "Service/Custom/ServiceNordicLegacyDeviceFirmwareUpdate.swift",
        "Service/Custom/ServiceNordicSecureDeviceFirmwareUpdate.swift",
        "Service/Custom/ServiceNorthPoleAweDiagnostics.swift",
        "Service/Custom/ServiceNorthPoleAweHeartRate.swift",
        "Service/Custom/ServiceTacxAntFec.swift",
        "Service/Custom/ServiceWahooFitnessGEMModuleFirmwareUpdate.swift",
        "Service/Custom/TexasInstruments/ServiceTexasInstrumentsFirmwareUpdate.swift",
        "Service/Custom/TexasInstruments/ServiceTexasInstrumentsSensorTagAccelerometer.swift",
        "Service/Custom/TexasInstruments/ServiceTexasInstrumentsSensorTagBarometer.swift",
        "Service/Custom/TexasInstruments/ServiceTexasInstrumentsSensorTagControl.swift",
        "Service/Custom/TexasInstruments/ServiceTexasInstrumentsSensorTagGyroscope.swift",
        "Service/Custom/TexasInstruments/ServiceTexasInstrumentsSensorTagHumidity.swift",
        "Service/Custom/TexasInstruments/ServiceTexasInstrumentsSensorTagMagnetometer.swift",
        "Service/Custom/TexasInstruments/ServiceTexasInstrumentsSensorTagTemperature.swift",
        "Service/SIG/ServiceAlertNotification.swift",
        "Service/SIG/ServiceAudioInputControl.swift",
        "Service/SIG/ServiceAutomationInputOutput.swift",
        "Service/SIG/ServiceBattery.swift",
        "Service/SIG/ServiceBinarySensor.swift",
        "Service/SIG/ServiceBloodPressure.swift",
        "Service/SIG/ServiceBodyComposition.swift",
        "Service/SIG/ServiceBondManagement.swift",
        "Service/SIG/ServiceConstantToneExtension.swift",
        "Service/SIG/ServiceContinuousGlucoseMonitoring.swift",
        "Service/SIG/ServiceCoordinatedSetIdentification.swift",
        "Service/SIG/ServiceCurrentTime.swift",
        "Service/SIG/ServiceCyclingPower.swift",
        "Service/SIG/ServiceCyclingSpeedAndCadence.swift",
        "Service/SIG/ServiceDeviceInformation.swift",
        "Service/SIG/ServiceDeviceTime.swift",
        "Service/SIG/ServiceEmergencyConfiguration.swift",
        "Service/SIG/ServiceEnvironmentalSensing.swift",
        "Service/SIG/ServiceExtension.swift",
        "Service/SIG/ServiceFitnessMachine.swift",
        "Service/SIG/ServiceGenericAccess.swift",
        "Service/SIG/ServiceGenericAttribute.swift",
        "Service/SIG/ServiceGenericMediaControl.swift",
        "Service/SIG/ServiceGenericTelephoneBearer.swift",
        "Service/SIG/ServiceGlucose.swift",
        "Service/SIG/ServiceHealthThermometer.swift",
        "Service/SIG/ServiceHeartRate.swift",
        "Service/SIG/ServiceHttpProxy.swift",
        "Service/SIG/ServiceHumanInterfaceDevice.swift",
        "Service/SIG/ServiceImmediateAlert.swift",
        "Service/SIG/ServiceIndoorPositioning.swift",
        "Service/SIG/ServiceInsulinDelivery.swift",
        "Service/SIG/ServiceInternetProtocolSupport.swift",
        "Service/SIG/ServiceLinkLoss.swift",
        "Service/SIG/ServiceLocationAndNavigation.swift",
        "Service/SIG/ServiceMediaControl.swift",
        "Service/SIG/ServiceMeshProvisioning.swift",
        "Service/SIG/ServiceMeshProxy.swift",
        "Service/SIG/ServiceMicrophoneControl.swift",
        "Service/SIG/ServiceNextDSTChange.swift",
        "Service/SIG/ServiceObjectTransfer.swift",
        "Service/SIG/ServicePhoneAlertStatus.swift",
        "Service/SIG/ServicePhysicalActivityMonitor.swift",
        "Service/SIG/ServicePulseOximeter.swift",
        "Service/SIG/ServiceReconnectionConfiguration.swift",
        "Service/SIG/ServiceReferenceTimeUpdate.swift",
        "Service/SIG/ServiceRunningSpeedAndCadence.swift",
        "Service/SIG/ServiceScanParameters.swift",
        "Service/SIG/ServiceTelephoneBearer.swift",
        "Service/SIG/ServiceTransportDiscovery.swift",
        "Service/SIG/ServiceTxPower.swift",
        "Service/SIG/ServiceUserData.swift",
        "Service/SIG/ServiceVolumeControl.swift",
        "Service/SIG/ServiceVolumeOffsetControl.swift",
        "Service/SIG/ServiceWeightScale.swift",
        "ServiceData.swift",
        "ServiceData/ServiceDataFitnessMachine.swift",
        "ServiceData/ServiceDataMeshProvisioning.swift",
        "Types/AppleDeviceType.swift",
        "Types/BatteryTypes.swift",
        "Types/BloodPressureMeasurementStatus.swift",
        "Types/BluetoothAlertTypes.swift",
        "Types/BluetoothAppearance.swift",
        "Types/BluetoothAppearanceCategory.swift",
        "Types/BluetoothGender.swift",
        "Types/BluetoothSensorLocations.swift",
        "Types/BluetoothTimeZones.swift",
        "Types/CodingKeys.swift",
        "Types/DSTOffset.swift",
        "Types/DateTimeType.swift",
        "Types/DayOfWeekType.swift",
        "Types/FitnessMachineControl/FitnessMachineControlCode.swift",
        "Types/FitnessMachineControl/FitnessMachineControlProcedure.swift",
        "Types/FitnessMachineControl/FitnessMachineControlResponseTypes.swift",
        "Types/FitnessMachineStatus/FitnessMachineStatusCode.swift",
        "Types/FitnessMachineStatus/FitnessMachineStatusValue.swift",
        "Types/FitnessMachineTargetTypes.swift",
        "Types/FitnessMachineTypes.swift",
        "Types/GymConnectEquipmentState.swift",
        "Types/GymConnectEquipmentType.swift",
        "Types/HeartRateTypes.swift",
        "Types/MonthType.swift",
        "Types/TemperatureTypes.swift",
        "Types/UserType.swift",
        "Types/YearMonthDay.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.