diff --git a/App/nRF DFU.xcodeproj/xcshareddata/xcschemes/dfu.xcscheme b/App/nRF DFU.xcodeproj/xcshareddata/xcschemes/dfu.xcscheme index 3f673242..7ba6f130 100644 --- a/App/nRF DFU.xcodeproj/xcshareddata/xcschemes/dfu.xcscheme +++ b/App/nRF DFU.xcodeproj/xcshareddata/xcschemes/dfu.xcscheme @@ -28,16 +28,6 @@ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> - - - - + + + + diff --git a/NordicDFU.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/NordicDFU.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/NordicDFU.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/NordicDFU.xcodeproj/xcshareddata/xcschemes/NordicDFU.xcscheme b/NordicDFU.xcodeproj/xcshareddata/xcschemes/NordicDFU.xcscheme new file mode 100644 index 00000000..d924f0b0 --- /dev/null +++ b/NordicDFU.xcodeproj/xcshareddata/xcschemes/NordicDFU.xcscheme @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Test App/DFU Test Performer.xcodeproj/xcshareddata/xcschemes/Tests.xcscheme b/NordicDFU.xcodeproj/xcshareddata/xcschemes/NordicDFUTests.xcscheme similarity index 84% rename from Test App/DFU Test Performer.xcodeproj/xcshareddata/xcschemes/Tests.xcscheme rename to NordicDFU.xcodeproj/xcshareddata/xcschemes/NordicDFUTests.xcscheme index 2de9c650..edba1f43 100644 --- a/Test App/DFU Test Performer.xcodeproj/xcshareddata/xcschemes/Tests.xcscheme +++ b/NordicDFU.xcodeproj/xcshareddata/xcschemes/NordicDFUTests.xcscheme @@ -14,13 +14,14 @@ shouldAutocreateTestPlan = "YES"> + skipped = "NO" + parallelizable = "YES"> + BlueprintIdentifier = "F09D00312B176A23002F844E" + BuildableName = "NordicDFUTests.xctest" + BlueprintName = "NordicDFUTests" + ReferencedContainer = "container:NordicDFU.xcodeproj"> diff --git a/NordicDFU.xctestplan b/NordicDFU.xctestplan new file mode 100644 index 00000000..c005c697 --- /dev/null +++ b/NordicDFU.xctestplan @@ -0,0 +1,24 @@ +{ + "configurations" : [ + { + "id" : "8FDB24E6-C66C-49F0-A805-427D507E961E", + "name" : "Configuration 1", + "options" : { + + } + } + ], + "defaultOptions" : { + + }, + "testTargets" : [ + { + "target" : { + "containerPath" : "container:NordicDFU.xcodeproj", + "identifier" : "F09D00312B176A23002F844E", + "name" : "NordicDFUTests" + } + } + ], + "version" : 1 +} diff --git a/Package.swift b/Package.swift index 6b41b382..57e04b78 100644 --- a/Package.swift +++ b/Package.swift @@ -24,19 +24,17 @@ let package = Package( .target( name: "NordicDFU", dependencies: ["ZIPFoundation"], - path: "Library/", - sources: ["Classes"], + path: "Library", resources: [ - .process("Assets/PrivacyInfo.xcprivacy"), - .process("Assets/Documentation.docc") + .process("Assets/PrivacyInfo.xcprivacy") ] ), // FIXME: Exclude this target for `watchOS` Simulator, because it fails to // compile in Xcode. .testTarget( - name: "Hex2BinConverterTests", + name: "NordicDFUTests", dependencies: ["NordicDFU"], - path: "Test App/Tests/" + path: "Tests" ) ], swiftLanguageVersions: [.v5] diff --git a/README.md b/README.md index 44a8fb6e..de1921e5 100644 --- a/README.md +++ b/README.md @@ -42,14 +42,14 @@ pod install - Create a new **Cartfile** in your project's root with the following contents -```ogld -github "NordicSemiconductor/IOS-DFU-Library" ~> x.y //Replace x.y with your required version +``` +github "NordicSemiconductor/IOS-DFU-Library" ~> x.y // Replace x.y with your required version ``` - Build with carthage ```sh -carthage update --platform iOS //also OSX platform is available for macOS builds +carthage update --use-xcframeworks --platform iOS // other supported platforms: macOS, tvOS, watchOS ``` - Carthage will build the **iOSDFULibrary.framework** and **ZipFramework.framework** files in **Carthage/Build/**, @@ -67,7 +67,7 @@ let package = Package( dependencies: [ .package( url: "https://github.com/NordicSemiconductor/IOS-DFU-Library", - .upToNextMajor(from: "") + .upToNextMajor(from: "") ) ], targets: [.target(name: "", dependencies: ["NordicDFU"])] diff --git a/Test App/DFU Test Performer.xcodeproj/project.pbxproj b/Test App/DFU Test Performer.xcodeproj/project.pbxproj index bdcec0b0..bf0b7706 100644 --- a/Test App/DFU Test Performer.xcodeproj/project.pbxproj +++ b/Test App/DFU Test Performer.xcodeproj/project.pbxproj @@ -7,7 +7,7 @@ objects = { /* Begin PBXBuildFile section */ - 4AD6BAB67AB6C81097E4DBCF /* Pods_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27E4E04F518ED7875303B08A /* Pods_Tests.framework */; }; + 3AE3F6FED60D9B3103148698 /* Pods_DFU_Test_Performer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DF81696F6CCE1B90CD72FA7 /* Pods_DFU_Test_Performer.framework */; }; 5223723F2029C40F00068EE4 /* DFUViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5223723E2029C40F00068EE4 /* DFUViewController.swift */; }; 522372442029CCDE00068EE4 /* DFUTestSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522372432029CCDE00068EE4 /* DFUTestSet.swift */; }; 522372462029CFFD00068EE4 /* nRF51TestSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522372452029CFFD00068EE4 /* nRF51TestSet.swift */; }; @@ -26,24 +26,9 @@ 607FACD81AFB9204008FA782 /* ScannerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD71AFB9204008FA782 /* ScannerViewController.swift */; }; 607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 607FACD91AFB9204008FA782 /* Main.storyboard */; }; 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDC1AFB9204008FA782 /* Images.xcassets */; }; - 607FACEC1AFB9204008FA782 /* Hex2BinConverterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* Hex2BinConverterTests.swift */; }; - E8DEEABEB043C13FBEDD727C /* Pods_DFU_Test_Performer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ECEDEBE0A89BB1D151C176A4 /* Pods_DFU_Test_Performer.framework */; }; - F096C4DE2B10EC4000D2E2DC /* TestFirmwares in Resources */ = {isa = PBXBuildFile; fileRef = 52F6AD6122B2429300F0D7DF /* TestFirmwares */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 607FACC81AFB9204008FA782 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 607FACCF1AFB9204008FA782; - remoteInfo = iOSDFULibrary; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ - 10D95C20ACB63310D847D96A /* Pods-DFU Test Performer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DFU Test Performer.debug.xcconfig"; path = "Target Support Files/Pods-DFU Test Performer/Pods-DFU Test Performer.debug.xcconfig"; sourceTree = ""; }; - 27E4E04F518ED7875303B08A /* Pods_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3B0557890E61EFF388A8734B /* iOSDFULibrary.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = iOSDFULibrary.podspec; path = ../iOSDFULibrary.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 5223723E2029C40F00068EE4 /* DFUViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DFUViewController.swift; sourceTree = ""; }; 522372432029CCDE00068EE4 /* DFUTestSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DFUTestSet.swift; sourceTree = ""; }; @@ -57,26 +42,21 @@ 5288C1E1236C3C7400321ED3 /* README_OBJC.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = README_OBJC.md; path = ../README_OBJC.md; sourceTree = ""; }; 52A9C166230D633A0036792A /* changelog.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = changelog.md; path = ../changelog.md; sourceTree = ""; }; 52A9C168230D63410036792A /* documentation.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = documentation.md; path = ../documentation.md; sourceTree = ""; }; - 52F6AD6122B2429300F0D7DF /* TestFirmwares */ = {isa = PBXFileReference; lastKnownFileType = folder; path = TestFirmwares; sourceTree = ""; }; 52FB0B012220168D00B1E575 /* PeripheralCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PeripheralCell.swift; sourceTree = ""; }; 52FB0B03222019C700B1E575 /* MainNavigationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainNavigationViewController.swift; sourceTree = ""; }; 52FB0B0522201A4A00B1E575 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; - 5FF0A7CE7ADC57F53ED55F56 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.debug.xcconfig"; path = "Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig"; sourceTree = ""; }; 607FACD01AFB9204008FA782 /* DFU Tester.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DFU Tester.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 607FACD51AFB9204008FA782 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 607FACD71AFB9204008FA782 /* ScannerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScannerViewController.swift; sourceTree = ""; }; 607FACDA1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 607FACDC1AFB9204008FA782 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 607FACE51AFB9204008FA782 /* Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 607FACEB1AFB9204008FA782 /* Hex2BinConverterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Hex2BinConverterTests.swift; sourceTree = ""; }; - 706FB5CA301445BA704F094F /* Pods-DFU Test Performer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DFU Test Performer.release.xcconfig"; path = "Target Support Files/Pods-DFU Test Performer/Pods-DFU Test Performer.release.xcconfig"; sourceTree = ""; }; + 6DF81696F6CCE1B90CD72FA7 /* Pods_DFU_Test_Performer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DFU_Test_Performer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8EE39CA79039E8FFBDA0C9D3 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - 9F0CF1235F62A40EF0CF681C /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.release.xcconfig"; path = "Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig"; sourceTree = ""; }; + A53D3A4C2442F2EDB0E18C1E /* Pods-DFU Test Performer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DFU Test Performer.debug.xcconfig"; path = "Target Support Files/Pods-DFU Test Performer/Pods-DFU Test Performer.debug.xcconfig"; sourceTree = ""; }; AA01F2362AB85D2500861FFE /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; DAEFE092DC94AFC6C8316559 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - ECEDEBE0A89BB1D151C176A4 /* Pods_DFU_Test_Performer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DFU_Test_Performer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EC4C9A434AF0A6D23C24D283 /* Pods-DFU Test Performer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DFU Test Performer.release.xcconfig"; path = "Target Support Files/Pods-DFU Test Performer/Pods-DFU Test Performer.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -84,21 +64,21 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E8DEEABEB043C13FBEDD727C /* Pods_DFU_Test_Performer.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE21AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4AD6BAB67AB6C81097E4DBCF /* Pods_Tests.framework in Frameworks */, + 3AE3F6FED60D9B3103148698 /* Pods_DFU_Test_Performer.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 35AF148B4F954730D298B601 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6DF81696F6CCE1B90CD72FA7 /* Pods_DFU_Test_Performer.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 522372402029CC5900068EE4 /* View Controllers */ = { isa = PBXGroup; children = ( @@ -146,10 +126,9 @@ children = ( 607FACF51AFB993E008FA782 /* Podspec Metadata */, 607FACD21AFB9204008FA782 /* Sources */, - 607FACE81AFB9204008FA782 /* Tests */, 607FACD11AFB9204008FA782 /* Products */, E0D75D76CE232F198D824571 /* Pods */, - AE36C14DB37942DA67E53BF2 /* Frameworks */, + 35AF148B4F954730D298B601 /* Frameworks */, ); sourceTree = ""; }; @@ -157,7 +136,6 @@ isa = PBXGroup; children = ( 607FACD01AFB9204008FA782 /* DFU Tester.app */, - 607FACE51AFB9204008FA782 /* Tests.xctest */, ); name = Products; sourceTree = ""; @@ -185,24 +163,6 @@ name = "Supporting Files"; sourceTree = ""; }; - 607FACE81AFB9204008FA782 /* Tests */ = { - isa = PBXGroup; - children = ( - 607FACEB1AFB9204008FA782 /* Hex2BinConverterTests.swift */, - 52F6AD6122B2429300F0D7DF /* TestFirmwares */, - 607FACE91AFB9204008FA782 /* Supporting Files */, - ); - path = Tests; - sourceTree = ""; - }; - 607FACE91AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACEA1AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; 607FACF51AFB993E008FA782 /* Podspec Metadata */ = { isa = PBXGroup; children = ( @@ -216,22 +176,11 @@ name = "Podspec Metadata"; sourceTree = ""; }; - AE36C14DB37942DA67E53BF2 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ECEDEBE0A89BB1D151C176A4 /* Pods_DFU_Test_Performer.framework */, - 27E4E04F518ED7875303B08A /* Pods_Tests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; E0D75D76CE232F198D824571 /* Pods */ = { isa = PBXGroup; children = ( - 10D95C20ACB63310D847D96A /* Pods-DFU Test Performer.debug.xcconfig */, - 706FB5CA301445BA704F094F /* Pods-DFU Test Performer.release.xcconfig */, - 5FF0A7CE7ADC57F53ED55F56 /* Pods-Tests.debug.xcconfig */, - 9F0CF1235F62A40EF0CF681C /* Pods-Tests.release.xcconfig */, + A53D3A4C2442F2EDB0E18C1E /* Pods-DFU Test Performer.debug.xcconfig */, + EC4C9A434AF0A6D23C24D283 /* Pods-DFU Test Performer.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -243,11 +192,11 @@ isa = PBXNativeTarget; buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "DFU Test Performer" */; buildPhases = ( - 41F5E715DC09E67C53812CA1 /* [CP] Check Pods Manifest.lock */, + 5C3D6FA2B1EEE04F2DB6A44F /* [CP] Check Pods Manifest.lock */, 607FACCC1AFB9204008FA782 /* Sources */, 607FACCD1AFB9204008FA782 /* Frameworks */, 607FACCE1AFB9204008FA782 /* Resources */, - 8C652A2E44086DE90A3F0CC2 /* [CP] Embed Pods Frameworks */, + 9A72417966F4C9E207DE3351 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -258,26 +207,6 @@ productReference = 607FACD01AFB9204008FA782 /* DFU Tester.app */; productType = "com.apple.product-type.application"; }; - 607FACE41AFB9204008FA782 /* Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Tests" */; - buildPhases = ( - AC5FF67E31CB1E18B79A06F6 /* [CP] Check Pods Manifest.lock */, - 607FACE11AFB9204008FA782 /* Sources */, - 607FACE21AFB9204008FA782 /* Frameworks */, - 607FACE31AFB9204008FA782 /* Resources */, - 66D017984D43EE8F32BE964B /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 607FACE71AFB9204008FA782 /* PBXTargetDependency */, - ); - name = Tests; - productName = Tests; - productReference = 607FACE51AFB9204008FA782 /* Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -300,13 +229,6 @@ }; }; }; - 607FACE41AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - DevelopmentTeam = P3R8YQEV4L; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - TestTargetID = 607FACCF1AFB9204008FA782; - }; }; }; buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "DFU Test Performer" */; @@ -323,7 +245,6 @@ projectRoot = ""; targets = ( 607FACCF1AFB9204008FA782 /* DFU Test Performer */, - 607FACE41AFB9204008FA782 /* Tests */, ); }; /* End PBXProject section */ @@ -342,18 +263,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 607FACE31AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F096C4DE2B10EC4000D2E2DC /* TestFirmwares in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 41F5E715DC09E67C53812CA1 /* [CP] Check Pods Manifest.lock */ = { + 5C3D6FA2B1EEE04F2DB6A44F /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,27 +288,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 66D017984D43EE8F32BE964B /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/ZIPFoundation/ZIPFoundation.framework", - "${BUILT_PRODUCTS_DIR}/iOSDFULibrary/NordicDFU.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZIPFoundation.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NordicDFU.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8C652A2E44086DE90A3F0CC2 /* [CP] Embed Pods Frameworks */ = { + 9A72417966F4C9E207DE3351 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -415,28 +308,6 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DFU Test Performer/Pods-DFU Test Performer-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - AC5FF67E31CB1E18B79A06F6 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Tests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -459,24 +330,8 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 607FACE11AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACEC1AFB9204008FA782 /* Hex2BinConverterTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 607FACE71AFB9204008FA782 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 607FACCF1AFB9204008FA782 /* DFU Test Performer */; - targetProxy = 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin PBXVariantGroup section */ 607FACD91AFB9204008FA782 /* Main.storyboard */ = { isa = PBXVariantGroup; @@ -611,7 +466,7 @@ }; 607FACF01AFB9204008FA782 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 10D95C20ACB63310D847D96A /* Pods-DFU Test Performer.debug.xcconfig */; + baseConfigurationReference = A53D3A4C2442F2EDB0E18C1E /* Pods-DFU Test Performer.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -643,7 +498,7 @@ }; 607FACF11AFB9204008FA782 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 706FB5CA301445BA704F094F /* Pods-DFU Test Performer.release.xcconfig */; + baseConfigurationReference = EC4C9A434AF0A6D23C24D283 /* Pods-DFU Test Performer.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -673,68 +528,6 @@ }; name = Release; }; - 607FACF31AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5FF0A7CE7ADC57F53ED55F56 /* Pods-Tests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = P3R8YQEV4L; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/System/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DFU Example.app/DFU Example"; - }; - name = Debug; - }; - 607FACF41AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9F0CF1235F62A40EF0CF681C /* Pods-Tests.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = P3R8YQEV4L; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/System/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DFU Example.app/DFU Example"; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -756,15 +549,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF31AFB9204008FA782 /* Debug */, - 607FACF41AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = 607FACC81AFB9204008FA782 /* Project object */; diff --git a/Test App/Podfile b/Test App/Podfile index 6469ebcd..f88cf4f0 100644 --- a/Test App/Podfile +++ b/Test App/Podfile @@ -2,9 +2,4 @@ use_frameworks! target 'DFU Test Performer' do platform :ios, '12.0' pod 'iOSDFULibrary', :path => '../' -end - -target 'Tests' do - platform :ios, '12.0' - pod 'iOSDFULibrary', :path => '../' end \ No newline at end of file diff --git a/Test App/Podfile.lock b/Test App/Podfile.lock index 49406fb8..d441c077 100644 --- a/Test App/Podfile.lock +++ b/Test App/Podfile.lock @@ -15,9 +15,9 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - iOSDFULibrary: b7b41a50402151d1fb9583c9f71cd021fe32eb8b + iOSDFULibrary: 33908abb48656bcf9e69f8b65fc16ac44af80690 ZIPFoundation: d170fa8e270b2a32bef9dcdcabff5b8f1a5deced -PODFILE CHECKSUM: b417b3d0a919a35d4bf8cbf7e4d4c0783c0341c5 +PODFILE CHECKSUM: ae4b20f609dc65f886ce92e7f350ae5ef1fa65ca COCOAPODS: 1.14.3 diff --git a/Test App/Pods/Local Podspecs/iOSDFULibrary.podspec.json b/Test App/Pods/Local Podspecs/iOSDFULibrary.podspec.json index e5c72ec9..14779934 100644 --- a/Test App/Pods/Local Podspecs/iOSDFULibrary.podspec.json +++ b/Test App/Pods/Local Podspecs/iOSDFULibrary.podspec.json @@ -5,6 +5,7 @@ "summary": "This repository contains a library to perform Device Firmware Update on the nRF5x devices.", "description": "The nRF5x Series chips are flash-based SoCs, and as such they represent the most flexible solution available. A key feature of the nRF5x Series and their associated software architecture and S-Series SoftDevices is the possibility for Over-The-Air Device Firmware Upgrade (OTA-DFU). See Figure 1. OTA-DFU allows firmware upgrades to be issued and downloaded to products in the field via the cloud and so enables OEMs to fix bugs and introduce new features to products that are already out on the market. This brings added security and flexibility to product development when using the nRF5x Series SoCs.", "homepage": "https://github.com/NordicSemiconductor/IOS-DFU-Library", + "documentation_url": "https://nordicsemiconductor.github.io/IOS-DFU-Library/documentation/nordicdfu", "license": "BSD 3-Clause", "authors": { "Aleksander Nowakowski": "aleksander.nowakowski@nordicsemi.no" @@ -33,10 +34,7 @@ "tvos": "12.0", "watchos": "4.0" }, - "source_files": [ - "Library/Classes/**/*", - "Library/Assets/Documentation.docc/**/*" - ], + "source_files": "Library/Classes/**/*", "resource_bundles": { "PrivacyInfo": [ "Library/Assets/PrivacyInfo.xcprivacy" diff --git a/Test App/Pods/Manifest.lock b/Test App/Pods/Manifest.lock index 49406fb8..d441c077 100644 --- a/Test App/Pods/Manifest.lock +++ b/Test App/Pods/Manifest.lock @@ -15,9 +15,9 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - iOSDFULibrary: b7b41a50402151d1fb9583c9f71cd021fe32eb8b + iOSDFULibrary: 33908abb48656bcf9e69f8b65fc16ac44af80690 ZIPFoundation: d170fa8e270b2a32bef9dcdcabff5b8f1a5deced -PODFILE CHECKSUM: b417b3d0a919a35d4bf8cbf7e4d4c0783c0341c5 +PODFILE CHECKSUM: ae4b20f609dc65f886ce92e7f350ae5ef1fa65ca COCOAPODS: 1.14.3 diff --git a/Test App/Pods/Pods.xcodeproj/project.pbxproj b/Test App/Pods/Pods.xcodeproj/project.pbxproj index 29352d35..d83f7e93 100644 --- a/Test App/Pods/Pods.xcodeproj/project.pbxproj +++ b/Test App/Pods/Pods.xcodeproj/project.pbxproj @@ -7,123 +7,106 @@ objects = { /* Begin PBXBuildFile section */ - 04988B00C895796AB09208329F2D3AC6 /* LegacyDFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A3B4748406E375DF69FD9C3B0EA53E9 /* LegacyDFUPeripheralDelegate.swift */; }; - 0523AEEBD2E750AF4CBDA41BC3B5DA91 /* DFUStreamHex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A0BA50B4871B43F6D09F18DB46E1B36 /* DFUStreamHex.swift */; }; - 05EB9DA0219AC40E70D289238497F138 /* LoggerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3DD85D06A100C56C4B2E803D9AD33F9 /* LoggerDelegate.swift */; }; - 08347D9DC1A61FE0BD7E08526B765A99 /* DFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41331E421B629A82907304C0CC25C93E /* DFUPeripheralDelegate.swift */; }; - 089A56AFB9E68B74ADDE8B5AA2BA34A0 /* DFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE26EED2F169525AC21FEB0740B20559 /* DFUService.swift */; }; + 03AF183486E81D6512CB08C89144FA4C /* DFUStreamHex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F10919931C23E8A954EF5D1FFEAA918 /* DFUStreamHex.swift */; }; + 17A66F719FD923FB16F4537064D74005 /* DFUCharacteristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C1315710F0E00F3BFDA656537BD276 /* DFUCharacteristic.swift */; }; 1B21CC6C4FA89B94FB145FC91B38CF56 /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20349376CA0EA493F969BD8571AA459C /* Archive+Reading.swift */; }; - 1CD01D96B582F17DC17609A548E02871 /* iOSDFULibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E14C99CD1054B05873DDF5619037E623 /* iOSDFULibrary-dummy.m */; }; - 1F7BD7C041BE64FE49A14D207AE328E7 /* IntelHex2BinConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78B09EF12EF34409B2E4552F38425FE /* IntelHex2BinConverter.swift */; }; - 22A8448735888360094D505C0E842354 /* DFUControlPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7C9207C664DA02209BE543B5E411C25 /* DFUControlPoint.swift */; }; + 2243E509A89CB72D69742E2BA19AF737 /* Double.swift in Sources */ = {isa = PBXBuildFile; fileRef = F064C250FA432A597B5674F54F80F7AF /* Double.swift */; }; + 2294BDB802ED7641F7F66C791BC18881 /* iOSDFULibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A63362C7BA820A6A0AD9DBC16C3086C6 /* iOSDFULibrary-dummy.m */; }; 2674895739EF26F14775E11D5C07432E /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FD613C1CA653B52D199BFBF1E5BFD6 /* Archive+MemoryFile.swift */; }; + 270ACADAD0823AC0214F759EB1AFB4B6 /* IntelHex2BinConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 204A3F9CD6C6CC6935D34D7B6AFA517E /* IntelHex2BinConverter.swift */; }; + 2A3653390DA477612B8BE440014E1A43 /* SecureDFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30AB8EEAF9C52517342F007EB47E601E /* SecureDFUPeripheral.swift */; }; + 2ABDE4F7209A693455359583F0CBFD0A /* LoggerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3804CDEEF2372AC84A42363D969D7EAF /* LoggerDelegate.swift */; }; 2BE058F2E8C92D4AD3D3B3800A3A5CF6 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25674C494987ED04E39415C0A636438F /* FileManager+ZIP.swift */; }; 349A670054E67E7E8AF4258591F450FD /* ZIPFoundation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FD50E0D753FC48DE28BDB86D8D7CBB34 /* ZIPFoundation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 383EA62F7BC7E9D1448909121BE3C94F /* LegacyDFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E3B95E6357E033532E05C76AFFB37F7 /* LegacyDFUPeripheral.swift */; }; + 3996EB9C655959E5F877801BA4B132D3 /* DFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCC41D0CFF8F841465C935EA6EE3FC6A /* DFUPeripheralDelegate.swift */; }; 39B9B9C7256673CD9850DE703F10B22C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; }; 3B46A9AAA00DCCFB1AAB3702BED53E32 /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA3E0E44A6044A1DF14294A7410032B0 /* Archive+Progress.swift */; }; 3C56D258FE0E9BEA5ED44FEA4DFFA4D0 /* ZIPFoundation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C5391CECA52A432AEC979A65E6D30763 /* ZIPFoundation-dummy.m */; }; - 3CC3479B54B339B0725D292A9A9618A2 /* Pods-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 622EF4EA94C83CF9F6C5A40935923768 /* Pods-Tests-dummy.m */; }; 3CF6EDAAB8EE08C716E0A6801CE9395F /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C446273B54E27AE9C11026D8142A1755 /* Archive.swift */; }; 3D2785438FE0FD28BB60F1B8BDC2F6E0 /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E5C8A5C902C72ED31EDED713F7C5BCD /* Archive+Writing.swift */; }; - 3F171729AE938F3F157459108F595BAF /* SecureDFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB0194C1C9817906008F130EFAFF7F8 /* SecureDFUService.swift */; }; 40DA118987C9A82CF4E661BA2864E944 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46588BE8DF043498ECD9D33D8FF34F67 /* Archive+ZIP64.swift */; }; - 44345432F8A5749C23081F6DD2B9A7F5 /* DFUPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D0D06BAAFE8F39685F325E1096D5E2 /* DFUPacket.swift */; }; - 49BAF42D2700B1705A0E193BB93538DE /* LegacyDFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB1740152CA122415F771BB7414B0C6 /* LegacyDFUExecutor.swift */; }; + 43E4C8164933154DEA87EBF183BEE611 /* DFUControlPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A03306E3C70F687D61AFF3F0D44680B /* DFUControlPoint.swift */; }; + 45F00F5DB7D855197C6173404FD3F86F /* SecureDFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 145DCCEABF9671A7442C8E6C250818EF /* SecureDFUPeripheralDelegate.swift */; }; + 4657B136071B21DA5ED631180A263883 /* DFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 478ED99EF955FA3E5F6B775250A1678F /* DFUServiceInitiator.swift */; }; 4F06E0CEFACCE86850504CAA18532856 /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACBBBD065ED6D8948DAAAA1387088E16 /* URL+ZIP.swift */; }; - 4FBDD0A3A3EA1614D5E77F0C5E409671 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; }; - 5379FAA96D6683553A000F224957A0F0 /* SecureDFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87A050B88B30938B7A7D893AF0F58624 /* SecureDFUPeripheral.swift */; }; - 5A5142BFBFD09ACF4804019135310CB1 /* Pods-Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 931AFED342C250CFC88E0EDA8B138A5D /* Pods-Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 514D2D871ECCA97D2892507A11F61340 /* SecureDFUPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3CFAFACFB631CFE49A0BD405697FD94 /* SecureDFUPacket.swift */; }; + 531652B23FE748E450DB50F7501C064F /* DFUFirmware.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF4DE5E5117C75027223186B352FA1E4 /* DFUFirmware.swift */; }; + 57AE0E87845285BB6E76CE1F125CB66D /* DFUServiceSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0576DF0467E381F14F93ED24A95D651F /* DFUServiceSelector.swift */; }; + 58BF5ACF1D1A740D045E73922E9EAC21 /* DFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4C5CA5B8F57E2857B3082391687FDA /* DFUExecutor.swift */; }; 5D295E88C9B6712E733AAE84DB46D305 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926FA72D9279CF8086DD2CD5565D2BD1 /* Archive+Helpers.swift */; }; + 64E67147BED077D7181626091833B243 /* LegacyDFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78B9AD8CC9133A736A02B4088679CBFE /* LegacyDFUPeripheralDelegate.swift */; }; 6520BAC5F52CC2FFFA866237B9669A32 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13977F467BEE1739DEA8547AB53B9B11 /* Entry+Serialization.swift */; }; - 674028913241C4823856814E49D0F375 /* iOSDFULibrary-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BFA64F4EC11BAEB4BC894EEF4F08F5 /* iOSDFULibrary-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BE38F770B91631328ECDD7DFC297603 /* DFUServiceDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88215D3C7551C66F37D2BC376024FBFC /* DFUServiceDelegate.swift */; }; - 6F5BAD23A41874B21C8D4AC7230CC1C7 /* DFUStreamBin.swift in Sources */ = {isa = PBXBuildFile; fileRef = A385D58742098EDAD64DDF2C68B31E43 /* DFUStreamBin.swift */; }; + 674028913241C4823856814E49D0F375 /* iOSDFULibrary-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B9E05A42BE2447479DC8C627480CDE94 /* iOSDFULibrary-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6954F7CCFCC6D0430A9530B50B78CFEB /* DFUPeripheralSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6445FBDD9A82B7C066C8FD831FBC0E67 /* DFUPeripheralSelector.swift */; }; + 6D842FDA1BF66578A91C3B942214B83C /* LegacyDFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 938F43AC9E1AEFC467F1821327CF7728 /* LegacyDFUServiceInitiator.swift */; }; + 73501E2294590ED998A0E8F8AE70472F /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEC944C3D2C62D38B794292BC4210928 /* Data.swift */; }; 73B2A4931E2C46F9FF5B0662C62C3505 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; }; 75031CCC571CE04B6095DE5BD70FCBF2 /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBAD1065878071A38343FB5EE833F9EB /* Data+Serialization.swift */; }; + 75465C65646CFD26C838F0C6CDBD31B7 /* DFUStarterPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD123AE7BC2EACCAFD421D3AA2DB238D /* DFUStarterPeripheral.swift */; }; 759D1574E93BC2A4F82442AE89A1E893 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; }; - 77294A5AAE43E9F9805779E4D3D7D20B /* Double.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B9F7B2CAB0992B1B37D7049F12057E3 /* Double.swift */; }; - 7B34A77D5D5E2AF9DEBF9CA2873F13B2 /* DFUStarterPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A33F565D6D3C2B8914AFD3D56E3FA18 /* DFUStarterPeripheral.swift */; }; - 7F72B765C60E60240F68AA9F3557D891 /* ButtonlessDFU.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15AEF7DF17182614AD16E24DFD5EDBD /* ButtonlessDFU.swift */; }; - 83C16C1567766C37185BDCA0518AA4E7 /* Manifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26BA189A8381FB46F7D1D8E336DFC4AE /* Manifest.swift */; }; - 84FC22E48DAB50FA041E5EFE01346704 /* ManifestFirmwareInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2FE69FF59EBE639F9E8D324203AD73E /* ManifestFirmwareInfo.swift */; }; - 86C6F0A3EB1EE84C38CDA58816F990E5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = BEA97DE3B282F16F7CAC916F29326F5F /* PrivacyInfo.xcprivacy */; }; - 8B31C6BEC04ECDE6EBF05C84F43FAB6B /* DFUServiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AE158E0877EF0EE361602C0F197D91A /* DFUServiceController.swift */; }; - 8C0B3F210E14B9D634695B8771BE0685 /* DFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A62503417DF55BB071127620A2D7821B /* DFUExecutor.swift */; }; - 8E86A7C1ECEE76751B808FFE122FC1BD /* LegacyDFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D06FD18CD6E44E85857B099B949A5551 /* LegacyDFUService.swift */; }; - 90D8D49EF4923EDCA632AB1721513ABA /* ZipArchive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8963BE9FC0DDB86A9A9B2A8C3BD6703 /* ZipArchive.swift */; }; - 91ACCE0EA8B34FAAE7BACB85A062E797 /* DFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4821DC20A5B5731CDEAF6D0AFC534400 /* DFUServiceInitiator.swift */; }; - 923C14D0ABDF2C6A90B9F415BE960CCC /* crc32.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0AAE68B988734F485D61C42BAE86CE5 /* crc32.swift */; }; + 856913415C6902BC74F0EC7F3AAE4438 /* DFUVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B05E239679CF0D3CA9252D253BCDFE /* DFUVersion.swift */; }; + 8A6A147E4B45E1E4489A5196FF5C9762 /* DFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = F68A754DD55FFA694CF4603EA168D511 /* DFUPeripheral.swift */; }; + 8BE8328C5A8A5FBA42C53EFA369E19F8 /* DFUStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6CE2F712BB54AF6B105E32536F821B /* DFUStream.swift */; }; + 9073CDEB24B48BC1B9714F8720855CE0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3061D637A818C1591DF3A619C2E87297 /* PrivacyInfo.xcprivacy */; }; 9250EB0520E1CF91309931A23726DEC1 /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C2C89C9691122CE1F7E19A8DB42E4DD /* Entry+ZIP64.swift */; }; 957429C50510964F49F149436B04669D /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 384A65A8110599D9D61F3C4775257088 /* Archive+BackingConfiguration.swift */; }; + 96376CCA30372BF1C86D5DAD67DE1E4A /* ManifestFirmwareInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07D74C065CBDE8DD0317E86FF81837B7 /* ManifestFirmwareInfo.swift */; }; 974B41D2F35202F4E88002D230A074C1 /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BA633DB37FD074B32955E6165F25B9 /* Archive+ReadingDeprecated.swift */; }; - A1A774E1B03718283BD144A0C9DC0C5A /* LoggerHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E17FDA27DD084F112BAFE2054309F0E /* LoggerHelper.swift */; }; - A5CEDFAD1D3E79644B314924582A3560 /* DFUUuidHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E423EF85B1D40A5B4AF89BE2AEBD481 /* DFUUuidHelper.swift */; }; - A7CDF4CA61AB1B9482AB3BFE509F6794 /* SecureDFUControlPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F93E46FA5392D490EF78E878CB5078C /* SecureDFUControlPoint.swift */; }; - AFAD8C67F57C79C3CE22BC4EB29E6E6B /* DFUFirmware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 966FA52F30FBCEB782F630D3CF634542 /* DFUFirmware.swift */; }; - B04369F30997F61400CFC2BA15F561B9 /* SecureDFUPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0233B0E3D6D12C72167A77FDBDF54A /* SecureDFUPacket.swift */; }; - B231A86EB66DC56B41A95287DD5D7D0A /* Pods-DFU Test Performer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DFE7C4D4EE4D280E9BEBEE9EAB0F9F54 /* Pods-DFU Test Performer-dummy.m */; }; + 9A79567671885D65D166470BBFE8C8D5 /* SecureDFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E96350D4A3E838E286A2563B3B1D9E8 /* SecureDFUService.swift */; }; + 9D1EB28C0B85C733EE4272BBADDFCBA9 /* SecureDFUControlPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA3910F45E50070E2FEA5452200AA85B /* SecureDFUControlPoint.swift */; }; + 9E6C7AF6C3D71BFBA635FDD77484CAF1 /* DFUController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A063E3BD90EC5B1864BE24B73EA2E30D /* DFUController.swift */; }; + A690CE85367097454A904D658AD5E84A /* DFUStreamBin.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCE38CFC61340DE1AFEEB61A271293F3 /* DFUStreamBin.swift */; }; + B05FB3EB118168139D1651E8D940E9A1 /* Manifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40B800E6B0D7C024CF46A6118FA2508 /* Manifest.swift */; }; + B231A86EB66DC56B41A95287DD5D7D0A /* Pods-DFU Test Performer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 334AEEBEB42724FFAC59650859AD5CEA /* Pods-DFU Test Performer-dummy.m */; }; + B3321933922097BDC5B804305449322A /* LoggerHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53F5875506B4F5883A5FAADECFD1B379 /* LoggerHelper.swift */; }; B45762494A1966DECDA40D47C8338FD2 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65CC0F2C668E0D7B1D9FE46403485D37 /* Archive+WritingDeprecated.swift */; }; - B693C69F1A7B2B55AB145DDB1B405598 /* DFUCharacteristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = E91337ABDA663BD9B099E4ED76DB8AC7 /* DFUCharacteristic.swift */; }; - B71024F47763F0E46513C56C97465961 /* DFUVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40831312A499CEABEDD20F19928B1025 /* DFUVersion.swift */; }; - B74F4CD5239CFD90E9E74DD1B6925C65 /* DFUPeripheralSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDCF5CE1471D5B68AC38EA7B97DA0FBB /* DFUPeripheralSelector.swift */; }; - BD960110BE791946F3B75AF6B7597984 /* DFUController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8142DB361DCB90557C50AC40E7A8232 /* DFUController.swift */; }; - C47F8708EB61B9FF1B38E556027D938A /* DFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1C2489DEDDD68A94AF76F4AA6BCF3F /* DFUPeripheral.swift */; }; - C4BC87E6496750F828395C3CED1A0D95 /* Pods-DFU Test Performer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DFC0A63862C335CE40DB2CF0D1F42E46 /* Pods-DFU Test Performer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C86925EB0505A6228C881F9A77D0300D /* SoftdeviceBootloaderInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A969A47F4444DA9776029939467784 /* SoftdeviceBootloaderInfo.swift */; }; - D032189BCE2892DEE7EF70DF4F776870 /* DFUPeripheralSelectorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68E66AB6E80FF8D3AA043843C71A5125 /* DFUPeripheralSelectorDelegate.swift */; }; - D07A9633A7795A3BEF01726B97674516 /* LegacyDFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753FBE5C9F717B5FADD96FF94A1786CB /* LegacyDFUServiceInitiator.swift */; }; - D13740E5F15F7048892CC1A4CC9899B9 /* SecureDFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A420893B4C930B90C47680C5E76209 /* SecureDFUServiceInitiator.swift */; }; - D489C8F307C7CE2C4A52398D8EB86BEF /* SecureDFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC463B2C6E2ED809062DE5B066811C69 /* SecureDFUExecutor.swift */; }; + B78B96219862841726CF08FA0137C1C1 /* DFUStreamZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06F5AC1C32CAC5B6C9DC29B9D0FDB79C /* DFUStreamZip.swift */; }; + B95EC3596918C8FD5F221E77FABC0A48 /* DFUServiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC82F4044A4B844C7FEA386225B4327 /* DFUServiceController.swift */; }; + BD38EE234991C799EC38C56C9FAE9553 /* DFUPeripheralSelectorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF52C479BB046AA3E2ED241F5E913EB /* DFUPeripheralSelectorDelegate.swift */; }; + C25A9F399DBCF108A07FCA452C2666C9 /* DFUPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB58F82E619E592B7B3CD4B4BD1F21C /* DFUPacket.swift */; }; + C4BC87E6496750F828395C3CED1A0D95 /* Pods-DFU Test Performer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CF6F97BA732AF0E03DA15DF064340324 /* Pods-DFU Test Performer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB5333EF86E50CB9CBB3F7145E39591C /* crc32.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92116953D0FB7D75B154D98B3D5E59C3 /* crc32.swift */; }; + CEC6C69B068BF000E542C98DC6355A12 /* SoftdeviceBootloaderInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3C91A4D107EA238BD6F5E39236BE9E0 /* SoftdeviceBootloaderInfo.swift */; }; + CF9E0A805339E2B892A62777A04B254A /* DFUUuidHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0800B8939E4E95511F1DA124549A5572 /* DFUUuidHelper.swift */; }; + D17E6BE25C7B7713713D81E7AD76F287 /* SecureDFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B42FCE125BD9A2CDFEAB413CBACD7DD /* SecureDFUServiceInitiator.swift */; }; D5E15858701A22B3D0AE0D18BC226D05 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6F6FC6AED6722723A3D76667320C7D /* Data+Compression.swift */; }; D780C4517646F8E55A169FC40409237F /* iOSDFULibrary-PrivacyInfo in Resources */ = {isa = PBXBuildFile; fileRef = 27B0A2023837F93305ACED3FBA1B40B3 /* iOSDFULibrary-PrivacyInfo */; }; - DE3A6E938327C8D17134CA600954D570 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = C87F59D94F8E57DE8A93BEC0CD82B174 /* Data.swift */; }; - DFB4D2BA1CBBF40A624815BB2D076BFC /* DFUStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = E309EA15FBF883AABCE1FD5BB7875A23 /* DFUStream.swift */; }; - EE9598E9F8A262DC0C27480E161E6F03 /* DFUStreamZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB9B441D9DB762169B5FD9EAA47329E /* DFUStreamZip.swift */; }; + DBE8EF5AA85FED25539788DEB38752C7 /* DFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = F76805B511BF73531A2F1E2ACC75052D /* DFUService.swift */; }; + DF98CE6FFA4B7CB5B4C88A6E9D4C3D9D /* LegacyDFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6FD6A809CAB10AB45543531A794D5A /* LegacyDFUExecutor.swift */; }; + EB49DB6579F1E227776B4D40A247202F /* ButtonlessDFU.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B11975F219AF5316647A0D9FBC85D1 /* ButtonlessDFU.swift */; }; EF78E1E358F82192ADEB64827E1826B4 /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = A75D4782735146B39E526928DFAB4270 /* Entry.swift */; }; F488916EF8EF631CD2E80A2AD208C0E5 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DD21B1D9D4BE3BB21BB50F0B15273F2 /* Data+CompressionDeprecated.swift */; }; - F6E303C2F1002381120A80BA781BF64F /* SecureDFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981C08EE436DA4C8222041E0D1FDBD5F /* SecureDFUPeripheralDelegate.swift */; }; - FC51FF9673099B25A3E530070B85F27B /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 3237B5E0B0C0BC525073694F77E52962 /* Documentation.docc */; }; - FD2AD6AEF4CF34882015D307E8B43D21 /* DFUServiceSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF2DA8DD63D9B21F5A5FC1A5F40E4449 /* DFUServiceSelector.swift */; }; + F5667C8ED5D29BB31BE458223AAA3C25 /* DFUServiceDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BA4E71897F8EBA286E6F872E638D8F2 /* DFUServiceDelegate.swift */; }; + F591E695951BFF3008348AAEA7063FFE /* SecureDFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800442695688163EE509380F519C45F9 /* SecureDFUExecutor.swift */; }; + F66DAAA998C80C126CBD1C114C4277AE /* LegacyDFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 167B1F5C2942263AB3067C330A96E545 /* LegacyDFUService.swift */; }; + FBFBD29632DE5BBF4738A0527D2CCE2D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 8AC0C2A9832FF05CAF9ABB4C13C60BA3 /* Documentation.docc */; }; + FDD6BC1E274ECC5CE2FA70FBB1D25FE8 /* ZipArchive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78AA62E96098EA68EE40AED306DE24BE /* ZipArchive.swift */; }; + FED2937AD5504FDD036C488CEEC50987 /* LegacyDFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF5902A185967D1B6E77A87CFE04986 /* LegacyDFUPeripheral.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 1B71313072B0B8315797661C6CB4FFB6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0D10D66854407CAA2A9EEB0EA85C2BA7; - remoteInfo = "iOSDFULibrary-PrivacyInfo"; - }; - 3664CD4B7A0E73C8159EDB9652A469B1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = AA15C8469D67684160CC2A7098EB841C; - remoteInfo = ZIPFoundation; - }; - 4DA4A3DCAF2CD1C97A37A6A6BA8A6B80 /* PBXContainerItemProxy */ = { + 00638A5E2F1401B8A11EA639BA2CBD78 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 9506C7FCDAE6E6967A99655F452EEE93; remoteInfo = iOSDFULibrary; }; - 76B8D706B5153CC48929869E08F87DEE /* PBXContainerItemProxy */ = { + 3D07FFA4B7EE3AD3973FE24CBB8782EF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = AA15C8469D67684160CC2A7098EB841C; remoteInfo = ZIPFoundation; }; - BCD3F2B95F5F602B46D6A32750E5F220 /* PBXContainerItemProxy */ = { + 7BE7EA85CD350DB41E3355503C4BB9D2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9506C7FCDAE6E6967A99655F452EEE93; - remoteInfo = iOSDFULibrary; + remoteGlobalIDString = 0D10D66854407CAA2A9EEB0EA85C2BA7; + remoteInfo = "iOSDFULibrary-PrivacyInfo"; }; - FCCE99419B4E620389D91AA7A8B04D8A /* PBXContainerItemProxy */ = { + B8E1DF5F30A672390DA392C5D2E357D0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -133,113 +116,103 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 041A2D2B07E8FF5AA923C27F94EAB762 /* iOSDFULibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSDFULibrary-prefix.pch"; sourceTree = ""; }; + 01CD024CBE604A4B1EF0F212CF1F6D9C /* iOSDFULibrary.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = iOSDFULibrary.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 0576DF0467E381F14F93ED24A95D651F /* DFUServiceSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUServiceSelector.swift; sourceTree = ""; }; 059C0C76609DB89249D6510A0E312CF7 /* ZIPFoundation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ZIPFoundation-Info.plist"; sourceTree = ""; }; + 06F5AC1C32CAC5B6C9DC29B9D0FDB79C /* DFUStreamZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStreamZip.swift; sourceTree = ""; }; + 07D74C065CBDE8DD0317E86FF81837B7 /* ManifestFirmwareInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ManifestFirmwareInfo.swift; sourceTree = ""; }; + 0800B8939E4E95511F1DA124549A5572 /* DFUUuidHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUUuidHelper.swift; sourceTree = ""; }; 09BA633DB37FD074B32955E6165F25B9 /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ReadingDeprecated.swift"; path = "Sources/ZIPFoundation/Archive+ReadingDeprecated.swift"; sourceTree = ""; }; + 0A03306E3C70F687D61AFF3F0D44680B /* DFUControlPoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUControlPoint.swift; sourceTree = ""; }; 0C2C89C9691122CE1F7E19A8DB42E4DD /* Entry+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+ZIP64.swift"; path = "Sources/ZIPFoundation/Entry+ZIP64.swift"; sourceTree = ""; }; - 0EB0194C1C9817906008F130EFAFF7F8 /* SecureDFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUService.swift; sourceTree = ""; }; 127BD43E4B81CC8B9774F5AF36A4640C /* ZIPFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZIPFoundation.release.xcconfig; sourceTree = ""; }; - 13343E791DD7349183EE5E1708F3126A /* Pods-DFU Test Performer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DFU Test Performer.release.xcconfig"; sourceTree = ""; }; 13977F467BEE1739DEA8547AB53B9B11 /* Entry+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+Serialization.swift"; path = "Sources/ZIPFoundation/Entry+Serialization.swift"; sourceTree = ""; }; - 16FAE863A5372A4A31546CFEC2EE6DAA /* Pods-DFU Test Performer-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-DFU Test Performer-frameworks.sh"; sourceTree = ""; }; - 1A3B4748406E375DF69FD9C3B0EA53E9 /* LegacyDFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUPeripheralDelegate.swift; sourceTree = ""; }; - 1AD743467A2164625E2EA635663D64B8 /* Pods-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Tests-Info.plist"; sourceTree = ""; }; + 145DCCEABF9671A7442C8E6C250818EF /* SecureDFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUPeripheralDelegate.swift; sourceTree = ""; }; + 167B1F5C2942263AB3067C330A96E545 /* LegacyDFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUService.swift; sourceTree = ""; }; + 1F10919931C23E8A954EF5D1FFEAA918 /* DFUStreamHex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStreamHex.swift; sourceTree = ""; }; 20349376CA0EA493F969BD8571AA459C /* Archive+Reading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Reading.swift"; path = "Sources/ZIPFoundation/Archive+Reading.swift"; sourceTree = ""; }; - 218C551D242E2DE29AF13F65EEDA1FC3 /* iOSDFULibrary.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = iOSDFULibrary.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 204A3F9CD6C6CC6935D34D7B6AFA517E /* IntelHex2BinConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IntelHex2BinConverter.swift; sourceTree = ""; }; + 21B11975F219AF5316647A0D9FBC85D1 /* ButtonlessDFU.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ButtonlessDFU.swift; sourceTree = ""; }; 21B1375088A0310C7AE2BE4C8188D12F /* iOSDFULibrary */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = iOSDFULibrary; path = NordicDFU.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 25674C494987ED04E39415C0A636438F /* FileManager+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIP.swift"; path = "Sources/ZIPFoundation/FileManager+ZIP.swift"; sourceTree = ""; }; - 26BA189A8381FB46F7D1D8E336DFC4AE /* Manifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Manifest.swift; sourceTree = ""; }; 27B0A2023837F93305ACED3FBA1B40B3 /* iOSDFULibrary-PrivacyInfo */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "iOSDFULibrary-PrivacyInfo"; path = PrivacyInfo.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 2A0BA50B4871B43F6D09F18DB46E1B36 /* DFUStreamHex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStreamHex.swift; sourceTree = ""; }; - 2E17FDA27DD084F112BAFE2054309F0E /* LoggerHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoggerHelper.swift; sourceTree = ""; }; - 3237B5E0B0C0BC525073694F77E52962 /* Documentation.docc */ = {isa = PBXFileReference; includeInIndex = 1; path = Documentation.docc; sourceTree = ""; }; - 35EE4B2BB36D9E7001777D76AFDD691C /* Pods-DFU Test Performer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-DFU Test Performer.modulemap"; sourceTree = ""; }; - 36AE75D688C3BFAD066906CB641BA2F8 /* Pods-Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Tests-acknowledgements.plist"; sourceTree = ""; }; - 37CC8BB3B1F3A2506CF5C14E63A222A7 /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.release.xcconfig"; sourceTree = ""; }; + 3061D637A818C1591DF3A619C2E87297 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Library/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 30AB8EEAF9C52517342F007EB47E601E /* SecureDFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUPeripheral.swift; sourceTree = ""; }; + 334AEEBEB42724FFAC59650859AD5CEA /* Pods-DFU Test Performer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-DFU Test Performer-dummy.m"; sourceTree = ""; }; + 37B05E239679CF0D3CA9252D253BCDFE /* DFUVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUVersion.swift; sourceTree = ""; }; 37F5637CEAF00C37358C852F4523CF30 /* ZIPFoundation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZIPFoundation.modulemap; sourceTree = ""; }; + 3804CDEEF2372AC84A42363D969D7EAF /* LoggerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoggerDelegate.swift; sourceTree = ""; }; 384A65A8110599D9D61F3C4775257088 /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+BackingConfiguration.swift"; path = "Sources/ZIPFoundation/Archive+BackingConfiguration.swift"; sourceTree = ""; }; - 3A33F565D6D3C2B8914AFD3D56E3FA18 /* DFUStarterPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStarterPeripheral.swift; sourceTree = ""; }; - 3CFAA3E3F9635E778ABE7468C7AE6969 /* iOSDFULibrary.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = iOSDFULibrary.release.xcconfig; sourceTree = ""; }; + 3908A190046208994CF89AE7B6995D13 /* iOSDFULibrary.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = iOSDFULibrary.debug.xcconfig; sourceTree = ""; }; + 3AB58F82E619E592B7B3CD4B4BD1F21C /* DFUPacket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPacket.swift; sourceTree = ""; }; + 3AF5902A185967D1B6E77A87CFE04986 /* LegacyDFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUPeripheral.swift; sourceTree = ""; }; 3DD21B1D9D4BE3BB21BB50F0B15273F2 /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+CompressionDeprecated.swift"; path = "Sources/ZIPFoundation/Data+CompressionDeprecated.swift"; sourceTree = ""; }; - 3E3B95E6357E033532E05C76AFFB37F7 /* LegacyDFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUPeripheral.swift; sourceTree = ""; }; - 3FB9B441D9DB762169B5FD9EAA47329E /* DFUStreamZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStreamZip.swift; sourceTree = ""; }; - 40831312A499CEABEDD20F19928B1025 /* DFUVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUVersion.swift; sourceTree = ""; }; - 40D0D06BAAFE8F39685F325E1096D5E2 /* DFUPacket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPacket.swift; sourceTree = ""; }; - 41331E421B629A82907304C0CC25C93E /* DFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPeripheralDelegate.swift; sourceTree = ""; }; + 3E6CE2F712BB54AF6B105E32536F821B /* DFUStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStream.swift; sourceTree = ""; }; + 3E8B5324E36CFB1C3B099E2828CD97DE /* Pods-DFU Test Performer-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-DFU Test Performer-frameworks.sh"; sourceTree = ""; }; + 3F6FD6A809CAB10AB45543531A794D5A /* LegacyDFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUExecutor.swift; sourceTree = ""; }; 43FD613C1CA653B52D199BFBF1E5BFD6 /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+MemoryFile.swift"; path = "Sources/ZIPFoundation/Archive+MemoryFile.swift"; sourceTree = ""; }; - 44A420893B4C930B90C47680C5E76209 /* SecureDFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUServiceInitiator.swift; sourceTree = ""; }; 46588BE8DF043498ECD9D33D8FF34F67 /* Archive+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ZIP64.swift"; path = "Sources/ZIPFoundation/Archive+ZIP64.swift"; sourceTree = ""; }; - 4821DC20A5B5731CDEAF6D0AFC534400 /* DFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUServiceInitiator.swift; sourceTree = ""; }; + 478ED99EF955FA3E5F6B775250A1678F /* DFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUServiceInitiator.swift; sourceTree = ""; }; 48A4A6EDC08C8AC933D0DCD507E9D173 /* ZIPFoundation */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ZIPFoundation; path = ZIPFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4CB873E03A91EF7ED55C46670F470F85 /* Pods-Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Tests-acknowledgements.markdown"; sourceTree = ""; }; + 4BA4E71897F8EBA286E6F872E638D8F2 /* DFUServiceDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUServiceDelegate.swift; sourceTree = ""; }; + 4BC82F4044A4B844C7FEA386225B4327 /* DFUServiceController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUServiceController.swift; sourceTree = ""; }; 4D6F6FC6AED6722723A3D76667320C7D /* Data+Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Compression.swift"; path = "Sources/ZIPFoundation/Data+Compression.swift"; sourceTree = ""; }; - 5816B1FB94F008530932DB82E10C9155 /* Pods-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-frameworks.sh"; sourceTree = ""; }; - 5AE158E0877EF0EE361602C0F197D91A /* DFUServiceController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUServiceController.swift; sourceTree = ""; }; + 4D9FAE29095D1C955E9E35AD6F030022 /* Pods-DFU Test Performer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-DFU Test Performer-Info.plist"; sourceTree = ""; }; + 53F5875506B4F5883A5FAADECFD1B379 /* LoggerHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoggerHelper.swift; sourceTree = ""; }; 5BB0293955AE4683F8588304BC6162A0 /* ZIPFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZIPFoundation.debug.xcconfig; sourceTree = ""; }; - 5E18512B48F11E981CFACEFABB97C57B /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.debug.xcconfig"; sourceTree = ""; }; - 622EF4EA94C83CF9F6C5A40935923768 /* Pods-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Tests-dummy.m"; sourceTree = ""; }; + 5E96350D4A3E838E286A2563B3B1D9E8 /* SecureDFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUService.swift; sourceTree = ""; }; + 6445FBDD9A82B7C066C8FD831FBC0E67 /* DFUPeripheralSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPeripheralSelector.swift; sourceTree = ""; }; 65CC0F2C668E0D7B1D9FE46403485D37 /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+WritingDeprecated.swift"; path = "Sources/ZIPFoundation/Archive+WritingDeprecated.swift"; sourceTree = ""; }; - 68E66AB6E80FF8D3AA043843C71A5125 /* DFUPeripheralSelectorDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPeripheralSelectorDelegate.swift; sourceTree = ""; }; - 6E423EF85B1D40A5B4AF89BE2AEBD481 /* DFUUuidHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUUuidHelper.swift; sourceTree = ""; }; - 6F2E6DCE600B83B8DBE31A25064A83CA /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 6CFBA1C89A9EA1D54DF89C9F6FED33D4 /* Pods-DFU Test Performer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-DFU Test Performer.modulemap"; sourceTree = ""; }; 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 73B0704F0D0EDE8FFF84C6A3FB93C2D4 /* ZIPFoundation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZIPFoundation-prefix.pch"; sourceTree = ""; }; - 753FBE5C9F717B5FADD96FF94A1786CB /* LegacyDFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUServiceInitiator.swift; sourceTree = ""; }; - 87A050B88B30938B7A7D893AF0F58624 /* SecureDFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUPeripheral.swift; sourceTree = ""; }; - 88215D3C7551C66F37D2BC376024FBFC /* DFUServiceDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUServiceDelegate.swift; sourceTree = ""; }; - 8A1C2489DEDDD68A94AF76F4AA6BCF3F /* DFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPeripheral.swift; sourceTree = ""; }; - 8B0233B0E3D6D12C72167A77FDBDF54A /* SecureDFUPacket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUPacket.swift; sourceTree = ""; }; - 8F93E46FA5392D490EF78E878CB5078C /* SecureDFUControlPoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUControlPoint.swift; sourceTree = ""; }; + 7747DFB361FEEEB9307C6AF6878D5BF2 /* Pods-DFU Test Performer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DFU Test Performer.release.xcconfig"; sourceTree = ""; }; + 78AA62E96098EA68EE40AED306DE24BE /* ZipArchive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ZipArchive.swift; sourceTree = ""; }; + 78B9AD8CC9133A736A02B4088679CBFE /* LegacyDFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUPeripheralDelegate.swift; sourceTree = ""; }; + 800442695688163EE509380F519C45F9 /* SecureDFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUExecutor.swift; sourceTree = ""; }; + 882038C07AD042E3FB5878B2B3934C09 /* iOSDFULibrary.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = iOSDFULibrary.modulemap; sourceTree = ""; }; + 8AC0C2A9832FF05CAF9ABB4C13C60BA3 /* Documentation.docc */ = {isa = PBXFileReference; includeInIndex = 1; name = Documentation.docc; path = Library/Classes/Documentation.docc; sourceTree = ""; }; + 8B42FCE125BD9A2CDFEAB413CBACD7DD /* SecureDFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUServiceInitiator.swift; sourceTree = ""; }; + 92116953D0FB7D75B154D98B3D5E59C3 /* crc32.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = crc32.swift; sourceTree = ""; }; 926FA72D9279CF8086DD2CD5565D2BD1 /* Archive+Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Helpers.swift"; path = "Sources/ZIPFoundation/Archive+Helpers.swift"; sourceTree = ""; }; - 931AFED342C250CFC88E0EDA8B138A5D /* Pods-Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Tests-umbrella.h"; sourceTree = ""; }; - 966FA52F30FBCEB782F630D3CF634542 /* DFUFirmware.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUFirmware.swift; sourceTree = ""; }; - 981C08EE436DA4C8222041E0D1FDBD5F /* SecureDFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUPeripheralDelegate.swift; sourceTree = ""; }; - 9B9F7B2CAB0992B1B37D7049F12057E3 /* Double.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Double.swift; sourceTree = ""; }; - 9CAA92244AA0050D9D5E90CF86A5699D /* iOSDFULibrary-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "iOSDFULibrary-Info.plist"; sourceTree = ""; }; + 938F43AC9E1AEFC467F1821327CF7728 /* LegacyDFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUServiceInitiator.swift; sourceTree = ""; }; + 9ABD9FCCDB533AFF928542FA5A12333B /* Pods-DFU Test Performer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DFU Test Performer.debug.xcconfig"; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 9E5C8A5C902C72ED31EDED713F7C5BCD /* Archive+Writing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Writing.swift"; path = "Sources/ZIPFoundation/Archive+Writing.swift"; sourceTree = ""; }; - A0AAE68B988734F485D61C42BAE86CE5 /* crc32.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = crc32.swift; sourceTree = ""; }; - A2FE69FF59EBE639F9E8D324203AD73E /* ManifestFirmwareInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ManifestFirmwareInfo.swift; sourceTree = ""; }; - A385D58742098EDAD64DDF2C68B31E43 /* DFUStreamBin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStreamBin.swift; sourceTree = ""; }; - A602ECF7E7B43E27E938B15E31A69B3A /* Pods-DFU Test Performer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-DFU Test Performer-Info.plist"; sourceTree = ""; }; - A62503417DF55BB071127620A2D7821B /* DFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUExecutor.swift; sourceTree = ""; }; + A063E3BD90EC5B1864BE24B73EA2E30D /* DFUController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUController.swift; sourceTree = ""; }; + A4529F74BA077283F177CB3CC1BDA606 /* iOSDFULibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSDFULibrary-prefix.pch"; sourceTree = ""; }; + A63362C7BA820A6A0AD9DBC16C3086C6 /* iOSDFULibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "iOSDFULibrary-dummy.m"; sourceTree = ""; }; A75D4782735146B39E526928DFAB4270 /* Entry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entry.swift; path = Sources/ZIPFoundation/Entry.swift; sourceTree = ""; }; - ABB1740152CA122415F771BB7414B0C6 /* LegacyDFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUExecutor.swift; sourceTree = ""; }; - AC887EB6CACF678EDA665BE5063601CB /* Pods-Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Tests.modulemap"; sourceTree = ""; }; ACBBBD065ED6D8948DAAAA1387088E16 /* URL+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+ZIP.swift"; path = "Sources/ZIPFoundation/URL+ZIP.swift"; sourceTree = ""; }; - B78B09EF12EF34409B2E4552F38425FE /* IntelHex2BinConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IntelHex2BinConverter.swift; sourceTree = ""; }; - B7C9207C664DA02209BE543B5E411C25 /* DFUControlPoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUControlPoint.swift; sourceTree = ""; }; - BDCF5CE1471D5B68AC38EA7B97DA0FBB /* DFUPeripheralSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPeripheralSelector.swift; sourceTree = ""; }; - BEA97DE3B282F16F7CAC916F29326F5F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Library/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - BF2DA8DD63D9B21F5A5FC1A5F40E4449 /* DFUServiceSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUServiceSelector.swift; sourceTree = ""; }; - C21FFB843E2C1E9F42647B17C5FCD727 /* iOSDFULibrary.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = iOSDFULibrary.debug.xcconfig; sourceTree = ""; }; + AD4C5CA5B8F57E2857B3082391687FDA /* DFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUExecutor.swift; sourceTree = ""; }; + B3FAD5B149F2E3AEA9D71C10836E9744 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + B9E05A42BE2447479DC8C627480CDE94 /* iOSDFULibrary-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSDFULibrary-umbrella.h"; sourceTree = ""; }; + BBDD025226A441FB9AFB45516A956BE1 /* Pods-DFU Test Performer-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-DFU Test Performer-acknowledgements.plist"; sourceTree = ""; }; + BC0AC6A0E306816D6BA9E723AF039762 /* iOSDFULibrary.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = iOSDFULibrary.release.xcconfig; sourceTree = ""; }; + BCE38CFC61340DE1AFEEB61A271293F3 /* DFUStreamBin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStreamBin.swift; sourceTree = ""; }; + BEF52C479BB046AA3E2ED241F5E913EB /* DFUPeripheralSelectorDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPeripheralSelectorDelegate.swift; sourceTree = ""; }; + C3CFAFACFB631CFE49A0BD405697FD94 /* SecureDFUPacket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUPacket.swift; sourceTree = ""; }; C446273B54E27AE9C11026D8142A1755 /* Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Archive.swift; path = Sources/ZIPFoundation/Archive.swift; sourceTree = ""; }; + C518560B491E8279F4F9AB1C09AF6497 /* ResourceBundle-PrivacyInfo-iOSDFULibrary-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-PrivacyInfo-iOSDFULibrary-Info.plist"; sourceTree = ""; }; C5391CECA52A432AEC979A65E6D30763 /* ZIPFoundation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZIPFoundation-dummy.m"; sourceTree = ""; }; C55220E4E03AD48A0F0FF2EDA91A6AA7 /* Pods-DFU Test Performer */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-DFU Test Performer"; path = Pods_DFU_Test_Performer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C87F59D94F8E57DE8A93BEC0CD82B174 /* Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = ""; }; - CAC8224501A95F08DF3CFC51427150B9 /* Pods-DFU Test Performer-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-DFU Test Performer-acknowledgements.plist"; sourceTree = ""; }; - CE4DF1EFE83DF17AD27AADD52E486821 /* iOSDFULibrary.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = iOSDFULibrary.modulemap; sourceTree = ""; }; - CF02D435830505CE651EE0EDCB49828B /* Pods-DFU Test Performer-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-DFU Test Performer-acknowledgements.markdown"; sourceTree = ""; }; - D06FD18CD6E44E85857B099B949A5551 /* LegacyDFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyDFUService.swift; sourceTree = ""; }; - D77DD9F6391E6404973D596217BE7A94 /* ResourceBundle-PrivacyInfo-iOSDFULibrary-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-PrivacyInfo-iOSDFULibrary-Info.plist"; sourceTree = ""; }; - D8963BE9FC0DDB86A9A9B2A8C3BD6703 /* ZipArchive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ZipArchive.swift; sourceTree = ""; }; - DDFB9ED0424C6B8036E965889BDA5114 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - DFC0A63862C335CE40DB2CF0D1F42E46 /* Pods-DFU Test Performer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-DFU Test Performer-umbrella.h"; sourceTree = ""; }; - DFE7C4D4EE4D280E9BEBEE9EAB0F9F54 /* Pods-DFU Test Performer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-DFU Test Performer-dummy.m"; sourceTree = ""; }; - E14C99CD1054B05873DDF5619037E623 /* iOSDFULibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "iOSDFULibrary-dummy.m"; sourceTree = ""; }; - E1BFA64F4EC11BAEB4BC894EEF4F08F5 /* iOSDFULibrary-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSDFULibrary-umbrella.h"; sourceTree = ""; }; - E309EA15FBF883AABCE1FD5BB7875A23 /* DFUStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStream.swift; sourceTree = ""; }; - E91337ABDA663BD9B099E4ED76DB8AC7 /* DFUCharacteristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUCharacteristic.swift; sourceTree = ""; }; + CD123AE7BC2EACCAFD421D3AA2DB238D /* DFUStarterPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUStarterPeripheral.swift; sourceTree = ""; }; + CDA77939015574CB7684CC03D1AB3AB4 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + CF4DE5E5117C75027223186B352FA1E4 /* DFUFirmware.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUFirmware.swift; sourceTree = ""; }; + CF6F97BA732AF0E03DA15DF064340324 /* Pods-DFU Test Performer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-DFU Test Performer-umbrella.h"; sourceTree = ""; }; + D00D0CE439E6E168DD5FF30F94A856F2 /* iOSDFULibrary-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "iOSDFULibrary-Info.plist"; sourceTree = ""; }; + D40B800E6B0D7C024CF46A6118FA2508 /* Manifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Manifest.swift; sourceTree = ""; }; + D7C1315710F0E00F3BFDA656537BD276 /* DFUCharacteristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUCharacteristic.swift; sourceTree = ""; }; + DCC41D0CFF8F841465C935EA6EE3FC6A /* DFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPeripheralDelegate.swift; sourceTree = ""; }; + DEC944C3D2C62D38B794292BC4210928 /* Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = ""; }; + E30315A5C9D96BDE873F8A3940CF1164 /* Pods-DFU Test Performer-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-DFU Test Performer-acknowledgements.markdown"; sourceTree = ""; }; EA3E0E44A6044A1DF14294A7410032B0 /* Archive+Progress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Progress.swift"; path = "Sources/ZIPFoundation/Archive+Progress.swift"; sourceTree = ""; }; - EC463B2C6E2ED809062DE5B066811C69 /* SecureDFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUExecutor.swift; sourceTree = ""; }; - EE26EED2F169525AC21FEB0740B20559 /* DFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUService.swift; sourceTree = ""; }; - F0A969A47F4444DA9776029939467784 /* SoftdeviceBootloaderInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SoftdeviceBootloaderInfo.swift; sourceTree = ""; }; - F15AEF7DF17182614AD16E24DFD5EDBD /* ButtonlessDFU.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ButtonlessDFU.swift; sourceTree = ""; }; - F3DD85D06A100C56C4B2E803D9AD33F9 /* LoggerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoggerDelegate.swift; sourceTree = ""; }; - F8142DB361DCB90557C50AC40E7A8232 /* DFUController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUController.swift; sourceTree = ""; }; - F92473EA5BBF8DA28CC4F606BBA2A8A4 /* Pods-DFU Test Performer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DFU Test Performer.debug.xcconfig"; sourceTree = ""; }; + F064C250FA432A597B5674F54F80F7AF /* Double.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Double.swift; sourceTree = ""; }; + F3C91A4D107EA238BD6F5E39236BE9E0 /* SoftdeviceBootloaderInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SoftdeviceBootloaderInfo.swift; sourceTree = ""; }; + F68A754DD55FFA694CF4603EA168D511 /* DFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUPeripheral.swift; sourceTree = ""; }; + F76805B511BF73531A2F1E2ACC75052D /* DFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DFUService.swift; sourceTree = ""; }; + FA3910F45E50070E2FEA5452200AA85B /* SecureDFUControlPoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SecureDFUControlPoint.swift; sourceTree = ""; }; FBAD1065878071A38343FB5EE833F9EB /* Data+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Serialization.swift"; path = "Sources/ZIPFoundation/Data+Serialization.swift"; sourceTree = ""; }; - FC95D668E217CFBB25845AA15162348B /* Pods-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-Tests"; path = Pods_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FD50E0D753FC48DE28BDB86D8D7CBB34 /* ZIPFoundation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZIPFoundation-umbrella.h"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -252,14 +225,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 72D4AA8EF9A7412BD0CCDCE5E03F3B7F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4FBDD0A3A3EA1614D5E77F0C5E409671 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 930FB82BE7F0BA76E5C9E263E417A3B5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -276,7 +241,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D6E83E305EDDCD5EEE86F93EF1E7B0D2 /* Frameworks */ = { + F79D6680211C6521FC89BE797EB5B7A4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -286,125 +251,113 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0FFEFBF819F7670EB74EC7FF83256854 /* DFU */ = { + 0AD02EA1F974962C776946EEC087B613 /* LegacyDFU */ = { isa = PBXGroup; children = ( - EC463B2C6E2ED809062DE5B066811C69 /* SecureDFUExecutor.swift */, - 44A420893B4C930B90C47680C5E76209 /* SecureDFUServiceInitiator.swift */, + FA1E75817061F32C61B250AD606806AE /* Characteristics */, + EDA021F825BCDF648C33546D72B2E59C /* DFU */, + A50AC6F0D8DCFCEC6D5832601E57E114 /* Peripherals */, + 0D36B4770B73CDA858B3BE634AD6E3AF /* Services */, ); - name = DFU; - path = DFU; + name = LegacyDFU; + path = LegacyDFU; sourceTree = ""; }; - 15BFA000ECE159CAB630A360DBC1B27E /* Characteristics */ = { + 0D36B4770B73CDA858B3BE634AD6E3AF /* Services */ = { isa = PBXGroup; children = ( - F15AEF7DF17182614AD16E24DFD5EDBD /* ButtonlessDFU.swift */, - 8F93E46FA5392D490EF78E878CB5078C /* SecureDFUControlPoint.swift */, - 8B0233B0E3D6D12C72167A77FDBDF54A /* SecureDFUPacket.swift */, + 167B1F5C2942263AB3067C330A96E545 /* LegacyDFUService.swift */, ); - name = Characteristics; - path = Characteristics; + name = Services; + path = Services; sourceTree = ""; }; - 22F22CADF54267145796AF2591F00FEF /* Implementation */ = { + 28524C0CD39DAEE6962BBF67220B6D70 /* Manifest */ = { isa = PBXGroup; children = ( - BDCF5CE1471D5B68AC38EA7B97DA0FBB /* DFUPeripheralSelector.swift */, - 68E66AB6E80FF8D3AA043843C71A5125 /* DFUPeripheralSelectorDelegate.swift */, - 5AE158E0877EF0EE361602C0F197D91A /* DFUServiceController.swift */, - 88215D3C7551C66F37D2BC376024FBFC /* DFUServiceDelegate.swift */, - 4821DC20A5B5731CDEAF6D0AFC534400 /* DFUServiceInitiator.swift */, - 6E423EF85B1D40A5B4AF89BE2AEBD481 /* DFUUuidHelper.swift */, - 8A5495F1BA657FF4B84EA247EE5DE771 /* DFUSelector */, - E46882A82E1295A04D68CA9798B5D830 /* Firmware */, - 938C3321DB802721DC5D7031F7CB8652 /* GenericDFU */, - EFF7E030A1A68328BB2134E6357397AA /* LegacyDFU */, - 7AD53CC923C56A82DB627EA16A5A8B93 /* SecureDFU */, + D40B800E6B0D7C024CF46A6118FA2508 /* Manifest.swift */, + 07D74C065CBDE8DD0317E86FF81837B7 /* ManifestFirmwareInfo.swift */, + F3C91A4D107EA238BD6F5E39236BE9E0 /* SoftdeviceBootloaderInfo.swift */, ); - name = Implementation; - path = Implementation; + name = Manifest; + path = Manifest; sourceTree = ""; }; - 266D5E39877F1DAE446ADE36E2267E24 /* iOSDFULibrary */ = { + 3BC018477018373A0F670089403139D8 /* DFUPackage */ = { isa = PBXGroup; children = ( - BEA97DE3B282F16F7CAC916F29326F5F /* PrivacyInfo.xcprivacy */, - 5F45D3CF5AD719CB45062A365F149404 /* Assets */, - 6FC359403A5047C71FDAC85133DAB8EA /* Classes */, - BE26DF1A3E59A09AC1E73A8D84A8A72D /* Pod */, - 86FE5D283A53413502193DBD942A1F1B /* Support Files */, + 28524C0CD39DAEE6962BBF67220B6D70 /* Manifest */, ); - name = iOSDFULibrary; - path = ../..; + name = DFUPackage; + path = DFUPackage; sourceTree = ""; }; - 2CBCEBF0D950D83B115593FA3ABE8B4A /* Targets Support Files */ = { + 3D691A9754972649E1905328028499F2 /* Logging */ = { isa = PBXGroup; children = ( - E788E34FC0A8701606561448C2A77018 /* Pods-DFU Test Performer */, - 3C0F08A060E33542504A480AD6F81477 /* Pods-Tests */, + 3804CDEEF2372AC84A42363D969D7EAF /* LoggerDelegate.swift */, + 53F5875506B4F5883A5FAADECFD1B379 /* LoggerHelper.swift */, ); - name = "Targets Support Files"; + name = Logging; + path = Logging; sourceTree = ""; }; - 2DED88152FDF21A90F353A631CF6CEC9 /* DFUPackage */ = { + 4015B6461EFD3557FE6527839F9F013E /* Implementation */ = { isa = PBXGroup; children = ( - CEAE00E26BA078ED243B6BFADE6C79CF /* Manifest */, + 6445FBDD9A82B7C066C8FD831FBC0E67 /* DFUPeripheralSelector.swift */, + BEF52C479BB046AA3E2ED241F5E913EB /* DFUPeripheralSelectorDelegate.swift */, + 4BC82F4044A4B844C7FEA386225B4327 /* DFUServiceController.swift */, + 4BA4E71897F8EBA286E6F872E638D8F2 /* DFUServiceDelegate.swift */, + 478ED99EF955FA3E5F6B775250A1678F /* DFUServiceInitiator.swift */, + 0800B8939E4E95511F1DA124549A5572 /* DFUUuidHelper.swift */, + 9F5DAED037AB026D9BD2D1CB83CF5EE9 /* DFUSelector */, + FA808CDF9E7E003475F6AD800F37EB3D /* Firmware */, + 6EF0C29D3F8F08175B69D0CDFA505A71 /* GenericDFU */, + 0AD02EA1F974962C776946EEC087B613 /* LegacyDFU */, + E0EC107A2DD096693EA0A2088CCD9F0A /* SecureDFU */, ); - name = DFUPackage; - path = DFUPackage; + name = Implementation; + path = Library/Classes/Implementation; sourceTree = ""; }; - 38006F8CCAC231031B4C56FB95A38647 /* Peripheral */ = { + 415FA742F703AA50D2B8E909EB20AD97 /* Support Files */ = { isa = PBXGroup; children = ( - 87A050B88B30938B7A7D893AF0F58624 /* SecureDFUPeripheral.swift */, - 981C08EE436DA4C8222041E0D1FDBD5F /* SecureDFUPeripheralDelegate.swift */, + 882038C07AD042E3FB5878B2B3934C09 /* iOSDFULibrary.modulemap */, + A63362C7BA820A6A0AD9DBC16C3086C6 /* iOSDFULibrary-dummy.m */, + D00D0CE439E6E168DD5FF30F94A856F2 /* iOSDFULibrary-Info.plist */, + A4529F74BA077283F177CB3CC1BDA606 /* iOSDFULibrary-prefix.pch */, + B9E05A42BE2447479DC8C627480CDE94 /* iOSDFULibrary-umbrella.h */, + 3908A190046208994CF89AE7B6995D13 /* iOSDFULibrary.debug.xcconfig */, + BC0AC6A0E306816D6BA9E723AF039762 /* iOSDFULibrary.release.xcconfig */, + C518560B491E8279F4F9AB1C09AF6497 /* ResourceBundle-PrivacyInfo-iOSDFULibrary-Info.plist */, ); - name = Peripheral; - path = Peripheral; - sourceTree = ""; - }; - 3C0F08A060E33542504A480AD6F81477 /* Pods-Tests */ = { - isa = PBXGroup; - children = ( - AC887EB6CACF678EDA665BE5063601CB /* Pods-Tests.modulemap */, - 4CB873E03A91EF7ED55C46670F470F85 /* Pods-Tests-acknowledgements.markdown */, - 36AE75D688C3BFAD066906CB641BA2F8 /* Pods-Tests-acknowledgements.plist */, - 622EF4EA94C83CF9F6C5A40935923768 /* Pods-Tests-dummy.m */, - 5816B1FB94F008530932DB82E10C9155 /* Pods-Tests-frameworks.sh */, - 1AD743467A2164625E2EA635663D64B8 /* Pods-Tests-Info.plist */, - 931AFED342C250CFC88E0EDA8B138A5D /* Pods-Tests-umbrella.h */, - 5E18512B48F11E981CFACEFABB97C57B /* Pods-Tests.debug.xcconfig */, - 37CC8BB3B1F3A2506CF5C14E63A222A7 /* Pods-Tests.release.xcconfig */, - ); - name = "Pods-Tests"; - path = "Target Support Files/Pods-Tests"; + name = "Support Files"; + path = "Test App/Pods/Target Support Files/iOSDFULibrary"; sourceTree = ""; }; - 4380A39E288C475996FC198BC256D08C /* Streams */ = { + 4290B3AB21859398BFA34FF2219AC2EC /* Services */ = { isa = PBXGroup; children = ( - E309EA15FBF883AABCE1FD5BB7875A23 /* DFUStream.swift */, - A385D58742098EDAD64DDF2C68B31E43 /* DFUStreamBin.swift */, - 2A0BA50B4871B43F6D09F18DB46E1B36 /* DFUStreamHex.swift */, - 3FB9B441D9DB762169B5FD9EAA47329E /* DFUStreamZip.swift */, + 5E96350D4A3E838E286A2563B3B1D9E8 /* SecureDFUService.swift */, ); - name = Streams; - path = Streams; + name = Services; + path = Services; sourceTree = ""; }; - 44A2F059AD728F4A6B0A7DFCD67D90EB /* Characteristics */ = { + 4746D74201BF01AE548C3E83B74C61FE /* iOSDFULibrary */ = { isa = PBXGroup; children = ( - B7C9207C664DA02209BE543B5E411C25 /* DFUControlPoint.swift */, - 40D0D06BAAFE8F39685F325E1096D5E2 /* DFUPacket.swift */, - 40831312A499CEABEDD20F19928B1025 /* DFUVersion.swift */, + 8AC0C2A9832FF05CAF9ABB4C13C60BA3 /* Documentation.docc */, + 3061D637A818C1591DF3A619C2E87297 /* PrivacyInfo.xcprivacy */, + 4015B6461EFD3557FE6527839F9F013E /* Implementation */, + 80206584E2AF568BF2046B09FEDE2037 /* Pod */, + 415FA742F703AA50D2B8E909EB20AD97 /* Support Files */, + C921648095D25A9E4546EAB9CE166E08 /* Utilities */, ); - name = Characteristics; - path = Characteristics; + name = iOSDFULibrary; + path = ../..; sourceTree = ""; }; 47A43D987877A4AD91CE2A1F656136E8 /* Pods */ = { @@ -442,14 +395,14 @@ path = ZIPFoundation; sourceTree = ""; }; - 511B7CB2B70695ED7942FF8D1B11D413 /* Logging */ = { + 5737A68EF0891FE0586C1D017BE9D9AC /* DFU */ = { isa = PBXGroup; children = ( - F3DD85D06A100C56C4B2E803D9AD33F9 /* LoggerDelegate.swift */, - 2E17FDA27DD084F112BAFE2054309F0E /* LoggerHelper.swift */, + 800442695688163EE509380F519C45F9 /* SecureDFUExecutor.swift */, + 8B42FCE125BD9A2CDFEAB413CBACD7DD /* SecureDFUServiceInitiator.swift */, ); - name = Logging; - path = Logging; + name = DFU; + path = DFU; sourceTree = ""; }; 578452D2E740E91742655AC8F1636D1F /* iOS */ = { @@ -460,171 +413,128 @@ name = iOS; sourceTree = ""; }; - 5F45D3CF5AD719CB45062A365F149404 /* Assets */ = { - isa = PBXGroup; - children = ( - 3237B5E0B0C0BC525073694F77E52962 /* Documentation.docc */, - ); - name = Assets; - path = Library/Assets; - sourceTree = ""; - }; - 6DBFE061DF89D7CDF9DECA19FA941854 /* Utilities */ = { + 6EF0C29D3F8F08175B69D0CDFA505A71 /* GenericDFU */ = { isa = PBXGroup; children = ( - A0AAE68B988734F485D61C42BAE86CE5 /* crc32.swift */, - C87F59D94F8E57DE8A93BEC0CD82B174 /* Data.swift */, - 9B9F7B2CAB0992B1B37D7049F12057E3 /* Double.swift */, - D8963BE9FC0DDB86A9A9B2A8C3BD6703 /* ZipArchive.swift */, - 2DED88152FDF21A90F353A631CF6CEC9 /* DFUPackage */, - 8EE28D4E1B3455B289A23B24DF153473 /* HexToBinConverter */, - 511B7CB2B70695ED7942FF8D1B11D413 /* Logging */, - 4380A39E288C475996FC198BC256D08C /* Streams */, + D7C1315710F0E00F3BFDA656537BD276 /* DFUCharacteristic.swift */, + A063E3BD90EC5B1864BE24B73EA2E30D /* DFUController.swift */, + AD4C5CA5B8F57E2857B3082391687FDA /* DFUExecutor.swift */, + F68A754DD55FFA694CF4603EA168D511 /* DFUPeripheral.swift */, + DCC41D0CFF8F841465C935EA6EE3FC6A /* DFUPeripheralDelegate.swift */, + F76805B511BF73531A2F1E2ACC75052D /* DFUService.swift */, ); - name = Utilities; - path = Utilities; + name = GenericDFU; + path = GenericDFU; sourceTree = ""; }; - 6FC359403A5047C71FDAC85133DAB8EA /* Classes */ = { + 72C5F7C0E4DB28F15D32932185550917 /* Development Pods */ = { isa = PBXGroup; children = ( - 22F22CADF54267145796AF2591F00FEF /* Implementation */, - 6DBFE061DF89D7CDF9DECA19FA941854 /* Utilities */, + 4746D74201BF01AE548C3E83B74C61FE /* iOSDFULibrary */, ); - name = Classes; - path = Library/Classes; + name = "Development Pods"; sourceTree = ""; }; - 7AD53CC923C56A82DB627EA16A5A8B93 /* SecureDFU */ = { + 80206584E2AF568BF2046B09FEDE2037 /* Pod */ = { isa = PBXGroup; children = ( - 15BFA000ECE159CAB630A360DBC1B27E /* Characteristics */, - 0FFEFBF819F7670EB74EC7FF83256854 /* DFU */, - 38006F8CCAC231031B4C56FB95A38647 /* Peripheral */, - CF6008DB5B7E1BD5BB55F96097AB7D6F /* Services */, + 01CD024CBE604A4B1EF0F212CF1F6D9C /* iOSDFULibrary.podspec */, + CDA77939015574CB7684CC03D1AB3AB4 /* LICENSE */, + B3FAD5B149F2E3AEA9D71C10836E9744 /* README.md */, ); - name = SecureDFU; - path = SecureDFU; + name = Pod; sourceTree = ""; }; - 86FE5D283A53413502193DBD942A1F1B /* Support Files */ = { + 915D37D5137DFD5241AE5D591379DE9C /* Peripheral */ = { isa = PBXGroup; children = ( - CE4DF1EFE83DF17AD27AADD52E486821 /* iOSDFULibrary.modulemap */, - E14C99CD1054B05873DDF5619037E623 /* iOSDFULibrary-dummy.m */, - 9CAA92244AA0050D9D5E90CF86A5699D /* iOSDFULibrary-Info.plist */, - 041A2D2B07E8FF5AA923C27F94EAB762 /* iOSDFULibrary-prefix.pch */, - E1BFA64F4EC11BAEB4BC894EEF4F08F5 /* iOSDFULibrary-umbrella.h */, - C21FFB843E2C1E9F42647B17C5FCD727 /* iOSDFULibrary.debug.xcconfig */, - 3CFAA3E3F9635E778ABE7468C7AE6969 /* iOSDFULibrary.release.xcconfig */, - D77DD9F6391E6404973D596217BE7A94 /* ResourceBundle-PrivacyInfo-iOSDFULibrary-Info.plist */, + 30AB8EEAF9C52517342F007EB47E601E /* SecureDFUPeripheral.swift */, + 145DCCEABF9671A7442C8E6C250818EF /* SecureDFUPeripheralDelegate.swift */, ); - name = "Support Files"; - path = "Test App/Pods/Target Support Files/iOSDFULibrary"; + name = Peripheral; + path = Peripheral; sourceTree = ""; }; - 8A5495F1BA657FF4B84EA247EE5DE771 /* DFUSelector */ = { + 9F5DAED037AB026D9BD2D1CB83CF5EE9 /* DFUSelector */ = { isa = PBXGroup; children = ( - BF2DA8DD63D9B21F5A5FC1A5F40E4449 /* DFUServiceSelector.swift */, - 3A33F565D6D3C2B8914AFD3D56E3FA18 /* DFUStarterPeripheral.swift */, + 0576DF0467E381F14F93ED24A95D651F /* DFUServiceSelector.swift */, + CD123AE7BC2EACCAFD421D3AA2DB238D /* DFUStarterPeripheral.swift */, ); name = DFUSelector; path = DFUSelector; sourceTree = ""; }; - 8EE28D4E1B3455B289A23B24DF153473 /* HexToBinConverter */ = { + A48E65539163B32AAF7748779BE46836 /* Streams */ = { isa = PBXGroup; children = ( - B78B09EF12EF34409B2E4552F38425FE /* IntelHex2BinConverter.swift */, + 3E6CE2F712BB54AF6B105E32536F821B /* DFUStream.swift */, + BCE38CFC61340DE1AFEEB61A271293F3 /* DFUStreamBin.swift */, + 1F10919931C23E8A954EF5D1FFEAA918 /* DFUStreamHex.swift */, + 06F5AC1C32CAC5B6C9DC29B9D0FDB79C /* DFUStreamZip.swift */, ); - name = HexToBinConverter; - path = HexToBinConverter; - sourceTree = ""; - }; - 9093CEF621AB87670115B298F8AB797B /* Development Pods */ = { - isa = PBXGroup; - children = ( - 266D5E39877F1DAE446ADE36E2267E24 /* iOSDFULibrary */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 93727181DFADC619F0B4C7DCEE8BD7EF /* Products */ = { - isa = PBXGroup; - children = ( - 21B1375088A0310C7AE2BE4C8188D12F /* iOSDFULibrary */, - 27B0A2023837F93305ACED3FBA1B40B3 /* iOSDFULibrary-PrivacyInfo */, - C55220E4E03AD48A0F0FF2EDA91A6AA7 /* Pods-DFU Test Performer */, - FC95D668E217CFBB25845AA15162348B /* Pods-Tests */, - 48A4A6EDC08C8AC933D0DCD507E9D173 /* ZIPFoundation */, - ); - name = Products; + name = Streams; + path = Streams; sourceTree = ""; }; - 938C3321DB802721DC5D7031F7CB8652 /* GenericDFU */ = { + A50AC6F0D8DCFCEC6D5832601E57E114 /* Peripherals */ = { isa = PBXGroup; children = ( - E91337ABDA663BD9B099E4ED76DB8AC7 /* DFUCharacteristic.swift */, - F8142DB361DCB90557C50AC40E7A8232 /* DFUController.swift */, - A62503417DF55BB071127620A2D7821B /* DFUExecutor.swift */, - 8A1C2489DEDDD68A94AF76F4AA6BCF3F /* DFUPeripheral.swift */, - 41331E421B629A82907304C0CC25C93E /* DFUPeripheralDelegate.swift */, - EE26EED2F169525AC21FEB0740B20559 /* DFUService.swift */, + 3AF5902A185967D1B6E77A87CFE04986 /* LegacyDFUPeripheral.swift */, + 78B9AD8CC9133A736A02B4088679CBFE /* LegacyDFUPeripheralDelegate.swift */, ); - name = GenericDFU; - path = GenericDFU; + name = Peripherals; + path = Peripherals; sourceTree = ""; }; - BE26DF1A3E59A09AC1E73A8D84A8A72D /* Pod */ = { + B59B05765442BEE26E56E6913B3E950D /* Characteristics */ = { isa = PBXGroup; children = ( - 218C551D242E2DE29AF13F65EEDA1FC3 /* iOSDFULibrary.podspec */, - 6F2E6DCE600B83B8DBE31A25064A83CA /* LICENSE */, - DDFB9ED0424C6B8036E965889BDA5114 /* README.md */, + 21B11975F219AF5316647A0D9FBC85D1 /* ButtonlessDFU.swift */, + FA3910F45E50070E2FEA5452200AA85B /* SecureDFUControlPoint.swift */, + C3CFAFACFB631CFE49A0BD405697FD94 /* SecureDFUPacket.swift */, ); - name = Pod; + name = Characteristics; + path = Characteristics; sourceTree = ""; }; - CEAE00E26BA078ED243B6BFADE6C79CF /* Manifest */ = { + C921648095D25A9E4546EAB9CE166E08 /* Utilities */ = { isa = PBXGroup; children = ( - 26BA189A8381FB46F7D1D8E336DFC4AE /* Manifest.swift */, - A2FE69FF59EBE639F9E8D324203AD73E /* ManifestFirmwareInfo.swift */, - F0A969A47F4444DA9776029939467784 /* SoftdeviceBootloaderInfo.swift */, + 92116953D0FB7D75B154D98B3D5E59C3 /* crc32.swift */, + DEC944C3D2C62D38B794292BC4210928 /* Data.swift */, + F064C250FA432A597B5674F54F80F7AF /* Double.swift */, + 78AA62E96098EA68EE40AED306DE24BE /* ZipArchive.swift */, + 3BC018477018373A0F670089403139D8 /* DFUPackage */, + EFB934AE21716705AB6BCB6BB9A39998 /* HexToBinConverter */, + 3D691A9754972649E1905328028499F2 /* Logging */, + A48E65539163B32AAF7748779BE46836 /* Streams */, ); - name = Manifest; - path = Manifest; + name = Utilities; + path = Library/Classes/Utilities; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 9093CEF621AB87670115B298F8AB797B /* Development Pods */, + 72C5F7C0E4DB28F15D32932185550917 /* Development Pods */, D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, 47A43D987877A4AD91CE2A1F656136E8 /* Pods */, - 93727181DFADC619F0B4C7DCEE8BD7EF /* Products */, - 2CBCEBF0D950D83B115593FA3ABE8B4A /* Targets Support Files */, - ); - sourceTree = ""; - }; - CF6008DB5B7E1BD5BB55F96097AB7D6F /* Services */ = { - isa = PBXGroup; - children = ( - 0EB0194C1C9817906008F130EFAFF7F8 /* SecureDFUService.swift */, + CF6940136ADEB01768A846411B85810B /* Products */, + EBA7A10689B0FCE4FD566005520EF022 /* Targets Support Files */, ); - name = Services; - path = Services; sourceTree = ""; }; - D1FA433A7007226694E796FF181FDBBC /* Services */ = { + CF6940136ADEB01768A846411B85810B /* Products */ = { isa = PBXGroup; children = ( - D06FD18CD6E44E85857B099B949A5551 /* LegacyDFUService.swift */, + 21B1375088A0310C7AE2BE4C8188D12F /* iOSDFULibrary */, + 27B0A2023837F93305ACED3FBA1B40B3 /* iOSDFULibrary-PrivacyInfo */, + C55220E4E03AD48A0F0FF2EDA91A6AA7 /* Pods-DFU Test Performer */, + 48A4A6EDC08C8AC933D0DCD507E9D173 /* ZIPFoundation */, ); - name = Services; - path = Services; + name = Products; sourceTree = ""; }; D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { @@ -635,16 +545,6 @@ name = Frameworks; sourceTree = ""; }; - DC7186B914FA4BCDE834414DE428C096 /* Peripherals */ = { - isa = PBXGroup; - children = ( - 3E3B95E6357E033532E05C76AFFB37F7 /* LegacyDFUPeripheral.swift */, - 1A3B4748406E375DF69FD9C3B0EA53E9 /* LegacyDFUPeripheralDelegate.swift */, - ); - name = Peripherals; - path = Peripherals; - sourceTree = ""; - }; DDC88718C89E2B6A8F71BBC5C7B7BE10 /* Support Files */ = { isa = PBXGroup; children = ( @@ -660,65 +560,85 @@ path = "../Target Support Files/ZIPFoundation"; sourceTree = ""; }; - E46882A82E1295A04D68CA9798B5D830 /* Firmware */ = { + E0EC107A2DD096693EA0A2088CCD9F0A /* SecureDFU */ = { isa = PBXGroup; children = ( - 966FA52F30FBCEB782F630D3CF634542 /* DFUFirmware.swift */, + B59B05765442BEE26E56E6913B3E950D /* Characteristics */, + 5737A68EF0891FE0586C1D017BE9D9AC /* DFU */, + 915D37D5137DFD5241AE5D591379DE9C /* Peripheral */, + 4290B3AB21859398BFA34FF2219AC2EC /* Services */, ); - name = Firmware; - path = Firmware; + name = SecureDFU; + path = SecureDFU; sourceTree = ""; }; - E788E34FC0A8701606561448C2A77018 /* Pods-DFU Test Performer */ = { + E5B7158DEBE21E5A4D6FEB3529AB2067 /* Pods-DFU Test Performer */ = { isa = PBXGroup; children = ( - 35EE4B2BB36D9E7001777D76AFDD691C /* Pods-DFU Test Performer.modulemap */, - CF02D435830505CE651EE0EDCB49828B /* Pods-DFU Test Performer-acknowledgements.markdown */, - CAC8224501A95F08DF3CFC51427150B9 /* Pods-DFU Test Performer-acknowledgements.plist */, - DFE7C4D4EE4D280E9BEBEE9EAB0F9F54 /* Pods-DFU Test Performer-dummy.m */, - 16FAE863A5372A4A31546CFEC2EE6DAA /* Pods-DFU Test Performer-frameworks.sh */, - A602ECF7E7B43E27E938B15E31A69B3A /* Pods-DFU Test Performer-Info.plist */, - DFC0A63862C335CE40DB2CF0D1F42E46 /* Pods-DFU Test Performer-umbrella.h */, - F92473EA5BBF8DA28CC4F606BBA2A8A4 /* Pods-DFU Test Performer.debug.xcconfig */, - 13343E791DD7349183EE5E1708F3126A /* Pods-DFU Test Performer.release.xcconfig */, + 6CFBA1C89A9EA1D54DF89C9F6FED33D4 /* Pods-DFU Test Performer.modulemap */, + E30315A5C9D96BDE873F8A3940CF1164 /* Pods-DFU Test Performer-acknowledgements.markdown */, + BBDD025226A441FB9AFB45516A956BE1 /* Pods-DFU Test Performer-acknowledgements.plist */, + 334AEEBEB42724FFAC59650859AD5CEA /* Pods-DFU Test Performer-dummy.m */, + 3E8B5324E36CFB1C3B099E2828CD97DE /* Pods-DFU Test Performer-frameworks.sh */, + 4D9FAE29095D1C955E9E35AD6F030022 /* Pods-DFU Test Performer-Info.plist */, + CF6F97BA732AF0E03DA15DF064340324 /* Pods-DFU Test Performer-umbrella.h */, + 9ABD9FCCDB533AFF928542FA5A12333B /* Pods-DFU Test Performer.debug.xcconfig */, + 7747DFB361FEEEB9307C6AF6878D5BF2 /* Pods-DFU Test Performer.release.xcconfig */, ); name = "Pods-DFU Test Performer"; path = "Target Support Files/Pods-DFU Test Performer"; sourceTree = ""; }; - EB2EF304972C391B42B6A190E480AB3E /* DFU */ = { + EBA7A10689B0FCE4FD566005520EF022 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + E5B7158DEBE21E5A4D6FEB3529AB2067 /* Pods-DFU Test Performer */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + EDA021F825BCDF648C33546D72B2E59C /* DFU */ = { isa = PBXGroup; children = ( - ABB1740152CA122415F771BB7414B0C6 /* LegacyDFUExecutor.swift */, - 753FBE5C9F717B5FADD96FF94A1786CB /* LegacyDFUServiceInitiator.swift */, + 3F6FD6A809CAB10AB45543531A794D5A /* LegacyDFUExecutor.swift */, + 938F43AC9E1AEFC467F1821327CF7728 /* LegacyDFUServiceInitiator.swift */, ); name = DFU; path = DFU; sourceTree = ""; }; - EFF7E030A1A68328BB2134E6357397AA /* LegacyDFU */ = { + EFB934AE21716705AB6BCB6BB9A39998 /* HexToBinConverter */ = { isa = PBXGroup; children = ( - 44A2F059AD728F4A6B0A7DFCD67D90EB /* Characteristics */, - EB2EF304972C391B42B6A190E480AB3E /* DFU */, - DC7186B914FA4BCDE834414DE428C096 /* Peripherals */, - D1FA433A7007226694E796FF181FDBBC /* Services */, + 204A3F9CD6C6CC6935D34D7B6AFA517E /* IntelHex2BinConverter.swift */, ); - name = LegacyDFU; - path = LegacyDFU; + name = HexToBinConverter; + path = HexToBinConverter; + sourceTree = ""; + }; + FA1E75817061F32C61B250AD606806AE /* Characteristics */ = { + isa = PBXGroup; + children = ( + 0A03306E3C70F687D61AFF3F0D44680B /* DFUControlPoint.swift */, + 3AB58F82E619E592B7B3CD4B4BD1F21C /* DFUPacket.swift */, + 37B05E239679CF0D3CA9252D253BCDFE /* DFUVersion.swift */, + ); + name = Characteristics; + path = Characteristics; + sourceTree = ""; + }; + FA808CDF9E7E003475F6AD800F37EB3D /* Firmware */ = { + isa = PBXGroup; + children = ( + CF4DE5E5117C75027223186B352FA1E4 /* DFUFirmware.swift */, + ); + name = Firmware; + path = Firmware; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 91E7939BC4018D8A3AE0C0DA3FD8EEA4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 5A5142BFBFD09ACF4804019135310CB1 /* Pods-Tests-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; AA0DB9D19997BFE2BD970F99FB827C39 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -748,11 +668,11 @@ /* Begin PBXNativeTarget section */ 0D10D66854407CAA2A9EEB0EA85C2BA7 /* iOSDFULibrary-PrivacyInfo */ = { isa = PBXNativeTarget; - buildConfigurationList = A01837C7A77CB141BB75D71DA8475828 /* Build configuration list for PBXNativeTarget "iOSDFULibrary-PrivacyInfo" */; + buildConfigurationList = 1C5B5FE5BC63E7F0D84E9926560DA300 /* Build configuration list for PBXNativeTarget "iOSDFULibrary-PrivacyInfo" */; buildPhases = ( - AC028F88E36C9FFCAD39B7F3B3B3F80C /* Sources */, - D6E83E305EDDCD5EEE86F93EF1E7B0D2 /* Frameworks */, - 2B38F9D4A1CC5C6137E8FC0ADC236189 /* Resources */, + 0B7C12E7BC368840171901FD7B9C8067 /* Sources */, + F79D6680211C6521FC89BE797EB5B7A4 /* Frameworks */, + 6EFEC364264B710B48C80D4D063340C3 /* Resources */, ); buildRules = ( ); @@ -768,41 +688,21 @@ buildConfigurationList = 3A3DCA0242DDC4C6ED0079B0831A89C8 /* Build configuration list for PBXNativeTarget "iOSDFULibrary" */; buildPhases = ( C9FAEE7D986085211BA22E621966DDBA /* Headers */, - A796D776DA7BEE47DE67BAE0061A93B3 /* Sources */, + AD95F700C5EC7BABABC83DFA20A252E3 /* Sources */, 3FB074563380B889F2101936BAA1DE00 /* Frameworks */, C03F3D7BE564CCC947FCD32001C26A7C /* Resources */, ); buildRules = ( ); dependencies = ( - 828D7276A3167405C118E65D2BEFD969 /* PBXTargetDependency */, - 97B868A0BFA9BE7CF07B4A5025685918 /* PBXTargetDependency */, + 4E63CE369FF890DB55E25FDFA98B6A83 /* PBXTargetDependency */, + 8DD36F79589AD797A4CEBE3B000E853B /* PBXTargetDependency */, ); name = iOSDFULibrary; productName = NordicDFU; productReference = 21B1375088A0310C7AE2BE4C8188D12F /* iOSDFULibrary */; productType = "com.apple.product-type.framework"; }; - 958186CF7D75761173A23E66E0CCAF14 /* Pods-Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = D7DB0C6A0B1A50BB2484AE11DAE815D0 /* Build configuration list for PBXNativeTarget "Pods-Tests" */; - buildPhases = ( - 91E7939BC4018D8A3AE0C0DA3FD8EEA4 /* Headers */, - FBED4DA3509C024AD6A2C6AC46BE96DB /* Sources */, - 72D4AA8EF9A7412BD0CCDCE5E03F3B7F /* Frameworks */, - 76446ECAED4543DA3C929FD4CC8E31A4 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 006B204A93C2747E96D8164360A370F7 /* PBXTargetDependency */, - BF416D7256928B41C7D511E8A7C61ADB /* PBXTargetDependency */, - ); - name = "Pods-Tests"; - productName = Pods_Tests; - productReference = FC95D668E217CFBB25845AA15162348B /* Pods-Tests */; - productType = "com.apple.product-type.framework"; - }; AA15C8469D67684160CC2A7098EB841C /* ZIPFoundation */ = { isa = PBXNativeTarget; buildConfigurationList = A207388268E2044623BE892D771C8F2A /* Build configuration list for PBXNativeTarget "ZIPFoundation" */; @@ -833,8 +733,8 @@ buildRules = ( ); dependencies = ( - AFE9563C56FC9170CF27358A4C52B99F /* PBXTargetDependency */, - 79D53075C67DBCE8B6C3C68FFBEE3E46 /* PBXTargetDependency */, + 4A96E0FF0FE7B59E70CB40DA9D4E6E78 /* PBXTargetDependency */, + E8C022312EBDC768A90E9F77BB87E316 /* PBXTargetDependency */, ); name = "Pods-DFU Test Performer"; productName = Pods_DFU_Test_Performer; @@ -859,14 +759,13 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 93727181DFADC619F0B4C7DCEE8BD7EF /* Products */; + productRefGroup = CF6940136ADEB01768A846411B85810B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 9506C7FCDAE6E6967A99655F452EEE93 /* iOSDFULibrary */, 0D10D66854407CAA2A9EEB0EA85C2BA7 /* iOSDFULibrary-PrivacyInfo */, ED60788E34F38786788C5E3D73760BE9 /* Pods-DFU Test Performer */, - 958186CF7D75761173A23E66E0CCAF14 /* Pods-Tests */, AA15C8469D67684160CC2A7098EB841C /* ZIPFoundation */, ); }; @@ -880,18 +779,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2B38F9D4A1CC5C6137E8FC0ADC236189 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 86C6F0A3EB1EE84C38CDA58816F990E5 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 76446ECAED4543DA3C929FD4CC8E31A4 /* Resources */ = { + 6EFEC364264B710B48C80D4D063340C3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 9073CDEB24B48BC1B9714F8720855CE0 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -913,72 +805,72 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 9B24227DC29D2467589B878B89A16038 /* Sources */ = { + 0B7C12E7BC368840171901FD7B9C8067 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B231A86EB66DC56B41A95287DD5D7D0A /* Pods-DFU Test Performer-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A796D776DA7BEE47DE67BAE0061A93B3 /* Sources */ = { + 9B24227DC29D2467589B878B89A16038 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7F72B765C60E60240F68AA9F3557D891 /* ButtonlessDFU.swift in Sources */, - 923C14D0ABDF2C6A90B9F415BE960CCC /* crc32.swift in Sources */, - DE3A6E938327C8D17134CA600954D570 /* Data.swift in Sources */, - B693C69F1A7B2B55AB145DDB1B405598 /* DFUCharacteristic.swift in Sources */, - BD960110BE791946F3B75AF6B7597984 /* DFUController.swift in Sources */, - 22A8448735888360094D505C0E842354 /* DFUControlPoint.swift in Sources */, - 8C0B3F210E14B9D634695B8771BE0685 /* DFUExecutor.swift in Sources */, - AFAD8C67F57C79C3CE22BC4EB29E6E6B /* DFUFirmware.swift in Sources */, - 44345432F8A5749C23081F6DD2B9A7F5 /* DFUPacket.swift in Sources */, - C47F8708EB61B9FF1B38E556027D938A /* DFUPeripheral.swift in Sources */, - 08347D9DC1A61FE0BD7E08526B765A99 /* DFUPeripheralDelegate.swift in Sources */, - B74F4CD5239CFD90E9E74DD1B6925C65 /* DFUPeripheralSelector.swift in Sources */, - D032189BCE2892DEE7EF70DF4F776870 /* DFUPeripheralSelectorDelegate.swift in Sources */, - 089A56AFB9E68B74ADDE8B5AA2BA34A0 /* DFUService.swift in Sources */, - 8B31C6BEC04ECDE6EBF05C84F43FAB6B /* DFUServiceController.swift in Sources */, - 6BE38F770B91631328ECDD7DFC297603 /* DFUServiceDelegate.swift in Sources */, - 91ACCE0EA8B34FAAE7BACB85A062E797 /* DFUServiceInitiator.swift in Sources */, - FD2AD6AEF4CF34882015D307E8B43D21 /* DFUServiceSelector.swift in Sources */, - 7B34A77D5D5E2AF9DEBF9CA2873F13B2 /* DFUStarterPeripheral.swift in Sources */, - DFB4D2BA1CBBF40A624815BB2D076BFC /* DFUStream.swift in Sources */, - 6F5BAD23A41874B21C8D4AC7230CC1C7 /* DFUStreamBin.swift in Sources */, - 0523AEEBD2E750AF4CBDA41BC3B5DA91 /* DFUStreamHex.swift in Sources */, - EE9598E9F8A262DC0C27480E161E6F03 /* DFUStreamZip.swift in Sources */, - A5CEDFAD1D3E79644B314924582A3560 /* DFUUuidHelper.swift in Sources */, - B71024F47763F0E46513C56C97465961 /* DFUVersion.swift in Sources */, - FC51FF9673099B25A3E530070B85F27B /* Documentation.docc in Sources */, - 77294A5AAE43E9F9805779E4D3D7D20B /* Double.swift in Sources */, - 1F7BD7C041BE64FE49A14D207AE328E7 /* IntelHex2BinConverter.swift in Sources */, - 1CD01D96B582F17DC17609A548E02871 /* iOSDFULibrary-dummy.m in Sources */, - 49BAF42D2700B1705A0E193BB93538DE /* LegacyDFUExecutor.swift in Sources */, - 383EA62F7BC7E9D1448909121BE3C94F /* LegacyDFUPeripheral.swift in Sources */, - 04988B00C895796AB09208329F2D3AC6 /* LegacyDFUPeripheralDelegate.swift in Sources */, - 8E86A7C1ECEE76751B808FFE122FC1BD /* LegacyDFUService.swift in Sources */, - D07A9633A7795A3BEF01726B97674516 /* LegacyDFUServiceInitiator.swift in Sources */, - 05EB9DA0219AC40E70D289238497F138 /* LoggerDelegate.swift in Sources */, - A1A774E1B03718283BD144A0C9DC0C5A /* LoggerHelper.swift in Sources */, - 83C16C1567766C37185BDCA0518AA4E7 /* Manifest.swift in Sources */, - 84FC22E48DAB50FA041E5EFE01346704 /* ManifestFirmwareInfo.swift in Sources */, - A7CDF4CA61AB1B9482AB3BFE509F6794 /* SecureDFUControlPoint.swift in Sources */, - D489C8F307C7CE2C4A52398D8EB86BEF /* SecureDFUExecutor.swift in Sources */, - B04369F30997F61400CFC2BA15F561B9 /* SecureDFUPacket.swift in Sources */, - 5379FAA96D6683553A000F224957A0F0 /* SecureDFUPeripheral.swift in Sources */, - F6E303C2F1002381120A80BA781BF64F /* SecureDFUPeripheralDelegate.swift in Sources */, - 3F171729AE938F3F157459108F595BAF /* SecureDFUService.swift in Sources */, - D13740E5F15F7048892CC1A4CC9899B9 /* SecureDFUServiceInitiator.swift in Sources */, - C86925EB0505A6228C881F9A77D0300D /* SoftdeviceBootloaderInfo.swift in Sources */, - 90D8D49EF4923EDCA632AB1721513ABA /* ZipArchive.swift in Sources */, + B231A86EB66DC56B41A95287DD5D7D0A /* Pods-DFU Test Performer-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - AC028F88E36C9FFCAD39B7F3B3B3F80C /* Sources */ = { + AD95F700C5EC7BABABC83DFA20A252E3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + EB49DB6579F1E227776B4D40A247202F /* ButtonlessDFU.swift in Sources */, + CB5333EF86E50CB9CBB3F7145E39591C /* crc32.swift in Sources */, + 73501E2294590ED998A0E8F8AE70472F /* Data.swift in Sources */, + 17A66F719FD923FB16F4537064D74005 /* DFUCharacteristic.swift in Sources */, + 9E6C7AF6C3D71BFBA635FDD77484CAF1 /* DFUController.swift in Sources */, + 43E4C8164933154DEA87EBF183BEE611 /* DFUControlPoint.swift in Sources */, + 58BF5ACF1D1A740D045E73922E9EAC21 /* DFUExecutor.swift in Sources */, + 531652B23FE748E450DB50F7501C064F /* DFUFirmware.swift in Sources */, + C25A9F399DBCF108A07FCA452C2666C9 /* DFUPacket.swift in Sources */, + 8A6A147E4B45E1E4489A5196FF5C9762 /* DFUPeripheral.swift in Sources */, + 3996EB9C655959E5F877801BA4B132D3 /* DFUPeripheralDelegate.swift in Sources */, + 6954F7CCFCC6D0430A9530B50B78CFEB /* DFUPeripheralSelector.swift in Sources */, + BD38EE234991C799EC38C56C9FAE9553 /* DFUPeripheralSelectorDelegate.swift in Sources */, + DBE8EF5AA85FED25539788DEB38752C7 /* DFUService.swift in Sources */, + B95EC3596918C8FD5F221E77FABC0A48 /* DFUServiceController.swift in Sources */, + F5667C8ED5D29BB31BE458223AAA3C25 /* DFUServiceDelegate.swift in Sources */, + 4657B136071B21DA5ED631180A263883 /* DFUServiceInitiator.swift in Sources */, + 57AE0E87845285BB6E76CE1F125CB66D /* DFUServiceSelector.swift in Sources */, + 75465C65646CFD26C838F0C6CDBD31B7 /* DFUStarterPeripheral.swift in Sources */, + 8BE8328C5A8A5FBA42C53EFA369E19F8 /* DFUStream.swift in Sources */, + A690CE85367097454A904D658AD5E84A /* DFUStreamBin.swift in Sources */, + 03AF183486E81D6512CB08C89144FA4C /* DFUStreamHex.swift in Sources */, + B78B96219862841726CF08FA0137C1C1 /* DFUStreamZip.swift in Sources */, + CF9E0A805339E2B892A62777A04B254A /* DFUUuidHelper.swift in Sources */, + 856913415C6902BC74F0EC7F3AAE4438 /* DFUVersion.swift in Sources */, + FBFBD29632DE5BBF4738A0527D2CCE2D /* Documentation.docc in Sources */, + 2243E509A89CB72D69742E2BA19AF737 /* Double.swift in Sources */, + 270ACADAD0823AC0214F759EB1AFB4B6 /* IntelHex2BinConverter.swift in Sources */, + 2294BDB802ED7641F7F66C791BC18881 /* iOSDFULibrary-dummy.m in Sources */, + DF98CE6FFA4B7CB5B4C88A6E9D4C3D9D /* LegacyDFUExecutor.swift in Sources */, + FED2937AD5504FDD036C488CEEC50987 /* LegacyDFUPeripheral.swift in Sources */, + 64E67147BED077D7181626091833B243 /* LegacyDFUPeripheralDelegate.swift in Sources */, + F66DAAA998C80C126CBD1C114C4277AE /* LegacyDFUService.swift in Sources */, + 6D842FDA1BF66578A91C3B942214B83C /* LegacyDFUServiceInitiator.swift in Sources */, + 2ABDE4F7209A693455359583F0CBFD0A /* LoggerDelegate.swift in Sources */, + B3321933922097BDC5B804305449322A /* LoggerHelper.swift in Sources */, + B05FB3EB118168139D1651E8D940E9A1 /* Manifest.swift in Sources */, + 96376CCA30372BF1C86D5DAD67DE1E4A /* ManifestFirmwareInfo.swift in Sources */, + 9D1EB28C0B85C733EE4272BBADDFCBA9 /* SecureDFUControlPoint.swift in Sources */, + F591E695951BFF3008348AAEA7063FFE /* SecureDFUExecutor.swift in Sources */, + 514D2D871ECCA97D2892507A11F61340 /* SecureDFUPacket.swift in Sources */, + 2A3653390DA477612B8BE440014E1A43 /* SecureDFUPeripheral.swift in Sources */, + 45F00F5DB7D855197C6173404FD3F86F /* SecureDFUPeripheralDelegate.swift in Sources */, + 9A79567671885D65D166470BBFE8C8D5 /* SecureDFUService.swift in Sources */, + D17E6BE25C7B7713713D81E7AD76F287 /* SecureDFUServiceInitiator.swift in Sources */, + CEC6C69B068BF000E542C98DC6355A12 /* SoftdeviceBootloaderInfo.swift in Sources */, + FDD6BC1E274ECC5CE2FA70FBB1D25FE8 /* ZipArchive.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1008,52 +900,32 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FBED4DA3509C024AD6A2C6AC46BE96DB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3CC3479B54B339B0725D292A9A9618A2 /* Pods-Tests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 006B204A93C2747E96D8164360A370F7 /* PBXTargetDependency */ = { + 4A96E0FF0FE7B59E70CB40DA9D4E6E78 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ZIPFoundation; target = AA15C8469D67684160CC2A7098EB841C /* ZIPFoundation */; - targetProxy = FCCE99419B4E620389D91AA7A8B04D8A /* PBXContainerItemProxy */; - }; - 79D53075C67DBCE8B6C3C68FFBEE3E46 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = iOSDFULibrary; - target = 9506C7FCDAE6E6967A99655F452EEE93 /* iOSDFULibrary */; - targetProxy = BCD3F2B95F5F602B46D6A32750E5F220 /* PBXContainerItemProxy */; + targetProxy = 3D07FFA4B7EE3AD3973FE24CBB8782EF /* PBXContainerItemProxy */; }; - 828D7276A3167405C118E65D2BEFD969 /* PBXTargetDependency */ = { + 4E63CE369FF890DB55E25FDFA98B6A83 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ZIPFoundation; target = AA15C8469D67684160CC2A7098EB841C /* ZIPFoundation */; - targetProxy = 3664CD4B7A0E73C8159EDB9652A469B1 /* PBXContainerItemProxy */; + targetProxy = B8E1DF5F30A672390DA392C5D2E357D0 /* PBXContainerItemProxy */; }; - 97B868A0BFA9BE7CF07B4A5025685918 /* PBXTargetDependency */ = { + 8DD36F79589AD797A4CEBE3B000E853B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "iOSDFULibrary-PrivacyInfo"; target = 0D10D66854407CAA2A9EEB0EA85C2BA7 /* iOSDFULibrary-PrivacyInfo */; - targetProxy = 1B71313072B0B8315797661C6CB4FFB6 /* PBXContainerItemProxy */; - }; - AFE9563C56FC9170CF27358A4C52B99F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZIPFoundation; - target = AA15C8469D67684160CC2A7098EB841C /* ZIPFoundation */; - targetProxy = 76B8D706B5153CC48929869E08F87DEE /* PBXContainerItemProxy */; + targetProxy = 7BE7EA85CD350DB41E3355503C4BB9D2 /* PBXContainerItemProxy */; }; - BF416D7256928B41C7D511E8A7C61ADB /* PBXTargetDependency */ = { + E8C022312EBDC768A90E9F77BB87E316 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = iOSDFULibrary; target = 9506C7FCDAE6E6967A99655F452EEE93 /* iOSDFULibrary */; - targetProxy = 4DA4A3DCAF2CD1C97A37A6A6BA8A6B80 /* PBXContainerItemProxy */; + targetProxy = 00638A5E2F1401B8A11EA639BA2CBD78 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -1162,7 +1034,7 @@ }; 3F4D2832AB1292AED45FD4C7833D4AB4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F92473EA5BBF8DA28CC4F606BBA2A8A4 /* Pods-DFU Test Performer.debug.xcconfig */; + baseConfigurationReference = 9ABD9FCCDB533AFF928542FA5A12333B /* Pods-DFU Test Performer.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -1199,7 +1071,7 @@ }; 4E827E976916FC3A4266560B6A660F92 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3CFAA3E3F9635E778ABE7468C7AE6969 /* iOSDFULibrary.release.xcconfig */; + baseConfigurationReference = BC0AC6A0E306816D6BA9E723AF039762 /* iOSDFULibrary.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1235,7 +1107,7 @@ }; 59BE91138D18D138C3B63B053B265DEF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C21FFB843E2C1E9F42647B17C5FCD727 /* iOSDFULibrary.debug.xcconfig */; + baseConfigurationReference = 3908A190046208994CF89AE7B6995D13 /* iOSDFULibrary.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1268,43 +1140,6 @@ }; name = Debug; }; - 63192F4A16F2BAD44D117652D4E88C39 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5E18512B48F11E981CFACEFABB97C57B /* Pods-Tests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Tests/Pods-Tests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Tests/Pods-Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1367,9 +1202,9 @@ }; name = Release; }; - 65FFA4FFB3DFB00CC11A94053EE67A68 /* Debug */ = { + 65A5B41D3C4B7EF1DB4BA678AAEBC585 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C21FFB843E2C1E9F42647B17C5FCD727 /* iOSDFULibrary.debug.xcconfig */; + baseConfigurationReference = BC0AC6A0E306816D6BA9E723AF039762 /* iOSDFULibrary.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/iOSDFULibrary"; @@ -1382,7 +1217,7 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; 8166EA4AF76C44730CF89110FCF7CE7A /* Debug */ = { isa = XCBuildConfiguration; @@ -1419,47 +1254,26 @@ }; name = Debug; }; - 9F879815570513A4E1817FE96F067D8C /* Release */ = { + C44D805617C3A2424CD917E833AA9F97 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 37CC8BB3B1F3A2506CF5C14E63A222A7 /* Pods-Tests.release.xcconfig */; + baseConfigurationReference = 3908A190046208994CF89AE7B6995D13 /* iOSDFULibrary.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Tests/Pods-Tests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/iOSDFULibrary"; + IBSC_MODULE = NordicDFU; + INFOPLIST_FILE = "Target Support Files/iOSDFULibrary/ResourceBundle-PrivacyInfo-iOSDFULibrary-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Tests/Pods-Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = PrivacyInfo; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; C4AA41602ACBA856DFE67D26C33C0EA4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 13343E791DD7349183EE5E1708F3126A /* Pods-DFU Test Performer.release.xcconfig */; + baseConfigurationReference = 7747DFB361FEEEB9307C6AF6878D5BF2 /* Pods-DFU Test Performer.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -1495,49 +1309,32 @@ }; name = Release; }; - E196F1109AFD0DC91935C63F5B178282 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3CFAA3E3F9635E778ABE7468C7AE6969 /* iOSDFULibrary.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/iOSDFULibrary"; - IBSC_MODULE = NordicDFU; - INFOPLIST_FILE = "Target Support Files/iOSDFULibrary/ResourceBundle-PrivacyInfo-iOSDFULibrary-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = PrivacyInfo; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 3A3DCA0242DDC4C6ED0079B0831A89C8 /* Build configuration list for PBXNativeTarget "iOSDFULibrary" */ = { + 1C5B5FE5BC63E7F0D84E9926560DA300 /* Build configuration list for PBXNativeTarget "iOSDFULibrary-PrivacyInfo" */ = { isa = XCConfigurationList; buildConfigurations = ( - 59BE91138D18D138C3B63B053B265DEF /* Debug */, - 4E827E976916FC3A4266560B6A660F92 /* Release */, + C44D805617C3A2424CD917E833AA9F97 /* Debug */, + 65A5B41D3C4B7EF1DB4BA678AAEBC585 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 3A3DCA0242DDC4C6ED0079B0831A89C8 /* Build configuration list for PBXNativeTarget "iOSDFULibrary" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2B9E26EAE2CD392AD762421F663075A1 /* Debug */, - 63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */, + 59BE91138D18D138C3B63B053B265DEF /* Debug */, + 4E827E976916FC3A4266560B6A660F92 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A01837C7A77CB141BB75D71DA8475828 /* Build configuration list for PBXNativeTarget "iOSDFULibrary-PrivacyInfo" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 65FFA4FFB3DFB00CC11A94053EE67A68 /* Debug */, - E196F1109AFD0DC91935C63F5B178282 /* Release */, + 2B9E26EAE2CD392AD762421F663075A1 /* Debug */, + 63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1551,15 +1348,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D7DB0C6A0B1A50BB2484AE11DAE815D0 /* Build configuration list for PBXNativeTarget "Pods-Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 63192F4A16F2BAD44D117652D4E88C39 /* Debug */, - 9F879815570513A4E1817FE96F067D8C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F798B9DDE66F9F89B7986445457D27D8 /* Build configuration list for PBXNativeTarget "Pods-DFU Test Performer" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-Info.plist b/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-Info.plist deleted file mode 100644 index 19cf209d..00000000 --- a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - ${PODS_DEVELOPMENT_LANGUAGE} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown b/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown deleted file mode 100644 index 6b5fa978..00000000 --- a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown +++ /dev/null @@ -1,61 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: - -## ZIPFoundation - -MIT License - -Copyright (c) 2017-2021 Thomas Zoechling (https://www.peakstep.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -## iOSDFULibrary - -BSD 3-Clause License - -Copyright (c) 2019, Nordic Semiconductor -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -* Neither the name of the copyright holder nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Generated by CocoaPods - https://cocoapods.org diff --git a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist b/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist deleted file mode 100644 index 77e2cbcc..00000000 --- a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist +++ /dev/null @@ -1,99 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - MIT License - -Copyright (c) 2017-2021 Thomas Zoechling (https://www.peakstep.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - License - MIT - Title - ZIPFoundation - Type - PSGroupSpecifier - - - FooterText - BSD 3-Clause License - -Copyright (c) 2019, Nordic Semiconductor -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -* Neither the name of the copyright holder nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - License - BSD 3-Clause - Title - iOSDFULibrary - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-dummy.m b/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-dummy.m deleted file mode 100644 index 4093c7ba..00000000 --- a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_Tests : NSObject -@end -@implementation PodsDummy_Pods_Tests -@end diff --git a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh b/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh deleted file mode 100755 index 049ad8a8..00000000 --- a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh +++ /dev/null @@ -1,188 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -function on_error { - echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" -} -trap 'on_error $LINENO' ERR - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" -BCSYMBOLMAP_DIR="BCSymbolMaps" - - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -# Copies and strips a vendored framework -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink -f "${source}")" - fi - - if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then - # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied - find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do - echo "Installing $f" - install_bcsymbolmap "$f" "$destination" - rm "$f" - done - rmdir "${source}/${BCSYMBOLMAP_DIR}" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - elif [ -L "${binary}" ]; then - echo "Destination binary is symlinked..." - dirname="$(dirname "${binary}")" - binary="${dirname}/$(readlink "${binary}")" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} -# Copies and strips a vendored dSYM -install_dsym() { - local source="$1" - warn_missing_arch=${2:-true} - if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" - - local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" - - # Strip invalid architectures from the dSYM. - if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" - fi - if [[ $STRIP_BINARY_RETVAL == 0 ]]; then - # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" - else - # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - mkdir -p "${DWARF_DSYM_FOLDER_PATH}" - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" - fi - fi -} - -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - warn_missing_arch=${2:-true} - # Get architectures for current target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi - STRIP_BINARY_RETVAL=1 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=0 -} - -# Copies the bcsymbolmap files of a vendored framework -install_bcsymbolmap() { - local bcsymbolmap_path="$1" - local destination="${BUILT_PRODUCTS_DIR}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/ZIPFoundation/ZIPFoundation.framework" - install_framework "${BUILT_PRODUCTS_DIR}/iOSDFULibrary/NordicDFU.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/ZIPFoundation/ZIPFoundation.framework" - install_framework "${BUILT_PRODUCTS_DIR}/iOSDFULibrary/NordicDFU.framework" -fi -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-umbrella.h b/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-umbrella.h deleted file mode 100644 index bcf02b51..00000000 --- a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double Pods_TestsVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_TestsVersionString[]; - diff --git a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig b/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig deleted file mode 100644 index e74d3386..00000000 --- a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig +++ /dev/null @@ -1,15 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ZIPFoundation" "${PODS_CONFIGURATION_BUILD_DIR}/iOSDFULibrary" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ZIPFoundation/ZIPFoundation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/iOSDFULibrary/NordicDFU.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -framework "NordicDFU" -framework "ZIPFoundation" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests.modulemap b/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests.modulemap deleted file mode 100644 index 1ed573e4..00000000 --- a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_Tests { - umbrella header "Pods-Tests-umbrella.h" - - export * - module * { export * } -} diff --git a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig b/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig deleted file mode 100644 index e74d3386..00000000 --- a/Test App/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig +++ /dev/null @@ -1,15 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ZIPFoundation" "${PODS_CONFIGURATION_BUILD_DIR}/iOSDFULibrary" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ZIPFoundation/ZIPFoundation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/iOSDFULibrary/NordicDFU.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -framework "NordicDFU" -framework "ZIPFoundation" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Test App/Tests/Info.plist b/Test App/Tests/Info.plist deleted file mode 100644 index ba72822e..00000000 --- a/Test App/Tests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/Test App/Tests/Hex2BinConverterTests.swift b/Tests/Hex2BinConverterTests.swift similarity index 93% rename from Test App/Tests/Hex2BinConverterTests.swift rename to Tests/Hex2BinConverterTests.swift index 45dc0d2b..f793bfe2 100644 --- a/Test App/Tests/Hex2BinConverterTests.swift +++ b/Tests/Hex2BinConverterTests.swift @@ -184,9 +184,16 @@ class Hex2BinConverterTests: XCTestCase { XCTAssertEqual(bin, testData) } - private func getContent(of name: String, withExtension: String) -> Data? { + private func getContent(of name: String, withExtension ext: String) -> Data? { + #if os(macOS) + var baseURL = URL(fileURLWithPath: #file) + baseURL.deleteLastPathComponent() + baseURL.appendPathComponent("TestFirmwares") + let url = baseURL.appendingPathComponent("\(name).\(ext)") + #else guard let url = Bundle(for: Self.self) - .url(forResource: "TestFirmwares/\(name)", withExtension: withExtension) else { return nil } + .url(forResource: "TestFirmwares/\(name)", withExtension: ext) else { return nil } + #endif return try? Data(contentsOf: url) } } diff --git a/Test App/Tests/TestFirmwares/ble_app_hrm_dfu_s110_v8_0_0_sdk_v8_0.bin b/Tests/TestFirmwares/ble_app_hrm_dfu_s110_v8_0_0_sdk_v8_0.bin similarity index 100% rename from Test App/Tests/TestFirmwares/ble_app_hrm_dfu_s110_v8_0_0_sdk_v8_0.bin rename to Tests/TestFirmwares/ble_app_hrm_dfu_s110_v8_0_0_sdk_v8_0.bin diff --git a/Test App/Tests/TestFirmwares/ble_app_hrm_dfu_s110_v8_0_0_sdk_v8_0.hex b/Tests/TestFirmwares/ble_app_hrm_dfu_s110_v8_0_0_sdk_v8_0.hex similarity index 100% rename from Test App/Tests/TestFirmwares/ble_app_hrm_dfu_s110_v8_0_0_sdk_v8_0.hex rename to Tests/TestFirmwares/ble_app_hrm_dfu_s110_v8_0_0_sdk_v8_0.hex diff --git a/Test App/Tests/TestFirmwares/blinky_s110_v7_0_0_sdk_v7_1.bin b/Tests/TestFirmwares/blinky_s110_v7_0_0_sdk_v7_1.bin similarity index 100% rename from Test App/Tests/TestFirmwares/blinky_s110_v7_0_0_sdk_v7_1.bin rename to Tests/TestFirmwares/blinky_s110_v7_0_0_sdk_v7_1.bin diff --git a/Test App/Tests/TestFirmwares/blinky_s110_v7_0_0_sdk_v7_1.hex b/Tests/TestFirmwares/blinky_s110_v7_0_0_sdk_v7_1.hex similarity index 100% rename from Test App/Tests/TestFirmwares/blinky_s110_v7_0_0_sdk_v7_1.hex rename to Tests/TestFirmwares/blinky_s110_v7_0_0_sdk_v7_1.hex diff --git a/Test App/Tests/TestFirmwares/nrf51422_sdk_5.2_sd_bl.bin b/Tests/TestFirmwares/nrf51422_sdk_5.2_sd_bl.bin similarity index 100% rename from Test App/Tests/TestFirmwares/nrf51422_sdk_5.2_sd_bl.bin rename to Tests/TestFirmwares/nrf51422_sdk_5.2_sd_bl.bin diff --git a/Test App/Tests/TestFirmwares/nrf51422_sdk_5.2_sd_bl.hex b/Tests/TestFirmwares/nrf51422_sdk_5.2_sd_bl.hex similarity index 100% rename from Test App/Tests/TestFirmwares/nrf51422_sdk_5.2_sd_bl.hex rename to Tests/TestFirmwares/nrf51422_sdk_5.2_sd_bl.hex diff --git a/Test App/Tests/TestFirmwares/s110_nrf51822_6.2.1_softdevice.bin b/Tests/TestFirmwares/s110_nrf51822_6.2.1_softdevice.bin similarity index 100% rename from Test App/Tests/TestFirmwares/s110_nrf51822_6.2.1_softdevice.bin rename to Tests/TestFirmwares/s110_nrf51822_6.2.1_softdevice.bin diff --git a/Test App/Tests/TestFirmwares/s110_nrf51822_6.2.1_softdevice.hex b/Tests/TestFirmwares/s110_nrf51822_6.2.1_softdevice.hex similarity index 100% rename from Test App/Tests/TestFirmwares/s110_nrf51822_6.2.1_softdevice.hex rename to Tests/TestFirmwares/s110_nrf51822_6.2.1_softdevice.hex diff --git a/Test App/Tests/TestFirmwares/sdk_15_2_bootloader.bin b/Tests/TestFirmwares/sdk_15_2_bootloader.bin similarity index 100% rename from Test App/Tests/TestFirmwares/sdk_15_2_bootloader.bin rename to Tests/TestFirmwares/sdk_15_2_bootloader.bin diff --git a/Test App/Tests/TestFirmwares/sdk_15_2_bootloader.hex b/Tests/TestFirmwares/sdk_15_2_bootloader.hex similarity index 100% rename from Test App/Tests/TestFirmwares/sdk_15_2_bootloader.hex rename to Tests/TestFirmwares/sdk_15_2_bootloader.hex diff --git a/docs/data/documentation/nordicdfu.json b/docs/data/documentation/nordicdfu.json index cdafb06d..fbee7e0e 100644 --- a/docs/data/documentation/nordicdfu.json +++ b/docs/data/documentation/nordicdfu.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"content":[{"anchor":"Overview","type":"heading","level":2,"text":"Overview"},{"inlineContent":[{"text":"The DFU Library allows to update nRF51 and nRF52 devices running firmware based on","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/infocenter.nordicsemi.com\/topic\/struct_sdk\/struct\/sdk_nrf5_latest.html?cp=9_1"},{"type":"text","text":" "},{"text":"starting from version 4.3 until the latest one.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The nRF5x Series chips are flash-based SoCs, and as such they represent the most flexible solution available.","type":"text"},{"type":"text","text":" "},{"text":"A key feature of the nRF5x Series and their associated software architecture and S-Series SoftDevices is the","type":"text"},{"type":"text","text":" "},{"text":"possibility for Over-The-Air Device Firmware Upgrade (OTA-DFU). OTA-DFU allows firmware upgrades to be issued","type":"text"},{"type":"text","text":" "},{"text":"and downloaded to products in the field via the cloud and so enables OEMs to fix bugs and introduce new features","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to products that are already out on the market. This brings added security and flexibility to product development"},{"type":"text","text":" "},{"text":"when using the nRF5x Series SoCs.","type":"text"}]},{"style":"important","content":[{"inlineContent":[{"type":"text","text":"This library is not compatible with MCU Manager subsystem from"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/docs.nordicsemi.com\/bundle\/ncs-latest\/page\/nrf\/index.html","isActive":true},{"type":"text","text":" "},{"text":"or ","type":"text"},{"identifier":"https:\/\/docs.zephyrproject.org\/latest\/index.html","type":"reference","isActive":true},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"To update devices built on those SDKs use"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect-Device-Manager\/","type":"reference"},{"text":"","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library instead."}],"type":"paragraph"}],"name":"Important","type":"aside"},{"text":"Supported Features","anchor":"Supported-Features","type":"heading","level":2},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"Allows to update the Application, SoftDevice and\/or the Bootloader Over-the-Air on the"},{"type":"text","text":" "},{"text":"nRF51 and nRF52 Series SoC over Bluetooth LE.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Supports ZIP, HEX or BIN files.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"ZIP files may contain a SoftDevice, Bootloader and Application in a single file.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Supports the Init packet (which has been required since Bootloader\/DFU from SDK 7.0+)."}]}]},{"content":[{"inlineContent":[{"text":"Provides delegates with state, progress, errors or log events to the application.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Handles bonded devices and buttonless update."}]}]},{"content":[{"inlineContent":[{"text":"Recovering after upload error.","type":"text"}],"type":"paragraph"}]}]},{"type":"aside","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The protocol has build in recovery mechanism in case of a communication error."},{"type":"text","text":" "},{"text":"When an application or a bootloader is updated, the previous version is restored.","type":"text"},{"type":"text","text":" "},{"text":"As the SoftDevice requires more space for double-bank update and in most cases the Application","type":"text"},{"type":"text","text":" "},{"text":"has to be erased, but the device can be recovered using the DFU bootloader.","type":"text"}]}],"style":"note"},{"anchor":"Usage","type":"heading","level":2,"text":"Usage"},{"type":"paragraph","inlineContent":[{"text":"To start the DFU process you have to do 2 things:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Create a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"},{"type":"text","text":" object using a URL to a Distribution Packet (ZIP), or using a URLs to"},{"type":"text","text":" "},{"type":"text","text":"a BIN\/HEX file, DAT file (optionally) and by specifying a file type (Softdevice, Bootloader or"},{"text":" ","type":"text"},{"text":"Application).","type":"text"}]},{"code":["let selectedFirmware = try DFUFirmware(urlToZipFile: url)","\/\/ or","let selectedFirmware = try DFUFirmware(urlToBinOrHexFile: url, urlToDatFile: datUrl, type: .application)"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"DFUFirmware","type":"codeVoice"},{"text":" object allows you to get basic information about the firmware, like sizes","type":"text"},{"type":"text","text":" "},{"text":"of each component or number of parts. Number of parts is the number of connections required","type":"text"},{"text":" ","type":"text"},{"text":"to send all content of the Distribution Packet. It is equal to 1 unless a ZIP file contain","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a Softdevice and\/or Bootloader and an Application, in which case it’s equal to 2."},{"type":"text","text":" "},{"text":"The Softdevice and\/or Bootloader will be sent as part one, then the DFU target device will","type":"text"},{"text":" ","type":"text"},{"text":"disconnect, reset and DFU Service will connect again and send the Application as part 2.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Use the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","isActive":true,"type":"reference"},{"type":"text","text":" to initialize the DFU process."}],"type":"paragraph"},{"code":["let initiator = DFUServiceInitiator()","\/\/ Optional:","\/\/ initiator.forceDfu = true\/false \/\/ default false","\/\/ initiator.packetReceiptNotificationParameter = N \/\/ default is 12","initiator.logger = self \/\/ - to get log info","initiator.delegate = self \/\/ - to be informed about current state and errors ","initiator.progressDelegate = self \/\/ - to get progress updates","\/\/ initiator.peripheralSelector = ... \/\/ the default selector is used","","let controller = initiator.with(firmware: selectedFirmware).start(target: peripheral)"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Using the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"},{"type":"text","text":" you may pause, resume or abort the DFU operation."}]}]}],"type":"orderedList"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[[]]},"metadata":{"role":"collection","title":"NordicDFU","roleHeading":"Framework","modules":[{"name":"NordicDFU"}],"externalID":"NordicDFU","symbolKind":"module"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Initialization","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"],"title":"Firmware"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"],"title":"Reporting progress"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"],"title":"Logging"},{"title":"Advanced","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]},{"title":"Protocols","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"],"title":"Extended Modules"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"abstract":[{"type":"text","text":"This converter converts Intel HEX file to BIN."}],"type":"topic","url":"\/documentation\/nordicdfu\/intelhex2binconverter","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"title":"IntelHex2BinConverter","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","navigatorTitle":[{"text":"IntelHex2BinConverter","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/index.html":{"url":"https:\/\/docs.nordicsemi.com\/bundle\/ncs-latest\/page\/nrf\/index.html","type":"link","identifier":"https:\/\/docs.nordicsemi.com\/bundle\/ncs-latest\/page\/nrf\/index.html","title":"nRF Connect SDK (NCS)","titleInlineContent":[{"type":"text","text":"nRF Connect SDK (NCS)"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate":{"abstract":[{"text":"The progress delegates may be used to notify user about progress updates.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuprogressdelegate","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUProgressDelegate"}],"title":"DFUProgressDelegate","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate","navigatorTitle":[{"text":"DFUProgressDelegate","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Legacy DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}]},"https://github.com/NordicSemiconductor/IOS-nRF-Connect-Device-Manager/":{"title":"nRF Connect Device Manager","url":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect-Device-Manager\/","identifier":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect-Device-Manager\/","titleInlineContent":[{"text":"nRF Connect Device Manager","type":"text"}],"type":"link"},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","type":"topic","url":"\/documentation\/nordicdfu\/foundation","kind":"symbol","role":"collection","abstract":[]},"https://docs.zephyrproject.org/latest/index.html":{"url":"https:\/\/docs.zephyrproject.org\/latest\/index.html","type":"link","identifier":"https:\/\/docs.zephyrproject.org\/latest\/index.html","title":"Zephyr","titleInlineContent":[{"type":"text","text":"Zephyr"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"title":"SecureDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"https://infocenter.nordicsemi.com/topic/struct_sdk/struct/sdk_nrf5_latest.html?cp=9_1":{"title":"nRF5 SDK","url":"https:\/\/infocenter.nordicsemi.com\/topic\/struct_sdk\/struct\/sdk_nrf5_latest.html?cp=9_1","identifier":"https:\/\/infocenter.nordicsemi.com\/topic\/struct_sdk\/struct\/sdk_nrf5_latest.html?cp=9_1","titleInlineContent":[{"text":"nRF5 SDK","type":"text"}],"type":"link"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"NordicDFU","role":"collection","symbolKind":"module","title":"NordicDFU","roleHeading":"Framework","modules":[{"name":"NordicDFU"}]},"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","type":"heading","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The DFU Library allows to update nRF51 and nRF52 devices running firmware based on"},{"text":" ","type":"text"},{"identifier":"https:\/\/infocenter.nordicsemi.com\/topic\/struct_sdk\/struct\/sdk_nrf5_latest.html?cp=9_1","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"starting from version 4.3 until the latest one."}]},{"inlineContent":[{"text":"The nRF5x Series chips are flash-based SoCs, and as such they represent the most flexible solution available.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A key feature of the nRF5x Series and their associated software architecture and S-Series SoftDevices is the"},{"text":" ","type":"text"},{"type":"text","text":"possibility for Over-The-Air Device Firmware Upgrade (OTA-DFU). OTA-DFU allows firmware upgrades to be issued"},{"type":"text","text":" "},{"text":"and downloaded to products in the field via the cloud and so enables OEMs to fix bugs and introduce new features","type":"text"},{"type":"text","text":" "},{"text":"to products that are already out on the market. This brings added security and flexibility to product development","type":"text"},{"type":"text","text":" "},{"text":"when using the nRF5x Series SoCs.","type":"text"}],"type":"paragraph"},{"style":"important","type":"aside","name":"Important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This library is not compatible with MCU Manager subsystem from"},{"type":"text","text":" "},{"identifier":"https:\/\/docs.nordicsemi.com\/bundle\/ncs-latest\/page\/nrf\/index.html","isActive":true,"type":"reference"},{"type":"text","text":" "},{"text":"or ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/docs.zephyrproject.org\/latest\/index.html"},{"text":".","type":"text"},{"text":" ","type":"text"},{"text":"To update devices built on those SDKs use","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect-Device-Manager\/","type":"reference","isActive":true},{"text":"","type":"text"},{"text":" ","type":"text"},{"text":"library instead.","type":"text"}]}]},{"level":2,"type":"heading","anchor":"Supported-Features","text":"Supported Features"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Allows to update the Application, SoftDevice and\/or the Bootloader Over-the-Air on the","type":"text"},{"type":"text","text":" "},{"text":"nRF51 and nRF52 Series SoC over Bluetooth LE.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Supports ZIP, HEX or BIN files."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"ZIP files may contain a SoftDevice, Bootloader and Application in a single file."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Supports the Init packet (which has been required since Bootloader\/DFU from SDK 7.0+).","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Provides delegates with state, progress, errors or log events to the application."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Handles bonded devices and buttonless update.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Recovering after upload error.","type":"text"}]}]}]},{"style":"note","name":"Note","content":[{"inlineContent":[{"text":"The protocol has build in recovery mechanism in case of a communication error.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"When an application or a bootloader is updated, the previous version is restored."},{"type":"text","text":" "},{"text":"As the SoftDevice requires more space for double-bank update and in most cases the Application","type":"text"},{"type":"text","text":" "},{"text":"has to be erased, but the device can be recovered using the DFU bootloader.","type":"text"}],"type":"paragraph"}],"type":"aside"},{"type":"heading","text":"Usage","anchor":"Usage","level":2},{"inlineContent":[{"type":"text","text":"To start the DFU process you have to do 2 things:"}],"type":"paragraph"},{"type":"orderedList","items":[{"content":[{"inlineContent":[{"text":"Create a ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" object using a URL to a Distribution Packet (ZIP), or using a URLs to"},{"type":"text","text":" "},{"text":"a BIN\/HEX file, DAT file (optionally) and by specifying a file type (Softdevice, Bootloader or","type":"text"},{"text":" ","type":"text"},{"text":"Application).","type":"text"}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["let selectedFirmware = try DFUFirmware(urlToZipFile: url)","\/\/ or","let selectedFirmware = try DFUFirmware(urlToBinOrHexFile: url, urlToDatFile: datUrl, type: .application)"]},{"inlineContent":[{"text":"The ","type":"text"},{"code":"DFUFirmware","type":"codeVoice"},{"text":" object allows you to get basic information about the firmware, like sizes","type":"text"},{"type":"text","text":" "},{"text":"of each component or number of parts. Number of parts is the number of connections required","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to send all content of the Distribution Packet. It is equal to 1 unless a ZIP file contain"},{"type":"text","text":" "},{"type":"text","text":"a Softdevice and\/or Bootloader and an Application, in which case it’s equal to 2."},{"type":"text","text":" "},{"type":"text","text":"The Softdevice and\/or Bootloader will be sent as part one, then the DFU target device will"},{"type":"text","text":" "},{"text":"disconnect, reset and DFU Service will connect again and send the Application as part 2.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Use the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","isActive":true,"type":"reference"},{"type":"text","text":" to initialize the DFU process."}]},{"syntax":"swift","code":["let initiator = DFUServiceInitiator()","\/\/ Optional:","\/\/ initiator.forceDfu = true\/false \/\/ default false","\/\/ initiator.packetReceiptNotificationParameter = N \/\/ default is 12","initiator.logger = self \/\/ - to get log info","initiator.delegate = self \/\/ - to be informed about current state and errors ","initiator.progressDelegate = self \/\/ - to get progress updates","\/\/ initiator.peripheralSelector = ... \/\/ the default selector is used","","let controller = initiator.with(firmware: selectedFirmware).start(target: peripheral)"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Using the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","isActive":true,"type":"reference"},{"type":"text","text":" you may pause, resume or abort the DFU operation."}]}]}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"title":"Initialization"},{"title":"Firmware","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"],"title":"Reporting progress"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"],"title":"Logging"},{"title":"Advanced","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]},{"title":"Protocols","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"]},{"title":"Extended Modules","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]}],"hierarchy":{"paths":[[]]},"references":{"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Secure DFU service.","type":"text"}],"title":"SecureDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/index.html":{"title":"nRF Connect SDK (NCS)","type":"link","identifier":"https:\/\/docs.nordicsemi.com\/bundle\/ncs-latest\/page\/nrf\/index.html","url":"https:\/\/docs.nordicsemi.com\/bundle\/ncs-latest\/page\/nrf\/index.html","titleInlineContent":[{"type":"text","text":"nRF Connect SDK (NCS)"}]},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate":{"url":"\/documentation\/nordicdfu\/dfuprogressdelegate","abstract":[{"type":"text","text":"The progress delegates may be used to notify user about progress updates."}],"navigatorTitle":[{"kind":"identifier","text":"DFUProgressDelegate"}],"kind":"symbol","role":"symbol","title":"DFUProgressDelegate","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUProgressDelegate"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"https://github.com/NordicSemiconductor/IOS-nRF-Connect-Device-Manager/":{"titleInlineContent":[{"type":"text","text":"nRF Connect Device Manager"}],"title":"nRF Connect Device Manager","type":"link","url":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect-Device-Manager\/","identifier":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect-Device-Manager\/"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"},"https://infocenter.nordicsemi.com/topic/struct_sdk/struct/sdk_nrf5_latest.html?cp=9_1":{"title":"nRF5 SDK","type":"link","identifier":"https:\/\/infocenter.nordicsemi.com\/topic\/struct_sdk\/struct\/sdk_nrf5_latest.html?cp=9_1","url":"https:\/\/infocenter.nordicsemi.com\/topic\/struct_sdk\/struct\/sdk_nrf5_latest.html?cp=9_1","titleInlineContent":[{"type":"text","text":"nRF5 SDK"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"https://docs.zephyrproject.org/latest/index.html":{"type":"link","titleInlineContent":[{"type":"text","text":"Zephyr"}],"url":"https:\/\/docs.zephyrproject.org\/latest\/index.html","identifier":"https:\/\/docs.zephyrproject.org\/latest\/index.html","title":"Zephyr"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"title":"LegacyDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","url":"\/documentation\/nordicdfu\/foundation","type":"topic","role":"collection","abstract":[],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"navigatorTitle":[{"kind":"identifier","text":"IntelHex2BinConverter"}],"url":"\/documentation\/nordicdfu\/intelhex2binconverter","abstract":[{"text":"This converter converts Intel HEX file to BIN.","type":"text"}],"title":"IntelHex2BinConverter"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dataconvertible.json b/docs/data/documentation/nordicdfu/dataconvertible.json index 4aca3be1..aa23ef17 100644 --- a/docs/data/documentation/nordicdfu/dataconvertible.json +++ b/docs/data/documentation/nordicdfu/dataconvertible.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dataconvertible"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"},"kind":"symbol","sections":[],"relationshipsSections":[{"kind":"relationships","type":"conformingTypes","title":"Conforming Types","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"modules":[{"name":"NordicDFU"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DataConvertible"}],"title":"DataConvertible","symbolKind":"protocol","externalID":"s:9NordicDFU15DataConvertibleP","roleHeading":"Protocol"},"references":{"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"title":"Data","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","type":"topic","url":"\/documentation\/nordicdfu\/foundation\/data","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/uint32","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UInt32","kind":"identifier","preciseIdentifier":"s:s6UInt32V"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"title":"Double","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"identifier","text":"Double"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/double","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1fjr":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr","defaultImplementations":1,"role":"symbol","type":"topic","abstract":[],"kind":"symbol","title":"+=(_:_:)","required":true,"url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1fjr","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"title":"Float","url":"\/documentation\/nordicdfu\/swift\/float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"kind":"symbol","abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5UInt8V","text":"UInt8","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","kind":"symbol","title":"UInt8","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-f681":{"required":true,"title":"+(_:_:)","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-f681","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"defaultImplementations":1,"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"title":"Int","url":"\/documentation\/nordicdfu\/swift\/int","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"identifier"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","navigatorTitle":[{"text":"Int","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"UInt16","kind":"identifier","preciseIdentifier":"s:s6UInt16V"}],"kind":"symbol","navigatorTitle":[{"text":"UInt16","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/string","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","kind":"identifier","preciseIdentifier":"s:SS"}],"title":"String","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","navigatorTitle":[{"text":"String","kind":"identifier"}]}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","title":"Conforming Types","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8"],"type":"conformingTypes"}],"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dataconvertible"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"DataConvertible","modules":[{"name":"NordicDFU"}],"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"roleHeading":"Protocol","externalID":"s:9NordicDFU15DataConvertibleP","symbolKind":"protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DataConvertible","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr"],"title":"Operators"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint32"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","title":"String","navigatorTitle":[{"text":"String","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/string"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","navigatorTitle":[{"text":"UInt16","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint16"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","title":"Int","navigatorTitle":[{"text":"Int","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/int"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","title":"Data","navigatorTitle":[{"text":"Data","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/foundation\/data"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1fjr":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr","title":"+=(_:_:)","defaultImplementations":1,"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","required":true,"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1fjr"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"UInt8","preciseIdentifier":"s:s5UInt8V","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}],"title":"UInt8"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"text":"Float","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/float","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","role":"symbol","kind":"symbol","title":"Float","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-f681":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681","title":"+(_:_:)","defaultImplementations":1,"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"required":true,"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-f681"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","title":"Double","navigatorTitle":[{"kind":"identifier","text":"Double"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/double"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dataconvertible/+(_:_:)-1g4ms.json b/docs/data/documentation/nordicdfu/dataconvertible/+(_:_:)-1g4ms.json index e6c855d7..9d05f01f 100644 --- a/docs/data/documentation/nordicdfu/dataconvertible/+(_:_:)-1g4ms.json +++ b/docs/data/documentation/nordicdfu/dataconvertible/+(_:_:)-1g4ms.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Operator","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ","title":"+(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"extendedModule":"NordicDFU","modules":[{"name":"NordicDFU"}],"role":"symbol"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-1g4ms","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-1g4ms"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-1g4ms":{"title":"+(_:_:)","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-1g4ms","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-1g4ms"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-f681":{"required":true,"title":"+(_:_:)","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-f681","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"defaultImplementations":1,"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-1g4ms"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"roleHeading":"Operator","modules":[{"name":"NordicDFU"}],"extendedModule":"NordicDFU","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ","role":"symbol","symbolKind":"op","title":"+(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681"]]},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-1g4ms","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-1g4ms":{"title":"+(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-1g4ms","abstract":[],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-1g4ms"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-f681":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681","title":"+(_:_:)","defaultImplementations":1,"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"required":true,"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-f681"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dataconvertible/+(_:_:)-f681.json b/docs/data/documentation/nordicdfu/dataconvertible/+(_:_:)-f681.json index fa8ee696..7de13cc1 100644 --- a/docs/data/documentation/nordicdfu/dataconvertible/+(_:_:)-f681.json +++ b/docs/data/documentation/nordicdfu/dataconvertible/+(_:_:)-f681.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"defaultImplementationsSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-1g4ms"],"title":"DataConvertible Implementations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"]]},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-f681"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"required":true,"symbolKind":"op","externalID":"s:9NordicDFU15DataConvertibleP1poiy10Foundation0C0VAG_xtFZ","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"modules":[{"name":"NordicDFU"}],"title":"+(_:_:)","role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-1g4ms":{"title":"+(_:_:)","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-1g4ms","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-1g4ms"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-f681":{"required":true,"title":"+(_:_:)","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-f681","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"defaultImplementations":1,"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-f681"],"traits":[{"interfaceLanguage":"swift"}]}],"defaultImplementationsSections":[{"title":"DataConvertible Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-1g4ms"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"+(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"externalID":"s:9NordicDFU15DataConvertibleP1poiy10Foundation0C0VAG_xtFZ","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Operator","required":true},"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-1g4ms":{"title":"+(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-1g4ms","abstract":[],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-1g4ms"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+(_:_:)-f681":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+(_:_:)-f681","title":"+(_:_:)","defaultImplementations":1,"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"required":true,"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible\/+(_:_:)-f681"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dataconvertible/+=(_:_:)-1fjr.json b/docs/data/documentation/nordicdfu/dataconvertible/+=(_:_:)-1fjr.json index 5db792e0..39d248e6 100644 --- a/docs/data/documentation/nordicdfu/dataconvertible/+=(_:_:)-1fjr.json +++ b/docs/data/documentation/nordicdfu/dataconvertible/+=(_:_:)-1fjr.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"op","externalID":"s:9NordicDFU15DataConvertibleP2peoiyy10Foundation0C0Vz_xtFZ","required":true,"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"roleHeading":"Operator","title":"+=(_:_:)","role":"symbol","modules":[{"name":"NordicDFU"}]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"defaultImplementationsSections":[{"title":"DataConvertible Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1gr75"]}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1fjr"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1gr75":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1gr75","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1gr75"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1fjr":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr","defaultImplementations":1,"role":"symbol","type":"topic","abstract":[],"kind":"symbol","title":"+=(_:_:)","required":true,"url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1fjr","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"roleHeading":"Operator","modules":[{"name":"NordicDFU"}],"externalID":"s:9NordicDFU15DataConvertibleP2peoiyy10Foundation0C0Vz_xtFZ","role":"symbol","symbolKind":"op","title":"+=(_:_:)","required":true},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1fjr"]}],"defaultImplementationsSections":[{"title":"DataConvertible Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1gr75"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1gr75":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1gr75","type":"topic","kind":"symbol","abstract":[],"role":"symbol","title":"+=(_:_:)","url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1gr75"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1fjr":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr","title":"+=(_:_:)","defaultImplementations":1,"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","required":true,"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1fjr"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dataconvertible/+=(_:_:)-1gr75.json b/docs/data/documentation/nordicdfu/dataconvertible/+=(_:_:)-1gr75.json index 4885dcba..4563484d 100644 --- a/docs/data/documentation/nordicdfu/dataconvertible/+=(_:_:)-1gr75.json +++ b/docs/data/documentation/nordicdfu/dataconvertible/+=(_:_:)-1gr75.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"NordicDFU"}],"title":"+=(_:_:)","role":"symbol","externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ","symbolKind":"op","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"extendedModule":"NordicDFU"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1gr75"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1gr75"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1gr75":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1gr75","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1gr75"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1fjr":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr","defaultImplementations":1,"role":"symbol","type":"topic","abstract":[],"kind":"symbol","title":"+=(_:_:)","required":true,"url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1fjr","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1gr75"},"metadata":{"roleHeading":"Operator","symbolKind":"op","role":"symbol","extendedModule":"NordicDFU","title":"+=(_:_:)","modules":[{"name":"NordicDFU"}],"externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1gr75"]}],"kind":"symbol","sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1fjr":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1fjr","title":"+=(_:_:)","defaultImplementations":1,"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","required":true,"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1fjr"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible/+=(_:_:)-1gr75":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible\/+=(_:_:)-1gr75","type":"topic","kind":"symbol","abstract":[],"role":"symbol","title":"+=(_:_:)","url":"\/documentation\/nordicdfu\/dataconvertible\/+=(_:_:)-1gr75"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror.json b/docs/data/documentation/nordicdfu/dfuerror.json index f5b62ced..209d4929 100644 --- a/docs/data/documentation/nordicdfu/dfuerror.json +++ b/docs/data/documentation/nordicdfu/dfuerror.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A DFU error enumeration."}],"seeAlsoSections":[{"generated":true,"title":"Initialization","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bluetoothDisabled","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bytesLost","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/crcError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceDisconnected","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/enablingControlPointFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/extendedInitPacketRequired","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/failedToConnect","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileInvalid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileNotSpecified","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/initPacketRequired","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/invalidInternalState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/readingVersionFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/receivingNotificationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUBusy","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUInvalidAdvertisementName","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUNotBonded","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOpCodeNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOperationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUSuccess","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOpCodeNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOperationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUSuccess","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorFwVersionFailure","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHashFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHwVersionFailure","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInitCommandInvalid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInsufficientSpace","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSdVersionFailure","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSignatureMissing","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorUnknownCommand","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorVerificationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongCommandFormat","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongHashType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongSignatureType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUCrcError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUDataExceedsLimit","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUInvalidState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUOperationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUSuccess","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUExtendedError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInsufficientResources","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidObject","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationNotPermitted","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSignatureMismatch","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSuccess","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUUnsupportedType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/serviceDiscoveryFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/unsupportedResponse","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/writingCharacteristicFailed"]},{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/init(rawValue:)"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError","title":"DFUError","symbolKind":"enum","roleHeading":"Enumeration","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"role":"symbol","navigatorTitle":[{"text":"DFUError","kind":"identifier"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUInvalidAdvertisementName":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuinvalidadvertisementname","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUInvalidAdvertisementName"}],"abstract":[{"text":"The requested advertising name is invalid.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUInvalidAdvertisementName","title":"DFUError.remoteButtonlessDFUInvalidAdvertisementName","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInsufficientResources":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinsufficientresources","abstract":[{"type":"text","text":"Secure DFU bootloader cannot complete due to insufficient resources."}],"title":"DFUError.remoteSecureDFUInsufficientResources","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUInsufficientResources","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInsufficientResources"},"doc://NordicDFU/documentation/NordicDFU/DFUError/enablingControlPointFailed":{"abstract":[{"type":"text","text":"Enabling Control Point notifications failed."}],"title":"DFUError.enablingControlPointFailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/enablingControlPointFailed","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/enablingcontrolpointfailed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingControlPointFailed"}],"role":"symbol"},"doc://NordicDFU/SY":{"identifier":"doc:\/\/NordicDFU\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUError/bluetoothDisabled":{"abstract":[{"text":"Bluetooth adapter is disabled.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/bluetoothdisabled","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bluetoothDisabled"}],"title":"DFUError.bluetoothDisabled","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bluetoothDisabled","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUExtendedError":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuextendederror","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUExtendedError","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUExtendedError","kind":"identifier"}],"abstract":[{"text":"The Secure DFU bootloader reported a detailed error.","type":"text"}],"kind":"symbol","type":"topic","title":"DFUError.remoteSecureDFUExtendedError"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUNotBonded":{"abstract":[{"type":"text","text":"The Buttonless service requires the device to be bonded."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUNotBonded","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfunotbonded","title":"DFUError.remoteButtonlessDFUNotBonded","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUNotBonded","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorVerificationFailed":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorVerificationFailed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorVerificationFailed"}],"title":"DFUError.remoteExtendedErrorVerificationFailed","kind":"symbol","abstract":[{"text":"The hash of the received firmware image does not match the hash in the init packet.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorverificationfailed","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUSuccess":{"abstract":[{"text":"Legacy DFU bootloader reported success.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfusuccess","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUSuccess","kind":"identifier"}],"title":"DFUError.remoteLegacyDFUSuccess","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUSuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUCrcError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUCrcError","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUCrcError","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfucrcerror","abstract":[{"type":"text","text":"A CRC (checksum) error."}],"title":"DFUError.remoteLegacyDFUCrcError","type":"topic","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorUnknownCommand":{"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorunknowncommand","title":"DFUError.remoteExtendedErrorUnknownCommand","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorUnknownCommand","abstract":[{"text":"The command was successfully parsed, but it is not supported or unknown.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorUnknownCommand","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/bytesLost":{"type":"topic","abstract":[{"type":"text","text":"Error raised during upload when the number of bytes sent is not equal to"},{"type":"text","text":" "},{"text":"number of bytes confirmed in Packet Receipt Notification.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/byteslost","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"bytesLost"}],"title":"DFUError.bytesLost","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bytesLost"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUSuccess":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUSuccess"}],"kind":"symbol","abstract":[{"type":"text","text":"Secure DFU bootloader reported success."}],"title":"DFUError.remoteSecureDFUSuccess","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSuccess","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUDataExceedsLimit":{"type":"topic","title":"DFUError.remoteLegacyDFUDataExceedsLimit","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUDataExceedsLimit","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUDataExceedsLimit","abstract":[{"text":"The firmware size exceeds limit.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfudataexceedslimit","kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/deviceNotSupported":{"abstract":[{"type":"text","text":"The selected device does not support Legacy or Secure DFU"},{"type":"text","text":" "},{"text":"or any of Buttonless services.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/devicenotsupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceNotSupported"}],"title":"DFUError.deviceNotSupported","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceNotSupported"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongSignatureType":{"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongsignaturetype","title":"DFUError.remoteExtendedErrorWrongSignatureType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongSignatureType","abstract":[{"text":"The type of the signature is unknown or not supported by the DFU bootloader.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorWrongSignatureType","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","url":"\/documentation\/nordicdfu\/dfuerror\/init(rawvalue:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/init(rawValue:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidParameter":{"kind":"symbol","abstract":[{"type":"text","text":"Invalid parameter."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidparameter","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUInvalidParameter","kind":"identifier"}],"title":"DFUError.remoteSecureDFUInvalidParameter","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/RawRepresentable-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfuerror\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOpCodeNotSupported":{"kind":"symbol","abstract":[{"type":"text","text":"Requested Op Code is not supported."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuopcodenotsupported","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUOpCodeNotSupported"}],"title":"DFUError.remoteSecureDFUOpCodeNotSupported","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/receivingNotificationFailed":{"url":"\/documentation\/nordicdfu\/dfuerror\/receivingnotificationfailed","title":"DFUError.receivingNotificationFailed","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/receivingNotificationFailed","abstract":[{"text":"There was an error reported for a notification.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"receivingNotificationFailed","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUOperationFailed":{"abstract":[{"text":"Operation failed for an unknown reason.","type":"text"}],"role":"symbol","title":"DFUError.remoteLegacyDFUOperationFailed","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUOperationFailed","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUOperationFailed","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuoperationfailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUSuccess":{"url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfusuccess","abstract":[{"text":"Experimental Buttonless DFU service reported success.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUSuccess","title":"DFUError.remoteExperimentalButtonlessDFUSuccess","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUSuccess","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/serviceDiscoveryFailed":{"type":"topic","abstract":[{"type":"text","text":"Service discovery has failed."}],"url":"\/documentation\/nordicdfu\/dfuerror\/servicediscoveryfailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"serviceDiscoveryFailed","kind":"identifier"}],"title":"DFUError.serviceDiscoveryFailed","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/serviceDiscoveryFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/writingCharacteristicFailed":{"url":"\/documentation\/nordicdfu\/dfuerror\/writingcharacteristicfailed","title":"DFUError.writingCharacteristicFailed","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/writingCharacteristicFailed","abstract":[{"text":"Writing a characteristic has failed.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"writingCharacteristicFailed","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorHashFailed":{"kind":"symbol","title":"DFUError.remoteExtendedErrorHashFailed","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHashFailed","abstract":[{"text":"The hash of the firmware image cannot be calculated.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhashfailed","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorHashFailed","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUSuccess":{"title":"DFUError.remoteButtonlessDFUSuccess","abstract":[{"type":"text","text":"Buttonless DFU service reported success."}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUSuccess","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteButtonlessDFUSuccess","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfusuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorInitCommandInvalid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInitCommandInvalid","kind":"symbol","abstract":[{"text":"The init command is invalid.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinitcommandinvalid","role":"symbol","title":"DFUError.remoteExtendedErrorInitCommandInvalid","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorInitCommandInvalid","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/nordicdfu\/dfuerror\/equatable-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorFwVersionFailure":{"type":"topic","abstract":[{"type":"text","text":"The firmware version is too low."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorfwversionfailure","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorFwVersionFailure","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorFwVersionFailure","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorFwVersionFailure"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUNotSupported":{"title":"DFUError.remoteLegacyDFUNotSupported","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUNotSupported","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfunotsupported","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUNotSupported","kind":"identifier"}],"abstract":[{"text":"Requested operation is not supported.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorSignatureMissing":{"title":"DFUError.remoteExtendedErrorSignatureMissing","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSignatureMissing","abstract":[{"text":"The init packet does not contain a signature.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsignaturemissing","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorSignatureMissing","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/unsupportedResponse":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/unsupportedResponse","kind":"symbol","abstract":[{"text":"Received response is not supported.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/unsupportedresponse","role":"symbol","title":"DFUError.unsupportedResponse","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unsupportedResponse","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorHwVersionFailure":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorHwVersionFailure"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhwversionfailure","type":"topic","title":"DFUError.remoteExtendedErrorHwVersionFailure","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHwVersionFailure","abstract":[{"type":"text","text":"The hardware version of the device does not match the required hardware version"},{"type":"text","text":" "},{"text":"for the update.","type":"text"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongCommandFormat":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongCommandFormat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorWrongCommandFormat","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongcommandformat","title":"DFUError.remoteExtendedErrorWrongCommandFormat","type":"topic","abstract":[{"text":"The format of the command was incorrect.","type":"text"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUOpCodeNotSupported":{"title":"DFUError.remoteButtonlessDFUOpCodeNotSupported","abstract":[{"type":"text","text":"The Op Code is not supported."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUOpCodeNotSupported"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuopcodenotsupported","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOpCodeNotSupported","type":"topic","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/readingVersionFailed":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"readingVersionFailed"}],"url":"\/documentation\/nordicdfu\/dfuerror\/readingversionfailed","role":"symbol","abstract":[{"text":"Reading DFU version characteristic has failed.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/readingVersionFailed","kind":"symbol","title":"DFUError.readingVersionFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUUnsupportedType":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuunsupportedtype","kind":"symbol","title":"DFUError.remoteSecureDFUUnsupportedType","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUUnsupportedType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUUnsupportedType","type":"topic","abstract":[{"text":"Requested type is not supported.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorInsufficientSpace":{"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorInsufficientSpace"}],"type":"topic","abstract":[{"text":"The available space on the device is insufficient to hold the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinsufficientspace","title":"DFUError.remoteExtendedErrorInsufficientSpace","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInsufficientSpace"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUOpCodeNotSupported":{"url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuopcodenotsupported","title":"DFUError.remoteExperimentalButtonlessDFUOpCodeNotSupported","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOpCodeNotSupported","abstract":[{"text":"The Op Code is not supported.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUOpCodeNotSupported","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongHashType":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongHashType","role":"symbol","abstract":[{"type":"text","text":"The hash type that is specified by the init packet is not supported by the DFU bootloader."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorWrongHashType","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorWrongHashType","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwronghashtype"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorSdVersionFailure":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSdVersionFailure","kind":"symbol","abstract":[{"text":"The array of supported SoftDevices for the update does not contain the FWID","type":"text"},{"text":" ","type":"text"},{"text":"of the current SoftDevice or the first FWID is ‘0’ on a bootloader which requires","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the SoftDevice to be present."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsdversionfailure","role":"symbol","title":"DFUError.remoteExtendedErrorSdVersionFailure","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorSdVersionFailure"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/invalidInternalState":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/invalidinternalstate","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidInternalState","kind":"identifier"}],"title":"DFUError.invalidInternalState","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/invalidInternalState","abstract":[{"type":"text","text":"The service went into an invalid state. The service will try to close"},{"type":"text","text":" "},{"text":"without crashing. Recovery to a know state is not possible.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUOperationFailed":{"title":"DFUError.remoteExperimentalButtonlessDFUOperationFailed","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOperationFailed","abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"type":"topic","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuoperationfailed","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExperimentalButtonlessDFUOperationFailed","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidObject":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidObject","kind":"symbol","abstract":[{"type":"text","text":"The object is invalid."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidobject","role":"symbol","title":"DFUError.remoteSecureDFUInvalidObject","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUInvalidObject"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOperationNotPermitted":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Requested operation is not permitted."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUOperationNotPermitted"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationNotPermitted","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationnotpermitted","type":"topic","title":"DFUError.remoteSecureDFUOperationNotPermitted"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/deviceDisconnected":{"abstract":[{"text":"The DFU target disconnected unexpectedly.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/devicedisconnected","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"deviceDisconnected","kind":"identifier"}],"title":"DFUError.deviceDisconnected","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceDisconnected"},"doc://NordicDFU/documentation/NordicDFU/DFUError/failedToConnect":{"abstract":[{"type":"text","text":"The DFU service failed to connect to the target peripheral."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/failedToConnect","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/failedtoconnect","title":"DFUError.failedToConnect","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failedToConnect","kind":"identifier"}]},"doc://NordicDFU/SH":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU/DFUError/fileInvalid":{"url":"\/documentation\/nordicdfu\/dfuerror\/fileinvalid","abstract":[{"text":"Given firmware file is not supported.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileInvalid","title":"DFUError.fileInvalid","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"fileInvalid","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/crcError":{"abstract":[{"text":"Error raised when the CRC reported by the remote device does not match.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Service has done 3 attempts to send the data."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/crcerror","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"crcError","kind":"identifier"}],"title":"DFUError.crcError","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/crcError"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOperationFailed":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationFailed","title":"DFUError.remoteSecureDFUOperationFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUOperationFailed"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Operation failed for an unknown reason."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationfailed","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/initPacketRequired":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/initPacketRequired","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"initPacketRequired","kind":"identifier"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/initpacketrequired","title":"DFUError.initPacketRequired","kind":"symbol","type":"topic","abstract":[{"text":"The Init packet is required and has not been found.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUBusy":{"abstract":[{"type":"text","text":"The service is busy."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfubusy","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteButtonlessDFUBusy","kind":"identifier"}],"title":"DFUError.remoteButtonlessDFUBusy","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUBusy"},"doc://NordicDFU/documentation/NordicDFU/DFUError/fileNotSpecified":{"url":"\/documentation\/nordicdfu\/dfuerror\/filenotspecified","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileNotSpecified","abstract":[{"text":"Providing the DFUFirmware is required.","type":"text"}],"title":"DFUError.fileNotSpecified","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"fileNotSpecified","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUInvalidState":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUInvalidState","kind":"symbol","abstract":[{"type":"text","text":"Legacy DFU bootloader is in invalid state."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuinvalidstate","role":"symbol","title":"DFUError.remoteLegacyDFUInvalidState","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteLegacyDFUInvalidState"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUSignatureMismatch":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSignatureMismatch","kind":"symbol","abstract":[{"type":"text","text":"Firmware signature is invalid."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusignaturemismatch","role":"symbol","title":"DFUError.remoteSecureDFUSignatureMismatch","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUSignatureMismatch"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/extendedInitPacketRequired":{"abstract":[{"type":"text","text":"Since SDK 7.0.0 the DFU Bootloader requires the extended Init Packet."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/extendedinitpacketrequired","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"extendedInitPacketRequired","kind":"identifier"}],"title":"DFUError.extendedInitPacketRequired","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/extendedInitPacketRequired"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUOperationFailed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUOperationFailed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOperationFailed","url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuoperationfailed","type":"topic","title":"DFUError.remoteButtonlessDFUOperationFailed"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError","symbolKind":"enum","modules":[{"name":"NordicDFU"}],"roleHeading":"Enumeration","title":"DFUError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUError"}],"navigatorTitle":[{"text":"DFUError","kind":"identifier"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"generated":true,"title":"Initialization"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bluetoothDisabled","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bytesLost","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/crcError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceDisconnected","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/enablingControlPointFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/extendedInitPacketRequired","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/failedToConnect","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileInvalid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileNotSpecified","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/initPacketRequired","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/invalidInternalState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/readingVersionFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/receivingNotificationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUBusy","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUInvalidAdvertisementName","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUNotBonded","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOpCodeNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOperationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUSuccess","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOpCodeNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOperationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUSuccess","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorFwVersionFailure","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHashFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHwVersionFailure","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInitCommandInvalid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInsufficientSpace","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSdVersionFailure","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSignatureMissing","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorUnknownCommand","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorVerificationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongCommandFormat","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongHashType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongSignatureType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUCrcError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUDataExceedsLimit","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUInvalidState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUOperationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUSuccess","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUExtendedError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInsufficientResources","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidObject","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationNotPermitted","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSignatureMismatch","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSuccess","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUUnsupportedType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/serviceDiscoveryFailed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/unsupportedResponse","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/writingCharacteristicFailed"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations"],"generated":true}],"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"]}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/extendedInitPacketRequired":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendedInitPacketRequired","kind":"identifier"}],"title":"DFUError.extendedInitPacketRequired","url":"\/documentation\/nordicdfu\/dfuerror\/extendedinitpacketrequired","abstract":[{"type":"text","text":"Since SDK 7.0.0 the DFU Bootloader requires the extended Init Packet."}],"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/extendedInitPacketRequired"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUBusy":{"kind":"symbol","abstract":[{"type":"text","text":"The service is busy."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfubusy","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUBusy"}],"title":"DFUError.remoteButtonlessDFUBusy","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUBusy","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/serviceDiscoveryFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"serviceDiscoveryFailed","kind":"identifier"}],"title":"DFUError.serviceDiscoveryFailed","url":"\/documentation\/nordicdfu\/dfuerror\/servicediscoveryfailed","abstract":[{"type":"text","text":"Service discovery has failed."}],"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/serviceDiscoveryFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorVerificationFailed":{"role":"symbol","abstract":[{"type":"text","text":"The hash of the received firmware image does not match the hash in the init packet."}],"type":"topic","title":"DFUError.remoteExtendedErrorVerificationFailed","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorverificationfailed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorVerificationFailed","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorVerificationFailed","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUError/invalidInternalState":{"kind":"symbol","title":"DFUError.invalidInternalState","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/invalidinternalstate","abstract":[{"text":"The service went into an invalid state. The service will try to close","type":"text"},{"type":"text","text":" "},{"type":"text","text":"without crashing. Recovery to a know state is not possible."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidInternalState"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/invalidInternalState"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorSignatureMissing":{"role":"symbol","abstract":[{"type":"text","text":"The init packet does not contain a signature."}],"type":"topic","title":"DFUError.remoteExtendedErrorSignatureMissing","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsignaturemissing","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorSignatureMissing"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSignatureMissing","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/bluetoothDisabled":{"abstract":[{"text":"Bluetooth adapter is disabled.","type":"text"}],"role":"symbol","type":"topic","title":"DFUError.bluetoothDisabled","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bluetoothDisabled","url":"\/documentation\/nordicdfu\/dfuerror\/bluetoothdisabled","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bluetoothDisabled","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/fileNotSpecified":{"role":"symbol","abstract":[{"type":"text","text":"Providing the DFUFirmware is required."}],"type":"topic","title":"DFUError.fileNotSpecified","url":"\/documentation\/nordicdfu\/dfuerror\/filenotspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"fileNotSpecified","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileNotSpecified","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUSuccess":{"abstract":[{"text":"Secure DFU bootloader reported success.","type":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSuccess","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUSuccess","kind":"identifier"}],"kind":"symbol","title":"DFUError.remoteSecureDFUSuccess","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidParameter":{"role":"symbol","abstract":[{"type":"text","text":"Invalid parameter."}],"type":"topic","title":"DFUError.remoteSecureDFUInvalidParameter","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidparameter","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUInvalidParameter"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUOpCodeNotSupported":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUOpCodeNotSupported","kind":"identifier"}],"title":"DFUError.remoteExperimentalButtonlessDFUOpCodeNotSupported","abstract":[{"type":"text","text":"The Op Code is not supported."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuopcodenotsupported","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOpCodeNotSupported"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUNotSupported":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfunotsupported","abstract":[{"type":"text","text":"Requested operation is not supported."}],"kind":"symbol","role":"symbol","title":"DFUError.remoteLegacyDFUNotSupported","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUNotSupported"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUNotSupported"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUSignatureMismatch":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSignatureMismatch","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUSignatureMismatch","kind":"identifier"}],"type":"topic","title":"DFUError.remoteSecureDFUSignatureMismatch","abstract":[{"text":"Firmware signature is invalid.","type":"text"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusignaturemismatch"},"doc://NordicDFU/documentation/NordicDFU/DFUError/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations","url":"\/documentation\/nordicdfu\/dfuerror\/rawrepresentable-implementations","kind":"article","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/unsupportedResponse":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unsupportedResponse","kind":"identifier"}],"title":"DFUError.unsupportedResponse","abstract":[{"type":"text","text":"Received response is not supported."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/unsupportedresponse","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/unsupportedResponse"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUSuccess":{"title":"DFUError.remoteButtonlessDFUSuccess","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Buttonless DFU service reported success.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUSuccess","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUSuccess","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfusuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUError/bytesLost":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"bytesLost","kind":"identifier"}],"title":"DFUError.bytesLost","abstract":[{"type":"text","text":"Error raised during upload when the number of bytes sent is not equal to"},{"type":"text","text":" "},{"text":"number of bytes confirmed in Packet Receipt Notification.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/byteslost","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bytesLost"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUOperationFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUOperationFailed","kind":"identifier"}],"title":"DFUError.remoteLegacyDFUOperationFailed","abstract":[{"text":"Operation failed for an unknown reason.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuoperationfailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUOperationFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorUnknownCommand":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorUnknownCommand","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorUnknownCommand","abstract":[{"text":"The command was successfully parsed, but it is not supported or unknown.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorunknowncommand","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorUnknownCommand"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUExtendedError":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUExtendedError","kind":"identifier"}],"title":"DFUError.remoteSecureDFUExtendedError","abstract":[{"text":"The Secure DFU bootloader reported a detailed error.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuextendederror","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUExtendedError"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongHashType":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorWrongHashType","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorWrongHashType","abstract":[{"text":"The hash type that is specified by the init packet is not supported by the DFU bootloader.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwronghashtype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongHashType"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorHwVersionFailure":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorHwVersionFailure","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorHwVersionFailure","abstract":[{"text":"The hardware version of the device does not match the required hardware version","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for the update."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhwversionfailure","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHwVersionFailure"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUUnsupportedType":{"title":"DFUError.remoteSecureDFUUnsupportedType","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUUnsupportedType","kind":"identifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuunsupportedtype","abstract":[{"type":"text","text":"Requested type is not supported."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUUnsupportedType"},"doc://NordicDFU/documentation/NordicDFU/DFUError/receivingNotificationFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"receivingNotificationFailed","kind":"identifier"}],"title":"DFUError.receivingNotificationFailed","abstract":[{"type":"text","text":"There was an error reported for a notification."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/receivingnotificationfailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/receivingNotificationFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOperationFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUOperationFailed","kind":"identifier"}],"title":"DFUError.remoteSecureDFUOperationFailed","abstract":[{"type":"text","text":"Operation failed for an unknown reason."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationfailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/writingCharacteristicFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"writingCharacteristicFailed","kind":"identifier"}],"title":"DFUError.writingCharacteristicFailed","abstract":[{"type":"text","text":"Writing a characteristic has failed."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/writingcharacteristicfailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/writingCharacteristicFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUSuccess":{"title":"DFUError.remoteExperimentalButtonlessDFUSuccess","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Experimental Buttonless DFU service reported success.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUSuccess","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExperimentalButtonlessDFUSuccess"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfusuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUError/failedToConnect":{"title":"DFUError.failedToConnect","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The DFU service failed to connect to the target peripheral.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/failedToConnect","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"failedToConnect","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/failedtoconnect"},"doc://NordicDFU/documentation/NordicDFU/DFUError/initPacketRequired":{"title":"DFUError.initPacketRequired","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The Init packet is required and has not been found.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/initPacketRequired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"initPacketRequired"}],"url":"\/documentation\/nordicdfu\/dfuerror\/initpacketrequired"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInsufficientResources":{"title":"DFUError.remoteSecureDFUInsufficientResources","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Secure DFU bootloader cannot complete due to insufficient resources.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInsufficientResources","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteSecureDFUInsufficientResources","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinsufficientresources"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUCrcError":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUCrcError","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfucrcerror","title":"DFUError.remoteLegacyDFUCrcError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUCrcError","abstract":[{"type":"text","text":"A CRC (checksum) error."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorHashFailed":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHashFailed","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorHashFailed"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhashfailed","abstract":[{"text":"The hash of the firmware image cannot be calculated.","type":"text"}],"title":"DFUError.remoteExtendedErrorHashFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOpCodeNotSupported":{"abstract":[{"text":"Requested Op Code is not supported.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuopcodenotsupported","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUOpCodeNotSupported","kind":"identifier"}],"title":"DFUError.remoteSecureDFUOpCodeNotSupported","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUInvalidState":{"role":"symbol","title":"DFUError.remoteLegacyDFUInvalidState","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUInvalidState"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUInvalidState","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuinvalidstate","abstract":[{"text":"Legacy DFU bootloader is in invalid state.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUSuccess":{"title":"DFUError.remoteLegacyDFUSuccess","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Legacy DFU bootloader reported success.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUSuccess","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUSuccess"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfusuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUError/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations","url":"\/documentation\/nordicdfu\/dfuerror\/equatable-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUOpCodeNotSupported":{"title":"DFUError.remoteButtonlessDFUOpCodeNotSupported","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The Op Code is not supported.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOpCodeNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUOpCodeNotSupported","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuopcodenotsupported"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUError/fileInvalid":{"title":"DFUError.fileInvalid","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"fileInvalid","kind":"identifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/fileinvalid","abstract":[{"text":"Given firmware file is not supported.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileInvalid"},"doc://NordicDFU/documentation/NordicDFU/DFUError/deviceDisconnected":{"title":"DFUError.deviceDisconnected","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The DFU target disconnected unexpectedly.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceDisconnected","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deviceDisconnected"}],"url":"\/documentation\/nordicdfu\/dfuerror\/devicedisconnected"},"doc://NordicDFU/documentation/NordicDFU/DFUError/crcError":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"crcError"}],"url":"\/documentation\/nordicdfu\/dfuerror\/crcerror","title":"DFUError.crcError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/crcError","abstract":[{"text":"Error raised when the CRC reported by the remote device does not match.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Service has done 3 attempts to send the data."}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorFwVersionFailure":{"title":"DFUError.remoteExtendedErrorFwVersionFailure","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The firmware version is too low.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorFwVersionFailure","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorFwVersionFailure","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorfwversionfailure"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorSdVersionFailure":{"title":"DFUError.remoteExtendedErrorSdVersionFailure","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The array of supported SoftDevices for the update does not contain the FWID","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of the current SoftDevice or the first FWID is ‘0’ on a bootloader which requires"},{"text":" ","type":"text"},{"type":"text","text":"the SoftDevice to be present."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSdVersionFailure","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorSdVersionFailure","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsdversionfailure"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUDataExceedsLimit":{"title":"DFUError.remoteLegacyDFUDataExceedsLimit","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The firmware size exceeds limit."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUDataExceedsLimit","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteLegacyDFUDataExceedsLimit"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfudataexceedslimit"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidObject":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUInvalidObject"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidobject","type":"topic","title":"DFUError.remoteSecureDFUInvalidObject","abstract":[{"type":"text","text":"The object is invalid."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidObject"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorInitCommandInvalid":{"role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorInitCommandInvalid","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInitCommandInvalid","title":"DFUError.remoteExtendedErrorInitCommandInvalid","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinitcommandinvalid","abstract":[{"text":"The init command is invalid.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUOperationFailed":{"title":"DFUError.remoteButtonlessDFUOperationFailed","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOperationFailed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUOperationFailed","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuoperationfailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorInsufficientSpace":{"title":"DFUError.remoteExtendedErrorInsufficientSpace","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The available space on the device is insufficient to hold the firmware."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInsufficientSpace","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorInsufficientSpace"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinsufficientspace"},"doc://NordicDFU/documentation/NordicDFU/DFUError/deviceNotSupported":{"title":"DFUError.deviceNotSupported","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The selected device does not support Legacy or Secure DFU"},{"type":"text","text":" "},{"text":"or any of Buttonless services.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceNotSupported","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deviceNotSupported"}],"url":"\/documentation\/nordicdfu\/dfuerror\/devicenotsupported"},"doc://NordicDFU/documentation/NordicDFU/DFUError/readingVersionFailed":{"title":"DFUError.readingVersionFailed","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Reading DFU version characteristic has failed."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/readingVersionFailed","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"readingVersionFailed"}],"url":"\/documentation\/nordicdfu\/dfuerror\/readingversionfailed"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUError/init(rawValue:)":{"title":"init(rawValue:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/nordicdfu\/dfuerror\/init(rawvalue:)"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUOperationFailed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExperimentalButtonlessDFUOperationFailed","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOperationFailed","title":"DFUError.remoteExperimentalButtonlessDFUOperationFailed","type":"topic","abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuoperationfailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOperationNotPermitted":{"title":"DFUError.remoteSecureDFUOperationNotPermitted","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Requested operation is not permitted."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationNotPermitted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUOperationNotPermitted"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationnotpermitted"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUNotBonded":{"title":"DFUError.remoteButtonlessDFUNotBonded","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The Buttonless service requires the device to be bonded.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUNotBonded","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUNotBonded"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfunotbonded"},"doc://NordicDFU/SY":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SY","title":"Swift.RawRepresentable"},"doc://NordicDFU/SQ":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUInvalidAdvertisementName":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuinvalidadvertisementname","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUInvalidAdvertisementName","type":"topic","abstract":[{"text":"The requested advertising name is invalid.","type":"text"}],"title":"DFUError.remoteButtonlessDFUInvalidAdvertisementName","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUInvalidAdvertisementName","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongCommandFormat":{"title":"DFUError.remoteExtendedErrorWrongCommandFormat","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The format of the command was incorrect."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongCommandFormat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorWrongCommandFormat"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongcommandformat"},"doc://NordicDFU/documentation/NordicDFU/DFUError/enablingControlPointFailed":{"title":"DFUError.enablingControlPointFailed","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingControlPointFailed"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/enablingcontrolpointfailed","abstract":[{"type":"text","text":"Enabling Control Point notifications failed."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/enablingControlPointFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongSignatureType":{"title":"DFUError.remoteExtendedErrorWrongSignatureType","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongsignaturetype","abstract":[{"text":"The type of the signature is unknown or not supported by the DFU bootloader.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongSignatureType","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorWrongSignatureType"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/!=(_:_:).json b/docs/data/documentation/nordicdfu/dfuerror/!=(_:_:).json index bebec503..3ab90bde 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/!=(_:_:).json +++ b/docs/data/documentation/nordicdfu/dfuerror/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@DFUError","symbolKind":"op","extendedModule":"Swift","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/nordicdfu\/dfuerror\/!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUError/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/nordicdfu\/dfuerror\/equatable-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@DFUError","extendedModule":"Swift","roleHeading":"Operator","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/!=(_:_:)":{"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/!=(_:_:)","url":"\/documentation\/nordicdfu\/dfuerror\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations","url":"\/documentation\/nordicdfu\/dfuerror\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/bluetoothdisabled.json b/docs/data/documentation/nordicdfu/dfuerror/bluetoothdisabled.json index 7d99bef1..a79d01d6 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/bluetoothdisabled.json +++ b/docs/data/documentation/nordicdfu/dfuerror/bluetoothdisabled.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bluetoothDisabled"}],"title":"DFUError.bluetoothDisabled","symbolKind":"case","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorBluetoothDisabled","roleHeading":"Case"},"abstract":[{"text":"Bluetooth adapter is disabled.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/bluetoothdisabled"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"bluetoothDisabled"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bluetoothDisabled"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/bluetoothDisabled":{"abstract":[{"text":"Bluetooth adapter is disabled.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/bluetoothdisabled","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bluetoothDisabled"}],"title":"DFUError.bluetoothDisabled","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bluetoothDisabled","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bluetoothDisabled"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Bluetooth adapter is disabled."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/bluetoothdisabled"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bluetoothDisabled"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorBluetoothDisabled","title":"DFUError.bluetoothDisabled","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"bluetoothDisabled","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/bluetoothDisabled":{"abstract":[{"text":"Bluetooth adapter is disabled.","type":"text"}],"role":"symbol","type":"topic","title":"DFUError.bluetoothDisabled","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bluetoothDisabled","url":"\/documentation\/nordicdfu\/dfuerror\/bluetoothdisabled","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bluetoothDisabled","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/byteslost.json b/docs/data/documentation/nordicdfu/dfuerror/byteslost.json index bdfb6efe..a73fe9ae 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/byteslost.json +++ b/docs/data/documentation/nordicdfu/dfuerror/byteslost.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/byteslost"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bytesLost"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorBytesLost","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bytesLost"}],"title":"DFUError.bytesLost","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}]},"abstract":[{"text":"Error raised during upload when the number of bytes sent is not equal to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"number of bytes confirmed in Packet Receipt Notification."}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bytesLost","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/bytesLost":{"type":"topic","abstract":[{"type":"text","text":"Error raised during upload when the number of bytes sent is not equal to"},{"type":"text","text":" "},{"text":"number of bytes confirmed in Packet Receipt Notification.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/byteslost","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"bytesLost"}],"title":"DFUError.bytesLost","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bytesLost"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bytesLost"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Error raised during upload when the number of bytes sent is not equal to"},{"text":" ","type":"text"},{"text":"number of bytes confirmed in Packet Receipt Notification.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/byteslost"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bytesLost"},"sections":[],"metadata":{"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorBytesLost","title":"DFUError.bytesLost","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"bytesLost","kind":"identifier"}],"symbolKind":"case","role":"symbol"},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/bytesLost":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"bytesLost","kind":"identifier"}],"title":"DFUError.bytesLost","abstract":[{"type":"text","text":"Error raised during upload when the number of bytes sent is not equal to"},{"type":"text","text":" "},{"text":"number of bytes confirmed in Packet Receipt Notification.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/byteslost","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/bytesLost"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/crcerror.json b/docs/data/documentation/nordicdfu/dfuerror/crcerror.json index 1f561284..ee81dbe5 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/crcerror.json +++ b/docs/data/documentation/nordicdfu/dfuerror/crcerror.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Error raised when the CRC reported by the remote device does not match."},{"text":" ","type":"text"},{"type":"text","text":"Service has done 3 attempts to send the data."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/crcerror"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"metadata":{"symbolKind":"case","roleHeading":"Case","modules":[{"name":"NordicDFU"}],"title":"DFUError.crcError","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorCrcError","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"crcError"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/crcError"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"crcError","kind":"identifier"}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/crcError":{"abstract":[{"text":"Error raised when the CRC reported by the remote device does not match.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Service has done 3 attempts to send the data."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/crcerror","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"crcError","kind":"identifier"}],"title":"DFUError.crcError","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/crcError"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Error raised when the CRC reported by the remote device does not match.","type":"text"},{"type":"text","text":" "},{"text":"Service has done 3 attempts to send the data.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/crcError"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"metadata":{"symbolKind":"case","roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorCrcError","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"crcError"}],"title":"DFUError.crcError","modules":[{"name":"NordicDFU"}],"role":"symbol"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"crcError","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/crcerror"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/crcError":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"crcError"}],"url":"\/documentation\/nordicdfu\/dfuerror\/crcerror","title":"DFUError.crcError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/crcError","abstract":[{"text":"Error raised when the CRC reported by the remote device does not match.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Service has done 3 attempts to send the data."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/devicedisconnected.json b/docs/data/documentation/nordicdfu/dfuerror/devicedisconnected.json index b32832b9..9cab7a72 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/devicedisconnected.json +++ b/docs/data/documentation/nordicdfu/dfuerror/devicedisconnected.json @@ -1 +1 @@ -{"abstract":[{"text":"The DFU target disconnected unexpectedly.","type":"text"}],"sections":[],"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorDeviceDisconnected","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deviceDisconnected","kind":"identifier"}],"title":"DFUError.deviceDisconnected","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"deviceDisconnected","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/devicedisconnected"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceDisconnected"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/deviceDisconnected":{"abstract":[{"text":"The DFU target disconnected unexpectedly.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/devicedisconnected","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"deviceDisconnected","kind":"identifier"}],"title":"DFUError.deviceDisconnected","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceDisconnected"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The DFU target disconnected unexpectedly."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/devicedisconnected"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"deviceDisconnected","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Case","symbolKind":"case","title":"DFUError.deviceDisconnected","role":"symbol","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorDeviceDisconnected","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deviceDisconnected","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceDisconnected","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/deviceDisconnected":{"title":"DFUError.deviceDisconnected","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The DFU target disconnected unexpectedly.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceDisconnected","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deviceDisconnected"}],"url":"\/documentation\/nordicdfu\/dfuerror\/devicedisconnected"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/devicenotsupported.json b/docs/data/documentation/nordicdfu/dfuerror/devicenotsupported.json index 97d2efca..f1f8bf16 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/devicenotsupported.json +++ b/docs/data/documentation/nordicdfu/dfuerror/devicenotsupported.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorDeviceNotSupported","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceNotSupported"}],"roleHeading":"Case","title":"DFUError.deviceNotSupported","role":"symbol","modules":[{"name":"NordicDFU"}]},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceNotSupported","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deviceNotSupported","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/devicenotsupported"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"The selected device does not support Legacy or Secure DFU","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or any of Buttonless services."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/deviceNotSupported":{"abstract":[{"type":"text","text":"The selected device does not support Legacy or Secure DFU"},{"type":"text","text":" "},{"text":"or any of Buttonless services.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/devicenotsupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceNotSupported"}],"title":"DFUError.deviceNotSupported","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceNotSupported"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/devicenotsupported"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deviceNotSupported","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceNotSupported","interfaceLanguage":"swift"},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorDeviceNotSupported","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deviceNotSupported"}],"symbolKind":"case","title":"DFUError.deviceNotSupported","roleHeading":"Case","modules":[{"name":"NordicDFU"}]},"abstract":[{"type":"text","text":"The selected device does not support Legacy or Secure DFU"},{"text":" ","type":"text"},{"type":"text","text":"or any of Buttonless services."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/deviceNotSupported":{"title":"DFUError.deviceNotSupported","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The selected device does not support Legacy or Secure DFU"},{"type":"text","text":" "},{"text":"or any of Buttonless services.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/deviceNotSupported","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deviceNotSupported"}],"url":"\/documentation\/nordicdfu\/dfuerror\/devicenotsupported"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/enablingcontrolpointfailed.json b/docs/data/documentation/nordicdfu/dfuerror/enablingcontrolpointfailed.json index 0a8c4295..8dad177f 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/enablingcontrolpointfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/enablingcontrolpointfailed.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/enablingcontrolpointfailed"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"enablingControlPointFailed","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Enabling Control Point notifications failed.","type":"text"}],"metadata":{"symbolKind":"case","title":"DFUError.enablingControlPointFailed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"enablingControlPointFailed","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorEnablingControlPointFailed","role":"symbol"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/enablingControlPointFailed","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/enablingControlPointFailed":{"abstract":[{"type":"text","text":"Enabling Control Point notifications failed."}],"title":"DFUError.enablingControlPointFailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/enablingControlPointFailed","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/enablingcontrolpointfailed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingControlPointFailed"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorEnablingControlPointFailed","symbolKind":"case","title":"DFUError.enablingControlPointFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingControlPointFailed"}],"role":"symbol","modules":[{"name":"NordicDFU"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"enablingControlPointFailed","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/enablingControlPointFailed","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"type":"text","text":"Enabling Control Point notifications failed."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/enablingcontrolpointfailed"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/enablingControlPointFailed":{"title":"DFUError.enablingControlPointFailed","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingControlPointFailed"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/enablingcontrolpointfailed","abstract":[{"type":"text","text":"Enabling Control Point notifications failed."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/enablingControlPointFailed"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/equatable-implementations.json b/docs/data/documentation/nordicdfu/dfuerror/equatable-implementations.json index e9244c4a..18e1b8c4 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/equatable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfuerror/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"NordicDFU"}]},"sections":[],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/equatable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/nordicdfu\/dfuerror\/!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/!=(_:_:)"],"title":"Operators","generated":true}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/!=(_:_:)":{"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/!=(_:_:)","url":"\/documentation\/nordicdfu\/dfuerror\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/extendedinitpacketrequired.json b/docs/data/documentation/nordicdfu/dfuerror/extendedinitpacketrequired.json index aaab6ede..1b99ee98 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/extendedinitpacketrequired.json +++ b/docs/data/documentation/nordicdfu/dfuerror/extendedinitpacketrequired.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Since SDK 7.0.0 the DFU Bootloader requires the extended Init Packet."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/extendedinitpacketrequired"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorExtendedInitPacketRequired","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendedInitPacketRequired","kind":"identifier"}],"roleHeading":"Case","title":"DFUError.extendedInitPacketRequired","role":"symbol","modules":[{"name":"NordicDFU"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"extendedInitPacketRequired","kind":"identifier"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"For more details, see ","type":"text"},{"type":"reference","isActive":true,"identifier":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v11.0.0\/bledfu_example_init.html?cp=4_0_0_4_2_1_1_3"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/extendedInitPacketRequired","interfaceLanguage":"swift"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v11.0.0/bledfu_example_init.html?cp=4_0_0_4_2_1_1_3":{"url":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v11.0.0\/bledfu_example_init.html?cp=4_0_0_4_2_1_1_3","identifier":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v11.0.0\/bledfu_example_init.html?cp=4_0_0_4_2_1_1_3","title":"Infocenter","type":"link","titleInlineContent":[{"type":"text","text":"Infocenter"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/extendedInitPacketRequired":{"abstract":[{"type":"text","text":"Since SDK 7.0.0 the DFU Bootloader requires the extended Init Packet."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/extendedinitpacketrequired","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"extendedInitPacketRequired","kind":"identifier"}],"title":"DFUError.extendedInitPacketRequired","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/extendedInitPacketRequired"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/extendedInitPacketRequired","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendedInitPacketRequired","kind":"identifier"}],"title":"DFUError.extendedInitPacketRequired","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorExtendedInitPacketRequired"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/extendedinitpacketrequired"]}],"abstract":[{"text":"Since SDK 7.0.0 the DFU Bootloader requires the extended Init Packet.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendedInitPacketRequired"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"For more details, see ","type":"text"},{"identifier":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v11.0.0\/bledfu_example_init.html?cp=4_0_0_4_2_1_1_3","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/extendedInitPacketRequired":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendedInitPacketRequired","kind":"identifier"}],"title":"DFUError.extendedInitPacketRequired","url":"\/documentation\/nordicdfu\/dfuerror\/extendedinitpacketrequired","abstract":[{"type":"text","text":"Since SDK 7.0.0 the DFU Bootloader requires the extended Init Packet."}],"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/extendedInitPacketRequired"},"http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v11.0.0/bledfu_example_init.html?cp=4_0_0_4_2_1_1_3":{"titleInlineContent":[{"text":"Infocenter","type":"text"}],"title":"Infocenter","url":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v11.0.0\/bledfu_example_init.html?cp=4_0_0_4_2_1_1_3","identifier":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v11.0.0\/bledfu_example_init.html?cp=4_0_0_4_2_1_1_3","type":"link"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/failedtoconnect.json b/docs/data/documentation/nordicdfu/dfuerror/failedtoconnect.json index 3d38fa46..7bd6dcd6 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/failedtoconnect.json +++ b/docs/data/documentation/nordicdfu/dfuerror/failedtoconnect.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"failedToConnect","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/failedtoconnect"]}],"metadata":{"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorFailedToConnect","role":"symbol","modules":[{"name":"NordicDFU"}],"symbolKind":"case","title":"DFUError.failedToConnect","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"failedToConnect","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/failedToConnect"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"type":"text","text":"The DFU service failed to connect to the target peripheral."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/failedToConnect":{"abstract":[{"type":"text","text":"The DFU service failed to connect to the target peripheral."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/failedToConnect","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/failedtoconnect","title":"DFUError.failedToConnect","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failedToConnect","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedToConnect"}]}],"kind":"declarations"}],"sections":[],"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorFailedToConnect","symbolKind":"case","modules":[{"name":"NordicDFU"}],"roleHeading":"Case","title":"DFUError.failedToConnect","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedToConnect"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/failedtoconnect"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/failedToConnect"},"abstract":[{"text":"The DFU service failed to connect to the target peripheral.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/failedToConnect":{"title":"DFUError.failedToConnect","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The DFU service failed to connect to the target peripheral.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/failedToConnect","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"failedToConnect","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/failedtoconnect"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/fileinvalid.json b/docs/data/documentation/nordicdfu/dfuerror/fileinvalid.json index c95eb876..2b9246ca 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/fileinvalid.json +++ b/docs/data/documentation/nordicdfu/dfuerror/fileinvalid.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorFileInvalid","roleHeading":"Case","title":"DFUError.fileInvalid","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"fileInvalid","kind":"identifier"}],"modules":[{"name":"NordicDFU"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileInvalid"}],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Given firmware file is not supported."}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileInvalid","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/fileinvalid"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/fileInvalid":{"url":"\/documentation\/nordicdfu\/dfuerror\/fileinvalid","abstract":[{"text":"Given firmware file is not supported.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileInvalid","title":"DFUError.fileInvalid","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"fileInvalid","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"Given firmware file is not supported.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fileInvalid","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/fileinvalid"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileInvalid","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorFileInvalid","title":"DFUError.fileInvalid","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"fileInvalid","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/fileInvalid":{"title":"DFUError.fileInvalid","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"fileInvalid","kind":"identifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/fileinvalid","abstract":[{"text":"Given firmware file is not supported.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileInvalid"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/filenotspecified.json b/docs/data/documentation/nordicdfu/dfuerror/filenotspecified.json index ba09e514..3b009aac 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/filenotspecified.json +++ b/docs/data/documentation/nordicdfu/dfuerror/filenotspecified.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileNotSpecified"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/filenotspecified"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileNotSpecified"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Providing the DFUFirmware is required."}],"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorFileNotSpecified","roleHeading":"Case","title":"DFUError.fileNotSpecified","modules":[{"name":"NordicDFU"}],"symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fileNotSpecified"}]},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/fileNotSpecified":{"url":"\/documentation\/nordicdfu\/dfuerror\/filenotspecified","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileNotSpecified","abstract":[{"text":"Providing the DFUFirmware is required.","type":"text"}],"title":"DFUError.fileNotSpecified","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"fileNotSpecified","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileNotSpecified","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Providing the DFUFirmware is required."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileNotSpecified"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fileNotSpecified","kind":"identifier"}],"title":"DFUError.fileNotSpecified","roleHeading":"Case","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorFileNotSpecified","modules":[{"name":"NordicDFU"}],"symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/filenotspecified"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/fileNotSpecified":{"role":"symbol","abstract":[{"type":"text","text":"Providing the DFUFirmware is required."}],"type":"topic","title":"DFUError.fileNotSpecified","url":"\/documentation\/nordicdfu\/dfuerror\/filenotspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"fileNotSpecified","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/fileNotSpecified","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/hash(into:).json b/docs/data/documentation/nordicdfu/dfuerror/hash(into:).json index 5f9455ea..305b830e 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/hash(into:).json +++ b/docs/data/documentation/nordicdfu/dfuerror/hash(into:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@DFUError","title":"hash(into:)","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"symbolKind":"method","extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/hash(into:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/RawRepresentable-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfuerror\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/hash(into:)":{"type":"topic","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"kind":"symbol","title":"hash(into:)","url":"\/documentation\/nordicdfu\/dfuerror\/hash(into:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@DFUError","role":"symbol","roleHeading":"Instance Method","extendedModule":"Swift","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hash(into:)"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations","url":"\/documentation\/nordicdfu\/dfuerror\/rawrepresentable-implementations","kind":"article","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/hash(into:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hash(into:)","kind":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/hash(into:)","abstract":[],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/hashvalue.json b/docs/data/documentation/nordicdfu/dfuerror/hashvalue.json index 6eb167d1..5c4df98c 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/hashvalue.json +++ b/docs/data/documentation/nordicdfu/dfuerror/hashvalue.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/hashvalue"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hashValue"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@DFUError","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","title":"hashValue","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"extendedModule":"Swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/RawRepresentable-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfuerror\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/hashValue":{"abstract":[],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/nordicdfu\/dfuerror\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hashValue"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@DFUError","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"symbolKind":"property"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hashValue"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/hashvalue"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations","url":"\/documentation\/nordicdfu\/dfuerror\/rawrepresentable-implementations","kind":"article","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/hashValue":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"hashValue","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/nordicdfu\/dfuerror\/hashvalue","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/init(rawvalue:).json b/docs/data/documentation/nordicdfu/dfuerror/init(rawvalue:).json index c61d1f4b..9783f5d1 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/init(rawvalue:).json +++ b/docs/data/documentation/nordicdfu/dfuerror/init(rawvalue:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/init(rawValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"title":"init(rawValue:)","role":"symbol","externalID":"s:9NordicDFU8DFUErrorO8rawValueACSgSi_tcfc","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/init(rawvalue:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","url":"\/documentation\/nordicdfu\/dfuerror\/init(rawvalue:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/init(rawValue:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"init(rawValue:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"externalID":"s:9NordicDFU8DFUErrorO8rawValueACSgSi_tcfc","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Initializer"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/init(rawValue:)":{"title":"init(rawValue:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/nordicdfu\/dfuerror\/init(rawvalue:)"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/initpacketrequired.json b/docs/data/documentation/nordicdfu/dfuerror/initpacketrequired.json index 44b7c9d6..1ba88961 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/initpacketrequired.json +++ b/docs/data/documentation/nordicdfu/dfuerror/initpacketrequired.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initPacketRequired"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Before SDK 7.0.0 the init packet could have contained only 2-byte CRC"},{"text":" ","type":"text"},{"text":"value, and was optional. Providing an extended one instead would cause","type":"text"},{"type":"text","text":" "},{"type":"text","text":"CRC error during validation (the bootloader assumes that the 2 first"},{"type":"text","text":" "},{"text":"bytes of the init packet are the firmware CRC).","type":"text"}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/initPacketRequired"},"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Case","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorInitPacketRequired","title":"DFUError.initPacketRequired","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"initPacketRequired","kind":"identifier"}]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/initpacketrequired"]}],"abstract":[{"text":"The Init packet is required and has not been found.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/initPacketRequired":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/initPacketRequired","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"initPacketRequired","kind":"identifier"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/initpacketrequired","title":"DFUError.initPacketRequired","kind":"symbol","type":"topic","abstract":[{"text":"The Init packet is required and has not been found.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initPacketRequired","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Before SDK 7.0.0 the init packet could have contained only 2-byte CRC"},{"text":" ","type":"text"},{"type":"text","text":"value, and was optional. Providing an extended one instead would cause"},{"text":" ","type":"text"},{"text":"CRC error during validation (the bootloader assumes that the 2 first","type":"text"},{"type":"text","text":" "},{"type":"text","text":"bytes of the init packet are the firmware CRC)."}],"type":"paragraph"}]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initPacketRequired"}],"roleHeading":"Case","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorInitPacketRequired","role":"symbol","symbolKind":"case","title":"DFUError.initPacketRequired"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/initpacketrequired"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/initPacketRequired"},"abstract":[{"type":"text","text":"The Init packet is required and has not been found."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/initPacketRequired":{"title":"DFUError.initPacketRequired","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The Init packet is required and has not been found.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/initPacketRequired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"initPacketRequired"}],"url":"\/documentation\/nordicdfu\/dfuerror\/initpacketrequired"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/invalidinternalstate.json b/docs/data/documentation/nordicdfu/dfuerror/invalidinternalstate.json index 22ec6297..9bb2ccee 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/invalidinternalstate.json +++ b/docs/data/documentation/nordicdfu/dfuerror/invalidinternalstate.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidInternalState"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/invalidinternalstate"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"case","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidInternalState","kind":"identifier"}],"title":"DFUError.invalidInternalState","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorInvalidInternalState"},"abstract":[{"type":"text","text":"The service went into an invalid state. The service will try to close"},{"text":" ","type":"text"},{"type":"text","text":"without crashing. Recovery to a know state is not possible."}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/invalidInternalState","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/invalidInternalState":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/invalidinternalstate","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidInternalState","kind":"identifier"}],"title":"DFUError.invalidInternalState","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/invalidInternalState","abstract":[{"type":"text","text":"The service went into an invalid state. The service will try to close"},{"type":"text","text":" "},{"text":"without crashing. Recovery to a know state is not possible.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/invalidInternalState"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidInternalState","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/invalidinternalstate"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"DFUError.invalidInternalState","modules":[{"name":"NordicDFU"}],"roleHeading":"Case","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorInvalidInternalState","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidInternalState","kind":"identifier"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The service went into an invalid state. The service will try to close"},{"type":"text","text":" "},{"text":"without crashing. Recovery to a know state is not possible.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/invalidInternalState":{"kind":"symbol","title":"DFUError.invalidInternalState","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/invalidinternalstate","abstract":[{"text":"The service went into an invalid state. The service will try to close","type":"text"},{"type":"text","text":" "},{"type":"text","text":"without crashing. Recovery to a know state is not possible."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidInternalState"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/invalidInternalState"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/rawrepresentable-implementations.json b/docs/data/documentation/nordicdfu/dfuerror/rawrepresentable-implementations.json index 22483a03..2c52f0a4 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/rawrepresentable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfuerror/rawrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"modules":[{"name":"NordicDFU"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hash(into:)"]}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/hash(into:)":{"type":"topic","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"kind":"symbol","title":"hash(into:)","url":"\/documentation\/nordicdfu\/dfuerror\/hash(into:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/hashValue":{"abstract":[],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/nordicdfu\/dfuerror\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hashValue"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hashValue"]},{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hash(into:)"],"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/RawRepresentable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/hashValue":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"hashValue","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/nordicdfu\/dfuerror\/hashvalue","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/hash(into:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/hash(into:)","kind":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/hash(into:)","abstract":[],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/readingversionfailed.json b/docs/data/documentation/nordicdfu/dfuerror/readingversionfailed.json index fdc64bd1..9d656bcf 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/readingversionfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/readingversionfailed.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"NordicDFU"}],"title":"DFUError.readingVersionFailed","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorReadingVersionFailed","role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"readingVersionFailed"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"readingVersionFailed","kind":"identifier"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/readingVersionFailed"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"type":"text","text":"Reading DFU version characteristic has failed."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/readingversionfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/readingVersionFailed":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"readingVersionFailed"}],"url":"\/documentation\/nordicdfu\/dfuerror\/readingversionfailed","role":"symbol","abstract":[{"text":"Reading DFU version characteristic has failed.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/readingVersionFailed","kind":"symbol","title":"DFUError.readingVersionFailed"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/readingVersionFailed","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/readingversionfailed"]}],"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorReadingVersionFailed","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"readingVersionFailed","kind":"identifier"}],"title":"DFUError.readingVersionFailed"},"abstract":[{"type":"text","text":"Reading DFU version characteristic has failed."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"readingVersionFailed","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/readingVersionFailed":{"title":"DFUError.readingVersionFailed","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Reading DFU version characteristic has failed."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/readingVersionFailed","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"readingVersionFailed"}],"url":"\/documentation\/nordicdfu\/dfuerror\/readingversionfailed"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/receivingnotificationfailed.json b/docs/data/documentation/nordicdfu/dfuerror/receivingnotificationfailed.json index e4104176..d1bd28ca 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/receivingnotificationfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/receivingnotificationfailed.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorReceivingNotificationFailed","title":"DFUError.receivingNotificationFailed","roleHeading":"Case","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"receivingNotificationFailed","kind":"identifier"}]},"abstract":[{"type":"text","text":"There was an error reported for a notification."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"receivingNotificationFailed","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/receivingNotificationFailed"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/receivingnotificationfailed"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/receivingNotificationFailed":{"url":"\/documentation\/nordicdfu\/dfuerror\/receivingnotificationfailed","title":"DFUError.receivingNotificationFailed","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/receivingNotificationFailed","abstract":[{"text":"There was an error reported for a notification.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"receivingNotificationFailed","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/receivingNotificationFailed","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"receivingNotificationFailed"}],"title":"DFUError.receivingNotificationFailed","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorReceivingNotificationFailed"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/receivingnotificationfailed"]}],"abstract":[{"type":"text","text":"There was an error reported for a notification."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"receivingNotificationFailed","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/receivingNotificationFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"receivingNotificationFailed","kind":"identifier"}],"title":"DFUError.receivingNotificationFailed","abstract":[{"type":"text","text":"There was an error reported for a notification."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/receivingnotificationfailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/receivingNotificationFailed"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfubusy.json b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfubusy.json index ecf82c0d..4696c659 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfubusy.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfubusy.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfubusy"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteButtonlessDFUBusy","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUBusy","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"The service is busy."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUBusy","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUBusy"}],"title":"DFUError.remoteButtonlessDFUBusy","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUBusy":{"abstract":[{"type":"text","text":"The service is busy."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfubusy","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteButtonlessDFUBusy","kind":"identifier"}],"title":"DFUError.remoteButtonlessDFUBusy","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUBusy"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfubusy"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUBusy"},"metadata":{"modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteButtonlessDFUBusy","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUBusy","title":"DFUError.remoteButtonlessDFUBusy","roleHeading":"Case","role":"symbol","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The service is busy."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUBusy","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUBusy":{"kind":"symbol","abstract":[{"type":"text","text":"The service is busy."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfubusy","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUBusy"}],"title":"DFUError.remoteButtonlessDFUBusy","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUBusy","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuinvalidadvertisementname.json b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuinvalidadvertisementname.json index 35a2bf52..84da1165 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuinvalidadvertisementname.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuinvalidadvertisementname.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUInvalidAdvertisementName","interfaceLanguage":"swift"},"abstract":[{"text":"The requested advertising name is invalid.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUInvalidAdvertisementName","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Maximum length for the name is 20 bytes..","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"metadata":{"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUInvalidAdvertisementName","symbolKind":"case","role":"symbol","title":"DFUError.remoteButtonlessDFUInvalidAdvertisementName","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUInvalidAdvertisementName"}],"modules":[{"name":"NordicDFU"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuinvalidadvertisementname"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUInvalidAdvertisementName":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuinvalidadvertisementname","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUInvalidAdvertisementName"}],"abstract":[{"text":"The requested advertising name is invalid.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUInvalidAdvertisementName","title":"DFUError.remoteButtonlessDFUInvalidAdvertisementName","type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"The requested advertising name is invalid.","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuinvalidadvertisementname"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUInvalidAdvertisementName"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUInvalidAdvertisementName"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Maximum length for the name is 20 bytes.."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"symbolKind":"case","modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteButtonlessDFUInvalidAdvertisementName","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUInvalidAdvertisementName","kind":"identifier"}],"role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUInvalidAdvertisementName","roleHeading":"Case"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUInvalidAdvertisementName":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuinvalidadvertisementname","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUInvalidAdvertisementName","type":"topic","abstract":[{"text":"The requested advertising name is invalid.","type":"text"}],"title":"DFUError.remoteButtonlessDFUInvalidAdvertisementName","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUInvalidAdvertisementName","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfunotbonded.json b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfunotbonded.json index 25fdb533..2ac40b1e 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfunotbonded.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfunotbonded.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUNotBonded","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","roleHeading":"Case","title":"DFUError.remoteButtonlessDFUNotBonded","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUNotBonded","kind":"identifier"}],"role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUNotBonded"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The Buttonless service requires the device to be bonded.","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfunotbonded"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUNotBonded"}],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUNotBonded":{"abstract":[{"type":"text","text":"The Buttonless service requires the device to be bonded."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUNotBonded","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfunotbonded","title":"DFUError.remoteButtonlessDFUNotBonded","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUNotBonded","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The Buttonless service requires the device to be bonded."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUNotBonded"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfunotbonded"]}],"metadata":{"title":"DFUError.remoteButtonlessDFUNotBonded","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteButtonlessDFUNotBonded","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUNotBonded","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUNotBonded","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUNotBonded":{"title":"DFUError.remoteButtonlessDFUNotBonded","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The Buttonless service requires the device to be bonded.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUNotBonded","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUNotBonded"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfunotbonded"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuopcodenotsupported.json b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuopcodenotsupported.json index 4caebdf9..a157b146 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuopcodenotsupported.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuopcodenotsupported.json @@ -1 +1 @@ -{"metadata":{"title":"DFUError.remoteButtonlessDFUOpCodeNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUOpCodeNotSupported"}],"symbolKind":"case","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUOpCodeNotSupported"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOpCodeNotSupported"},"abstract":[{"text":"The Op Code is not supported.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuopcodenotsupported"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUOpCodeNotSupported"}]}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUOpCodeNotSupported":{"title":"DFUError.remoteButtonlessDFUOpCodeNotSupported","abstract":[{"type":"text","text":"The Op Code is not supported."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUOpCodeNotSupported"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuopcodenotsupported","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOpCodeNotSupported","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOpCodeNotSupported","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUOpCodeNotSupported"}],"modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteButtonlessDFUOpCodeNotSupported","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUOpCodeNotSupported","roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuopcodenotsupported"]}],"kind":"symbol","sections":[],"abstract":[{"text":"The Op Code is not supported.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUOpCodeNotSupported"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUOpCodeNotSupported":{"title":"DFUError.remoteButtonlessDFUOpCodeNotSupported","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The Op Code is not supported.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOpCodeNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUOpCodeNotSupported","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuopcodenotsupported"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuoperationfailed.json b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuoperationfailed.json index 30a6ccbc..03cbc922 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuoperationfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfuoperationfailed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteButtonlessDFUOperationFailed","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"text":"Jumping to bootloader mode failed.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOperationFailed","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuoperationfailed"]}],"metadata":{"symbolKind":"case","modules":[{"name":"NordicDFU"}],"role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUOperationFailed","title":"DFUError.remoteButtonlessDFUOperationFailed","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUOperationFailed"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUOperationFailed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUOperationFailed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOperationFailed","url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuoperationfailed","type":"topic","title":"DFUError.remoteButtonlessDFUOperationFailed"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuoperationfailed"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUOperationFailed"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUOperationFailed","kind":"identifier"}],"roleHeading":"Case","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUOperationFailed","role":"symbol","symbolKind":"case","title":"DFUError.remoteButtonlessDFUOperationFailed"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOperationFailed"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUOperationFailed":{"title":"DFUError.remoteButtonlessDFUOperationFailed","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUOperationFailed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUOperationFailed","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfuoperationfailed"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfusuccess.json b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfusuccess.json index 16e1969a..4c38c6aa 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfusuccess.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotebuttonlessdfusuccess.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUSuccess","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"DFUError.remoteButtonlessDFUSuccess","roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUSuccess","symbolKind":"case","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUSuccess"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteButtonlessDFUSuccess"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfusuccess"]}],"abstract":[{"type":"text","text":"Buttonless DFU service reported success."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUSuccess":{"title":"DFUError.remoteButtonlessDFUSuccess","abstract":[{"type":"text","text":"Buttonless DFU service reported success."}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUSuccess","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteButtonlessDFUSuccess","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfusuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"DFUError.remoteButtonlessDFUSuccess","roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUSuccess","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteButtonlessDFUSuccess"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteButtonlessDFUSuccess"}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUSuccess","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"Buttonless DFU service reported success.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfusuccess"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteButtonlessDFUSuccess":{"title":"DFUError.remoteButtonlessDFUSuccess","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Buttonless DFU service reported success.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteButtonlessDFUSuccess","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteButtonlessDFUSuccess","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotebuttonlessdfusuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfuopcodenotsupported.json b/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfuopcodenotsupported.json index 397224f1..6ed88cb5 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfuopcodenotsupported.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfuopcodenotsupported.json @@ -1 +1 @@ -{"abstract":[{"text":"The Op Code is not supported.","type":"text"}],"kind":"symbol","metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExperimentalButtonlessDFUOpCodeNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUOpCodeNotSupported","kind":"identifier"}],"title":"DFUError.remoteExperimentalButtonlessDFUOpCodeNotSupported","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExperimentalButtonlessDFUOpCodeNotSupported"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuopcodenotsupported"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOpCodeNotSupported"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUOpCodeNotSupported":{"url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuopcodenotsupported","title":"DFUError.remoteExperimentalButtonlessDFUOpCodeNotSupported","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOpCodeNotSupported","abstract":[{"text":"The Op Code is not supported.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUOpCodeNotSupported","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUOpCodeNotSupported","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuopcodenotsupported"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOpCodeNotSupported","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExperimentalButtonlessDFUOpCodeNotSupported","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExperimentalButtonlessDFUOpCodeNotSupported"}],"roleHeading":"Case","title":"DFUError.remoteExperimentalButtonlessDFUOpCodeNotSupported","symbolKind":"case","modules":[{"name":"NordicDFU"}]},"kind":"symbol","abstract":[{"type":"text","text":"The Op Code is not supported."}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUOpCodeNotSupported":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUOpCodeNotSupported","kind":"identifier"}],"title":"DFUError.remoteExperimentalButtonlessDFUOpCodeNotSupported","abstract":[{"type":"text","text":"The Op Code is not supported."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuopcodenotsupported","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOpCodeNotSupported"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfuoperationfailed.json b/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfuoperationfailed.json index e4d45f81..f9f9bb52 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfuoperationfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfuoperationfailed.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"Jumping to bootloader mode failed.","type":"text"}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExperimentalButtonlessDFUOperationFailed","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"symbolKind":"case","role":"symbol","title":"DFUError.remoteExperimentalButtonlessDFUOperationFailed","roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExperimentalButtonlessDFUOperationFailed"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExperimentalButtonlessDFUOperationFailed","kind":"identifier"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOperationFailed"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuoperationfailed"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUOperationFailed":{"title":"DFUError.remoteExperimentalButtonlessDFUOperationFailed","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOperationFailed","abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"type":"topic","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuoperationfailed","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExperimentalButtonlessDFUOperationFailed","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuoperationfailed"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOperationFailed"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExperimentalButtonlessDFUOperationFailed"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUOperationFailed","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExperimentalButtonlessDFUOperationFailed","title":"DFUError.remoteExperimentalButtonlessDFUOperationFailed","symbolKind":"case","roleHeading":"Case","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUOperationFailed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExperimentalButtonlessDFUOperationFailed","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUOperationFailed","title":"DFUError.remoteExperimentalButtonlessDFUOperationFailed","type":"topic","abstract":[{"type":"text","text":"Jumping to bootloader mode failed."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfuoperationfailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfusuccess.json b/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfusuccess.json index a2bf1264..5c4bcd1d 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfusuccess.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteexperimentalbuttonlessdfusuccess.json @@ -1 +1 @@ -{"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExperimentalButtonlessDFUSuccess","roleHeading":"Case","title":"DFUError.remoteExperimentalButtonlessDFUSuccess","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExperimentalButtonlessDFUSuccess","kind":"identifier"}],"modules":[{"name":"NordicDFU"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUSuccess"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Experimental Buttonless DFU service reported success.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUSuccess","kind":"identifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfusuccess"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUSuccess":{"url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfusuccess","abstract":[{"text":"Experimental Buttonless DFU service reported success.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUSuccess","title":"DFUError.remoteExperimentalButtonlessDFUSuccess","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExperimentalButtonlessDFUSuccess","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Experimental Buttonless DFU service reported success."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExperimentalButtonlessDFUSuccess"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfusuccess"]}],"metadata":{"title":"DFUError.remoteExperimentalButtonlessDFUSuccess","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExperimentalButtonlessDFUSuccess"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExperimentalButtonlessDFUSuccess","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUSuccess"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExperimentalButtonlessDFUSuccess":{"title":"DFUError.remoteExperimentalButtonlessDFUSuccess","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Experimental Buttonless DFU service reported success.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExperimentalButtonlessDFUSuccess","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExperimentalButtonlessDFUSuccess"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteexperimentalbuttonlessdfusuccess"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorfwversionfailure.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorfwversionfailure.json index 9adc401d..65f4d1b5 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorfwversionfailure.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorfwversionfailure.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorFwVersionFailure","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorFwVersionFailure"}],"title":"DFUError.remoteExtendedErrorFwVersionFailure","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorFwVersionFailure","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorFwVersionFailure","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"For an application or SoftDevice, the version must be greater than or equal to the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"current version. For a bootloader, it must be greater than the current version."},{"text":" ","type":"text"},{"text":"This requirement prevents downgrade attacks.","type":"text"}],"type":"paragraph"}]}],"abstract":[{"text":"The firmware version is too low.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorfwversionfailure"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorFwVersionFailure":{"type":"topic","abstract":[{"type":"text","text":"The firmware version is too low."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorfwversionfailure","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorFwVersionFailure","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorFwVersionFailure","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorFwVersionFailure"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The firmware version is too low."}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorFwVersionFailure","kind":"identifier"}],"roleHeading":"Case","title":"DFUError.remoteExtendedErrorFwVersionFailure","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorFwVersionFailure","symbolKind":"case","modules":[{"name":"NordicDFU"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorFwVersionFailure"}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"For an application or SoftDevice, the version must be greater than or equal to the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"current version. For a bootloader, it must be greater than the current version."},{"text":" ","type":"text"},{"text":"This requirement prevents downgrade attacks.","type":"text"}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorfwversionfailure"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorFwVersionFailure"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorFwVersionFailure":{"title":"DFUError.remoteExtendedErrorFwVersionFailure","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The firmware version is too low.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorFwVersionFailure","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorFwVersionFailure","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorfwversionfailure"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorhashfailed.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorhashfailed.json index 2f819875..ed65a077 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorhashfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorhashfailed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorHashFailed","kind":"identifier"}],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorHashFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorHashFailed"}],"title":"DFUError.remoteExtendedErrorHashFailed","roleHeading":"Case"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhashfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHashFailed"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"The hash of the firmware image cannot be calculated.","type":"text"}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorHashFailed":{"kind":"symbol","title":"DFUError.remoteExtendedErrorHashFailed","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHashFailed","abstract":[{"text":"The hash of the firmware image cannot be calculated.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhashfailed","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorHashFailed","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorHashFailed","roleHeading":"Case","modules":[{"name":"NordicDFU"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorHashFailed"}],"title":"DFUError.remoteExtendedErrorHashFailed","symbolKind":"case"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHashFailed","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The hash of the firmware image cannot be calculated."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorHashFailed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhashfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorHashFailed":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHashFailed","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorHashFailed"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhashfailed","abstract":[{"text":"The hash of the firmware image cannot be calculated.","type":"text"}],"title":"DFUError.remoteExtendedErrorHashFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorhwversionfailure.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorhwversionfailure.json index 575f6328..c3084793 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorhwversionfailure.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorhwversionfailure.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorHwVersionFailure"}],"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorHwVersionFailure","title":"DFUError.remoteExtendedErrorHwVersionFailure","role":"symbol","symbolKind":"case"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHwVersionFailure","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorHwVersionFailure"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This error may be thrown if a user tries to update a wrong device.","type":"text"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhwversionfailure"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"The hardware version of the device does not match the required hardware version","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for the update."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorHwVersionFailure":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorHwVersionFailure"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhwversionfailure","type":"topic","title":"DFUError.remoteExtendedErrorHwVersionFailure","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHwVersionFailure","abstract":[{"type":"text","text":"The hardware version of the device does not match the required hardware version"},{"type":"text","text":" "},{"text":"for the update.","type":"text"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorHwVersionFailure"}]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This error may be thrown if a user tries to update a wrong device."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhwversionfailure"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHwVersionFailure","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorHwVersionFailure","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorHwVersionFailure","kind":"identifier"}],"symbolKind":"case","title":"DFUError.remoteExtendedErrorHwVersionFailure","roleHeading":"Case","modules":[{"name":"NordicDFU"}]},"abstract":[{"text":"The hardware version of the device does not match the required hardware version","type":"text"},{"type":"text","text":" "},{"text":"for the update.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorHwVersionFailure":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorHwVersionFailure","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorHwVersionFailure","abstract":[{"text":"The hardware version of the device does not match the required hardware version","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for the update."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorhwversionfailure","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorHwVersionFailure"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorinitcommandinvalid.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorinitcommandinvalid.json index 5849631c..0dc3108b 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorinitcommandinvalid.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorinitcommandinvalid.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"The init command is invalid.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorInitCommandInvalid","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The init packet either has an invalid update type or it is missing required fields for"},{"type":"text","text":" "},{"type":"text","text":"the update type (for example, the init packet for a SoftDevice update is missing the"},{"type":"text","text":" "},{"type":"text","text":"SoftDevice size field)."}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinitcommandinvalid"]}],"metadata":{"title":"DFUError.remoteExtendedErrorInitCommandInvalid","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorInitCommandInvalid","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorInitCommandInvalid","kind":"identifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInitCommandInvalid"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorInitCommandInvalid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInitCommandInvalid","kind":"symbol","abstract":[{"text":"The init command is invalid.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinitcommandinvalid","role":"symbol","title":"DFUError.remoteExtendedErrorInitCommandInvalid","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorInitCommandInvalid","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorInitCommandInvalid","kind":"identifier"}],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The init packet either has an invalid update type or it is missing required fields for"},{"type":"text","text":" "},{"type":"text","text":"the update type (for example, the init packet for a SoftDevice update is missing the"},{"type":"text","text":" "},{"type":"text","text":"SoftDevice size field)."}]}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"The init command is invalid.","type":"text"}],"metadata":{"modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteExtendedErrorInitCommandInvalid","roleHeading":"Case","symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorInitCommandInvalid","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorInitCommandInvalid","kind":"identifier"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinitcommandinvalid"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInitCommandInvalid","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorInitCommandInvalid":{"role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorInitCommandInvalid","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInitCommandInvalid","title":"DFUError.remoteExtendedErrorInitCommandInvalid","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinitcommandinvalid","abstract":[{"text":"The init command is invalid.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorinsufficientspace.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorinsufficientspace.json index a7f57d30..db4afdc8 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorinsufficientspace.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorinsufficientspace.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinsufficientspace"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"The available space on the device is insufficient to hold the firmware.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInsufficientSpace"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorInsufficientSpace","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorInsufficientSpace"}],"modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteExtendedErrorInsufficientSpace","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorInsufficientSpace"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorInsufficientSpace":{"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorInsufficientSpace"}],"type":"topic","abstract":[{"text":"The available space on the device is insufficient to hold the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinsufficientspace","title":"DFUError.remoteExtendedErrorInsufficientSpace","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInsufficientSpace"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInsufficientSpace"},"sections":[],"metadata":{"title":"DFUError.remoteExtendedErrorInsufficientSpace","roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorInsufficientSpace","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorInsufficientSpace"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinsufficientspace"]}],"abstract":[{"type":"text","text":"The available space on the device is insufficient to hold the firmware."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorInsufficientSpace","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorInsufficientSpace":{"title":"DFUError.remoteExtendedErrorInsufficientSpace","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The available space on the device is insufficient to hold the firmware."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorInsufficientSpace","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorInsufficientSpace"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorinsufficientspace"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorsdversionfailure.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorsdversionfailure.json index 455fb960..655cf87c 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorsdversionfailure.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorsdversionfailure.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"case","roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorSdVersionFailure","role":"symbol","title":"DFUError.remoteExtendedErrorSdVersionFailure","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorSdVersionFailure","kind":"identifier"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorSdVersionFailure"}],"languages":["swift"]}]}],"abstract":[{"text":"The array of supported SoftDevices for the update does not contain the FWID","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of the current SoftDevice or the first FWID is ‘0’ on a bootloader which requires"},{"type":"text","text":" "},{"text":"the SoftDevice to be present.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsdversionfailure"]}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSdVersionFailure","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorSdVersionFailure":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSdVersionFailure","kind":"symbol","abstract":[{"text":"The array of supported SoftDevices for the update does not contain the FWID","type":"text"},{"text":" ","type":"text"},{"text":"of the current SoftDevice or the first FWID is ‘0’ on a bootloader which requires","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the SoftDevice to be present."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsdversionfailure","role":"symbol","title":"DFUError.remoteExtendedErrorSdVersionFailure","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorSdVersionFailure"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","metadata":{"title":"DFUError.remoteExtendedErrorSdVersionFailure","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorSdVersionFailure"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorSdVersionFailure","role":"symbol","modules":[{"name":"NordicDFU"}],"symbolKind":"case","roleHeading":"Case"},"abstract":[{"type":"text","text":"The array of supported SoftDevices for the update does not contain the FWID"},{"type":"text","text":" "},{"text":"of the current SoftDevice or the first FWID is ‘0’ on a bootloader which requires","type":"text"},{"text":" ","type":"text"},{"text":"the SoftDevice to be present.","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorSdVersionFailure","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSdVersionFailure","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsdversionfailure"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorSdVersionFailure":{"title":"DFUError.remoteExtendedErrorSdVersionFailure","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The array of supported SoftDevices for the update does not contain the FWID","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of the current SoftDevice or the first FWID is ‘0’ on a bootloader which requires"},{"text":" ","type":"text"},{"type":"text","text":"the SoftDevice to be present."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSdVersionFailure","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorSdVersionFailure","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsdversionfailure"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorsignaturemissing.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorsignaturemissing.json index 52f35174..98124016 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorsignaturemissing.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorsignaturemissing.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSignatureMissing","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorSignatureMissing"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This error code is not used in the current implementation, because init packets","type":"text"},{"type":"text","text":" "},{"text":"without a signature are regarded as invalid.","type":"text"}]}]}],"abstract":[{"type":"text","text":"The init packet does not contain a signature."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsignaturemissing"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteExtendedErrorSignatureMissing","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorSignatureMissing","symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorSignatureMissing","kind":"identifier"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorSignatureMissing":{"title":"DFUError.remoteExtendedErrorSignatureMissing","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSignatureMissing","abstract":[{"text":"The init packet does not contain a signature.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsignaturemissing","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorSignatureMissing","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The init packet does not contain a signature.","type":"text"}],"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"DFUError.remoteExtendedErrorSignatureMissing","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorSignatureMissing","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorSignatureMissing"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSignatureMissing"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsignaturemissing"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorSignatureMissing"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This error code is not used in the current implementation, because init packets","type":"text"},{"type":"text","text":" "},{"type":"text","text":"without a signature are regarded as invalid."}]}]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorSignatureMissing":{"role":"symbol","abstract":[{"type":"text","text":"The init packet does not contain a signature."}],"type":"topic","title":"DFUError.remoteExtendedErrorSignatureMissing","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorsignaturemissing","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorSignatureMissing"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorSignatureMissing","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorunknowncommand.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorunknowncommand.json index 0f8bd088..f1d7d4b4 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorunknowncommand.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorunknowncommand.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorUnknownCommand","title":"DFUError.remoteExtendedErrorUnknownCommand","role":"symbol","roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorUnknownCommand"}],"modules":[{"name":"NordicDFU"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorUnknownCommand","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorunknowncommand"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorUnknownCommand"}]}]}],"abstract":[{"type":"text","text":"The command was successfully parsed, but it is not supported or unknown."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorUnknownCommand":{"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorunknowncommand","title":"DFUError.remoteExtendedErrorUnknownCommand","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorUnknownCommand","abstract":[{"text":"The command was successfully parsed, but it is not supported or unknown.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorUnknownCommand","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorUnknownCommand"}]}]}],"metadata":{"title":"DFUError.remoteExtendedErrorUnknownCommand","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorUnknownCommand"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorUnknownCommand","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case"},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorUnknownCommand","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorunknowncommand"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The command was successfully parsed, but it is not supported or unknown.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorUnknownCommand":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorUnknownCommand","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorUnknownCommand","abstract":[{"text":"The command was successfully parsed, but it is not supported or unknown.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorunknowncommand","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorUnknownCommand"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorverificationfailed.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorverificationfailed.json index c99576d7..1b85976f 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorverificationfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorverificationfailed.json @@ -1 +1 @@ -{"abstract":[{"text":"The hash of the received firmware image does not match the hash in the init packet.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorVerificationFailed","title":"DFUError.remoteExtendedErrorVerificationFailed","roleHeading":"Case","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorVerificationFailed","kind":"identifier"}],"symbolKind":"case"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorVerificationFailed"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorverificationfailed"]}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorVerificationFailed","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorVerificationFailed":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorVerificationFailed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorVerificationFailed"}],"title":"DFUError.remoteExtendedErrorVerificationFailed","kind":"symbol","abstract":[{"text":"The hash of the received firmware image does not match the hash in the init packet.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorverificationfailed","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The hash of the received firmware image does not match the hash in the init packet."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorverificationfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorVerificationFailed","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorVerificationFailed"},"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorVerificationFailed","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorVerificationFailed"}],"title":"DFUError.remoteExtendedErrorVerificationFailed"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorVerificationFailed":{"role":"symbol","abstract":[{"type":"text","text":"The hash of the received firmware image does not match the hash in the init packet."}],"type":"topic","title":"DFUError.remoteExtendedErrorVerificationFailed","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorverificationfailed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorVerificationFailed","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorVerificationFailed","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwrongcommandformat.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwrongcommandformat.json index f5525c89..484e8827 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwrongcommandformat.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwrongcommandformat.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongCommandFormat"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorWrongCommandFormat","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This error code is not used in the current implementation, because"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter"},{"text":" cover all possible format errors.","type":"text"}]}]}],"abstract":[{"type":"text","text":"The format of the command was incorrect."}],"sections":[],"kind":"symbol","metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorWrongCommandFormat","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorWrongCommandFormat","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"symbolKind":"case","title":"DFUError.remoteExtendedErrorWrongCommandFormat"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongcommandformat"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongCommandFormat":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongCommandFormat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorWrongCommandFormat","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongcommandformat","title":"DFUError.remoteExtendedErrorWrongCommandFormat","type":"topic","abstract":[{"text":"The format of the command was incorrect.","type":"text"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidParameter":{"kind":"symbol","abstract":[{"type":"text","text":"Invalid parameter."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidparameter","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUInvalidParameter","kind":"identifier"}],"title":"DFUError.remoteSecureDFUInvalidParameter","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOpCodeNotSupported":{"kind":"symbol","abstract":[{"type":"text","text":"Requested Op Code is not supported."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuopcodenotsupported","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUOpCodeNotSupported"}],"title":"DFUError.remoteSecureDFUOpCodeNotSupported","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"DFUError.remoteExtendedErrorWrongCommandFormat","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorWrongCommandFormat"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorWrongCommandFormat","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorWrongCommandFormat"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This error code is not used in the current implementation, because"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","type":"reference"},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","isActive":true},{"type":"text","text":" cover all possible format errors."}],"type":"paragraph"}]}],"abstract":[{"text":"The format of the command was incorrect.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongCommandFormat"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongcommandformat"]}],"sections":[],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOpCodeNotSupported":{"abstract":[{"text":"Requested Op Code is not supported.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuopcodenotsupported","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUOpCodeNotSupported","kind":"identifier"}],"title":"DFUError.remoteSecureDFUOpCodeNotSupported","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongCommandFormat":{"title":"DFUError.remoteExtendedErrorWrongCommandFormat","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The format of the command was incorrect."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongCommandFormat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorWrongCommandFormat"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongcommandformat"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidParameter":{"role":"symbol","abstract":[{"type":"text","text":"Invalid parameter."}],"type":"topic","title":"DFUError.remoteSecureDFUInvalidParameter","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidparameter","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUInvalidParameter"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwronghashtype.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwronghashtype.json index eea4f6ed..3569e123 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwronghashtype.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwronghashtype.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The hash type that is specified by the init packet is not supported by the DFU bootloader.","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwronghashtype"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorWrongHashType","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongHashType","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorWrongHashType","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorWrongHashType","roleHeading":"Case","title":"DFUError.remoteExtendedErrorWrongHashType","modules":[{"name":"NordicDFU"}],"symbolKind":"case"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongHashType":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongHashType","role":"symbol","abstract":[{"type":"text","text":"The hash type that is specified by the init packet is not supported by the DFU bootloader."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorWrongHashType","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorWrongHashType","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwronghashtype"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongHashType","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorWrongHashType","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorWrongHashType","title":"DFUError.remoteExtendedErrorWrongHashType","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorWrongHashType","kind":"identifier"}],"symbolKind":"case","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwronghashtype"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"The hash type that is specified by the init packet is not supported by the DFU bootloader."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongHashType":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteExtendedErrorWrongHashType","kind":"identifier"}],"title":"DFUError.remoteExtendedErrorWrongHashType","abstract":[{"text":"The hash type that is specified by the init packet is not supported by the DFU bootloader.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwronghashtype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongHashType"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwrongsignaturetype.json b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwrongsignaturetype.json index 1fcfb72c..86aa2417 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwrongsignaturetype.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remoteextendederrorwrongsignaturetype.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongSignatureType","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The type of the signature is unknown or not supported by the DFU bootloader.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorWrongSignatureType"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongsignaturetype"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteExtendedErrorWrongSignatureType","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorWrongSignatureType","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteExtendedErrorWrongSignatureType"}]},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongSignatureType":{"url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongsignaturetype","title":"DFUError.remoteExtendedErrorWrongSignatureType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongSignatureType","abstract":[{"text":"The type of the signature is unknown or not supported by the DFU bootloader.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteExtendedErrorWrongSignatureType","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The type of the signature is unknown or not supported by the DFU bootloader."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorWrongSignatureType"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongsignaturetype"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","title":"DFUError.remoteExtendedErrorWrongSignatureType","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteExtendedErrorWrongSignatureType","modules":[{"name":"NordicDFU"}],"roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorWrongSignatureType"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongSignatureType"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteExtendedErrorWrongSignatureType":{"title":"DFUError.remoteExtendedErrorWrongSignatureType","url":"\/documentation\/nordicdfu\/dfuerror\/remoteextendederrorwrongsignaturetype","abstract":[{"text":"The type of the signature is unknown or not supported by the DFU bootloader.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteExtendedErrorWrongSignatureType","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteExtendedErrorWrongSignatureType"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfucrcerror.json b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfucrcerror.json index 626baf34..3164bbe1 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfucrcerror.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfucrcerror.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUCrcError"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfucrcerror"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUCrcError","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A CRC (checksum) error."}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUCrcError"}],"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUCrcError","symbolKind":"case","modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteLegacyDFUCrcError","role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUCrcError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUCrcError","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUCrcError","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfucrcerror","abstract":[{"type":"text","text":"A CRC (checksum) error."}],"title":"DFUError.remoteLegacyDFUCrcError","type":"topic","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"metadata":{"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUCrcError","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUCrcError","roleHeading":"Case","title":"DFUError.remoteLegacyDFUCrcError"},"abstract":[{"type":"text","text":"A CRC (checksum) error."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUCrcError","kind":"identifier"}],"platforms":["macOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfucrcerror"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUCrcError"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUCrcError":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUCrcError","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfucrcerror","title":"DFUError.remoteLegacyDFUCrcError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUCrcError","abstract":[{"type":"text","text":"A CRC (checksum) error."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfudataexceedslimit.json b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfudataexceedslimit.json index 451ce627..06fdfd49 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfudataexceedslimit.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfudataexceedslimit.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The firmware size exceeds limit."}],"sections":[],"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUDataExceedsLimit","title":"DFUError.remoteLegacyDFUDataExceedsLimit","role":"symbol","roleHeading":"Case","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUDataExceedsLimit","kind":"identifier"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUDataExceedsLimit","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUDataExceedsLimit","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfudataexceedslimit"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUDataExceedsLimit":{"type":"topic","title":"DFUError.remoteLegacyDFUDataExceedsLimit","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUDataExceedsLimit","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUDataExceedsLimit","abstract":[{"text":"The firmware size exceeds limit.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfudataexceedslimit","kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The firmware size exceeds limit."}],"metadata":{"title":"DFUError.remoteLegacyDFUDataExceedsLimit","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUDataExceedsLimit"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUDataExceedsLimit","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUDataExceedsLimit","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfudataexceedslimit"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUDataExceedsLimit","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUDataExceedsLimit":{"title":"DFUError.remoteLegacyDFUDataExceedsLimit","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The firmware size exceeds limit."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUDataExceedsLimit","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteLegacyDFUDataExceedsLimit"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfudataexceedslimit"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfuinvalidstate.json b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfuinvalidstate.json index 5ab9e011..ea34a32e 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfuinvalidstate.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfuinvalidstate.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"type":"text","text":"Legacy DFU bootloader is in invalid state."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUInvalidState"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuinvalidstate"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUInvalidState","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Case","title":"DFUError.remoteLegacyDFUInvalidState","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUInvalidState","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUInvalidState","symbolKind":"case","modules":[{"name":"NordicDFU"}],"role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUInvalidState":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUInvalidState","kind":"symbol","abstract":[{"type":"text","text":"Legacy DFU bootloader is in invalid state."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuinvalidstate","role":"symbol","title":"DFUError.remoteLegacyDFUInvalidState","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteLegacyDFUInvalidState"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuinvalidstate"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUInvalidState"},"kind":"symbol","abstract":[{"type":"text","text":"Legacy DFU bootloader is in invalid state."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"metadata":{"role":"symbol","symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUInvalidState","title":"DFUError.remoteLegacyDFUInvalidState","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteLegacyDFUInvalidState"}],"modules":[{"name":"NordicDFU"}],"roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUInvalidState"}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUInvalidState":{"role":"symbol","title":"DFUError.remoteLegacyDFUInvalidState","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUInvalidState"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUInvalidState","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuinvalidstate","abstract":[{"text":"Legacy DFU bootloader is in invalid state.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfunotsupported.json b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfunotsupported.json index da03f421..ee28aacc 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfunotsupported.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfunotsupported.json @@ -1 +1 @@ -{"abstract":[{"text":"Requested operation is not supported.","type":"text"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUNotSupported","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfunotsupported"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUNotSupported","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUNotSupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteLegacyDFUNotSupported"}],"role":"symbol","symbolKind":"case","roleHeading":"Case","title":"DFUError.remoteLegacyDFUNotSupported","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUNotSupported":{"title":"DFUError.remoteLegacyDFUNotSupported","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUNotSupported","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfunotsupported","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUNotSupported","kind":"identifier"}],"abstract":[{"text":"Requested operation is not supported.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUNotSupported"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUNotSupported","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","title":"DFUError.remoteLegacyDFUNotSupported","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUNotSupported","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUNotSupported"}]},"abstract":[{"type":"text","text":"Requested operation is not supported."}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfunotsupported"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUNotSupported":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfunotsupported","abstract":[{"type":"text","text":"Requested operation is not supported."}],"kind":"symbol","role":"symbol","title":"DFUError.remoteLegacyDFUNotSupported","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUNotSupported"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUNotSupported"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfuoperationfailed.json b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfuoperationfailed.json index 435bdc76..96b38cc1 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfuoperationfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfuoperationfailed.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUOperationFailed","kind":"identifier"}],"title":"DFUError.remoteLegacyDFUOperationFailed","modules":[{"name":"NordicDFU"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUOperationFailed"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Operation failed for an unknown reason.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUOperationFailed"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUOperationFailed","kind":"identifier"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuoperationfailed"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUOperationFailed":{"abstract":[{"text":"Operation failed for an unknown reason.","type":"text"}],"role":"symbol","title":"DFUError.remoteLegacyDFUOperationFailed","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUOperationFailed","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUOperationFailed","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuoperationfailed"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUOperationFailed"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"metadata":{"roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUOperationFailed"}],"title":"DFUError.remoteLegacyDFUOperationFailed","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUOperationFailed","symbolKind":"case","modules":[{"name":"NordicDFU"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuoperationfailed"]}],"abstract":[{"type":"text","text":"Operation failed for an unknown reason."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteLegacyDFUOperationFailed"}]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUOperationFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUOperationFailed","kind":"identifier"}],"title":"DFUError.remoteLegacyDFUOperationFailed","abstract":[{"text":"Operation failed for an unknown reason.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfuoperationfailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUOperationFailed"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfusuccess.json b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfusuccess.json index 170d5f6a..5a956d95 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfusuccess.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotelegacydfusuccess.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUSuccess","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUSuccess"}],"roleHeading":"Case","title":"DFUError.remoteLegacyDFUSuccess","role":"symbol","modules":[{"name":"NordicDFU"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfusuccess"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Legacy DFU bootloader reported success."}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUSuccess","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUSuccess","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUSuccess":{"abstract":[{"text":"Legacy DFU bootloader reported success.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfusuccess","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUSuccess","kind":"identifier"}],"title":"DFUError.remoteLegacyDFUSuccess","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUSuccess"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotelegacydfusuccess"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUSuccess","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteLegacyDFUSuccess","kind":"identifier"}],"platforms":["macOS"]}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteLegacyDFUSuccess","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteLegacyDFUSuccess","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteLegacyDFUSuccess","kind":"identifier"}]},"abstract":[{"text":"Legacy DFU bootloader reported success.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteLegacyDFUSuccess":{"title":"DFUError.remoteLegacyDFUSuccess","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Legacy DFU bootloader reported success.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteLegacyDFUSuccess","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteLegacyDFUSuccess"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotelegacydfusuccess"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuextendederror.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuextendederror.json index 93bf1169..8deecb48 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuextendederror.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuextendederror.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUExtendedError","interfaceLanguage":"swift"},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUExtendedError","modules":[{"name":"NordicDFU"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUExtendedError"}],"roleHeading":"Case","title":"DFUError.remoteSecureDFUExtendedError","symbolKind":"case"},"abstract":[{"text":"The Secure DFU bootloader reported a detailed error.","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuextendederror"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUExtendedError"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"name":"Note","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This error is not reported to the app. Instead, the library will"},{"text":" ","type":"text"},{"text":"return one of the ","type":"text"},{"code":"remoteExtendedError...","type":"codeVoice"},{"text":" errors.","type":"text"}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUExtendedError":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuextendederror","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUExtendedError","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUExtendedError","kind":"identifier"}],"abstract":[{"text":"The Secure DFU bootloader reported a detailed error.","type":"text"}],"kind":"symbol","type":"topic","title":"DFUError.remoteSecureDFUExtendedError"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"DFUError.remoteSecureDFUExtendedError","roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUExtendedError"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUExtendedError"},"abstract":[{"type":"text","text":"The Secure DFU bootloader reported a detailed error."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUExtendedError"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This error is not reported to the app. Instead, the library will"},{"text":" ","type":"text"},{"type":"text","text":"return one of the "},{"code":"remoteExtendedError...","type":"codeVoice"},{"type":"text","text":" errors."}]}],"style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUExtendedError","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuextendederror"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUExtendedError":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUExtendedError","kind":"identifier"}],"title":"DFUError.remoteSecureDFUExtendedError","abstract":[{"text":"The Secure DFU bootloader reported a detailed error.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuextendederror","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUExtendedError"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinsufficientresources.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinsufficientresources.json index 586bcc4e..a110d024 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinsufficientresources.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinsufficientresources.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUInsufficientResources"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinsufficientresources"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInsufficientResources","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Secure DFU bootloader cannot complete due to insufficient resources.","type":"text"}],"kind":"symbol","metadata":{"roleHeading":"Case","title":"DFUError.remoteSecureDFUInsufficientResources","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUInsufficientResources","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUInsufficientResources"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInsufficientResources":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinsufficientresources","abstract":[{"type":"text","text":"Secure DFU bootloader cannot complete due to insufficient resources."}],"title":"DFUError.remoteSecureDFUInsufficientResources","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUInsufficientResources","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInsufficientResources"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUInsufficientResources","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUInsufficientResources"}],"modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteSecureDFUInsufficientResources","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUInsufficientResources","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinsufficientresources"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInsufficientResources","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Secure DFU bootloader cannot complete due to insufficient resources."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInsufficientResources":{"title":"DFUError.remoteSecureDFUInsufficientResources","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Secure DFU bootloader cannot complete due to insufficient resources.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInsufficientResources","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteSecureDFUInsufficientResources","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinsufficientresources"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinvalidobject.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinvalidobject.json index 5a14f9f6..520ded11 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinvalidobject.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinvalidobject.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The object is invalid."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidobject"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUInvalidObject"}]}]}],"metadata":{"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUInvalidObject","role":"symbol","modules":[{"name":"NordicDFU"}],"symbolKind":"case","title":"DFUError.remoteSecureDFUInvalidObject","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUInvalidObject","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidObject"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidObject":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidObject","kind":"symbol","abstract":[{"type":"text","text":"The object is invalid."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidobject","role":"symbol","title":"DFUError.remoteSecureDFUInvalidObject","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUInvalidObject"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidobject"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidObject","interfaceLanguage":"swift"},"abstract":[{"text":"The object is invalid.","type":"text"}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUInvalidObject","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"symbolKind":"case","title":"DFUError.remoteSecureDFUInvalidObject","roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUInvalidObject"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUInvalidObject"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidObject":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUInvalidObject"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidobject","type":"topic","title":"DFUError.remoteSecureDFUInvalidObject","abstract":[{"type":"text","text":"The object is invalid."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidObject"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinvalidparameter.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinvalidparameter.json index 39c8f47a..6a897d0f 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinvalidparameter.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuinvalidparameter.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"Invalid parameter.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUInvalidParameter","roleHeading":"Case","symbolKind":"case","role":"symbol","title":"DFUError.remoteSecureDFUInvalidParameter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteSecureDFUInvalidParameter","kind":"identifier"}],"modules":[{"name":"NordicDFU"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUInvalidParameter","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidparameter"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidParameter":{"kind":"symbol","abstract":[{"type":"text","text":"Invalid parameter."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidparameter","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUInvalidParameter","kind":"identifier"}],"title":"DFUError.remoteSecureDFUInvalidParameter","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUInvalidParameter","kind":"identifier"}]}]}],"sections":[],"metadata":{"title":"DFUError.remoteSecureDFUInvalidParameter","roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUInvalidParameter","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUInvalidParameter"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidparameter"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter"},"abstract":[{"type":"text","text":"Invalid parameter."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUInvalidParameter":{"role":"symbol","abstract":[{"type":"text","text":"Invalid parameter."}],"type":"topic","title":"DFUError.remoteSecureDFUInvalidParameter","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuinvalidparameter","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUInvalidParameter"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUInvalidParameter","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuopcodenotsupported.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuopcodenotsupported.json index f297e99d..ce1e148e 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuopcodenotsupported.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuopcodenotsupported.json @@ -1 +1 @@ -{"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUOpCodeNotSupported","role":"symbol","roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUOpCodeNotSupported"}],"modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteSecureDFUOpCodeNotSupported"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Requested Op Code is not supported.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUOpCodeNotSupported","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuopcodenotsupported"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOpCodeNotSupported":{"kind":"symbol","abstract":[{"type":"text","text":"Requested Op Code is not supported."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuopcodenotsupported","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUOpCodeNotSupported"}],"title":"DFUError.remoteSecureDFUOpCodeNotSupported","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Requested Op Code is not supported.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUOpCodeNotSupported"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuopcodenotsupported"]}],"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUOpCodeNotSupported","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUOpCodeNotSupported","kind":"identifier"}],"title":"DFUError.remoteSecureDFUOpCodeNotSupported","roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOpCodeNotSupported":{"abstract":[{"text":"Requested Op Code is not supported.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuopcodenotsupported","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOpCodeNotSupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUOpCodeNotSupported","kind":"identifier"}],"title":"DFUError.remoteSecureDFUOpCodeNotSupported","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuoperationfailed.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuoperationfailed.json index 466e7527..ba927b6e 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuoperationfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuoperationfailed.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationFailed"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationfailed"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUOperationFailed"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Operation failed for an unknown reason."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUOperationFailed","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteSecureDFUOperationFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUOperationFailed","kind":"identifier"}],"symbolKind":"case"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOperationFailed":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationFailed","title":"DFUError.remoteSecureDFUOperationFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUOperationFailed"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Operation failed for an unknown reason."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationfailed","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUOperationFailed"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationfailed"]}],"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteSecureDFUOperationFailed","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUOperationFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUOperationFailed"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Operation failed for an unknown reason."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationFailed"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOperationFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUOperationFailed","kind":"identifier"}],"title":"DFUError.remoteSecureDFUOperationFailed","abstract":[{"type":"text","text":"Operation failed for an unknown reason."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationfailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuoperationnotpermitted.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuoperationnotpermitted.json index 39ac908d..767aa232 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuoperationnotpermitted.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuoperationnotpermitted.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"case","title":"DFUError.remoteSecureDFUOperationNotPermitted","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUOperationNotPermitted","role":"symbol","modules":[{"name":"NordicDFU"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUOperationNotPermitted","kind":"identifier"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUOperationNotPermitted","kind":"identifier"}]}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationNotPermitted","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"type":"text","text":"Requested operation is not permitted."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationnotpermitted"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOperationNotPermitted":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Requested operation is not permitted."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUOperationNotPermitted"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationNotPermitted","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationnotpermitted","type":"topic","title":"DFUError.remoteSecureDFUOperationNotPermitted"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUOperationNotPermitted"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"title":"DFUError.remoteSecureDFUOperationNotPermitted","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUOperationNotPermitted"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUOperationNotPermitted","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationNotPermitted"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationnotpermitted"]}],"abstract":[{"type":"text","text":"Requested operation is not permitted."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUOperationNotPermitted":{"title":"DFUError.remoteSecureDFUOperationNotPermitted","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Requested operation is not permitted."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUOperationNotPermitted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUOperationNotPermitted"}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuoperationnotpermitted"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfusignaturemismatch.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfusignaturemismatch.json index 38471cbe..670a8a66 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfusignaturemismatch.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfusignaturemismatch.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"sections":[],"abstract":[{"type":"text","text":"Firmware signature is invalid."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"DFUError.remoteSecureDFUSignatureMismatch","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUSignatureMismatch","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUSignatureMismatch"}],"role":"symbol","modules":[{"name":"NordicDFU"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSignatureMismatch","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUSignatureMismatch"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusignaturemismatch"]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUSignatureMismatch":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSignatureMismatch","kind":"symbol","abstract":[{"type":"text","text":"Firmware signature is invalid."}],"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusignaturemismatch","role":"symbol","title":"DFUError.remoteSecureDFUSignatureMismatch","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUSignatureMismatch"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusignaturemismatch"]}],"abstract":[{"text":"Firmware signature is invalid.","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSignatureMismatch"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUSignatureMismatch","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUSignatureMismatch"}],"title":"DFUError.remoteSecureDFUSignatureMismatch","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUSignatureMismatch","role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUSignatureMismatch":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSignatureMismatch","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUSignatureMismatch","kind":"identifier"}],"type":"topic","title":"DFUError.remoteSecureDFUSignatureMismatch","abstract":[{"text":"Firmware signature is invalid.","type":"text"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusignaturemismatch"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfusuccess.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfusuccess.json index c71bc0a3..bfe0e1c5 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfusuccess.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfusuccess.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUSuccess"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","abstract":[{"text":"Secure DFU bootloader reported success.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusuccess"]}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSuccess","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remoteSecureDFUSuccess"}],"modules":[{"name":"NordicDFU"}],"symbolKind":"case","role":"symbol","title":"DFUError.remoteSecureDFUSuccess","roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUSuccess"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUSuccess":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUSuccess"}],"kind":"symbol","abstract":[{"type":"text","text":"Secure DFU bootloader reported success."}],"title":"DFUError.remoteSecureDFUSuccess","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSuccess","type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusuccess"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"case","title":"DFUError.remoteSecureDFUSuccess","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUSuccess","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUSuccess","roleHeading":"Case"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUSuccess","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusuccess"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSuccess"},"sections":[],"abstract":[{"type":"text","text":"Secure DFU bootloader reported success."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUSuccess":{"abstract":[{"text":"Secure DFU bootloader reported success.","type":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUSuccess","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUSuccess","kind":"identifier"}],"kind":"symbol","title":"DFUError.remoteSecureDFUSuccess","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfusuccess"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuunsupportedtype.json b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuunsupportedtype.json index 78e4f869..098ee2e8 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuunsupportedtype.json +++ b/docs/data/documentation/nordicdfu/dfuerror/remotesecuredfuunsupportedtype.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUUnsupportedType","kind":"identifier"}],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUUnsupportedType","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUUnsupportedType","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteSecureDFUUnsupportedType","role":"symbol","roleHeading":"Case"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuunsupportedtype"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUUnsupportedType","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Requested type is not supported.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUUnsupportedType":{"url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuunsupportedtype","kind":"symbol","title":"DFUError.remoteSecureDFUUnsupportedType","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUUnsupportedType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUUnsupportedType","type":"topic","abstract":[{"text":"Requested type is not supported.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuunsupportedtype"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteSecureDFUUnsupportedType","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorRemoteSecureDFUUnsupportedType","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUError.remoteSecureDFUUnsupportedType","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteSecureDFUUnsupportedType"}],"symbolKind":"case"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"Requested type is not supported.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUUnsupportedType"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/remoteSecureDFUUnsupportedType":{"title":"DFUError.remoteSecureDFUUnsupportedType","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"remoteSecureDFUUnsupportedType","kind":"identifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror\/remotesecuredfuunsupportedtype","abstract":[{"type":"text","text":"Requested type is not supported."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/remoteSecureDFUUnsupportedType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/servicediscoveryfailed.json b/docs/data/documentation/nordicdfu/dfuerror/servicediscoveryfailed.json index 8432efe7..a3abbf8b 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/servicediscoveryfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/servicediscoveryfailed.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/servicediscoveryfailed"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"serviceDiscoveryFailed"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorServiceDiscoveryFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"serviceDiscoveryFailed","kind":"identifier"}],"roleHeading":"Case","title":"DFUError.serviceDiscoveryFailed","role":"symbol","modules":[{"name":"NordicDFU"}]},"abstract":[{"text":"Service discovery has failed.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/serviceDiscoveryFailed","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/serviceDiscoveryFailed":{"type":"topic","abstract":[{"type":"text","text":"Service discovery has failed."}],"url":"\/documentation\/nordicdfu\/dfuerror\/servicediscoveryfailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"serviceDiscoveryFailed","kind":"identifier"}],"title":"DFUError.serviceDiscoveryFailed","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/serviceDiscoveryFailed"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/serviceDiscoveryFailed","interfaceLanguage":"swift"},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorServiceDiscoveryFailed","title":"DFUError.serviceDiscoveryFailed","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"serviceDiscoveryFailed","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case"},"abstract":[{"type":"text","text":"Service discovery has failed."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"serviceDiscoveryFailed"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/servicediscoveryfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/serviceDiscoveryFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"serviceDiscoveryFailed","kind":"identifier"}],"title":"DFUError.serviceDiscoveryFailed","url":"\/documentation\/nordicdfu\/dfuerror\/servicediscoveryfailed","abstract":[{"type":"text","text":"Service discovery has failed."}],"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/serviceDiscoveryFailed"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/unsupportedresponse.json b/docs/data/documentation/nordicdfu/dfuerror/unsupportedresponse.json index a9151011..651162d1 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/unsupportedresponse.json +++ b/docs/data/documentation/nordicdfu/dfuerror/unsupportedresponse.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unsupportedResponse","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"symbolKind":"case","title":"DFUError.unsupportedResponse","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorUnsupportedResponse","modules":[{"name":"NordicDFU"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unsupportedResponse"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/unsupportedresponse"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/unsupportedResponse"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"type":"text","text":"Received response is not supported."}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError/unsupportedResponse":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/unsupportedResponse","kind":"symbol","abstract":[{"text":"Received response is not supported.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuerror\/unsupportedresponse","role":"symbol","title":"DFUError.unsupportedResponse","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unsupportedResponse","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Received response is not supported.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unsupportedResponse"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuerror\/unsupportedresponse"]}],"metadata":{"title":"DFUError.unsupportedResponse","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unsupportedResponse"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorUnsupportedResponse","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/unsupportedResponse","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError/unsupportedResponse":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unsupportedResponse","kind":"identifier"}],"title":"DFUError.unsupportedResponse","abstract":[{"type":"text","text":"Received response is not supported."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/unsupportedresponse","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/unsupportedResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuerror/writingcharacteristicfailed.json b/docs/data/documentation/nordicdfu/dfuerror/writingcharacteristicfailed.json index e7354618..7d6d8750 100644 --- a/docs/data/documentation/nordicdfu/dfuerror/writingcharacteristicfailed.json +++ b/docs/data/documentation/nordicdfu/dfuerror/writingcharacteristicfailed.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"writingCharacteristicFailed","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"title":"DFUError.writingCharacteristicFailed","roleHeading":"Case","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorWritingCharacteristicFailed","symbolKind":"case","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writingCharacteristicFailed"}]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/writingcharacteristicfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/writingCharacteristicFailed","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"abstract":[{"text":"Writing a characteristic has failed.","type":"text"}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/writingCharacteristicFailed":{"url":"\/documentation\/nordicdfu\/dfuerror\/writingcharacteristicfailed","title":"DFUError.writingCharacteristicFailed","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/writingCharacteristicFailed","abstract":[{"text":"Writing a characteristic has failed.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"writingCharacteristicFailed","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/writingCharacteristicFailed"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"writingCharacteristicFailed","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUError@DFUErrorWritingCharacteristicFailed","roleHeading":"Case","title":"DFUError.writingCharacteristicFailed","symbolKind":"case","modules":[{"name":"NordicDFU"}],"role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Writing a characteristic has failed."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuerror\/writingcharacteristicfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"writingCharacteristicFailed","kind":"identifier"}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError/writingCharacteristicFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"writingCharacteristicFailed","kind":"identifier"}],"title":"DFUError.writingCharacteristicFailed","abstract":[{"type":"text","text":"Writing a characteristic has failed."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuerror\/writingcharacteristicfailed","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError\/writingCharacteristicFailed"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware.json b/docs/data/documentation/nordicdfu/dfufirmware.json index a1d0798b..47191842 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware.json +++ b/docs/data/documentation/nordicdfu/dfufirmware.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"sections":[],"abstract":[{"type":"text","text":"The DFU Firmware object wraps the firmware file and provides access to its content."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"DFUFirmware","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware","symbolKind":"class","roleHeading":"Class","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"kind":"relationships","type":"inheritsFrom"},{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmware"}],"languages":["swift"]}]}],"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(binFile:datFile:type:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(hexFile:datFile:type:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToBinOrHexFile:urlToDatFile:type:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:type:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:type:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileName","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileUrl","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/parts","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/size","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/valid"]}],"seeAlsoSections":[{"title":"Firmware","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(hexFile:datFile:type:)":{"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/init(hexfile:datfile:type:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(hexFile:datFile:type:)","title":"init(hexFile:datFile:type:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"hexFile","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"datFile"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Creates the DFU Firmware object from a HEX data."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToZipFile:type:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:type:)","title":"init(urlToZipFile:type:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"urlToZipFile"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","kind":"symbol","abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:type:)","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToZipFile:)":{"title":"init(urlToZipFile:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:)","role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlToZipFile"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:)","type":"topic","abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/size":{"abstract":[{"type":"text","text":"The size of each component of the firmware."}],"title":"size","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/size","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmware\/size","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize","text":"DFUFirmwareSize"}],"kind":"symbol"},"doc://NordicDFU/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://NordicDFU/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable"},"doc://NordicDFU/objc(pl)NSObject":{"title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToBinOrHexFile:urlToDatFile:type:)":{"url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltobinorhexfile:urltodatfile:type:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a BIN or HEX file."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToBinOrHexFile:urlToDatFile:type:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlToBinOrHexFile"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"urlToDatFile","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(urlToBinOrHexFile:urlToDatFile:type:)","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/objc(cs)NSObject":{"title":"ObjectiveC.NSObject","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(zipFile:)":{"url":"\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a Distribution packet (ZIP)."}],"title":"init(zipFile:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"zipFile"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/NordicDFU\/SQ","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(binFile:datFile:type:)":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(binFile:datFile:type:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"binFile"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"datFile"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(binFile:datFile:type:)","abstract":[{"text":"Creates the DFU Firmware object from a BIN data.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware\/init(binfile:datfile:type:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/parts":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"parts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Number of connections required to transfer the firmware."}],"title":"parts","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/parts","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/parts"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://NordicDFU/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/NordicDFU\/s7CVarArgP"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/fileUrl":{"type":"topic","abstract":[{"type":"text","text":"The URL to the firmware file."}],"url":"\/documentation\/nordicdfu\/dfufirmware\/fileurl","title":"fileUrl","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileUrl","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fileUrl"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/fileName":{"abstract":[{"type":"text","text":"The name of the firmware file."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileName","url":"\/documentation\/nordicdfu\/dfufirmware\/filename","kind":"symbol","type":"topic","title":"fileName"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/valid":{"abstract":[{"type":"text","text":"Information whether the firmware was successfully initialized."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valid"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"valid","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmware\/valid","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/valid","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(zipFile:type:)":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:type:)","kind":"symbol","title":"init(zipFile:type:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:type:)","role":"symbol","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a Distribution packet (ZIP)."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"zipFile","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(binFile:datFile:type:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(hexFile:datFile:type:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToBinOrHexFile:urlToDatFile:type:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:type:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:type:)"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileName","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileUrl","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/parts","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/size","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/valid"],"title":"Instance Properties"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmware"}]}]}],"seeAlsoSections":[{"generated":true,"title":"Firmware","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware"]}],"metadata":{"modules":[{"name":"NordicDFU"}],"role":"symbol","symbolKind":"class","title":"DFUFirmware","navigatorTitle":[{"kind":"identifier","text":"DFUFirmware"}],"roleHeading":"Class","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","interfaceLanguage":"swift"},"kind":"symbol","relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From"},{"identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"sections":[],"abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/valid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/valid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valid"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"text":"Information whether the firmware was successfully initialized.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware\/valid","title":"valid"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(zipFile:)":{"fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"zipFile"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","title":"init(zipFile:)","type":"topic","abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToZipFile:)":{"type":"topic","title":"init(urlToZipFile:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"urlToZipFile","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/fileUrl":{"title":"fileUrl","abstract":[{"text":"The URL to the firmware file.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/fileurl","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileUrl","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"fileUrl","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToZipFile:type:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:type:)","title":"init(urlToZipFile:type:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:type:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlToZipFile"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"role":"symbol","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/size":{"abstract":[{"text":"The size of each component of the firmware.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize","text":"DFUFirmwareSize","kind":"typeIdentifier"}],"role":"symbol","type":"topic","title":"size","url":"\/documentation\/nordicdfu\/dfufirmware\/size","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/size"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(hexFile:datFile:type:)":{"title":"init(hexFile:datFile:type:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"hexFile"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"datFile"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/init(hexfile:datfile:type:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a HEX data."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(hexFile:datFile:type:)"},"doc://NordicDFU/objc(cs)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","title":"ObjectiveC.NSObject","type":"unresolvable"},"doc://NordicDFU/s7CVarArgP":{"identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/fileName":{"kind":"symbol","title":"fileName","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/filename","abstract":[{"text":"The name of the firmware file.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"fileName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileName"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(zipFile:type:)":{"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:type:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:type:)","title":"init(zipFile:type:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a Distribution packet (ZIP)."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"zipFile","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToBinOrHexFile:urlToDatFile:type:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToBinOrHexFile:urlToDatFile:type:)","title":"init(urlToBinOrHexFile:urlToDatFile:type:)","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltobinorhexfile:urltodatfile:type:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a BIN or HEX file."}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"urlToBinOrHexFile"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"urlToDatFile","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NordicDFU/objc(pl)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(binFile:datFile:type:)":{"title":"init(binFile:datFile:type:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(binFile:datFile:type:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"binFile","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"datFile"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmware\/init(binfile:datfile:type:)","type":"topic","kind":"symbol","abstract":[{"text":"Creates the DFU Firmware object from a BIN data.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/parts":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmware\/parts","abstract":[{"type":"text","text":"Number of connections required to transfer the firmware."}],"title":"parts","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/parts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"parts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/filename.json b/docs/data/documentation/nordicdfu/dfufirmware/filename.json index f862ccc8..18deeb98 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/filename.json +++ b/docs/data/documentation/nordicdfu/dfufirmware/filename.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileName","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/filename"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"fileName","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"fileName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"fileName","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)fileName","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"kind":"symbol","abstract":[{"type":"text","text":"The name of the firmware file."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/fileName":{"abstract":[{"type":"text","text":"The name of the firmware file."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileName","url":"\/documentation\/nordicdfu\/dfufirmware\/filename","kind":"symbol","type":"topic","title":"fileName"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"fileName","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileName"},"abstract":[{"text":"The name of the firmware file.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/filename"]}],"metadata":{"title":"fileName","modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)fileName","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"fileName","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/fileName":{"kind":"symbol","title":"fileName","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/filename","abstract":[{"text":"The name of the firmware file.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"fileName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileName"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/fileurl.json b/docs/data/documentation/nordicdfu/dfufirmware/fileurl.json index c02e50b2..9bb427a3 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/fileurl.json +++ b/docs/data/documentation/nordicdfu/dfufirmware/fileurl.json @@ -1 +1 @@ -{"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)fileUrl","title":"fileUrl","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"fileUrl","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileUrl"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/fileurl"]}],"abstract":[{"text":"The URL to the firmware file.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fileUrl","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/fileUrl":{"type":"topic","abstract":[{"type":"text","text":"The URL to the firmware file."}],"url":"\/documentation\/nordicdfu\/dfufirmware\/fileurl","title":"fileUrl","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileUrl","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fileUrl"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"The URL to the firmware file.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileUrl"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"title":"fileUrl","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)fileUrl","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fileUrl"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"modules":[{"name":"NordicDFU"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileUrl","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmware\/fileurl"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/fileUrl":{"title":"fileUrl","abstract":[{"text":"The URL to the firmware file.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/fileurl","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/fileUrl","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"fileUrl","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/init(binfile:datfile:type:).json b/docs/data/documentation/nordicdfu/dfufirmware/init(binfile:datfile:type:).json index 772dbd81..d338eec9 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/init(binfile:datfile:type:).json +++ b/docs/data/documentation/nordicdfu/dfufirmware/init(binfile:datfile:type:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"binFile"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"datFile"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType","kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Content of the new firmware as BIN."}],"type":"paragraph"}],"name":"binFile"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional DAT file data with the Init packet.","type":"text"}]}],"name":"datFile"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of the firmware."}]}],"name":"type"}]},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The DFU firmware object or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" in case of an error."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Setting the DAT file with an Init packet is optional, but may be required by the"},{"type":"text","text":" "},{"text":"bootloader (SDK 7.0.0+).","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(binfile:datfile:type:)"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(binFile:datFile:type:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"binFile","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"datFile","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithBinFile:datFile:type:","role":"symbol","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"NordicDFU"}],"title":"init(binFile:datFile:type:)"},"abstract":[{"text":"Creates the DFU Firmware object from a BIN data.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(binFile:datFile:type:)":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(binFile:datFile:type:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"binFile"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"datFile"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(binFile:datFile:type:)","abstract":[{"text":"Creates the DFU Firmware object from a BIN data.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware\/init(binfile:datfile:type:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(binFile:datFile:type:)"},"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"binFile"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"datFile","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":")"}],"roleHeading":"Initializer","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithBinFile:datFile:type:","role":"symbol","symbolKind":"init","title":"init(binFile:datFile:type:)"},"abstract":[{"text":"Creates the DFU Firmware object from a BIN data.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"binFile"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"datFile","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","kind":"typeIdentifier","text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"binFile","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Content of the new firmware as BIN."}]}]},{"name":"datFile","content":[{"inlineContent":[{"text":"An optional DAT file data with the Init packet.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The type of the firmware."}],"type":"paragraph"}],"name":"type"}],"kind":"parameters"},{"content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The DFU firmware object or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" in case of an error."}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Setting the DAT file with an Init packet is optional, but may be required by the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"bootloader (SDK 7.0.0+)."}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(binfile:datfile:type:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(binFile:datFile:type:)":{"title":"init(binFile:datFile:type:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(binFile:datFile:type:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"binFile","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"datFile"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmware\/init(binfile:datfile:type:)","type":"topic","kind":"symbol","abstract":[{"text":"Creates the DFU Firmware object from a BIN data.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/init(hexfile:datfile:type:).json b/docs/data/documentation/nordicdfu/dfufirmware/init(hexfile:datfile:type:).json index 1781f5e7..ff0fa0e8 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/init(hexfile:datfile:type:).json +++ b/docs/data/documentation/nordicdfu/dfufirmware/init(hexfile:datfile:type:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"hexFile","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"datFile"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","kind":"typeIdentifier","text":"DFUFirmwareType"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"title":"init(hexFile:datFile:type:)","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithHexFile:datFile:type:error:","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"abstract":[{"type":"text","text":"Creates the DFU Firmware object from a HEX data."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(hexfile:datfile:type:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"hexFile"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"datFile"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]},{"parameters":[{"name":"hexFile","content":[{"type":"paragraph","inlineContent":[{"text":"Content of the HEX file containing new firmware.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional DAT file data with the Init packet."}]}],"name":"datFile"},{"content":[{"inlineContent":[{"text":"The type of the firmware.","type":"text"}],"type":"paragraph"}],"name":"type"}],"kind":"parameters"},{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The DFU firmware object or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" in case of an error.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Setting the DAT file with an Init packet is optional, but may be required by the"},{"type":"text","text":" "},{"text":"bootloader (SDK 7.0.0+).","type":"text"}]},{"type":"aside","style":"note","name":"Throws","content":[{"inlineContent":[{"type":"text","text":""},{"code":"DFUStreamHexError","type":"codeVoice"},{"type":"text","text":" if the hex file is invalid."}],"type":"paragraph"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(hexFile:datFile:type:)"},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(hexFile:datFile:type:)":{"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/init(hexfile:datfile:type:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(hexFile:datFile:type:)","title":"init(hexFile:datFile:type:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"hexFile","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"datFile"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Creates the DFU Firmware object from a HEX data."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"hexFile","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"datFile","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","kind":"typeIdentifier","text":"DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"hexFile","content":[{"type":"paragraph","inlineContent":[{"text":"Content of the HEX file containing new firmware.","type":"text"}]}]},{"name":"datFile","content":[{"type":"paragraph","inlineContent":[{"text":"An optional DAT file data with the Init packet.","type":"text"}]}]},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of the firmware."}]}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The DFU firmware object or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" in case of an error."}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Setting the DAT file with an Init packet is optional, but may be required by the"},{"text":" ","type":"text"},{"type":"text","text":"bootloader (SDK 7.0.0+)."}]},{"style":"note","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"DFUStreamHexError"},{"text":" if the hex file is invalid.","type":"text"}],"type":"paragraph"}],"name":"Throws","type":"aside"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithHexFile:datFile:type:error:","symbolKind":"init","modules":[{"name":"NordicDFU"}],"roleHeading":"Initializer","title":"init(hexFile:datFile:type:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"hexFile","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"datFile","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"abstract":[{"text":"Creates the DFU Firmware object from a HEX data.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(hexFile:datFile:type:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(hexfile:datfile:type:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(hexFile:datFile:type:)":{"title":"init(hexFile:datFile:type:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"hexFile"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"datFile"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/init(hexfile:datfile:type:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a HEX data."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(hexFile:datFile:type:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/init(urltobinorhexfile:urltodatfile:type:).json b/docs/data/documentation/nordicdfu/dfufirmware/init(urltobinorhexfile:urltodatfile:type:).json index 9520e2a8..b32d62d9 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/init(urltobinorhexfile:urltodatfile:type:).json +++ b/docs/data/documentation/nordicdfu/dfufirmware/init(urltobinorhexfile:urltodatfile:type:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToBinOrHexFile:urlToDatFile:type:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates the DFU Firmware object from a BIN or HEX file."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"urlToBinOrHexFile"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"urlToDatFile","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","kind":"typeIdentifier","text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"urlToBinOrHexFile","content":[{"inlineContent":[{"type":"text","text":"URL to a BIN or HEX file with the firmware."}],"type":"paragraph"}]},{"name":"urlToDatFile","content":[{"inlineContent":[{"type":"text","text":"An optional URL to a DAT file with the Init packet."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The type of the firmware."}],"type":"paragraph"}],"name":"type"}]},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The DFU firmware object or "},{"type":"codeVoice","code":"nil"},{"text":" in case of an error.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Setting the DAT file with an Init packet is optional, but may be required by the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"bootloader (SDK 7.0.0+)."}],"type":"paragraph"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","type":"reference"},{"text":" if the file is invalid,","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","isActive":true},{"text":" if the hex file is invalid,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"or an error in the Cocoa domain, if "},{"type":"codeVoice","code":"url"},{"type":"text","text":" cannot be read."}]}],"name":"Throws","type":"aside","style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"kind":"symbol","sections":[],"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlToBinOrHexFile"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"urlToDatFile"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithUrlToBinOrHexFile:urlToDatFile:type:error:","symbolKind":"init","roleHeading":"Initializer","title":"init(urlToBinOrHexFile:urlToDatFile:type:)","modules":[{"name":"NordicDFU"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(urltobinorhexfile:urltodatfile:type:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToBinOrHexFile:urlToDatFile:type:)":{"url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltobinorhexfile:urltodatfile:type:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a BIN or HEX file."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToBinOrHexFile:urlToDatFile:type:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlToBinOrHexFile"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"urlToDatFile","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(urlToBinOrHexFile:urlToDatFile:type:)","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithUrlToBinOrHexFile:urlToDatFile:type:error:","modules":[{"name":"NordicDFU"}],"title":"init(urlToBinOrHexFile:urlToDatFile:type:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"urlToBinOrHexFile"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"urlToDatFile"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","kind":"typeIdentifier","text":"DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"urlToBinOrHexFile","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"urlToDatFile","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"urlToBinOrHexFile","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"URL to a BIN or HEX file with the firmware."}]}]},{"name":"urlToDatFile","content":[{"inlineContent":[{"type":"text","text":"An optional URL to a DAT file with the Init packet."}],"type":"paragraph"}]},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of the firmware."}]}]}]},{"content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"text":"The DFU firmware object or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" in case of an error.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"Setting the DAT file with an Init packet is optional, but may be required by the","type":"text"},{"type":"text","text":" "},{"text":"bootloader (SDK 7.0.0+).","type":"text"}],"type":"paragraph"},{"style":"note","content":[{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","isActive":true,"type":"reference"},{"type":"text","text":" if the file is invalid,"},{"type":"text","text":" "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","type":"reference","isActive":true},{"text":" if the hex file is invalid,","type":"text"},{"text":" ","type":"text"},{"text":"or an error in the Cocoa domain, if ","type":"text"},{"code":"url","type":"codeVoice"},{"type":"text","text":" cannot be read."}],"type":"paragraph"}],"type":"aside","name":"Throws"}],"kind":"content"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToBinOrHexFile:urlToDatFile:type:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(urltobinorhexfile:urltodatfile:type:)"]}],"abstract":[{"text":"Creates the DFU Firmware object from a BIN or HEX file.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToBinOrHexFile:urlToDatFile:type:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToBinOrHexFile:urlToDatFile:type:)","title":"init(urlToBinOrHexFile:urlToDatFile:type:)","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltobinorhexfile:urltodatfile:type:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a BIN or HEX file."}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"urlToBinOrHexFile"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"urlToDatFile","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/init(urltozipfile:).json b/docs/data/documentation/nordicdfu/dfufirmware/init(urltozipfile:).json index b575ae38..effca9d7 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/init(urltozipfile:).json +++ b/docs/data/documentation/nordicdfu/dfufirmware/init(urltozipfile:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"urlToZipFile","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"URL to the Distribution packet (ZIP).","type":"text"}]}],"name":"urlToZipFile"}],"kind":"parameters"},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The DFU firmware object or "},{"type":"codeVoice","code":"nil"},{"text":" in case of an error.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Such file must contain a manifest.json file with firmware metadata and at"},{"text":" ","type":"text"},{"type":"text","text":"least one firmware binaries. Read more about the Distribution packet on"},{"text":" ","type":"text"},{"text":"the DFU documentation.","type":"text"}],"type":"paragraph"},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","type":"reference"},{"type":"text","text":" if the file is invalid, or"},{"type":"text","text":" "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","type":"reference","isActive":true},{"text":" if creating a Zip stream failed.","type":"text"}],"type":"paragraph"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:)"]}],"sections":[],"metadata":{"symbolKind":"init","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithUrlToZipFile:error:","role":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"urlToZipFile","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","modules":[{"name":"NordicDFU"}],"title":"init(urlToZipFile:)"},"abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToZipFile:)":{"title":"init(urlToZipFile:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:)","role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlToZipFile"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:)","type":"topic","abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"urlToZipFile","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"URL to the Distribution packet (ZIP)."}]}],"name":"urlToZipFile"}]},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"text":"The DFU firmware object or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" in case of an error."}],"type":"paragraph"}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Such file must contain a manifest.json file with firmware metadata and at","type":"text"},{"type":"text","text":" "},{"text":"least one firmware binaries. Read more about the Distribution packet on","type":"text"},{"type":"text","text":" "},{"text":"the DFU documentation.","type":"text"}],"type":"paragraph"},{"style":"note","name":"Throws","type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","isActive":true,"type":"reference"},{"text":" if the file is invalid, or","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"},{"text":" if creating a Zip stream failed.","type":"text"}],"type":"paragraph"}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"init(urlToZipFile:)","roleHeading":"Initializer","symbolKind":"init","role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlToZipFile"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithUrlToZipFile:error:"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:)"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToZipFile:)":{"type":"topic","title":"init(urlToZipFile:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"urlToZipFile","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/init(urltozipfile:type:).json b/docs/data/documentation/nordicdfu/dfufirmware/init(urltozipfile:type:).json index 88960d9f..51665e1d 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/init(urltozipfile:type:).json +++ b/docs/data/documentation/nordicdfu/dfufirmware/init(urltozipfile:type:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"urlToZipFile","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"DFUFirmwareType","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"URL to the Distribution packet (ZIP)."}]}],"name":"urlToZipFile"},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of the firmware to use."}]}]}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The DFU firmware object or "},{"type":"codeVoice","code":"nil"},{"text":" in case of an error.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Such file must contain a manifest.json file with firmware metadata and at"},{"type":"text","text":" "},{"type":"text","text":"least one firmware binaries. Read more about the Distribution packet on"},{"type":"text","text":" "},{"type":"text","text":"the DFU documentation."}],"type":"paragraph"},{"name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","type":"reference","isActive":true},{"type":"text","text":" if the file is invalid, or"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"},{"type":"text","text":" if creating a Zip stream failed."}],"type":"paragraph"}],"type":"aside"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:type:)"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:type:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates the DFU Firmware object from a Distribution packet (ZIP)."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"sections":[],"metadata":{"modules":[{"name":"NordicDFU"}],"title":"init(urlToZipFile:type:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlToZipFile"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithUrlToZipFile:type:error:","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToZipFile:type:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:type:)","title":"init(urlToZipFile:type:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"urlToZipFile"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","kind":"symbol","abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:type:)","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:type:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"title":"init(urlToZipFile:type:)","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithUrlToZipFile:type:error:","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"urlToZipFile","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer"},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:type:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"urlToZipFile","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","text":"DFUFirmwareType"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"URL to the Distribution packet (ZIP)."}],"type":"paragraph"}],"name":"urlToZipFile"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of the firmware to use."}]}],"name":"type"}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The DFU firmware object or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" in case of an error."}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Such file must contain a manifest.json file with firmware metadata and at","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"least one firmware binaries. Read more about the Distribution packet on"},{"type":"text","text":" "},{"type":"text","text":"the DFU documentation."}]},{"style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","isActive":true},{"type":"text","text":" if the file is invalid, or"},{"text":" ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","type":"reference","isActive":true},{"text":" if creating a Zip stream failed.","type":"text"}],"type":"paragraph"}],"name":"Throws"}],"kind":"content"}],"sections":[],"abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(urlToZipFile:type:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(urlToZipFile:type:)","title":"init(urlToZipFile:type:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(urltozipfile:type:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlToZipFile"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/init(zipfile:).json b/docs/data/documentation/nordicdfu/dfufirmware/init(zipfile:).json index 9d0b92de..7acb28cf 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/init(zipfile:).json +++ b/docs/data/documentation/nordicdfu/dfufirmware/init(zipfile:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"zipFile"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The Distribution packet (ZIP) data."}]}],"name":"zipFile"}]},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"The DFU firmware object or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" in case of an error."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Such file must contain a manifest.json file with firmware metadata and at","type":"text"},{"type":"text","text":" "},{"text":"least one firmware binaries. Read more about the Distribution packet on","type":"text"},{"type":"text","text":" "},{"text":"the DFU documentation.","type":"text"}]},{"style":"note","name":"Throws","content":[{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError"},{"type":"text","text":" if the file is invalid,"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","isActive":true},{"text":" if creating a Zip stream failed,","type":"text"},{"text":" ","type":"text"},{"text":"or an error in the Cocoa domain, if the data cannot be written","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to a temporary location."}],"type":"paragraph"}],"type":"aside"}]}],"abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"metadata":{"roleHeading":"Initializer","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithZipFile:error:","title":"init(zipFile:)","modules":[{"name":"NordicDFU"}],"symbolKind":"init","role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"zipFile","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(zipFile:)":{"url":"\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a Distribution packet (ZIP)."}],"title":"init(zipFile:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"zipFile"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"zipFile"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"zipFile","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The Distribution packet (ZIP) data."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The DFU firmware object or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" in case of an error."}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Such file must contain a manifest.json file with firmware metadata and at"},{"type":"text","text":" "},{"text":"least one firmware binaries. Read more about the Distribution packet on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the DFU documentation."}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","isActive":true,"type":"reference"},{"text":" if the file is invalid,","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"},{"type":"text","text":" if creating a Zip stream failed,"},{"type":"text","text":" "},{"type":"text","text":"or an error in the Cocoa domain, if the data cannot be written"},{"type":"text","text":" "},{"type":"text","text":"to a temporary location."}]}],"style":"note","type":"aside","name":"Throws"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Initializer","title":"init(zipFile:)","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithZipFile:error:","symbolKind":"init","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"zipFile"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(zipFile:)":{"fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"zipFile"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","title":"init(zipFile:)","type":"topic","abstract":[{"text":"Creates the DFU Firmware object from a Distribution packet (ZIP).","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/init(zipfile:type:).json b/docs/data/documentation/nordicdfu/dfufirmware/init(zipfile:type:).json index d4876437..7a6b9096 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/init(zipfile:type:).json +++ b/docs/data/documentation/nordicdfu/dfufirmware/init(zipfile:type:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:type:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithZipFile:type:error:","symbolKind":"init","role":"symbol","title":"init(zipFile:type:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"zipFile"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"NordicDFU"}],"roleHeading":"Initializer"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Creates the DFU Firmware object from a Distribution packet (ZIP)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:type:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"zipFile"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","text":"DFUFirmwareType"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"zipFile","content":[{"inlineContent":[{"type":"text","text":"The Distribution packet (ZIP) data."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The type of the firmware to use.","type":"text"}],"type":"paragraph"}],"name":"type"}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The DFU firmware object or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" in case of an error.","type":"text"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Such file must contain a manifest.json file with firmware metadata and at","type":"text"},{"type":"text","text":" "},{"text":"least one firmware binaries. Read more about the Distribution packet on","type":"text"},{"text":" ","type":"text"},{"text":"the DFU documentation.","type":"text"}]},{"name":"Throws","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","isActive":true},{"type":"text","text":" if the file is invalid,"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"},{"type":"text","text":" if creating a Zip stream failed,"},{"type":"text","text":" "},{"type":"text","text":"or an error in the Cocoa domain, if the data cannot be written"},{"text":" ","type":"text"},{"type":"text","text":"to a temporary location."}],"type":"paragraph"}],"style":"note"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(zipFile:type:)":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:type:)","kind":"symbol","title":"init(zipFile:type:)","url":"\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:type:)","role":"symbol","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a Distribution packet (ZIP)."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"zipFile","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:type:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"zipFile"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(im)initWithZipFile:type:error:","role":"symbol","symbolKind":"init","title":"init(zipFile:type:)"},"kind":"symbol","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a Distribution packet (ZIP)."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"zipFile","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","text":"DFUFirmwareType","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]},{"kind":"parameters","parameters":[{"name":"zipFile","content":[{"type":"paragraph","inlineContent":[{"text":"The Distribution packet (ZIP) data.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The type of the firmware to use.","type":"text"}]}],"name":"type"}]},{"kind":"content","content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"inlineContent":[{"text":"The DFU firmware object or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" in case of an error.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Such file must contain a manifest.json file with firmware metadata and at"},{"type":"text","text":" "},{"type":"text","text":"least one firmware binaries. Read more about the Distribution packet on"},{"type":"text","text":" "},{"text":"the DFU documentation.","type":"text"}],"type":"paragraph"},{"type":"aside","style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","isActive":true,"type":"reference"},{"type":"text","text":" if the file is invalid,"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"},{"text":" if creating a Zip stream failed,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"or an error in the Cocoa domain, if the data cannot be written"},{"type":"text","text":" "},{"type":"text","text":"to a temporary location."}]}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:type:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/init(zipFile:type:)":{"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/init(zipfile:type:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/init(zipFile:type:)","title":"init(zipFile:type:)","abstract":[{"type":"text","text":"Creates the DFU Firmware object from a Distribution packet (ZIP)."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"zipFile","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DFUFirmwareType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUFirmwareType"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/parts.json b/docs/data/documentation/nordicdfu/dfufirmware/parts.json index 1df3bd13..8530a51d 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/parts.json +++ b/docs/data/documentation/nordicdfu/dfufirmware/parts.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"parts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If a ZIP file contains a new firmware for the SoftDevice (and\/or Bootloader)"},{"type":"text","text":" "},{"type":"text","text":"and the Application, the number of parts is equal to 2. Otherwise this is"},{"type":"text","text":" "},{"type":"text","text":"always 1."}]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"parts"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"modules":[{"name":"NordicDFU"}],"symbolKind":"property","role":"symbol","title":"parts","roleHeading":"Instance Property","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)parts"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/parts"]}],"abstract":[{"type":"text","text":"Number of connections required to transfer the firmware."}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/parts","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/parts":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"parts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Number of connections required to transfer the firmware."}],"title":"parts","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/parts","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmware\/parts"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"parts"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"If a ZIP file contains a new firmware for the SoftDevice (and\/or Bootloader)"},{"type":"text","text":" "},{"type":"text","text":"and the Application, the number of parts is equal to 2. Otherwise this is"},{"type":"text","text":" "},{"type":"text","text":"always 1."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/parts"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"parts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"parts","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)parts","role":"symbol","symbolKind":"property"},"kind":"symbol","abstract":[{"type":"text","text":"Number of connections required to transfer the firmware."}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/parts","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/parts":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmware\/parts","abstract":[{"type":"text","text":"Number of connections required to transfer the firmware."}],"title":"parts","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/parts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"parts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/size.json b/docs/data/documentation/nordicdfu/dfufirmware/size.json index bbf755ac..a2735631 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/size.json +++ b/docs/data/documentation/nordicdfu/dfufirmware/size.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"The size of each component of the firmware.","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmware\/size"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/size"},"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"property","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)size","title":"size","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize","kind":"typeIdentifier","text":"DFUFirmwareSize"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","text":"DFUFirmwareSize","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/size":{"abstract":[{"type":"text","text":"The size of each component of the firmware."}],"title":"size","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/size","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmware\/size","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize","text":"DFUFirmwareSize"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"The size of each component of the firmware.","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmware\/size"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize","text":"DFUFirmwareSize","kind":"typeIdentifier"}],"role":"symbol","title":"size","roleHeading":"Instance Property","symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)size"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","kind":"typeIdentifier","text":"DFUFirmwareSize","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/size"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/size":{"abstract":[{"text":"The size of each component of the firmware.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize","text":"DFUFirmwareSize","kind":"typeIdentifier"}],"role":"symbol","type":"topic","title":"size","url":"\/documentation\/nordicdfu\/dfufirmware\/size","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/size"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmware/valid.json b/docs/data/documentation/nordicdfu/dfufirmware/valid.json index a91c5023..d59046e1 100644 --- a/docs/data/documentation/nordicdfu/dfufirmware/valid.json +++ b/docs/data/documentation/nordicdfu/dfufirmware/valid.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)valid","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valid","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"valid","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/valid","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valid","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Information whether the firmware was successfully initialized.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmware\/valid"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/valid":{"abstract":[{"type":"text","text":"Information whether the firmware was successfully initialized."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valid"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"valid","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmware\/valid","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/valid","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Information whether the firmware was successfully initialized.","type":"text"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/valid","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valid"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"]]},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valid","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmware(py)valid","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"valid","modules":[{"name":"NordicDFU"}]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmware\/valid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware/valid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware\/valid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valid"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"text":"Information whether the firmware was successfully initialized.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware\/valid","title":"valid"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror.json b/docs/data/documentation/nordicdfu/dfufirmwareerror.json index e4b2540f..73cbcb66 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror.json @@ -1 +1 @@ -{"abstract":[{"text":"An error thrown when instantiating a ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"text":" type from an invalid file.","type":"text"}],"sections":[],"seeAlsoSections":[{"generated":true,"title":"Firmware","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]}],"metadata":{"symbolKind":"struct","externalID":"s:9NordicDFU16DFUFirmwareErrorV","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DFUFirmwareError","kind":"identifier"}],"roleHeading":"Structure","title":"DFUFirmwareError","role":"symbol","modules":[{"name":"NordicDFU"}],"navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUFirmwareError","kind":"identifier"}]}]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/10Foundation14LocalizedErrorP","doc:\/\/NordicDFU\/s5ErrorP","doc:\/\/NordicDFU\/s8SendableP"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/type"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"],"title":"Enumerations"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/Error-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/error-implementations","title":"Error Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","title":"LocalizedError Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"},"doc://NordicDFU/10Foundation14LocalizedErrorP":{"identifier":"doc:\/\/NordicDFU\/10Foundation14LocalizedErrorP","type":"unresolvable","title":"Foundation.LocalizedError"},"doc://NordicDFU/s8SendableP":{"identifier":"doc:\/\/NordicDFU\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://NordicDFU/s5ErrorP":{"identifier":"doc:\/\/NordicDFU\/s5ErrorP","type":"unresolvable","title":"Swift.Error"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"abstract":[{"type":"text","text":"The firmware type."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"FileType"}],"title":"DFUFirmwareError.FileType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FileType"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/type":{"kind":"symbol","title":"type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV","text":"DFUFirmwareError"},{"text":".","kind":"text"},{"text":"FileType","kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO"}],"abstract":[{"type":"text","text":"The firmware type."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/type","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/type","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/10Foundation14LocalizedErrorP","doc:\/\/NordicDFU\/s5ErrorP","doc:\/\/NordicDFU\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"],"title":"Firmware"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/type"],"title":"Instance Properties"},{"title":"Enumerations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"]}],"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"type":"text","text":" type from an invalid file."}],"sections":[],"metadata":{"externalID":"s:9NordicDFU16DFUFirmwareErrorV","modules":[{"name":"NordicDFU"}],"roleHeading":"Structure","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareError"}],"navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","symbolKind":"struct"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareError"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/NordicDFU\/10Foundation14LocalizedErrorP"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/NordicDFU\/s5ErrorP"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/Error-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/error-implementations","abstract":[],"title":"Error Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/NordicDFU\/s8SendableP"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/type":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV","text":"DFUFirmwareError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO","text":"FileType","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The firmware type."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/type","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/type","role":"symbol","title":"type","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype","abstract":[{"text":"The firmware type.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"FileType"}],"kind":"symbol","role":"symbol","type":"topic","title":"DFUFirmwareError.FileType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"FileType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/error-implementations.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/error-implementations.json index 84dd71be..ed5aa6ad 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/error-implementations.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/error-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/localizedDescription"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/error-implementations"]}],"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"Error Implementations"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/localizedDescription":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/localizedDescription","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizeddescription","role":"symbol","title":"localizedDescription","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/error-implementations"]}],"kind":"article","topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/localizedDescription"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"NordicDFU"}],"title":"Error Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/localizedDescription":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizeddescription","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/localizedDescription","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/errordescription.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/errordescription.json index a366ecce..834fe513 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/errordescription.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/errordescription.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/errordescription"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/errorDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"modules":[{"name":"NordicDFU"}],"title":"errorDescription","role":"symbol","externalID":"s:9NordicDFU16DFUFirmwareErrorV16errorDescriptionSSSgvp","symbolKind":"property","roleHeading":"Instance Property","extendedModule":"NordicDFU"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","title":"LocalizedError Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/errorDescription":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/errordescription","abstract":[],"title":"errorDescription","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/errorDescription","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/errorDescription"},"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","extendedModule":"NordicDFU","externalID":"s:9NordicDFU16DFUFirmwareErrorV16errorDescriptionSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"NordicDFU"}],"title":"errorDescription"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/errorDescription":{"abstract":[],"role":"symbol","type":"topic","title":"errorDescription","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/errorDescription","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/errordescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/failurereason.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/failurereason.json index 004859d8..0f6ce7e4 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/failurereason.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/failurereason.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/failureReason","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/failurereason"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"]]},"sections":[],"metadata":{"extendedModule":"Foundation","title":"failureReason","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV","roleHeading":"Instance Property","modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"platforms":[{"deprecated":false,"introducedAt":"8.0","name":"iOS","beta":false,"unavailable":false},{"deprecated":false,"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.10"},{"introducedAt":"9.0","deprecated":false,"unavailable":false,"name":"tvOS","beta":false},{"name":"watchOS","deprecated":false,"introducedAt":"2.0","unavailable":false,"beta":false}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/failureReason":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/failurereason","title":"failureReason","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/failureReason","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","title":"LocalizedError Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/failureReason"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"]]},"metadata":{"title":"failureReason","roleHeading":"Instance Property","modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":[{"name":"iOS","introducedAt":"8.0","beta":false,"deprecated":false,"unavailable":false},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"10.10","unavailable":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"tvOS","introducedAt":"9.0"},{"introducedAt":"2.0","unavailable":false,"name":"watchOS","beta":false,"deprecated":false}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV","extendedModule":"Foundation","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/failureReason":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/failureReason","role":"symbol","type":"topic","title":"failureReason","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/failurereason"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype.json index 61b2cc13..29a8149f 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype.json @@ -1 +1 @@ -{"abstract":[{"text":"The firmware type.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"},"metadata":{"symbolKind":"enum","role":"symbol","navigatorTitle":[{"text":"FileType","kind":"identifier"}],"roleHeading":"Enumeration","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FileType"}],"externalID":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO","title":"DFUFirmwareError.FileType"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/binOrHex","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/dat","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/zip"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FileType"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"abstract":[{"type":"text","text":"The firmware type."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"FileType"}],"title":"DFUFirmwareError.FileType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FileType"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/dat":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/dat","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/dat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dat"}],"abstract":[{"type":"text","text":"The file is an Init file."}],"title":"DFUFirmwareError.FileType.dat"},"doc://NordicDFU/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/NordicDFU\/SH"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/zip":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/zip","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/zip","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"}],"abstract":[{"type":"text","text":"A Distribution packet (ZIP) has failed to be parsed."}],"title":"DFUFirmwareError.FileType.zip"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations","role":"collectionGroup"},"doc://NordicDFU/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/binOrHex":{"abstract":[{"type":"text","text":"The file is a BIN or a HEX file."}],"role":"symbol","title":"DFUFirmwareError.FileType.binOrHex","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"binOrHex"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/binOrHex","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/binorhex"}}} \ No newline at end of file +{"abstract":[{"text":"The firmware type.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"FileType","kind":"identifier"}]}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/binOrHex","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/dat","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/zip"]},{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations"],"title":"Default Implementations"}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"]}],"metadata":{"externalID":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"FileType","kind":"identifier"}],"title":"DFUFirmwareError.FileType","roleHeading":"Enumeration","symbolKind":"enum","navigatorTitle":[{"text":"FileType","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"type":"conformsTo"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/Equatable-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/equatable-implementations","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/zip":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/zip","kind":"symbol","title":"DFUFirmwareError.FileType.zip","abstract":[{"text":"A Distribution packet (ZIP) has failed to be parsed.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/zip","role":"symbol","type":"topic"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype","abstract":[{"text":"The firmware type.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"FileType"}],"kind":"symbol","role":"symbol","type":"topic","title":"DFUFirmwareError.FileType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"FileType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/dat":{"abstract":[{"type":"text","text":"The file is an Init file."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/dat","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dat"}],"kind":"symbol","title":"DFUFirmwareError.FileType.dat","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/dat"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/binOrHex":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/binorhex","abstract":[{"text":"The file is a BIN or a HEX file.","type":"text"}],"kind":"symbol","role":"symbol","title":"DFUFirmwareError.FileType.binOrHex","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"binOrHex"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/binOrHex"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/!=(_:_:).json b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/!=(_:_:).json index baf864ef..d4429810 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/!=(_:_:).json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV8FileTypeO","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","roleHeading":"Operator","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/!=(_:_:)"]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations","role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/!=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"abstract":[{"type":"text","text":"The firmware type."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"FileType"}],"title":"DFUFirmwareError.FileType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FileType"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations"]]},"metadata":{"role":"symbol","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV8FileTypeO","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"title":"!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/!=(_:_:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/!=(_:_:)":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/!=(_:_:)","abstract":[],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","title":"!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/Equatable-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/equatable-implementations","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype","abstract":[{"text":"The firmware type.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"FileType"}],"kind":"symbol","role":"symbol","type":"topic","title":"DFUFirmwareError.FileType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"FileType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/binorhex.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/binorhex.json index 259dfe8f..24d85b95 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/binorhex.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/binorhex.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"binOrHex"}]}]}],"metadata":{"externalID":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO8binOrHexyA2EmF","role":"symbol","title":"DFUFirmwareError.FileType.binOrHex","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"binOrHex"}],"modules":[{"name":"NordicDFU"}]},"abstract":[{"text":"The file is a BIN or a HEX file.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/binOrHex"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/binorhex"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/binOrHex":{"abstract":[{"type":"text","text":"The file is a BIN or a HEX file."}],"role":"symbol","title":"DFUFirmwareError.FileType.binOrHex","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"binOrHex"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/binOrHex","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/binorhex"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"abstract":[{"type":"text","text":"The firmware type."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"FileType"}],"title":"DFUFirmwareError.FileType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FileType"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"]]},"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","title":"DFUFirmwareError.FileType.binOrHex","modules":[{"name":"NordicDFU"}],"externalID":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO8binOrHexyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"binOrHex","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/binorhex"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/binOrHex"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"binOrHex"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The file is a BIN or a HEX file.","type":"text"}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/binOrHex":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/binorhex","abstract":[{"text":"The file is a BIN or a HEX file.","type":"text"}],"kind":"symbol","role":"symbol","title":"DFUFirmwareError.FileType.binOrHex","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"binOrHex"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/binOrHex"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype","abstract":[{"text":"The firmware type.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"FileType"}],"kind":"symbol","role":"symbol","type":"topic","title":"DFUFirmwareError.FileType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"FileType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/dat.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/dat.json index 6e6c0eef..d89da7d8 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/dat.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/dat.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"]]},"metadata":{"externalID":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO3datyA2EmF","role":"symbol","symbolKind":"case","title":"DFUFirmwareError.FileType.dat","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"dat","kind":"identifier"}],"modules":[{"name":"NordicDFU"}]},"kind":"symbol","abstract":[{"type":"text","text":"The file is an Init file."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/dat"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"dat","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/dat"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/dat":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/dat","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/dat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dat"}],"abstract":[{"type":"text","text":"The file is an Init file."}],"title":"DFUFirmwareError.FileType.dat"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"abstract":[{"type":"text","text":"The firmware type."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"FileType"}],"title":"DFUFirmwareError.FileType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FileType"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"case","externalID":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO3datyA2EmF","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dat"}],"title":"DFUFirmwareError.FileType.dat"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/dat","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"dat","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The file is an Init file."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/dat"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype","abstract":[{"text":"The firmware type.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"FileType"}],"kind":"symbol","role":"symbol","type":"topic","title":"DFUFirmwareError.FileType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"FileType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/dat":{"abstract":[{"type":"text","text":"The file is an Init file."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/dat","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dat"}],"kind":"symbol","title":"DFUFirmwareError.FileType.dat","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/dat"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/equatable-implementations.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/equatable-implementations.json index 43d18ac7..a29311c8 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/equatable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/!=(_:_:)"],"generated":true}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"NordicDFU"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/!=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"abstract":[{"type":"text","text":"The firmware type."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"FileType"}],"title":"DFUFirmwareError.FileType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FileType"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/!=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"NordicDFU"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/!=(_:_:)":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/!=(_:_:)","abstract":[],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","title":"!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype","abstract":[{"text":"The firmware type.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"FileType"}],"kind":"symbol","role":"symbol","type":"topic","title":"DFUFirmwareError.FileType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"FileType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/zip.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/zip.json index 6d8fe8eb..35cf2985 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/zip.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/filetype/zip.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"]]},"abstract":[{"type":"text","text":"A Distribution packet (ZIP) has failed to be parsed."}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/zip","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/zip"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","title":"DFUFirmwareError.FileType.zip","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zip"}],"externalID":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO3zipyA2EmF","symbolKind":"case","modules":[{"name":"NordicDFU"}],"role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/zip":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/zip","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/zip","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"zip","kind":"identifier"}],"abstract":[{"type":"text","text":"A Distribution packet (ZIP) has failed to be parsed."}],"title":"DFUFirmwareError.FileType.zip"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"abstract":[{"type":"text","text":"The firmware type."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"FileType"}],"title":"DFUFirmwareError.FileType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FileType"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/zip"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/zip"},"metadata":{"symbolKind":"case","externalID":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO3zipyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zip"}],"roleHeading":"Case","title":"DFUFirmwareError.FileType.zip","modules":[{"name":"NordicDFU"}],"role":"symbol"},"abstract":[{"text":"A Distribution packet (ZIP) has failed to be parsed.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType/zip":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zip","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype\/zip","kind":"symbol","title":"DFUFirmwareError.FileType.zip","abstract":[{"text":"A Distribution packet (ZIP) has failed to be parsed.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType\/zip","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype","abstract":[{"text":"The firmware type.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"FileType"}],"kind":"symbol","role":"symbol","type":"topic","title":"DFUFirmwareError.FileType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"FileType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/helpanchor.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/helpanchor.json index 9c6f73f4..0bc9e335 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/helpanchor.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/helpanchor.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"]]},"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":[{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"8.0","name":"iOS"},{"deprecated":false,"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.10"},{"deprecated":false,"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"introducedAt":"2.0","name":"watchOS","beta":false}],"title":"helpAnchor","extendedModule":"Foundation","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/helpAnchor"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","title":"LocalizedError Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/helpAnchor":{"abstract":[],"role":"symbol","title":"helpAnchor","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/helpAnchor","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/helpanchor"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/helpAnchor"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","title":"helpAnchor","roleHeading":"Instance Property","extendedModule":"Foundation","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"8.0","beta":false},{"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.10","beta":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"9.0"},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"2.0","name":"watchOS"}],"modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV","symbolKind":"property"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/helpanchor"]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/helpAnchor":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/helpAnchor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","title":"helpAnchor","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/helpanchor"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/localizeddescription.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/localizeddescription.json index 7d5ad9b0..39839ec7 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/localizeddescription.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/localizeddescription.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/localizeddescription"]}],"metadata":{"modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV","title":"localizedDescription","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","platforms":[{"deprecated":false,"unavailable":false,"introducedAt":"8.0","name":"iOS","beta":false},{"deprecated":false,"name":"macOS","introducedAt":"10.10","beta":false,"unavailable":false},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"9.0","beta":false},{"name":"watchOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"2.0"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/localizedDescription","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/Error-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/error-implementations","title":"Error Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/localizedDescription":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/localizedDescription","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizeddescription","role":"symbol","title":"localizedDescription","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/localizeddescription"]}],"metadata":{"extendedModule":"Swift","role":"symbol","symbolKind":"property","title":"localizedDescription","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":[{"deprecated":false,"introducedAt":"8.0","beta":false,"name":"iOS","unavailable":false},{"name":"macOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"10.10"},{"introducedAt":"9.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"name":"watchOS","unavailable":false,"introducedAt":"2.0","deprecated":false,"beta":false}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/localizedDescription"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/localizedDescription":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizeddescription","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/localizedDescription","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/Error-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/error-implementations","abstract":[],"title":"Error Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/Error-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/localizederror-implementations.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/localizederror-implementations.json index 6571100e..a2485ff2 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/localizederror-implementations.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/localizederror-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"LocalizedError Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/errorDescription","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/failureReason","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/helpAnchor","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/recoverySuggestion"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/helpAnchor":{"abstract":[],"role":"symbol","title":"helpAnchor","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/helpAnchor","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/helpanchor"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/failureReason":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/failurereason","title":"failureReason","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/failureReason","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/errorDescription":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/errordescription","abstract":[],"title":"errorDescription","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/errorDescription","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/recoverySuggestion":{"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/recoverysuggestion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/recoverySuggestion","abstract":[],"role":"symbol","kind":"symbol","title":"recoverySuggestion"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError"]]},"metadata":{"role":"collectionGroup","title":"LocalizedError Implementations","modules":[{"name":"NordicDFU"}]},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/errorDescription","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/failureReason","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/helpAnchor","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/recoverySuggestion"],"title":"Instance Properties","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/errorDescription":{"abstract":[],"role":"symbol","type":"topic","title":"errorDescription","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/errorDescription","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/errordescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/failureReason":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/failureReason","role":"symbol","type":"topic","title":"failureReason","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/failurereason"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/helpAnchor":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/helpAnchor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","title":"helpAnchor","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/helpanchor"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/recoverySuggestion":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/recoverySuggestion","role":"symbol","type":"topic","title":"recoverySuggestion","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/recoverysuggestion"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/recoverysuggestion.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/recoverysuggestion.json index 6b132d3f..85121435 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/recoverysuggestion.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/recoverysuggestion.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","metadata":{"platforms":[{"beta":false,"introducedAt":"8.0","unavailable":false,"deprecated":false,"name":"iOS"},{"beta":false,"introducedAt":"10.10","name":"macOS","deprecated":false,"unavailable":false},{"introducedAt":"9.0","name":"tvOS","deprecated":false,"unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"2.0","name":"watchOS"}],"modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"extendedModule":"Foundation","roleHeading":"Instance Property","role":"symbol","title":"recoverySuggestion","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/recoverysuggestion"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/recoverySuggestion","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/recoverySuggestion":{"type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/recoverysuggestion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/recoverySuggestion","abstract":[],"role":"symbol","kind":"symbol","title":"recoverySuggestion"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","title":"LocalizedError Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/recoverySuggestion","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations"]]},"metadata":{"modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"platforms":[{"deprecated":false,"beta":false,"unavailable":false,"name":"iOS","introducedAt":"8.0"},{"name":"macOS","introducedAt":"10.10","deprecated":false,"unavailable":false,"beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"9.0","beta":false,"unavailable":false},{"name":"watchOS","deprecated":false,"introducedAt":"2.0","unavailable":false,"beta":false}],"roleHeading":"Instance Property","extendedModule":"Foundation","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"recoverySuggestion","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:9NordicDFU16DFUFirmwareErrorV","role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/recoverySuggestion":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/recoverySuggestion","role":"symbol","type":"topic","title":"recoverySuggestion","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/recoverysuggestion"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwareerror/type.json b/docs/data/documentation/nordicdfu/dfufirmwareerror/type.json index 84442c76..6385cfb3 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwareerror/type.json +++ b/docs/data/documentation/nordicdfu/dfufirmwareerror/type.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/type","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"The firmware type.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/type"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError"]]},"metadata":{"symbolKind":"property","externalID":"s:9NordicDFU16DFUFirmwareErrorV4typeAC8FileTypeOvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DFUFirmwareError","kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV"},{"text":".","kind":"text"},{"text":"FileType","kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO"}],"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"title":"type"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"DFUFirmwareError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV"},{"text":".","kind":"text"},{"text":"FileType","kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO"}],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/type":{"kind":"symbol","title":"type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV","text":"DFUFirmwareError"},{"text":".","kind":"text"},{"text":"FileType","kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO"}],"abstract":[{"type":"text","text":"The firmware type."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/type","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/type","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"abstract":[{"type":"text","text":"The firmware type."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"FileType"}],"title":"DFUFirmwareError.FileType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FileType"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwareerror\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/type","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The firmware type."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DFUFirmwareError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV"},{"text":".","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType","text":"FileType","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"DFUFirmwareError","kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV"},{"text":".","kind":"text"},{"text":"FileType","kind":"typeIdentifier","preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO"}],"title":"type","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"externalID":"s:9NordicDFU16DFUFirmwareErrorV4typeAC8FileTypeOvp","symbolKind":"property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/type":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV","text":"DFUFirmwareError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9NordicDFU16DFUFirmwareErrorV8FileTypeO","text":"FileType","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The firmware type."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/type","url":"\/documentation\/nordicdfu\/dfufirmwareerror\/type","role":"symbol","title":"type","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError/FileType":{"url":"\/documentation\/nordicdfu\/dfufirmwareerror\/filetype","abstract":[{"text":"The firmware type.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"FileType"}],"kind":"symbol","role":"symbol","type":"topic","title":"DFUFirmwareError.FileType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"FileType","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError\/FileType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaresize.json b/docs/data/documentation/nordicdfu/dfufirmwaresize.json index de864a02..d73c6d4c 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaresize.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaresize.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"sections":[],"abstract":[{"text":"An object containing sizes of all parts of the new firmware.","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaresize"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize","symbolKind":"class","roleHeading":"Class","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUFirmwareSize","kind":"identifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"title":"Inherits From","kind":"relationships","type":"inheritsFrom"},{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUFirmwareSize","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A firmware which is composed of SoftDevice and Bootloader has only"},{"type":"text","text":" "},{"type":"text","text":"the total size of the stack component, not individual sizes. To indicate that"},{"text":" ","type":"text"},{"text":"the size of the bootloader is 1 and the size of SoftDevice is the total size - 1.","type":"text"}]}],"kind":"content"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/bootloader","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/softdevice"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"],"title":"Firmware"}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/objc(pl)NSObject":{"title":"ObjectiveC.NSObjectProtocol","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/bootloader":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bootloader","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"}],"type":"topic","abstract":[{"type":"text","text":"Size of the bootloader in bytes."}],"role":"symbol","title":"bootloader","url":"\/documentation\/nordicdfu\/dfufirmwaresize\/bootloader","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/bootloader"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"doc://NordicDFU/objc(cs)NSObject":{"title":"ObjectiveC.NSObject","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject"},"doc://NordicDFU/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/softdevice":{"abstract":[{"type":"text","text":"Size of the SoftDevice in bytes."}],"url":"\/documentation\/nordicdfu\/dfufirmwaresize\/softdevice","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/softdevice","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"softdevice","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","text":"UInt32"}],"title":"softdevice"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]},"doc://NordicDFU/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/s7CVarArgP":{"title":"Swift.CVarArg","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s7CVarArgP"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/application":{"type":"topic","title":"application","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/application","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"},{"kind":"text","text":": "},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"}],"url":"\/documentation\/nordicdfu\/dfufirmwaresize\/application","abstract":[{"type":"text","text":"Size of the application in bytes."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"A firmware which is composed of SoftDevice and Bootloader has only","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the total size of the stack component, not individual sizes. To indicate that"},{"type":"text","text":" "},{"type":"text","text":"the size of the bootloader is 1 and the size of SoftDevice is the total size - 1."}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"type":"inheritsFrom","title":"Inherits From"},{"identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaresize"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/bootloader","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/softdevice"]}],"sections":[],"metadata":{"roleHeading":"Class","symbolKind":"class","title":"DFUFirmwareSize","role":"symbol","modules":[{"name":"NordicDFU"}],"navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareSize"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"],"generated":true,"title":"Firmware"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/application":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/application","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"application","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"kind":"symbol","role":"symbol","title":"application","abstract":[{"text":"Size of the application in bytes.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmwaresize\/application"},"doc://NordicDFU/SH":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/bootloader":{"url":"\/documentation\/nordicdfu\/dfufirmwaresize\/bootloader","title":"bootloader","abstract":[{"text":"Size of the bootloader in bytes.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bootloader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","text":"UInt32"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/bootloader"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/SQ":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/softdevice":{"title":"softdevice","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/softdevice","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"softdevice","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s6UInt32V","text":"UInt32","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaresize\/softdevice","abstract":[{"type":"text","text":"Size of the SoftDevice in bytes."}],"kind":"symbol","type":"topic"},"doc://NordicDFU/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg"},"doc://NordicDFU/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://NordicDFU/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","title":"ObjectiveC.NSObject"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaresize/application.json b/docs/data/documentation/nordicdfu/dfufirmwaresize/application.json index 1483314b..766aed86 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaresize/application.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaresize/application.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Size of the application in bytes."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"application","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s6UInt32V","text":"UInt32","kind":"typeIdentifier"},{"text":" { get }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaresize\/application"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/application","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"application","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize(py)application","modules":[{"name":"NordicDFU"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"application","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/application":{"type":"topic","title":"application","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/application","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"},{"kind":"text","text":": "},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"}],"url":"\/documentation\/nordicdfu\/dfufirmwaresize\/application","abstract":[{"type":"text","text":"Size of the application in bytes."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"},{"kind":"text","text":" { get }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"symbolKind":"property","modules":[{"name":"NordicDFU"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"application","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt32","preciseIdentifier":"s:s6UInt32V","kind":"typeIdentifier"}],"title":"application","roleHeading":"Instance Property","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize(py)application"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/application","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaresize\/application"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","abstract":[{"text":"Size of the application in bytes.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/application":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/application","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"application","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"kind":"symbol","role":"symbol","title":"application","abstract":[{"text":"Size of the application in bytes.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmwaresize\/application"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaresize/bootloader.json b/docs/data/documentation/nordicdfu/dfufirmwaresize/bootloader.json index aee08466..5a3a191f 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaresize/bootloader.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaresize/bootloader.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bootloader"},{"text":": ","kind":"text"},{"text":"UInt32","preciseIdentifier":"s:s6UInt32V","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Property","title":"bootloader","modules":[{"name":"NordicDFU"}],"symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize(py)bootloader"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/bootloader","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Size of the bootloader in bytes."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaresize\/bootloader"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bootloader","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"},{"text":" { get }","kind":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"If equal to 1 the ZIP contains SD+BL and size of SD or BL is not known exactly,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"but their sum is known."}],"type":"paragraph"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/bootloader":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bootloader","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"}],"type":"topic","abstract":[{"type":"text","text":"Size of the bootloader in bytes."}],"role":"symbol","title":"bootloader","url":"\/documentation\/nordicdfu\/dfufirmwaresize\/bootloader","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/bootloader"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Size of the bootloader in bytes."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bootloader","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s6UInt32V","text":"UInt32","kind":"typeIdentifier"},{"kind":"text","text":" { get }"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If equal to 1 the ZIP contains SD+BL and size of SD or BL is not known exactly,"},{"text":" ","type":"text"},{"type":"text","text":"but their sum is known."}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/bootloader","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaresize\/bootloader"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bootloader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","text":"UInt32"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize(py)bootloader","title":"bootloader","symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/bootloader":{"url":"\/documentation\/nordicdfu\/dfufirmwaresize\/bootloader","title":"bootloader","abstract":[{"text":"Size of the bootloader in bytes.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bootloader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","text":"UInt32"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/bootloader"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaresize/softdevice.json b/docs/data/documentation/nordicdfu/dfufirmwaresize/softdevice.json index b7638908..cb70c73a 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaresize/softdevice.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaresize/softdevice.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/softdevice","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaresize\/softdevice"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize(py)softdevice","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"softdevice"},{"kind":"text","text":": "},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"}],"title":"softdevice"},"sections":[],"abstract":[{"type":"text","text":"Size of the SoftDevice in bytes."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"softdevice","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"},{"text":" { get }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"If not even, add it to the bootloader size to get size of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the system component."}]}],"kind":"content"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/softdevice":{"abstract":[{"type":"text","text":"Size of the SoftDevice in bytes."}],"url":"\/documentation\/nordicdfu\/dfufirmwaresize\/softdevice","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/softdevice","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"softdevice","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","text":"UInt32"}],"title":"softdevice"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]}}} \ No newline at end of file +{"abstract":[{"text":"Size of the SoftDevice in bytes.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize"]]},"metadata":{"title":"softdevice","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"softdevice"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s6UInt32V","kind":"typeIdentifier","text":"UInt32"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUFirmwareSize(py)softdevice","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"softdevice","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","text":"UInt32"},{"kind":"text","text":" { get }"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"If not even, add it to the bootloader size to get size of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the system component."}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaresize\/softdevice"]}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/softdevice","interfaceLanguage":"swift"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize/softdevice":{"title":"softdevice","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize\/softdevice","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"softdevice","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s6UInt32V","text":"UInt32","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaresize\/softdevice","abstract":[{"type":"text","text":"Size of the SoftDevice in bytes."}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype.json b/docs/data/documentation/nordicdfu/dfufirmwaretype.json index 97b53ad9..39e2684e 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/bootloader","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdevice","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloader","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/init(rawValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations"]}],"metadata":{"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareType"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUFirmwareType","title":"DFUFirmwareType","roleHeading":"Enumeration","navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}]},"sections":[],"seeAlsoSections":[{"title":"Firmware","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUFirmwareType","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"inlineContent":[{"type":"text","text":"Select "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication","isActive":true,"type":"reference"},{"type":"text","text":" to sent all files from the ZIP"},{"type":"text","text":" "},{"type":"text","text":"(even it there is let’s say only application). This works as a filter."},{"type":"text","text":" "},{"text":"If you have SD+BL+App in the ZIP, but want to send only App, you may set the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"type to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"]}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"text":" ","type":"text"},{"text":"packet (ZIP) file.","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/init(rawValue:)":{"title":"init(rawValue:)","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/init(rawvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt8","preciseIdentifier":"s:s5UInt8V"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/init(rawValue:)","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdevice":{"title":"DFUFirmwareType.softdevice","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevice","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"softdevice"}],"kind":"symbol","abstract":[{"type":"text","text":"Firmware file will be sent as a new SoftDevice."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdevice"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdeviceBootloaderApplication":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication","role":"symbol","type":"topic","kind":"symbol","title":"DFUFirmwareType.softdeviceBootloaderApplication","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"softdeviceBootloaderApplication"}],"abstract":[{"text":"All content of the ZIP file will be sent.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloaderapplication"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/bootloader":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Firmware file will be sent as a new Bootloader."}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"bootloader"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/bootloader","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/bootloader","type":"topic","title":"DFUFirmwareType.bootloader"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdeviceBootloader":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"softdeviceBootloader"}],"title":"DFUFirmwareType.softdeviceBootloader","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloader","type":"topic","abstract":[{"type":"text","text":"Firmware file will be sent as a new SoftDevice + Bootloader."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloader"},"doc://NordicDFU/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/application":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/application","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"application","kind":"identifier"}],"abstract":[{"type":"text","text":"Firmware file will be sent as a new Application."}],"title":"DFUFirmwareType.application"},"doc://NordicDFU/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SY"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"seeAlsoSections":[{"generated":true,"title":"Firmware","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]}],"abstract":[{"type":"text","text":"The type of the BIN or HEX file, or selection of content from the Distribution"},{"text":" ","type":"text"},{"text":"packet (ZIP) file.","type":"text"}],"kind":"symbol","sections":[],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"],"kind":"relationships","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype"]}],"metadata":{"roleHeading":"Enumeration","title":"DFUFirmwareType","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareType"}],"externalID":"c:@M@NordicDFU@E@DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"modules":[{"name":"NordicDFU"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUFirmwareType","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Select "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication"},{"type":"text","text":" to sent all files from the ZIP"},{"text":" ","type":"text"},{"type":"text","text":"(even it there is let’s say only application). This works as a filter."},{"text":" ","type":"text"},{"type":"text","text":"If you have SD+BL+App in the ZIP, but want to send only App, you may set the"},{"type":"text","text":" "},{"type":"text","text":"type to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application"},{"text":".","type":"text"}]}]}],"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/bootloader","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdevice","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloader","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/init(rawValue:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdevice":{"title":"DFUFirmwareType.softdevice","abstract":[{"text":"Firmware file will be sent as a new SoftDevice.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softdevice","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdevice","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevice","type":"topic"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdeviceBootloaderApplication":{"title":"DFUFirmwareType.softdeviceBootloaderApplication","abstract":[{"text":"All content of the ZIP file will be sent.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softdeviceBootloaderApplication","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloaderapplication","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/equatable-implementations","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/application":{"title":"DFUFirmwareType.application","abstract":[{"text":"Firmware file will be sent as a new Application.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"application","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/application","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/bootloader":{"title":"DFUFirmwareType.bootloader","abstract":[{"text":"Firmware file will be sent as a new Bootloader.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"bootloader","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/bootloader","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/bootloader","type":"topic"},"doc://NordicDFU/SY":{"identifier":"doc:\/\/NordicDFU\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdeviceBootloader":{"title":"DFUFirmwareType.softdeviceBootloader","abstract":[{"text":"Firmware file will be sent as a new SoftDevice + Bootloader.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softdeviceBootloader","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloader","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloader","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/rawrepresentable-implementations","type":"topic"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5UInt8V","kind":"typeIdentifier","text":"UInt8"},{"kind":"text","text":")"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/init(rawValue:)","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/init(rawvalue:)","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/!=(_:_:).json b/docs/data/documentation/nordicdfu/dfufirmwaretype/!=(_:_:).json index 380f6f5d..1b61ec00 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/!=(_:_:).json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/!=(_:_:)"},"kind":"symbol","metadata":{"title":"!=(_:_:)","roleHeading":"Operator","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@DFUFirmwareType","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/!=(_:_:)","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/!=(_:_:)","type":"topic","title":"!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/!=(_:_:)"},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","roleHeading":"Operator","role":"symbol","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@DFUFirmwareType","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"symbolKind":"op"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/!=(_:_:)","type":"topic","kind":"symbol","abstract":[],"role":"symbol","title":"!=(_:_:)","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/equatable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/application.json b/docs/data/documentation/nordicdfu/dfufirmwaretype/application.json index bbbdfec5..9a4549cb 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/application.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/application.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","roleHeading":"Case","title":"DFUFirmwareType.application","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeApplication"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"application","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/application"]}],"abstract":[{"text":"Firmware file will be sent as a new Application.","type":"text"}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/application":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/application","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"application","kind":"identifier"}],"abstract":[{"type":"text","text":"Firmware file will be sent as a new Application."}],"title":"DFUFirmwareType.application"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/application"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"DFUFirmwareType.application","roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"application","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeApplication"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"abstract":[{"type":"text","text":"Firmware file will be sent as a new Application."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/application":{"title":"DFUFirmwareType.application","abstract":[{"text":"Firmware file will be sent as a new Application.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"application","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/application","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/application","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/bootloader.json b/docs/data/documentation/nordicdfu/dfufirmwaretype/bootloader.json index e6d81481..98962f9a 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/bootloader.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/bootloader.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"symbolKind":"case","roleHeading":"Case","modules":[{"name":"NordicDFU"}],"title":"DFUFirmwareType.bootloader","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeBootloader","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bootloader"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bootloader"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Firmware file will be sent as a new Bootloader."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/bootloader"]}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/bootloader","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/bootloader":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Firmware file will be sent as a new Bootloader."}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"bootloader"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/bootloader","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/bootloader","type":"topic","title":"DFUFirmwareType.bootloader"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/bootloader"]}],"metadata":{"modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bootloader"}],"externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeBootloader","role":"symbol","roleHeading":"Case","title":"DFUFirmwareType.bootloader","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"abstract":[{"text":"Firmware file will be sent as a new Bootloader.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/bootloader","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"bootloader","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/bootloader":{"title":"DFUFirmwareType.bootloader","abstract":[{"text":"Firmware file will be sent as a new Bootloader.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"bootloader","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/bootloader","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/bootloader","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/equatable-implementations.json b/docs/data/documentation/nordicdfu/dfufirmwaretype/equatable-implementations.json index 8d2992fc..2b26a936 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/equatable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/equatable-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"NordicDFU"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/!=(_:_:)","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/!=(_:_:)","type":"topic","title":"!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/!=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"metadata":{"title":"Equatable Implementations","modules":[{"name":"NordicDFU"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/!=(_:_:)","type":"topic","kind":"symbol","abstract":[],"role":"symbol","title":"!=(_:_:)","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/hash(into:).json b/docs/data/documentation/nordicdfu/dfufirmwaretype/hash(into:).json index ae05e7e7..79657c50 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/hash(into:).json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/hash(into:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations"]]},"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@DFUFirmwareType","roleHeading":"Instance Method","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"extendedModule":"Swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/hash(into:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/hash(into:)":{"url":"\/documentation\/nordicdfu\/dfufirmwaretype\/hash(into:)","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hash(into:)","title":"hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"hash(into:)","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@DFUFirmwareType","extendedModule":"Swift","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"roleHeading":"Instance Method"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/hash(into:)":{"title":"hash(into:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/hash(into:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/rawrepresentable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/hashvalue.json b/docs/data/documentation/nordicdfu/dfufirmwaretype/hashvalue.json index 2c87c8ab..1ab36bad 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/hashvalue.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/hashvalue.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hashValue"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"title":"hashValue","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@DFUFirmwareType","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/hashValue":{"url":"\/documentation\/nordicdfu\/dfufirmwaretype\/hashvalue","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hashValue","title":"hashValue","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hashValue"},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@DFUFirmwareType","extendedModule":"Swift","title":"hashValue","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/hashValue":{"title":"hashValue","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/hashvalue"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/rawrepresentable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/init(rawvalue:).json b/docs/data/documentation/nordicdfu/dfufirmwaretype/init(rawvalue:).json index 8dcf0151..fd7ca9c5 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/init(rawvalue:).json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5UInt8V","text":"UInt8","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","externalID":"s:9NordicDFU15DFUFirmwareTypeO8rawValueACSgs5UInt8V_tcfc","symbolKind":"init","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5UInt8V","kind":"typeIdentifier","text":"UInt8"},{"kind":"text","text":")"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/init(rawvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/init(rawValue:)"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/init(rawValue:)":{"title":"init(rawValue:)","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/init(rawvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt8","preciseIdentifier":"s:s5UInt8V"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/init(rawValue:)","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UInt8","preciseIdentifier":"s:s5UInt8V"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/init(rawvalue:)"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V","text":"UInt8"},{"text":")","kind":"text"}],"title":"init(rawValue:)","roleHeading":"Initializer","modules":[{"name":"NordicDFU"}],"externalID":"s:9NordicDFU15DFUFirmwareTypeO8rawValueACSgs5UInt8V_tcfc","role":"symbol","symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5UInt8V","kind":"typeIdentifier","text":"UInt8"},{"kind":"text","text":")"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/init(rawValue:)","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/init(rawvalue:)","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/rawrepresentable-implementations.json b/docs/data/documentation/nordicdfu/dfufirmwaretype/rawrepresentable-implementations.json index 4b8af094..f645e014 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/rawrepresentable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/rawrepresentable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"NordicDFU"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hashValue"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/rawrepresentable-implementations"]}],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/hashValue":{"url":"\/documentation\/nordicdfu\/dfufirmwaretype\/hashvalue","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hashValue","title":"hashValue","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/hash(into:)":{"url":"\/documentation\/nordicdfu\/dfufirmwaretype\/hash(into:)","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hash(into:)","title":"hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"NordicDFU"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hash(into:)"],"generated":true}],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/RawRepresentable-Implementations"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/hashValue":{"title":"hashValue","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/hashvalue"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/hash(into:)":{"title":"hash(into:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/hash(into:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevice.json b/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevice.json index 060fa82d..eee573bd 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevice.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevice.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/softdevice"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Firmware file will be sent as a new SoftDevice.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"softdevice"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeSoftdevice","roleHeading":"Case","title":"DFUFirmwareType.softdevice","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"softdevice"}],"symbolKind":"case","role":"symbol"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdevice","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdevice":{"title":"DFUFirmwareType.softdevice","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevice","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"softdevice"}],"kind":"symbol","abstract":[{"type":"text","text":"Firmware file will be sent as a new SoftDevice."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdevice"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"softdevice"}],"externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeSoftdevice","title":"DFUFirmwareType.softdevice","roleHeading":"Case","symbolKind":"case","role":"symbol"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/softdevice"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdevice","interfaceLanguage":"swift"},"abstract":[{"text":"Firmware file will be sent as a new SoftDevice.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"softdevice"}],"platforms":["macOS"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdevice":{"title":"DFUFirmwareType.softdevice","abstract":[{"text":"Firmware file will be sent as a new SoftDevice.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softdevice","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdevice","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevice","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevicebootloader.json b/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevicebootloader.json index bcb3e648..99d0808b 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevicebootloader.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevicebootloader.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softdeviceBootloader","kind":"identifier"}]}]}],"abstract":[{"type":"text","text":"Firmware file will be sent as a new SoftDevice + Bootloader."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloader"]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloader"},"metadata":{"role":"symbol","externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeSoftdeviceBootloader","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"softdeviceBootloader","kind":"identifier"}],"title":"DFUFirmwareType.softdeviceBootloader","symbolKind":"case","roleHeading":"Case"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdeviceBootloader":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"softdeviceBootloader"}],"title":"DFUFirmwareType.softdeviceBootloader","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloader","type":"topic","abstract":[{"type":"text","text":"Firmware file will be sent as a new SoftDevice + Bootloader."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloader"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Firmware file will be sent as a new SoftDevice + Bootloader."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"metadata":{"title":"DFUFirmwareType.softdeviceBootloader","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softdeviceBootloader","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeSoftdeviceBootloader","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softdeviceBootloader","kind":"identifier"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloader"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloader"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdeviceBootloader":{"title":"DFUFirmwareType.softdeviceBootloader","abstract":[{"text":"Firmware file will be sent as a new SoftDevice + Bootloader.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softdeviceBootloader","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloader","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloader","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevicebootloaderapplication.json b/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevicebootloaderapplication.json index ea0e238c..6645d1a4 100644 --- a/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevicebootloaderapplication.json +++ b/docs/data/documentation/nordicdfu/dfufirmwaretype/softdevicebootloaderapplication.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication","interfaceLanguage":"swift"},"abstract":[{"text":"All content of the ZIP file will be sent.","type":"text"}],"metadata":{"externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeSoftdeviceBootloaderApplication","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"softdeviceBootloaderApplication","kind":"identifier"}],"symbolKind":"case","title":"DFUFirmwareType.softdeviceBootloaderApplication","modules":[{"name":"NordicDFU"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloaderapplication"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"softdeviceBootloaderApplication"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdeviceBootloaderApplication":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication","role":"symbol","type":"topic","kind":"symbol","title":"DFUFirmwareType.softdeviceBootloaderApplication","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"softdeviceBootloaderApplication"}],"abstract":[{"text":"All content of the ZIP file will be sent.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloaderapplication"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"softdeviceBootloaderApplication"}],"title":"DFUFirmwareType.softdeviceBootloaderApplication","externalID":"c:@M@NordicDFU@E@DFUFirmwareType@DFUFirmwareTypeSoftdeviceBootloaderApplication"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloaderapplication"]}],"abstract":[{"text":"All content of the ZIP file will be sent.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"softdeviceBootloaderApplication","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType/softdeviceBootloaderApplication":{"title":"DFUFirmwareType.softdeviceBootloaderApplication","abstract":[{"text":"All content of the ZIP file will be sent.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"softdeviceBootloaderApplication","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType\/softdeviceBootloaderApplication","url":"\/documentation\/nordicdfu\/dfufirmwaretype\/softdevicebootloaderapplication","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuperipheralselector.json b/docs/data/documentation/nordicdfu/dfuperipheralselector.json index 66e8eb54..cc123dee 100644 --- a/docs/data/documentation/nordicdfu/dfuperipheralselector.json +++ b/docs/data/documentation/nordicdfu/dfuperipheralselector.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuperipheralselector"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The default implementation of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUPeripheralSelector","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Selects the first device with Legacy or Secure DFU Service UUID in the advertising packet."}]}]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/filterBy(hint:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/select(_:advertisementData:RSSI:hint:)"]}],"sections":[],"metadata":{"roleHeading":"Class","externalID":"c:@M@NordicDFU@objc(cs)DFUPeripheralSelector","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUPeripheralSelector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"symbolKind":"class"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"relationshipsSections":[{"kind":"relationships","type":"inheritsFrom","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"title":"Inherits From"},{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"title":"Conforms To"}],"seeAlsoSections":[{"generated":true,"title":"Initialization","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"]}],"references":{"doc://NordicDFU/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH"},"doc://NordicDFU/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP"},"doc://NordicDFU/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector/filterBy(hint:)":{"title":"filterBy(hint:)","type":"topic","abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector\/filterby(hint:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filterBy","kind":"identifier"},{"kind":"text","text":"("},{"text":"hint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":") -> ["},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/filterBy(hint:)"},"doc://NordicDFU/objc(cs)NSObject":{"title":"ObjectiveC.NSObject","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject"},"doc://NordicDFU/s7CVarArgP":{"title":"Swift.CVarArg","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s7CVarArgP"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/objc(pl)NSObject":{"title":"ObjectiveC.NSObjectProtocol","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector/select(_:advertisementData:RSSI:hint:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"select"},{"text":"(","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"text":", ","kind":"text"},{"text":"advertisementData","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"RSSI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":", ","kind":"text"},{"text":"hint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","title":"select(_:advertisementData:RSSI:hint:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/select(_:advertisementData:RSSI:hint:)","abstract":[],"url":"\/documentation\/nordicdfu\/dfuperipheralselector\/select(_:advertisementdata:rssi:hint:)"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"inlineContent":[{"type":"text","text":"Selects the first device with Legacy or Secure DFU Service UUID in the advertising packet."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Class","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUPeripheralSelector","title":"DFUPeripheralSelector","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUPeripheralSelector"}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"symbolKind":"class"},"abstract":[{"type":"text","text":"The default implementation of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"relationshipsSections":[{"type":"inheritsFrom","title":"Inherits From","kind":"relationships","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"],"title":"Initialization"}],"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/filterBy(hint:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/select(_:advertisementData:RSSI:hint:)"],"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuperipheralselector"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP"},"doc://NordicDFU/objc(cs)NSObject":{"title":"ObjectiveC.NSObject","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector/filterBy(hint:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"filterBy"},{"kind":"text","text":"("},{"kind":"externalParam","text":"hint"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/filterBy(hint:)","abstract":[],"kind":"symbol","title":"filterBy(hint:)","url":"\/documentation\/nordicdfu\/dfuperipheralselector\/filterby(hint:)","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/s7CVarArgP":{"identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector/select(_:advertisementData:RSSI:hint:)":{"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/select(_:advertisementData:RSSI:hint:)","url":"\/documentation\/nordicdfu\/dfuperipheralselector\/select(_:advertisementdata:rssi:hint:)","title":"select(_:advertisementData:RSSI:hint:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"select"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"kind":"text","text":", "},{"kind":"externalParam","text":"advertisementData"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"RSSI","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"hint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://NordicDFU/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuperipheralselector/filterby(hint:).json b/docs/data/documentation/nordicdfu/dfuperipheralselector/filterby(hint:).json index 9d3aa2e1..62c02fb0 100644 --- a/docs/data/documentation/nordicdfu/dfuperipheralselector/filterby(hint:).json +++ b/docs/data/documentation/nordicdfu/dfuperipheralselector/filterby(hint:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/filterBy(hint:)"},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuperipheralselector\/filterby(hint:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filterBy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"hint","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"dfuServiceUUID"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":") -> [","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":"]?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filterBy","kind":"identifier"},{"kind":"text","text":"("},{"text":"hint","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"text":"]?","kind":"text"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"title":"filterBy(hint:)","symbolKind":"method","roleHeading":"Instance Method","externalID":"c:@M@NordicDFU@objc(cs)DFUPeripheralSelector(im)filterByHint:"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"DFUPeripheralSelectorDelegate.filterBy(hint:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector/filterBy(hint:)":{"title":"filterBy(hint:)","type":"topic","abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector\/filterby(hint:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filterBy","kind":"identifier"},{"kind":"text","text":"("},{"text":"hint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":") -> ["},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/filterBy(hint:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuperipheralselector\/filterby(hint:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/filterBy(hint:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filterBy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"hint","kind":"externalParam"},{"kind":"text","text":" "},{"text":"dfuServiceUUID","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"},{"kind":"text","text":") -> ["},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Method","externalID":"c:@M@NordicDFU@objc(cs)DFUPeripheralSelector(im)filterByHint:","modules":[{"name":"NordicDFU"}],"title":"filterBy(hint:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filterBy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"hint"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"},{"text":") -> [","kind":"text"},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"symbolKind":"method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DFUPeripheralSelectorDelegate.filterBy(hint:)"},{"type":"text","text":"."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector/filterBy(hint:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"filterBy"},{"kind":"text","text":"("},{"kind":"externalParam","text":"hint"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/filterBy(hint:)","abstract":[],"kind":"symbol","title":"filterBy(hint:)","url":"\/documentation\/nordicdfu\/dfuperipheralselector\/filterby(hint:)","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuperipheralselector/select(_:advertisementdata:rssi:hint:).json b/docs/data/documentation/nordicdfu/dfuperipheralselector/select(_:advertisementdata:rssi:hint:).json index 3d476276..2c5a59d4 100644 --- a/docs/data/documentation/nordicdfu/dfuperipheralselector/select(_:advertisementdata:rssi:hint:).json +++ b/docs/data/documentation/nordicdfu/dfuperipheralselector/select(_:advertisementdata:rssi:hint:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"select","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"peripheral","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"advertisementData"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"RSSI"},{"text":": ","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":", "},{"kind":"externalParam","text":"hint"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"name"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DFUPeripheralSelectorDelegate.select(_:advertisementData:RSSI:hint:)"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/select(_:advertisementData:RSSI:hint:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuperipheralselector\/select(_:advertisementdata:rssi:hint:)"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"]]},"metadata":{"title":"select(_:advertisementData:RSSI:hint:)","externalID":"c:@M@NordicDFU@objc(cs)DFUPeripheralSelector(im)select:advertisementData:RSSI:hint:","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"select"},{"text":"(","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":", "},{"text":"advertisementData","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"text":"], ","kind":"text"},{"text":"RSSI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":", "},{"kind":"externalParam","text":"hint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"method"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector/select(_:advertisementData:RSSI:hint:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"select"},{"text":"(","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"text":", ","kind":"text"},{"text":"advertisementData","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"RSSI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":", ","kind":"text"},{"text":"hint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","title":"select(_:advertisementData:RSSI:hint:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/select(_:advertisementData:RSSI:hint:)","abstract":[],"url":"\/documentation\/nordicdfu\/dfuperipheralselector\/select(_:advertisementdata:rssi:hint:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuperipheralselector\/select(_:advertisementdata:rssi:hint:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUPeripheralSelector(im)select:advertisementData:RSSI:hint:","title":"select(_:advertisementData:RSSI:hint:)","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"select","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"c:objc(cs)CBPeripheral","kind":"typeIdentifier","text":"CBPeripheral"},{"kind":"text","text":", "},{"text":"advertisementData","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"text":"], ","kind":"text"},{"text":"RSSI","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"hint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"method","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/select(_:advertisementData:RSSI:hint:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"select","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"peripheral","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":", ","kind":"text"},{"text":"advertisementData","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"RSSI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"hint","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"name","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"DFUPeripheralSelectorDelegate.select(_:advertisementData:RSSI:hint:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector/select(_:advertisementData:RSSI:hint:)":{"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector\/select(_:advertisementData:RSSI:hint:)","url":"\/documentation\/nordicdfu\/dfuperipheralselector\/select(_:advertisementdata:rssi:hint:)","title":"select(_:advertisementData:RSSI:hint:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"select"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"kind":"text","text":", "},{"kind":"externalParam","text":"advertisementData"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"RSSI","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"hint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate.json b/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate.json index 17f5aad8..e7c72350 100644 --- a/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate.json +++ b/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"title":"Initialization"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"languages":["swift"]}]},{"content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"inlineContent":[{"type":"text","text":"When a peripheral is switching to the bootloader mode that will change its MAC"},{"text":" ","type":"text"},{"text":"address the library needs to select the correct device to continue the DFU","type":"text"},{"type":"text","text":" "},{"type":"text","text":"process. As MAC addresses are not exposed using iOS API, the selector"},{"type":"text","text":" "},{"text":"provides a mechanism choosing the correct target.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The default implementation is provided by "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"This library supports sending both BIN files from a ZIP Distribution","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Packet automatically. However, when sending the SoftDevice update, the"},{"text":" ","type":"text"},{"text":"DFU Bootloader may remove the current application in order to make space","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"for the new SoftDevice firmware (Legacy DFU, or Secure DFU with single"},{"text":" ","type":"text"},{"type":"text","text":"bank enabled when new SD+BL are larger then space available) or may"},{"text":" ","type":"text"},{"type":"text","text":"advertise in Bootloader mode for number of seconds (Secure DFU). When the"},{"type":"text","text":" "},{"text":"new SoftDevice is flashed the bootloader restarts the device and starts","type":"text"},{"type":"text","text":" "},{"type":"text","text":"advertising in DFU Bootloader mode."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Since SDK 8.0.0, to solve caching problem on a host that is not bonded","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"(in case there is no Service Changed characteristic), the bootloader"},{"text":" ","type":"text"},{"type":"text","text":"starts to advertise with an address incremented by 1. The DFU Library has"},{"type":"text","text":" "},{"text":"to scan for a peripheral with this new address. However, as iOS does not","type":"text"},{"type":"text","text":" "},{"text":"expose the device address in the public CoreBluetooth API, address matching,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"used on Android, can not be used. Instead, this selector is used. The DFU"},{"type":"text","text":" "},{"type":"text","text":"Service will start scanning for peripherals with a UUID filter, where the"},{"type":"text","text":" "},{"type":"text","text":"list of required UUID is returned by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","type":"reference","isActive":true},{"text":" method. If your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"device in the Bootloader mode does not advertise with any service UUIDs,"},{"type":"text","text":" "},{"type":"text","text":"or this is not enough, you may select a target device by their advertising"},{"type":"text","text":" "},{"text":"packet or RSSI using this delegate.","type":"text"}]},{"inlineContent":[{"type":"text","text":"In SDK 14.0.0 a new feature was added to the Buttonless DFU for non-bonded"},{"type":"text","text":" "},{"text":"devices which allows to send a unique name to the device before it is","type":"text"},{"text":" ","type":"text"},{"text":"switched to bootloader mode. After jump, the bootloader will advertise","type":"text"},{"type":"text","text":" "},{"text":"with this name as the Complete Local Name making it easy to select proper","type":"text"},{"text":" ","type":"text"},{"text":"device. In this case you don’t have to override the default peripheral","type":"text"},{"text":" ","type":"text"},{"text":"selector.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more about the new feature on "},{"isActive":true,"type":"reference","identifier":"https:\/\/infocenter.nordicsemi.com\/topic\/sdk_nrf5_v17.1.0\/ble_sdk_app_buttonless_dfu.html?cp=9_1_4_4_1"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/select(_:advertisementData:RSSI:hint:)"]}],"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"kind":"relationships","type":"conformingTypes","title":"Conforming Types"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuperipheralselectordelegate"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"metadata":{"symbolKind":"protocol","externalID":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"roleHeading":"Protocol","title":"DFUPeripheralSelectorDelegate","role":"symbol","modules":[{"name":"NordicDFU"}],"navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/ble_sdk_app_buttonless_dfu.html?cp=9_1_4_4_1":{"type":"link","title":"Infocenter","identifier":"https:\/\/infocenter.nordicsemi.com\/topic\/sdk_nrf5_v17.1.0\/ble_sdk_app_buttonless_dfu.html?cp=9_1_4_4_1","titleInlineContent":[{"text":"Infocenter","type":"text"}],"url":"https:\/\/infocenter.nordicsemi.com\/topic\/sdk_nrf5_v17.1.0\/ble_sdk_app_buttonless_dfu.html?cp=9_1_4_4_1"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate/filterBy(hint:)":{"title":"filterBy(hint:)","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/filterby(hint:)","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filterBy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"hint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"text":"Returns an optional list of services that the scanner will use to filter","type":"text"},{"text":" ","type":"text"},{"text":"advertising packets when scanning for a device in DFU Bootloader mode.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate/select(_:advertisementData:RSSI:hint:)":{"abstract":[{"text":"Returns whether the given peripheral is a device in DFU Bootloader mode.","type":"text"}],"type":"topic","required":true,"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/select(_:advertisementdata:rssi:hint:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"select","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"c:objc(cs)CBPeripheral","kind":"typeIdentifier","text":"CBPeripheral"},{"text":", ","kind":"text"},{"text":"advertisementData","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"RSSI"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"kind":"text","text":", "},{"kind":"externalParam","text":"hint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"select(_:advertisementData:RSSI:hint:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/select(_:advertisementData:RSSI:hint:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuperipheralselectordelegate"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","title":"DFUPeripheralSelectorDelegate","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"symbolKind":"protocol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"roleHeading":"Protocol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"kind":"symbol","seeAlsoSections":[{"title":"Initialization","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"inlineContent":[{"type":"text","text":"When a peripheral is switching to the bootloader mode that will change its MAC"},{"type":"text","text":" "},{"text":"address the library needs to select the correct device to continue the DFU","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"process. As MAC addresses are not exposed using iOS API, the selector"},{"text":" ","type":"text"},{"text":"provides a mechanism choosing the correct target.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The default implementation is provided by ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector","type":"reference"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This library supports sending both BIN files from a ZIP Distribution"},{"text":" ","type":"text"},{"type":"text","text":"Packet automatically. However, when sending the SoftDevice update, the"},{"type":"text","text":" "},{"text":"DFU Bootloader may remove the current application in order to make space","type":"text"},{"type":"text","text":" "},{"text":"for the new SoftDevice firmware (Legacy DFU, or Secure DFU with single","type":"text"},{"type":"text","text":" "},{"text":"bank enabled when new SD+BL are larger then space available) or may","type":"text"},{"text":" ","type":"text"},{"text":"advertise in Bootloader mode for number of seconds (Secure DFU). When the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"new SoftDevice is flashed the bootloader restarts the device and starts"},{"type":"text","text":" "},{"text":"advertising in DFU Bootloader mode.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Since SDK 8.0.0, to solve caching problem on a host that is not bonded"},{"type":"text","text":" "},{"type":"text","text":"(in case there is no Service Changed characteristic), the bootloader"},{"text":" ","type":"text"},{"type":"text","text":"starts to advertise with an address incremented by 1. The DFU Library has"},{"type":"text","text":" "},{"text":"to scan for a peripheral with this new address. However, as iOS does not","type":"text"},{"type":"text","text":" "},{"type":"text","text":"expose the device address in the public CoreBluetooth API, address matching,"},{"text":" ","type":"text"},{"type":"text","text":"used on Android, can not be used. Instead, this selector is used. The DFU"},{"type":"text","text":" "},{"type":"text","text":"Service will start scanning for peripherals with a UUID filter, where the"},{"text":" ","type":"text"},{"text":"list of required UUID is returned by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","isActive":true,"type":"reference"},{"text":" method. If your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"device in the Bootloader mode does not advertise with any service UUIDs,"},{"text":" ","type":"text"},{"text":"or this is not enough, you may select a target device by their advertising","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet or RSSI using this delegate."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"In SDK 14.0.0 a new feature was added to the Buttonless DFU for non-bonded"},{"text":" ","type":"text"},{"text":"devices which allows to send a unique name to the device before it is","type":"text"},{"type":"text","text":" "},{"text":"switched to bootloader mode. After jump, the bootloader will advertise","type":"text"},{"text":" ","type":"text"},{"text":"with this name as the Complete Local Name making it easy to select proper","type":"text"},{"text":" ","type":"text"},{"text":"device. In this case you don’t have to override the default peripheral","type":"text"},{"type":"text","text":" "},{"type":"text","text":"selector."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more about the new feature on "},{"isActive":true,"identifier":"https:\/\/infocenter.nordicsemi.com\/topic\/sdk_nrf5_v17.1.0\/ble_sdk_app_buttonless_dfu.html?cp=9_1_4_4_1","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/select(_:advertisementData:RSSI:hint:)"]}],"abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"title":"Conforming Types","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"type":"conformingTypes","kind":"relationships"}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate/filterBy(hint:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"filterBy"},{"text":"(","kind":"text"},{"text":"hint","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"required":true,"role":"symbol","title":"filterBy(hint:)","type":"topic","abstract":[{"type":"text","text":"Returns an optional list of services that the scanner will use to filter"},{"type":"text","text":" "},{"text":"advertising packets when scanning for a device in DFU Bootloader mode.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/filterby(hint:)"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/ble_sdk_app_buttonless_dfu.html?cp=9_1_4_4_1":{"identifier":"https:\/\/infocenter.nordicsemi.com\/topic\/sdk_nrf5_v17.1.0\/ble_sdk_app_buttonless_dfu.html?cp=9_1_4_4_1","url":"https:\/\/infocenter.nordicsemi.com\/topic\/sdk_nrf5_v17.1.0\/ble_sdk_app_buttonless_dfu.html?cp=9_1_4_4_1","title":"Infocenter","titleInlineContent":[{"text":"Infocenter","type":"text"}],"type":"link"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate/select(_:advertisementData:RSSI:hint:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/select(_:advertisementData:RSSI:hint:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"select"},{"text":"(","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"text":", ","kind":"text"},{"text":"advertisementData","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"text":"RSSI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"kind":"text","text":", "},{"text":"hint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"Returns whether the given peripheral is a device in DFU Bootloader mode.","type":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/select(_:advertisementdata:rssi:hint:)","title":"select(_:advertisementData:RSSI:hint:)","required":true,"type":"topic","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate/filterby(hint:).json b/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate/filterby(hint:).json index 0d9ea911..68e461d3 100644 --- a/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate/filterby(hint:).json +++ b/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate/filterby(hint:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/filterby(hint:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Returns an optional list of services that the scanner will use to filter"},{"text":" ","type":"text"},{"type":"text","text":"advertising packets when scanning for a device in DFU Bootloader mode."}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"filterBy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"hint"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":"]?","kind":"text"}],"roleHeading":"Instance Method","required":true,"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate(im)filterByHint:","symbolKind":"method","title":"filterBy(hint:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"filterBy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"hint"},{"kind":"text","text":" "},{"text":"dfuServiceUUID","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"dfuServiceUUID","content":[{"inlineContent":[{"type":"text","text":"The UUID of the DFU service that was used to"},{"text":" ","type":"text"},{"text":"flash SoftDevice and\/or Bootloader. Usually, this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"service UUID is present in the DFU Bootloader’s"},{"text":" ","type":"text"},{"text":"advertising packet. Then this method may simply","type":"text"},{"type":"text","text":" "},{"type":"text","text":"return "},{"type":"codeVoice","code":"[dfuServiceUUID]"},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional list of services or nil."}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"To find out what UUID you should return, switch your device to DFU Bootloader","type":"text"},{"type":"text","text":" "},{"type":"text","text":"mode (with a button!) and check the advertisement packet. The result of this"},{"text":" ","type":"text"},{"text":"method will be applied to","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"centralManager.scanForPeripherals(withServices: [CBUUID]?, options: [String : AnyObject]?)"},{"text":".","type":"text"}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate/filterBy(hint:)":{"title":"filterBy(hint:)","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/filterby(hint:)","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filterBy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"hint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"text":"Returns an optional list of services that the scanner will use to filter","type":"text"},{"text":" ","type":"text"},{"text":"advertising packets when scanning for a device in DFU Bootloader mode.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/filterby(hint:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Returns an optional list of services that the scanner will use to filter"},{"text":" ","type":"text"},{"type":"text","text":"advertising packets when scanning for a device in DFU Bootloader mode."}],"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"method","externalID":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate(im)filterByHint:","roleHeading":"Instance Method","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filterBy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"hint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":"]?"}],"title":"filterBy(hint:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filterBy","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"hint"},{"text":" ","kind":"text"},{"text":"dfuServiceUUID","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"},{"text":"]?","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The UUID of the DFU service that was used to"},{"text":" ","type":"text"},{"type":"text","text":"flash SoftDevice and\/or Bootloader. Usually, this"},{"text":" ","type":"text"},{"type":"text","text":"service UUID is present in the DFU Bootloader’s"},{"type":"text","text":" "},{"type":"text","text":"advertising packet. Then this method may simply"},{"text":" ","type":"text"},{"type":"text","text":"return "},{"code":"[dfuServiceUUID]","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"dfuServiceUUID"}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional list of services or nil."}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"To find out what UUID you should return, switch your device to DFU Bootloader","type":"text"},{"type":"text","text":" "},{"type":"text","text":"mode (with a button!) and check the advertisement packet. The result of this"},{"type":"text","text":" "},{"type":"text","text":"method will be applied to"},{"type":"text","text":" "},{"type":"codeVoice","code":"centralManager.scanForPeripherals(withServices: [CBUUID]?, options: [String : AnyObject]?)"},{"text":".","type":"text"}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate/filterBy(hint:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"filterBy"},{"text":"(","kind":"text"},{"text":"hint","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"required":true,"role":"symbol","title":"filterBy(hint:)","type":"topic","abstract":[{"type":"text","text":"Returns an optional list of services that the scanner will use to filter"},{"type":"text","text":" "},{"text":"advertising packets when scanning for a device in DFU Bootloader mode.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/filterBy(hint:)","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/filterby(hint:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate/select(_:advertisementdata:rssi:hint:).json b/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate/select(_:advertisementdata:rssi:hint:).json index 5c11fcfd..cacc5f00 100644 --- a/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate/select(_:advertisementdata:rssi:hint:).json +++ b/docs/data/documentation/nordicdfu/dfuperipheralselectordelegate/select(_:advertisementdata:rssi:hint:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"]]},"abstract":[{"type":"text","text":"Returns whether the given peripheral is a device in DFU Bootloader mode."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/select(_:advertisementData:RSSI:hint:)"},"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"select","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CBPeripheral","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":", "},{"text":"advertisementData","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"RSSI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"hint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"select(_:advertisementData:RSSI:hint:)","symbolKind":"method","externalID":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate(im)select:advertisementData:RSSI:hint:","required":true},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"select","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"peripheral"},{"kind":"text","text":": "},{"text":"CBPeripheral","preciseIdentifier":"c:objc(cs)CBPeripheral","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"advertisementData"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"RSSI"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"hint"},{"kind":"text","text":" "},{"kind":"internalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"peripheral","content":[{"type":"paragraph","inlineContent":[{"text":"The peripheral to be checked.","type":"text"}]}]},{"name":"advertisementData","content":[{"inlineContent":[{"type":"text","text":"Scanned advertising data."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Received signal strength indication in dBm."}],"type":"paragraph"}],"name":"RSSI"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional name to look for in the"},{"text":" ","type":"text"},{"text":"advertisement packet (see Buttonless DFU in SDK 14).","type":"text"}]}],"name":"name"}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"True (YES) if given peripheral is what service is looking for."}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/select(_:advertisementdata:rssi:hint:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate/select(_:advertisementData:RSSI:hint:)":{"abstract":[{"text":"Returns whether the given peripheral is a device in DFU Bootloader mode.","type":"text"}],"type":"topic","required":true,"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/select(_:advertisementdata:rssi:hint:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"select","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"c:objc(cs)CBPeripheral","kind":"typeIdentifier","text":"CBPeripheral"},{"text":", ","kind":"text"},{"text":"advertisementData","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"RSSI"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"kind":"text","text":", "},{"kind":"externalParam","text":"hint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"select(_:advertisementData:RSSI:hint:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/select(_:advertisementData:RSSI:hint:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/select(_:advertisementdata:rssi:hint:)"]}],"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"select"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":", ","kind":"text"},{"text":"advertisementData","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"RSSI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"hint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"method","role":"symbol","required":true,"title":"select(_:advertisementData:RSSI:hint:)","externalID":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate(im)select:advertisementData:RSSI:hint:","modules":[{"name":"NordicDFU"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Returns whether the given peripheral is a device in DFU Bootloader mode.","type":"text"}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"select","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"peripheral"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBPeripheral","kind":"typeIdentifier","text":"CBPeripheral"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"advertisementData"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"RSSI","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"hint"},{"kind":"text","text":" "},{"text":"name","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"parameters":[{"name":"peripheral","content":[{"inlineContent":[{"type":"text","text":"The peripheral to be checked."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Scanned advertising data."}],"type":"paragraph"}],"name":"advertisementData"},{"name":"RSSI","content":[{"inlineContent":[{"type":"text","text":"Received signal strength indication in dBm."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional name to look for in the"},{"type":"text","text":" "},{"text":"advertisement packet (see Buttonless DFU in SDK 14).","type":"text"}],"type":"paragraph"}],"name":"name"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"True (YES) if given peripheral is what service is looking for."}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/select(_:advertisementData:RSSI:hint:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate/select(_:advertisementData:RSSI:hint:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate\/select(_:advertisementData:RSSI:hint:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"select"},{"text":"(","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"text":", ","kind":"text"},{"text":"advertisementData","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"text":"RSSI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"kind":"text","text":", "},{"text":"hint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"Returns whether the given peripheral is a device in DFU Bootloader mode.","type":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate\/select(_:advertisementdata:rssi:hint:)","title":"select(_:advertisementData:RSSI:hint:)","required":true,"type":"topic","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuprogressdelegate.json b/docs/data/documentation/nordicdfu/dfuprogressdelegate.json index 1b02e4cc..b636dcd7 100644 --- a/docs/data/documentation/nordicdfu/dfuprogressdelegate.json +++ b/docs/data/documentation/nordicdfu/dfuprogressdelegate.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"sections":[],"abstract":[{"text":"The progress delegates may be used to notify user about progress updates.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"DFUProgressDelegate","navigatorTitle":[{"kind":"identifier","text":"DFUProgressDelegate"}],"externalID":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate","symbolKind":"protocol","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUProgressDelegate","kind":"identifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUProgressDelegate","kind":"identifier"}]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"inlineContent":[{"type":"text","text":"The only method of the delegate is only called when the service is in the"},{"text":" ","type":"text"},{"type":"text","text":"Uploading state."}],"type":"paragraph"}]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate\/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)"]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuprogressdelegate"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"dfuProgressDidChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"outOf"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"currentSpeedBytesPerSecond","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"avgSpeedBytesPerSecond"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}],"required":true,"role":"symbol","url":"\/documentation\/nordicdfu\/dfuprogressdelegate\/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate\/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)","abstract":[{"text":"Callback called in the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","type":"reference","isActive":true},{"type":"text","text":" state during firmware upload."}],"title":"dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)"},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate":{"abstract":[{"text":"The progress delegates may be used to notify user about progress updates.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuprogressdelegate","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUProgressDelegate"}],"title":"DFUProgressDelegate","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate","navigatorTitle":[{"text":"DFUProgressDelegate","kind":"identifier"}]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate\/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)"],"title":"Instance Methods"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUProgressDelegate","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The only method of the delegate is only called when the service is in the"},{"type":"text","text":" "},{"type":"text","text":"Uploading state."}]}],"kind":"content"}],"abstract":[{"type":"text","text":"The progress delegates may be used to notify user about progress updates."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuprogressdelegate"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"metadata":{"externalID":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUProgressDelegate"}],"title":"DFUProgressDelegate","roleHeading":"Protocol","symbolKind":"protocol","navigatorTitle":[{"kind":"identifier","text":"DFUProgressDelegate"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate":{"url":"\/documentation\/nordicdfu\/dfuprogressdelegate","abstract":[{"type":"text","text":"The progress delegates may be used to notify user about progress updates."}],"navigatorTitle":[{"kind":"identifier","text":"DFUProgressDelegate"}],"kind":"symbol","role":"symbol","title":"DFUProgressDelegate","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUProgressDelegate"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)":{"url":"\/documentation\/nordicdfu\/dfuprogressdelegate\/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:)","abstract":[{"type":"text","text":"Callback called in the "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","type":"reference"},{"type":"text","text":" state during firmware upload."}],"required":true,"kind":"symbol","role":"symbol","title":"dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"dfuProgressDidChange","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"outOf"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"currentSpeedBytesPerSecond","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"avgSpeedBytesPerSecond"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate\/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuprogressdelegate/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:).json b/docs/data/documentation/nordicdfu/dfuprogressdelegate/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:).json index 77af9d44..437e2baa 100644 --- a/docs/data/documentation/nordicdfu/dfuprogressdelegate/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:).json +++ b/docs/data/documentation/nordicdfu/dfuprogressdelegate/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuprogressdelegate\/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","abstract":[{"text":"Callback called in the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","isActive":true,"type":"reference"},{"type":"text","text":" state during firmware upload."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dfuProgressDidChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"part","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"outOf"},{"text":" ","kind":"text"},{"text":"totalParts","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"progress"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"currentSpeedBytesPerSecond"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"avgSpeedBytesPerSecond"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"part","content":[{"inlineContent":[{"type":"text","text":"Number of part that is currently being transmitted. Parts"},{"type":"text","text":" "},{"text":"start from 1 and may have value either 1 or 2. Part 2 is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"used only when there were Soft Device and\/or Bootloader AND"},{"text":" ","type":"text"},{"type":"text","text":"an Application in the Distribution Packet and the DFU target"},{"text":" ","type":"text"},{"type":"text","text":"does not support sending all files in a single connection."},{"text":" ","type":"text"},{"text":"First the SD and\/or BL will be sent, then the service will","type":"text"},{"type":"text","text":" "},{"text":"disconnect, reconnect again to the (new) bootloader and send","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the Application."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Total number of parts that are to be send (this is always"},{"type":"text","text":" "},{"text":"equal to 1 or 2).","type":"text"}],"type":"paragraph"}],"name":"totalParts"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The current progress of uploading the current part in"},{"type":"text","text":" "},{"type":"text","text":"percentage (values 0-100)."},{"text":" ","type":"text"},{"type":"text","text":"Each value will be called at most once - in case of a large"},{"text":" ","type":"text"},{"type":"text","text":"file a value e.g. 3% will be called only once, despite that"},{"type":"text","text":" "},{"type":"text","text":"it will take more than one packet to reach 4%. In case of"},{"type":"text","text":" "},{"text":"a small firmware file some values may be omitted.","type":"text"},{"text":" ","type":"text"},{"text":"For example, if firmware file would be only 20 bytes you","type":"text"},{"type":"text","text":" "},{"text":"would get a callback 0% (called always) and then 100% when done.","type":"text"}]}],"name":"progress"},{"content":[{"inlineContent":[{"type":"text","text":"The current speed in bytes per second."}],"type":"paragraph"}],"name":"currentSpeedBytesPerSecond"},{"name":"avgSpeedBytesPerSecond","content":[{"type":"paragraph","inlineContent":[{"text":"The average speed in bytes per second.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Gives detailed information about the progress and speed of transmission.","type":"text"},{"type":"text","text":" "},{"text":"This method is always called at least two times (for 0% and 100%) if upload has","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"started and did not fail and is not called multiple times for the same number of"},{"type":"text","text":" "},{"type":"text","text":"percentage."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is called in the thread set as "},{"type":"codeVoice","code":"progressQueue"},{"type":"text","text":" in"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)"},{"text":".","type":"text"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate\/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate(im)dfuProgressDidChangeFor:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuProgressDidChange"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"outOf","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"currentSpeedBytesPerSecond","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"avgSpeedBytesPerSecond","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"role":"symbol","title":"dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)","roleHeading":"Instance Method","required":true,"symbolKind":"method"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate":{"abstract":[{"text":"The progress delegates may be used to notify user about progress updates.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuprogressdelegate","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUProgressDelegate"}],"title":"DFUProgressDelegate","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate","navigatorTitle":[{"text":"DFUProgressDelegate","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"queue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"kind":"text","text":"?, "},{"text":"delegateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loggerQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"text":"centralManagerOptions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from"},{"text":" ","type":"text"},{"text":"Nordic Semiconductor..","type":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"dfuProgressDidChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"outOf"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"currentSpeedBytesPerSecond","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"avgSpeedBytesPerSecond"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}],"required":true,"role":"symbol","url":"\/documentation\/nordicdfu\/dfuprogressdelegate\/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate\/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)","abstract":[{"text":"Callback called in the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","type":"reference","isActive":true},{"type":"text","text":" state during firmware upload."}],"title":"dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)"}}} \ No newline at end of file +{"metadata":{"required":true,"roleHeading":"Instance Method","title":"dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)","externalID":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate(im)dfuProgressDidChangeFor:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dfuProgressDidChange"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"outOf"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"currentSpeedBytesPerSecond","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"avgSpeedBytesPerSecond","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"symbolKind":"method"},"abstract":[{"text":"Callback called in the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","type":"reference","isActive":true},{"text":" state during firmware upload.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuprogressdelegate\/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:)"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate\/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dfuProgressDidChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"part"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"outOf"},{"kind":"text","text":" "},{"text":"totalParts","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"progress","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"currentSpeedBytesPerSecond","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"avgSpeedBytesPerSecond","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"part","content":[{"inlineContent":[{"type":"text","text":"Number of part that is currently being transmitted. Parts"},{"text":" ","type":"text"},{"text":"start from 1 and may have value either 1 or 2. Part 2 is","type":"text"},{"type":"text","text":" "},{"text":"used only when there were Soft Device and\/or Bootloader AND","type":"text"},{"type":"text","text":" "},{"text":"an Application in the Distribution Packet and the DFU target","type":"text"},{"type":"text","text":" "},{"type":"text","text":"does not support sending all files in a single connection."},{"text":" ","type":"text"},{"text":"First the SD and\/or BL will be sent, then the service will","type":"text"},{"type":"text","text":" "},{"text":"disconnect, reconnect again to the (new) bootloader and send","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the Application."}],"type":"paragraph"}]},{"name":"totalParts","content":[{"inlineContent":[{"type":"text","text":"Total number of parts that are to be send (this is always"},{"text":" ","type":"text"},{"text":"equal to 1 or 2).","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The current progress of uploading the current part in"},{"text":" ","type":"text"},{"text":"percentage (values 0-100).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Each value will be called at most once - in case of a large"},{"type":"text","text":" "},{"text":"file a value e.g. 3% will be called only once, despite that","type":"text"},{"text":" ","type":"text"},{"text":"it will take more than one packet to reach 4%. In case of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a small firmware file some values may be omitted."},{"type":"text","text":" "},{"type":"text","text":"For example, if firmware file would be only 20 bytes you"},{"type":"text","text":" "},{"type":"text","text":"would get a callback 0% (called always) and then 100% when done."}]}],"name":"progress"},{"name":"currentSpeedBytesPerSecond","content":[{"inlineContent":[{"text":"The current speed in bytes per second.","type":"text"}],"type":"paragraph"}]},{"name":"avgSpeedBytesPerSecond","content":[{"type":"paragraph","inlineContent":[{"text":"The average speed in bytes per second.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Gives detailed information about the progress and speed of transmission."},{"type":"text","text":" "},{"type":"text","text":"This method is always called at least two times (for 0% and 100%) if upload has"},{"text":" ","type":"text"},{"type":"text","text":"started and did not fail and is not called multiple times for the same number of"},{"type":"text","text":" "},{"type":"text","text":"percentage."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is called in the thread set as "},{"code":"progressQueue","type":"codeVoice"},{"text":" in","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)":{"url":"\/documentation\/nordicdfu\/dfuprogressdelegate\/dfuprogressdidchange(for:outof:to:currentspeedbytespersecond:avgspeedbytespersecond:)","abstract":[{"type":"text","text":"Callback called in the "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","type":"reference"},{"type":"text","text":" state during firmware upload."}],"required":true,"kind":"symbol","role":"symbol","title":"dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"dfuProgressDidChange","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"outOf"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"currentSpeedBytesPerSecond","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"avgSpeedBytesPerSecond"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate\/dfuProgressDidChange(for:outOf:to:currentSpeedBytesPerSecond:avgSpeedBytesPerSecond:)"},"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate":{"url":"\/documentation\/nordicdfu\/dfuprogressdelegate","abstract":[{"type":"text","text":"The progress delegates may be used to notify user about progress updates."}],"navigatorTitle":[{"kind":"identifier","text":"DFUProgressDelegate"}],"kind":"symbol","role":"symbol","title":"DFUProgressDelegate","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUProgressDelegate"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"text":" ","type":"text"},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"delegateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loggerQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"centralManagerOptions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?)","kind":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicecontroller.json b/docs/data/documentation/nordicdfu/dfuservicecontroller.json index dec36cfc..c2317470 100644 --- a/docs/data/documentation/nordicdfu/dfuservicecontroller.json +++ b/docs/data/documentation/nordicdfu/dfuservicecontroller.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Class","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceController","kind":"identifier"}],"navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"symbolKind":"class"},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"generated":true,"title":"Initialization"}],"relationshipsSections":[{"type":"inheritsFrom","kind":"relationships","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"title":"Inherits From"},{"identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"sections":[],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use of the controller is optional. An application does not have to allow users to do any of the actions."}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/aborted","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/paused"]},{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/abort()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/pause()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/restart()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/resume()"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicecontroller"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/resume()":{"abstract":[{"type":"text","text":"Call this method to resume the paused transfer, otherwise does nothing."}],"title":"resume()","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/resume()","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/resume()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resume"},{"text":"()","kind":"text"}],"role":"symbol"},"doc://NordicDFU/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","title":"ObjectiveC.NSObject"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/abort()":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/abort()","abstract":[{"type":"text","text":"Aborts the upload."}],"type":"topic","title":"abort()","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/abort()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"abort"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/restart()":{"url":"\/documentation\/nordicdfu\/dfuservicecontroller\/restart()","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Starts again aborted DFU operation."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/restart()","title":"restart()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restart"},{"text":"()","kind":"text"}]},"doc://NordicDFU/s7CVarArgP":{"identifier":"doc:\/\/NordicDFU\/s7CVarArgP","type":"unresolvable","title":"Swift.CVarArg"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/aborted":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if DFU operation has been aborted."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/aborted","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"aborted","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/aborted"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://NordicDFU/objc(pl)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","type":"unresolvable","title":"ObjectiveC.NSObjectProtocol"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/paused":{"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if DFU operation has been paused."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/paused","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"paused"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"paused","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/paused"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/pause()":{"title":"pause()","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Call this method to pause uploading during the transmission process."}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/pause()","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/aborted","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/paused"]},{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/abort()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/pause()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/restart()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/resume()"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"relationshipsSections":[{"kind":"relationships","title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"]},{"identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUServiceController"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use of the controller is optional. An application does not have to allow users to do any of the actions."}]}],"kind":"content"}],"abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicecontroller"]}],"kind":"symbol","sections":[],"seeAlsoSections":[{"generated":true,"title":"Initialization","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"title":"DFUServiceController","roleHeading":"Class","symbolKind":"class","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/pause()":{"abstract":[{"type":"text","text":"Call this method to pause uploading during the transmission process."}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/pause()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"title":"pause()","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/pause()"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/abort()":{"abstract":[{"text":"Aborts the upload.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/abort()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"abort","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"abort()","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/abort()"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/restart()":{"abstract":[{"type":"text","text":"Starts again aborted DFU operation."}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/restart()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"restart","kind":"identifier"},{"text":"()","kind":"text"}],"title":"restart()","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/restart()"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/resume()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resume"},{"text":"()","kind":"text"}],"title":"resume()","abstract":[{"type":"text","text":"Call this method to resume the paused transfer, otherwise does nothing."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/resume()","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/resume()"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/SQ":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/aborted":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if DFU operation has been aborted."}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/aborted","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"aborted","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"aborted","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/aborted"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/paused":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if DFU operation has been paused."}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller\/paused","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/paused","role":"symbol","kind":"symbol","type":"topic","title":"paused","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"paused","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://NordicDFU/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://NordicDFU/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","title":"ObjectiveC.NSObject"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicecontroller/abort().json b/docs/data/documentation/nordicdfu/dfuservicecontroller/abort().json index f695561f..ade4cad3 100644 --- a/docs/data/documentation/nordicdfu/dfuservicecontroller/abort().json +++ b/docs/data/documentation/nordicdfu/dfuservicecontroller/abort().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/abort()"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Aborts the upload."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"abort"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"","type":"text"},{"code":"True","type":"codeVoice"},{"text":" if DFU has been aborted; ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" otherwise.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"As a result, the phone will disconnect from peripheral. The peripheral","type":"text"},{"type":"text","text":" "},{"text":"will try to recover the last firmware. Had the application been removed, the device","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will restart in the DFU bootloader mode."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Aborting DFU does not cancel pending connection attempt. It is only when the service"},{"type":"text","text":" "},{"type":"text","text":"is sending firmware or an Op Code that the operation can be stopped."}]}]}],"metadata":{"role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(im)abort","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"abort","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"method","title":"abort()","modules":[{"name":"NordicDFU"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/abort()","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/abort()":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/abort()","abstract":[{"type":"text","text":"Aborts the upload."}],"type":"topic","title":"abort()","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/abort()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"abort"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"abort","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"code":"True","type":"codeVoice"},{"type":"text","text":" if DFU has been aborted; "},{"code":"false","type":"codeVoice"},{"type":"text","text":" otherwise."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"As a result, the phone will disconnect from peripheral. The peripheral"},{"type":"text","text":" "},{"text":"will try to recover the last firmware. Had the application been removed, the device","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will restart in the DFU bootloader mode."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Aborting DFU does not cancel pending connection attempt. It is only when the service"},{"type":"text","text":" "},{"type":"text","text":"is sending firmware or an Op Code that the operation can be stopped."}],"type":"paragraph"}]}],"sections":[],"abstract":[{"text":"Aborts the upload.","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/abort()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"method","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(im)abort","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"abort","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"abort()"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/abort()","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/abort()":{"abstract":[{"text":"Aborts the upload.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/abort()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"abort","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"abort()","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/abort()"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicecontroller/aborted.json b/docs/data/documentation/nordicdfu/dfuservicecontroller/aborted.json index 5016945a..9a094daf 100644 --- a/docs/data/documentation/nordicdfu/dfuservicecontroller/aborted.json +++ b/docs/data/documentation/nordicdfu/dfuservicecontroller/aborted.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/aborted"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"aborted","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"metadata":{"symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(py)aborted","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"aborted","role":"symbol","modules":[{"name":"NordicDFU"}]},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if DFU operation has been aborted."}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/aborted","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/aborted":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if DFU operation has been aborted."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/aborted","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"aborted","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/aborted"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"aborted"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"NordicDFU"}],"title":"aborted","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(py)aborted","symbolKind":"property"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/aborted"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/aborted"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if DFU operation has been aborted."}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/aborted":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if DFU operation has been aborted."}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/aborted","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"aborted","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"aborted","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/aborted"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicecontroller/pause().json b/docs/data/documentation/nordicdfu/dfuservicecontroller/pause().json index 6fe2d595..66d697aa 100644 --- a/docs/data/documentation/nordicdfu/dfuservicecontroller/pause().json +++ b/docs/data/documentation/nordicdfu/dfuservicecontroller/pause().json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"The transmission can be resumed only when connection remains. If service","type":"text"},{"type":"text","text":" "},{"text":"has already started sending firmware data it will pause after receiving","type":"text"},{"type":"text","text":" "},{"text":"next Packet Receipt Notification. Otherwise it will continue to send","type":"text"},{"type":"text","text":" "},{"text":"Op Codes and pause before sending the first bytes of the firmware. With","type":"text"},{"type":"text","text":" "},{"text":"Packet Receipt Notifications disabled it is the only moment when upload","type":"text"},{"text":" ","type":"text"},{"text":"may be paused.","type":"text"}],"type":"paragraph"}]}],"metadata":{"title":"pause()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"modules":[{"name":"NordicDFU"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(im)pause"},"abstract":[{"type":"text","text":"Call this method to pause uploading during the transmission process."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/pause()"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/pause()"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/pause()":{"title":"pause()","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Call this method to pause uploading during the transmission process."}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/pause()","type":"topic","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Call this method to pause uploading during the transmission process.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/pause()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/pause()"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The transmission can be resumed only when connection remains. If service"},{"type":"text","text":" "},{"text":"has already started sending firmware data it will pause after receiving","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"next Packet Receipt Notification. Otherwise it will continue to send"},{"type":"text","text":" "},{"type":"text","text":"Op Codes and pause before sending the first bytes of the firmware. With"},{"text":" ","type":"text"},{"type":"text","text":"Packet Receipt Notifications disabled it is the only moment when upload"},{"type":"text","text":" "},{"text":"may be paused.","type":"text"}],"type":"paragraph"}]}],"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"title":"pause()","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(im)pause","role":"symbol","symbolKind":"method"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/pause()":{"abstract":[{"type":"text","text":"Call this method to pause uploading during the transmission process."}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/pause()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"title":"pause()","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/pause()"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicecontroller/paused.json b/docs/data/documentation/nordicdfu/dfuservicecontroller/paused.json index ff931a53..c7088e1a 100644 --- a/docs/data/documentation/nordicdfu/dfuservicecontroller/paused.json +++ b/docs/data/documentation/nordicdfu/dfuservicecontroller/paused.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if DFU operation has been paused.","type":"text"}],"sections":[],"metadata":{"symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(py)paused","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"paused"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"paused","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"NordicDFU"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"paused","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/paused"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/paused","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/paused":{"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if DFU operation has been paused."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/paused","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"paused"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"paused","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/paused"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if DFU operation has been paused."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"paused","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/paused"]}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"symbolKind":"property","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(py)paused","title":"paused","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"paused"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/paused"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/paused":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if DFU operation has been paused."}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller\/paused","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/paused","role":"symbol","kind":"symbol","type":"topic","title":"paused","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"paused","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicecontroller/restart().json b/docs/data/documentation/nordicdfu/dfuservicecontroller/restart().json index d7eef4ec..97e90fc2 100644 --- a/docs/data/documentation/nordicdfu/dfuservicecontroller/restart().json +++ b/docs/data/documentation/nordicdfu/dfuservicecontroller/restart().json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(im)restart","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"restart","kind":"identifier"},{"kind":"text","text":"()"}],"roleHeading":"Instance Method","title":"restart()","role":"symbol","modules":[{"name":"NordicDFU"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restart"},{"kind":"text","text":"()"}]}],"kind":"declarations"}],"abstract":[{"text":"Starts again aborted DFU operation.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/restart()"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/restart()","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/restart()":{"url":"\/documentation\/nordicdfu\/dfuservicecontroller\/restart()","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Starts again aborted DFU operation."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/restart()","title":"restart()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restart"},{"text":"()","kind":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/restart()","interfaceLanguage":"swift"},"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(im)restart","modules":[{"name":"NordicDFU"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"restart","kind":"identifier"},{"kind":"text","text":"()"}],"title":"restart()","roleHeading":"Instance Method","role":"symbol"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"restart","kind":"identifier"},{"kind":"text","text":"()"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/restart()"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Starts again aborted DFU operation."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/restart()":{"abstract":[{"type":"text","text":"Starts again aborted DFU operation."}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/restart()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"restart","kind":"identifier"},{"text":"()","kind":"text"}],"title":"restart()","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/restart()"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicecontroller/resume().json b/docs/data/documentation/nordicdfu/dfuservicecontroller/resume().json index 70eeb879..3fb67947 100644 --- a/docs/data/documentation/nordicdfu/dfuservicecontroller/resume().json +++ b/docs/data/documentation/nordicdfu/dfuservicecontroller/resume().json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resume","kind":"identifier"},{"text":"()","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/resume()","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","title":"resume()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resume"},{"text":"()","kind":"text"}],"modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Method","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(im)resume","role":"symbol"},"kind":"symbol","abstract":[{"type":"text","text":"Call this method to resume the paused transfer, otherwise does nothing."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/resume()"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/resume()":{"abstract":[{"type":"text","text":"Call this method to resume the paused transfer, otherwise does nothing."}],"title":"resume()","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/resume()","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/resume()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resume"},{"text":"()","kind":"text"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Call this method to resume the paused transfer, otherwise does nothing."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuservicecontroller\/resume()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"]]},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"resume()","modules":[{"name":"NordicDFU"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resume","kind":"identifier"},{"kind":"text","text":"()"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceController(im)resume"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"resume","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/resume()","interfaceLanguage":"swift"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController/resume()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resume"},{"text":"()","kind":"text"}],"title":"resume()","abstract":[{"type":"text","text":"Call this method to resume the paused transfer, otherwise does nothing."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicecontroller\/resume()","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController\/resume()"},"doc://NordicDFU/documentation/NordicDFU":{"role":"collection","abstract":[{"type":"text","text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE."}],"kind":"symbol","url":"\/documentation\/nordicdfu","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","type":"topic","title":"NordicDFU"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicedelegate.json b/docs/data/documentation/nordicdfu/dfuservicedelegate.json index 58c4fcec..cabd7c69 100644 --- a/docs/data/documentation/nordicdfu/dfuservicedelegate.json +++ b/docs/data/documentation/nordicdfu/dfuservicedelegate.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"seeAlsoSections":[{"title":"Initialization","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)"],"title":"Instance Methods"}],"metadata":{"symbolKind":"protocol","externalID":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"title":"DFUServiceDelegate","role":"symbol"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuservicedelegate"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuStateDidChange(to:)":{"title":"dfuStateDidChange(to:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dfuStateDidChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUState","text":"DFUState","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"type":"text","text":"Callback called when state of the DFU Service has changed."}],"url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfustatedidchange(to:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuError(_:didOccurWithMessage:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfuerror(_:didoccurwithmessage:)","role":"symbol","type":"topic","required":true,"abstract":[{"text":"Called after an error occurred.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuError"},{"kind":"text","text":"("},{"text":"DFUError","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUError"},{"text":", ","kind":"text"},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"dfuError(_:didOccurWithMessage:)","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUServiceDelegate"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceDelegate"}],"navigatorTitle":[{"kind":"identifier","text":"DFUServiceDelegate"}],"externalID":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate","role":"symbol","modules":[{"name":"NordicDFU"}],"symbolKind":"protocol","roleHeading":"Protocol"},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"title":"Initialization"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuservicedelegate"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)"],"title":"Instance Methods"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuStateDidChange(to:)":{"required":true,"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfustatedidchange(to:)","abstract":[{"type":"text","text":"Callback called when state of the DFU Service has changed."}],"title":"dfuStateDidChange(to:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dfuStateDidChange","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUState","text":"DFUState"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuError(_:didOccurWithMessage:)":{"required":true,"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfuerror(_:didoccurwithmessage:)","abstract":[{"text":"Called after an error occurred.","type":"text"}],"title":"dfuError(_:didOccurWithMessage:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuError"},{"kind":"text","text":"("},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUError","kind":"typeIdentifier","text":"DFUError"},{"kind":"text","text":", "},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicedelegate/dfuerror(_:didoccurwithmessage:).json b/docs/data/documentation/nordicdfu/dfuservicedelegate/dfuerror(_:didoccurwithmessage:).json index 704a353b..c9cf0d43 100644 --- a/docs/data/documentation/nordicdfu/dfuservicedelegate/dfuerror(_:didoccurwithmessage:).json +++ b/docs/data/documentation/nordicdfu/dfuservicedelegate/dfuerror(_:didoccurwithmessage:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)"},"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dfuError","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"DFUError","preciseIdentifier":"c:@M@NordicDFU@E@DFUError"},{"kind":"text","text":", "},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"required":true,"modules":[{"name":"NordicDFU"}],"symbolKind":"method","title":"dfuError(_:didOccurWithMessage:)","roleHeading":"Instance Method","externalID":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate(im)dfuError:didOccurWithMessage:","role":"symbol"},"abstract":[{"type":"text","text":"Called after an error occurred."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dfuError","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"error","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","kind":"typeIdentifier","text":"DFUError","preciseIdentifier":"c:@M@NordicDFU@E@DFUError"},{"kind":"text","text":", "},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"message","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"error","content":[{"type":"paragraph","inlineContent":[{"text":"The error code.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Error description.","type":"text"}]}],"name":"message"}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"The device will be disconnected and DFU operation has been cancelled.","type":"text"}],"type":"paragraph"},{"content":[{"inlineContent":[{"type":"text","text":"When an error is received the DFU state will not change to "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"type":"aside","name":"Note","style":"note"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is called in the "},{"type":"codeVoice","code":"delegateQueue"},{"type":"text","text":" specified in the"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuservicedelegate\/dfuerror(_:didoccurwithmessage:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuError(_:didOccurWithMessage:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfuerror(_:didoccurwithmessage:)","role":"symbol","type":"topic","required":true,"abstract":[{"text":"Called after an error occurred.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuError"},{"kind":"text","text":"("},{"text":"DFUError","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUError"},{"text":", ","kind":"text"},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"dfuError(_:didOccurWithMessage:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"queue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"kind":"text","text":"?, "},{"text":"delegateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loggerQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"text":"centralManagerOptions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from"},{"text":" ","type":"text"},{"text":"Nordic Semiconductor..","type":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicedelegate\/dfuerror(_:didoccurwithmessage:)"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuError"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUError","text":"DFUError","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Instance Method","externalID":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate(im)dfuError:didOccurWithMessage:","symbolKind":"method","title":"dfuError(_:didOccurWithMessage:)","required":true},"abstract":[{"type":"text","text":"Called after an error occurred."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuError"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"error"},{"text":": ","kind":"text"},{"text":"DFUError","preciseIdentifier":"c:@M@NordicDFU@E@DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"message","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"parameters":[{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The error code."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Error description.","type":"text"}]}],"name":"message"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The device will be disconnected and DFU operation has been cancelled."}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"When an error is received the DFU state will not change to ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"type":"aside","name":"Note","style":"note"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is called in the "},{"type":"codeVoice","code":"delegateQueue"},{"text":" specified in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"text":" ","type":"text"},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"delegateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loggerQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"centralManagerOptions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?)","kind":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuError(_:didOccurWithMessage:)":{"required":true,"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfuerror(_:didoccurwithmessage:)","abstract":[{"text":"Called after an error occurred.","type":"text"}],"title":"dfuError(_:didOccurWithMessage:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuError"},{"kind":"text","text":"("},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUError","kind":"typeIdentifier","text":"DFUError"},{"kind":"text","text":", "},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuservicedelegate/dfustatedidchange(to:).json b/docs/data/documentation/nordicdfu/dfuservicedelegate/dfustatedidchange(to:).json index ec36f697..7c3527f6 100644 --- a/docs/data/documentation/nordicdfu/dfuservicedelegate/dfustatedidchange(to:).json +++ b/docs/data/documentation/nordicdfu/dfuservicedelegate/dfustatedidchange(to:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicedelegate\/dfustatedidchange(to:)"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dfuStateDidChange","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"state","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUState","kind":"typeIdentifier","text":"DFUState","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The new state of the service."}],"type":"paragraph"}],"name":"state"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"This method is called in the ","type":"text"},{"type":"codeVoice","code":"delegateQueue"},{"text":" specified in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"externalID":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate(im)dfuStateDidChangeTo:","roleHeading":"Instance Method","title":"dfuStateDidChange(to:)","role":"symbol","symbolKind":"method","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dfuStateDidChange"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUState","text":"DFUState"},{"text":")","kind":"text"}],"modules":[{"name":"NordicDFU"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Callback called when state of the DFU Service has changed.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuStateDidChange(to:)":{"title":"dfuStateDidChange(to:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dfuStateDidChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUState","text":"DFUState","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"type":"text","text":"Callback called when state of the DFU Service has changed."}],"url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfustatedidchange(to:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"queue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"kind":"text","text":"?, "},{"text":"delegateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loggerQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"text":"centralManagerOptions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from"},{"text":" ","type":"text"},{"text":"Nordic Semiconductor..","type":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Callback called when state of the DFU Service has changed."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)"},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"dfuStateDidChange","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUState","text":"DFUState","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","required":true,"role":"symbol","title":"dfuStateDidChange(to:)","externalID":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate(im)dfuStateDidChangeTo:","modules":[{"name":"NordicDFU"}],"symbolKind":"method"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuStateDidChange"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"state","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"DFUState","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUState"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The new state of the service.","type":"text"}],"type":"paragraph"}],"name":"state"}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"text":"This method is called in the ","type":"text"},{"type":"codeVoice","code":"delegateQueue"},{"type":"text","text":" specified in the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuservicedelegate\/dfustatedidchange(to:)"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuStateDidChange(to:)":{"required":true,"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfustatedidchange(to:)","abstract":[{"type":"text","text":"Callback called when state of the DFU Service has changed."}],"title":"dfuStateDidChange(to:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dfuStateDidChange","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUState","text":"DFUState"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"text":" ","type":"text"},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"delegateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loggerQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"centralManagerOptions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?)","kind":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator.json index 44f28f09..f7d318f1 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"class","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"roleHeading":"Class","title":"DFUServiceInitiator","role":"symbol","modules":[{"name":"NordicDFU"}],"navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"title":"Initialization","generated":true}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate","isActive":true},{"type":"text","text":" and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger"},{"text":" may be specified in","type":"text"},{"text":" ","type":"text"},{"text":"order to receive status information.","type":"text"}]},{"syntax":"swift","type":"codeListing","code":["let initiator = DFUServiceInitiator()","initiator.logger = self \/\/ - to get logs","initiator.delegate = self \/\/ - to be informed about current state and errors","initiator.progressDelegate = self \/\/ - to get progress updates","\/\/ TODO: Check out other properties of the initiator.","","let controller = initiator.with(firmware: selectedFirmware).start(target: peripheral)"]},{"type":"paragraph","inlineContent":[{"text":"Using the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"},{"text":" you may pause, resume or abort the DFU operation.","type":"text"}]}]}],"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or"},{"type":"text","text":" "},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingName","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/connectionTimeout","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/dataObjectPreparationDelay","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/disableResume","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/enableUnsafeExperimentalButtonlessServiceInSecureDfu","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceDfu","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceScanningForNewAddressInLegacyDfu","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/packetReceiptNotificationParameter","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/uuidHelper"]},{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/with(firmware:)"]}],"relationshipsSections":[{"kind":"relationships","type":"inheritsFrom","title":"Inherits From","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"]},{"kind":"relationships","title":"Inherited By","type":"inheritedBy","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator"]},{"identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"references":{"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/enableUnsafeExperimentalButtonlessServiceInSecureDfu":{"title":"enableUnsafeExperimentalButtonlessServiceInSecureDfu","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/enableUnsafeExperimentalButtonlessServiceInSecureDfu","role":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/enableunsafeexperimentalbuttonlessserviceinsecuredfu","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"enableUnsafeExperimentalButtonlessServiceInSecureDfu","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Should the library discover Experimental Buttonless Service from nRF5 SDK version 12.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/logger":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)LoggerDelegate","text":"LoggerDelegate","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger","abstract":[{"text":"The logger delegate receives logs from the service.","type":"text"}],"title":"logger","role":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/logger"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"queue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"kind":"text","text":"?, "},{"text":"delegateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loggerQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"text":"centralManagerOptions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from"},{"text":" ","type":"text"},{"text":"Nordic Semiconductor..","type":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol"},"doc://NordicDFU/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","title":"ObjectiveC.NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/dataObjectPreparationDelay":{"abstract":[{"type":"text","text":"Duration of a delay, that the service will wait before sending each data object in"},{"text":" ","type":"text"},{"type":"text","text":"Secure DFU."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/dataobjectpreparationdelay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"dataObjectPreparationDelay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"dataObjectPreparationDelay","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/dataObjectPreparationDelay"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingNameEnabled":{"abstract":[{"text":"Should the bootloader use random name to make it distinguishable from other devices.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alternativeAdvertisingNameEnabled"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"alternativeAdvertisingNameEnabled","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingnameenabled","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/forceDfu":{"type":"topic","abstract":[{"type":"text","text":"Should the Legacy DFU service assume the device is in bootloader mode despite"},{"text":" ","type":"text"},{"text":"absence of the DFU Version characteristic.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/forcedfu","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forceDfu"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"forceDfu","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceDfu"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"title":"SecureDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/delegate":{"abstract":[{"type":"text","text":"The service delegate is an object that will be notified about state changes"},{"type":"text","text":" "},{"type":"text","text":"of the DFU Service."}],"role":"symbol","title":"delegate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delegate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DFUServiceDelegate","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/delegate"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Legacy DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/progressDelegate":{"abstract":[{"text":"An optional progress delegate will be called only during upload.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/progressdelegate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"progressDelegate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate","text":"DFUProgressDelegate"},{"text":"?","kind":"text"}],"title":"progressDelegate","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate"},"doc://NordicDFU/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/forceScanningForNewAddressInLegacyDfu":{"type":"topic","abstract":[{"type":"text","text":"Should the Legacy DFU service scan for the device after switching to bootloader mode."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/forcescanningfornewaddressinlegacydfu","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forceScanningForNewAddressInLegacyDfu"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"forceScanningForNewAddressInLegacyDfu","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceScanningForNewAddressInLegacyDfu"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(targetWithIdentifier:)":{"title":"start(targetWithIdentifier:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"targetWithIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(centralManager:target:)":{"type":"topic","abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Nordic Semiconductor.."}],"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"centralManager","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBCentralManager","text":"CBCentralManager","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":")"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","title":"init(centralManager:target:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(centralmanager:target:)","deprecated":true},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/packetReceiptNotificationParameter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/packetReceiptNotificationParameter","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"packetReceiptNotificationParameter"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"type":"topic","abstract":[{"type":"text","text":"The number of packets of firmware data to be received by the DFU target before"},{"type":"text","text":" "},{"type":"text","text":"sending a new Packet Receipt Notification."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/packetreceiptnotificationparameter","title":"packetReceiptNotificationParameter","kind":"symbol"},"doc://NordicDFU/objc(pl)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","type":"unresolvable","title":"ObjectiveC.NSObjectProtocol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"type":"topic","abstract":[{"text":"Starts sending the specified firmware to the given DFU target.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","title":"start(target:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start()":{"type":"topic","abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target specified in"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"DFUServiceController","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start()","title":"start()","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start()","deprecated":true},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/with(firmware:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/with(firmware:)","kind":"symbol","abstract":[{"type":"text","text":"Sets the file with the firmware."}],"role":"symbol","title":"with(firmware:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"firmware"},{"text":": ","kind":"text"},{"text":"DFUFirmware","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmware"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator","text":"DFUServiceInitiator","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/with(firmware:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingName":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingName","abstract":[{"type":"text","text":"The name the bootloader should use in advertisement."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alternativeAdvertisingName"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"alternativeAdvertisingName","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingname","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector","kind":"symbol","title":"peripheralSelector","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","text":"DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"type":"text","text":" "},{"text":"after switching to the Bootloader mode, or during sending a firmware containing","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/connectionTimeout":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"connectionTimeout","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"Connection timeout."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/connectiontimeout","title":"connectionTimeout","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/connectionTimeout","role":"symbol","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/uuidHelper":{"kind":"symbol","title":"uuidHelper","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uuidHelper","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuidHelper","text":"DFUUuidHelper","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"UUIDs used during the DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/uuidhelper","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/uuidHelper"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/disableResume":{"type":"topic","abstract":[{"text":"Disable the ability for the Secure DFU process to resume from where it was.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/disableresume","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"disableResume"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"disableResume","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/disableResume"},"doc://NordicDFU/SQ":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUServiceInitiator"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"inlineContent":[{"type":"text","text":"A "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate"},{"type":"text","text":" and "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger","type":"reference","isActive":true},{"type":"text","text":" may be specified in"},{"text":" ","type":"text"},{"type":"text","text":"order to receive status information."}],"type":"paragraph"},{"code":["let initiator = DFUServiceInitiator()","initiator.logger = self \/\/ - to get logs","initiator.delegate = self \/\/ - to be informed about current state and errors","initiator.progressDelegate = self \/\/ - to get progress updates","\/\/ TODO: Check out other properties of the initiator.","","let controller = initiator.with(firmware: selectedFirmware).start(target: peripheral)"],"type":"codeListing","syntax":"swift"},{"inlineContent":[{"text":"Using the ","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","isActive":true},{"type":"text","text":" you may pause, resume or abort the DFU operation."}],"type":"paragraph"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"roleHeading":"Class","title":"DFUServiceInitiator","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator","modules":[{"name":"NordicDFU"}],"navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}],"symbolKind":"class"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"title":"Inherits From","type":"inheritsFrom"},{"type":"inheritedBy","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator"],"kind":"relationships","title":"Inherited By"},{"title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"kind":"relationships","type":"conformsTo"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingName","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/connectionTimeout","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/dataObjectPreparationDelay","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/disableResume","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/enableUnsafeExperimentalButtonlessServiceInSecureDfu","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceDfu","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceScanningForNewAddressInLegacyDfu","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/packetReceiptNotificationParameter","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/uuidHelper"]},{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/with(firmware:)"]}],"seeAlsoSections":[{"title":"Initialization","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"generated":true}],"kind":"symbol","abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingName":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"alternativeAdvertisingName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"alternativeAdvertisingName","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingname","abstract":[{"type":"text","text":"The name the bootloader should use in advertisement."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingName"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"abstract":[{"type":"text","text":"Starts sending the specified firmware to the given DFU target."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"kind":"text","text":"?"}],"title":"start(target:)","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Secure DFU service.","type":"text"}],"title":"SecureDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(centralManager:target:)":{"title":"init(centralManager:target:)","type":"topic","kind":"symbol","deprecated":true,"role":"symbol","abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"type":"text","text":" which allows updating firmware on"},{"type":"text","text":" "},{"type":"text","text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"centralManager"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBCentralManager","preciseIdentifier":"c:objc(cs)CBCentralManager"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":")"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(centralmanager:target:)"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"title":"LegacyDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/enableUnsafeExperimentalButtonlessServiceInSecureDfu":{"title":"enableUnsafeExperimentalButtonlessServiceInSecureDfu","abstract":[{"text":"Should the library discover Experimental Buttonless Service from nRF5 SDK version 12.","type":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/enableunsafeexperimentalbuttonlessserviceinsecuredfu","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enableUnsafeExperimentalButtonlessServiceInSecureDfu"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/enableUnsafeExperimentalButtonlessServiceInSecureDfu","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/delegate":{"title":"delegate","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The service delegate is an object that will be notified about state changes"},{"text":" ","type":"text"},{"text":"of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delegate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate","text":"DFUServiceDelegate"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/delegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/forceDfu":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceDfu","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"forceDfu"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/forcedfu","abstract":[{"text":"Should the Legacy DFU service assume the device is in bootloader mode despite","type":"text"},{"text":" ","type":"text"},{"text":"absence of the DFU Version characteristic.","type":"text"}],"title":"forceDfu"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/logger":{"abstract":[{"type":"text","text":"The logger delegate receives logs from the service."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger","title":"logger","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)LoggerDelegate","text":"LoggerDelegate"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/logger","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(targetWithIdentifier:)":{"title":"start(targetWithIdentifier:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","text":"DFUServiceController"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)"},"doc://NordicDFU/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start()":{"title":"start()","type":"topic","kind":"symbol","deprecated":true,"role":"symbol","abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target specified in"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","text":"DFUServiceController"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start()"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/disableResume":{"title":"disableResume","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"disableResume","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/disableResume","role":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/disableresume","type":"topic","abstract":[{"text":"Disable the ability for the Secure DFU process to resume from where it was.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/connectionTimeout":{"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/connectiontimeout","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connectionTimeout"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/connectionTimeout","role":"symbol","abstract":[{"type":"text","text":"Connection timeout."}],"title":"connectionTimeout","type":"topic"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/objc(cs)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","type":"unresolvable","title":"ObjectiveC.NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/progressDelegate":{"title":"progressDelegate","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"An optional progress delegate will be called only during upload."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"progressDelegate"},{"kind":"text","text":": "},{"text":"DFUProgressDelegate","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/progressdelegate"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/forceScanningForNewAddressInLegacyDfu":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"forceScanningForNewAddressInLegacyDfu","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"forceScanningForNewAddressInLegacyDfu","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceScanningForNewAddressInLegacyDfu","role":"symbol","abstract":[{"type":"text","text":"Should the Legacy DFU service scan for the device after switching to bootloader mode."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/forcescanningfornewaddressinlegacydfu"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"text":" ","type":"text"},{"type":"text","text":"after switching to the Bootloader mode, or during sending a firmware containing"},{"type":"text","text":" "},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"kind":"text","text":": "},{"text":"DFUPeripheralSelectorDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"kind":"symbol","title":"peripheralSelector","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://NordicDFU/s7CVarArgP":{"identifier":"doc:\/\/NordicDFU\/s7CVarArgP","type":"unresolvable","title":"Swift.CVarArg"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/dataObjectPreparationDelay":{"title":"dataObjectPreparationDelay","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/dataobjectpreparationdelay","role":"symbol","abstract":[{"text":"Duration of a delay, that the service will wait before sending each data object in","type":"text"},{"type":"text","text":" "},{"text":"Secure DFU.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dataObjectPreparationDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/dataObjectPreparationDelay"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"text":" ","type":"text"},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"delegateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loggerQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"centralManagerOptions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?)","kind":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/packetReceiptNotificationParameter":{"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/packetreceiptnotificationparameter","abstract":[{"text":"The number of packets of firmware data to be received by the DFU target before","type":"text"},{"type":"text","text":" "},{"type":"text","text":"sending a new Packet Receipt Notification."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"packetReceiptNotificationParameter"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s6UInt16V","kind":"typeIdentifier","text":"UInt16"}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/packetReceiptNotificationParameter","title":"packetReceiptNotificationParameter","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/uuidHelper":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uuidHelper"},{"kind":"text","text":": "},{"text":"DFUUuidHelper","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuidHelper"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/uuidHelper","abstract":[{"type":"text","text":"UUIDs used during the DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/uuidhelper","title":"uuidHelper"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/with(firmware:)":{"title":"with(firmware:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Sets the file with the firmware."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/with(firmware:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"with","kind":"identifier"},{"text":"(","kind":"text"},{"text":"firmware","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DFUFirmware","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmware"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator","kind":"typeIdentifier","text":"DFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/with(firmware:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingNameEnabled":{"abstract":[{"text":"Should the bootloader use random name to make it distinguishable from other devices.","type":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alternativeAdvertisingNameEnabled","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"alternativeAdvertisingNameEnabled","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingnameenabled"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/alternativeadvertisingname.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/alternativeadvertisingname.json index 34b5d987..06f5303d 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/alternativeadvertisingname.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/alternativeadvertisingname.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingname"]}],"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)alternativeAdvertisingName","title":"alternativeAdvertisingName","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alternativeAdvertisingName","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"The name the bootloader should use in advertisement."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingName"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alternativeAdvertisingName"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"If "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled"},{"text":" is ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" then this specifies the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"alternative name to use. If "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" (default) then a random name is generated."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The maximum length of the alternative advertising name is 20 bytes.","type":"text"},{"text":" ","type":"text"},{"text":"Longer name will be truncated. UTF-8 characters can be cut in the middle.","type":"text"}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingName":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingName","abstract":[{"type":"text","text":"The name the bootloader should use in advertisement."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alternativeAdvertisingName"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"alternativeAdvertisingName","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingname","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingNameEnabled":{"abstract":[{"text":"Should the bootloader use random name to make it distinguishable from other devices.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alternativeAdvertisingNameEnabled"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"alternativeAdvertisingNameEnabled","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingnameenabled","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"alternativeAdvertisingName","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"title":"alternativeAdvertisingName","roleHeading":"Instance Property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)alternativeAdvertisingName","symbolKind":"property","modules":[{"name":"NordicDFU"}],"role":"symbol"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"alternativeAdvertisingName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","isActive":true,"type":"reference"},{"type":"text","text":" is "},{"code":"true","type":"codeVoice"},{"text":" then this specifies the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"alternative name to use. If "},{"code":"nil","type":"codeVoice"},{"text":" (default) then a random name is generated.","type":"text"}]},{"inlineContent":[{"type":"text","text":"The maximum length of the alternative advertising name is 20 bytes."},{"text":" ","type":"text"},{"type":"text","text":"Longer name will be truncated. UTF-8 characters can be cut in the middle."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingName"},"abstract":[{"type":"text","text":"The name the bootloader should use in advertisement."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingname"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingName":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"alternativeAdvertisingName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"alternativeAdvertisingName","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingname","abstract":[{"type":"text","text":"The name the bootloader should use in advertisement."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingName"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingNameEnabled":{"abstract":[{"text":"Should the bootloader use random name to make it distinguishable from other devices.","type":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alternativeAdvertisingNameEnabled","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"alternativeAdvertisingNameEnabled","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingnameenabled"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/alternativeadvertisingnameenabled.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/alternativeadvertisingnameenabled.json index f6de32e0..537247f5 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/alternativeadvertisingnameenabled.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/alternativeadvertisingnameenabled.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingnameenabled"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)alternativeAdvertisingNameEnabled","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alternativeAdvertisingNameEnabled"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"alternativeAdvertisingNameEnabled","modules":[{"name":"NordicDFU"}],"role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Should the bootloader use random name to make it distinguishable from other devices."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alternativeAdvertisingNameEnabled","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In SDK 14.0.0 a new feature was added to the Buttonless DFU for non-bonded"},{"type":"text","text":" "},{"text":"devices which allows to send a unique name to the device before it is switched","type":"text"},{"text":" ","type":"text"},{"text":"to bootloader mode. After jump, the bootloader will advertise with this name","type":"text"},{"type":"text","text":" "},{"type":"text","text":"as the Complete Local Name making it easy to select proper device. In this case"},{"text":" ","type":"text"},{"type":"text","text":"you don’t have to override the default peripheral selector."}]},{"inlineContent":[{"text":"Read more at ","type":"text"},{"identifier":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v14.0.0\/service_dfu.html","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Setting this flag to ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" you will disable this feature. iOS DFU Library will"},{"text":" ","type":"text"},{"text":"not send the ","type":"text"},{"code":"0x02-[len]-[new name]","type":"codeVoice"},{"text":" command prior jumping and will","type":"text"},{"type":"text","text":" "},{"text":"rely on the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector"},{"type":"text","text":" just like it used to in previous SDK."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This flag is ignored in Legacy DFU."}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"It is recommended to keep this flag set to true unless necessary."}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"For more information read ","type":"text"},{"identifier":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect\/issues\/16","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingNameEnabled":{"abstract":[{"text":"Should the bootloader use random name to make it distinguishable from other devices.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alternativeAdvertisingNameEnabled"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"alternativeAdvertisingNameEnabled","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingnameenabled","role":"symbol"},"https://github.com/NordicSemiconductor/IOS-nRF-Connect/issues/16":{"type":"link","identifier":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect\/issues\/16","title":"Issue 16","titleInlineContent":[{"text":"Issue 16","type":"text"}],"url":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect\/issues\/16"},"http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.0.0/service_dfu.html":{"title":"SDK 14.0 documentation at Infocenter","identifier":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v14.0.0\/service_dfu.html","titleInlineContent":[{"text":"SDK 14.0 documentation at Infocenter","type":"text"}],"type":"link","url":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v14.0.0\/service_dfu.html"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector","kind":"symbol","title":"peripheralSelector","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","text":"DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"type":"text","text":" "},{"text":"after switching to the Bootloader mode, or during sending a firmware containing","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)alternativeAdvertisingNameEnabled","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alternativeAdvertisingNameEnabled","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"alternativeAdvertisingNameEnabled"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"alternativeAdvertisingNameEnabled"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"In SDK 14.0.0 a new feature was added to the Buttonless DFU for non-bonded","type":"text"},{"text":" ","type":"text"},{"text":"devices which allows to send a unique name to the device before it is switched","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to bootloader mode. After jump, the bootloader will advertise with this name"},{"text":" ","type":"text"},{"type":"text","text":"as the Complete Local Name making it easy to select proper device. In this case"},{"text":" ","type":"text"},{"text":"you don’t have to override the default peripheral selector.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at "},{"identifier":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v14.0.0\/service_dfu.html","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Setting this flag to "},{"code":"false","type":"codeVoice"},{"type":"text","text":" you will disable this feature. iOS DFU Library will"},{"text":" ","type":"text"},{"type":"text","text":"not send the "},{"code":"0x02-[len]-[new name]","type":"codeVoice"},{"type":"text","text":" command prior jumping and will"},{"text":" ","type":"text"},{"text":"rely on the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","isActive":true,"type":"reference"},{"type":"text","text":" just like it used to in previous SDK."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This flag is ignored in Legacy DFU.","type":"text"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"It is recommended to keep this flag set to true unless necessary."}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For more information read "},{"identifier":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect\/issues\/16","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"abstract":[{"type":"text","text":"Should the bootloader use random name to make it distinguishable from other devices."}],"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingnameenabled"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"https://github.com/NordicSemiconductor/IOS-nRF-Connect/issues/16":{"type":"link","titleInlineContent":[{"type":"text","text":"Issue 16"}],"title":"Issue 16","url":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect\/issues\/16","identifier":"https:\/\/github.com\/NordicSemiconductor\/IOS-nRF-Connect\/issues\/16"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"text":" ","type":"text"},{"type":"text","text":"after switching to the Bootloader mode, or during sending a firmware containing"},{"type":"text","text":" "},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"kind":"text","text":": "},{"text":"DFUPeripheralSelectorDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"kind":"symbol","title":"peripheralSelector","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector"},"http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.0.0/service_dfu.html":{"identifier":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v14.0.0\/service_dfu.html","titleInlineContent":[{"text":"SDK 14.0 documentation at Infocenter","type":"text"}],"title":"SDK 14.0 documentation at Infocenter","url":"http:\/\/infocenter.nordicsemi.com\/topic\/com.nordic.infocenter.sdk5.v14.0.0\/service_dfu.html","type":"link"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/alternativeAdvertisingNameEnabled":{"abstract":[{"text":"Should the bootloader use random name to make it distinguishable from other devices.","type":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/alternativeAdvertisingNameEnabled","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alternativeAdvertisingNameEnabled","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"alternativeAdvertisingNameEnabled","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/alternativeadvertisingnameenabled"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/connectiontimeout.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/connectiontimeout.json index d63145ea..2e71a8de 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/connectiontimeout.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/connectiontimeout.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"connectionTimeout","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"When the DFU target does not connect before the time runs out, a timeout error","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is reported."}],"type":"paragraph"},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"4.8.0"}]}],"name":"Since"}]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"connectionTimeout","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"symbolKind":"property","title":"connectionTimeout","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)connectionTimeout","role":"symbol","modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/connectionTimeout","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Connection timeout."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/connectiontimeout"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/connectionTimeout":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"connectionTimeout","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"Connection timeout."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/connectiontimeout","title":"connectionTimeout","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/connectionTimeout","role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"connectionTimeout","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"symbolKind":"property","title":"connectionTimeout","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)connectionTimeout"},"abstract":[{"type":"text","text":"Connection timeout."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/connectionTimeout"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"connectionTimeout","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"When the DFU target does not connect before the time runs out, a timeout error"},{"type":"text","text":" "},{"text":"is reported.","type":"text"}],"type":"paragraph"},{"type":"aside","style":"note","name":"Since","content":[{"type":"paragraph","inlineContent":[{"text":"4.8.0","type":"text"}]}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/connectiontimeout"]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/connectionTimeout":{"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/connectiontimeout","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connectionTimeout"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/connectionTimeout","role":"symbol","abstract":[{"type":"text","text":"Connection timeout."}],"title":"connectionTimeout","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"role":"collection","abstract":[{"type":"text","text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE."}],"kind":"symbol","url":"\/documentation\/nordicdfu","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","type":"topic","title":"NordicDFU"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/dataobjectpreparationdelay.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/dataobjectpreparationdelay.json index 2c9ab277..ee400ed5 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/dataobjectpreparationdelay.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/dataobjectpreparationdelay.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dataObjectPreparationDelay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The delay will be done after a data object is created, and before","type":"text"},{"type":"text","text":" "},{"type":"text","text":"any data byte is sent. The default value is 0, which disables this feature for the"},{"type":"text","text":" "},{"type":"text","text":"second and following data objects, but the first one will be delayed by 0.4 sec."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"It has been found, that a delay of at least 0.3 sec reduces the risk of packet lose"},{"type":"text","text":" "},{"text":"(the bootloader needs some time to prepare flash memory) on DFU bootloader from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"SDK 15, 16 and 17. The delay does not have to be longer than 0.4 sec, as according to"},{"text":" ","type":"text"},{"type":"text","text":"performed tests, such delay is sufficient."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The longer the delay, the more time DFU will take to complete (delay will be repeated for"},{"text":" ","type":"text"},{"text":"each data object (4096 bytes)). However, with too small delay a packet lose may occur,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"causing the service to enable PRN and set them to 1 making DFU process very, very slow"},{"text":" ","type":"text"},{"type":"text","text":"(but reliable)."}]},{"inlineContent":[{"type":"text","text":"The recommended delay is from 0.3 to 0.4 second if your DFU bootloader is from"},{"type":"text","text":" "},{"type":"text","text":"SDK 15, 16 or 17. Older bootloaders do not need this delay."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This variable is ignored in Legacy DFU.","type":"text"}]},{"type":"aside","name":"Since","content":[{"inlineContent":[{"text":"4.8.0","type":"text"}],"type":"paragraph"}],"style":"note"}],"kind":"content"}],"kind":"symbol","metadata":{"symbolKind":"property","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)dataObjectPreparationDelay","role":"symbol","title":"dataObjectPreparationDelay","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dataObjectPreparationDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/dataobjectpreparationdelay"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/dataObjectPreparationDelay"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"abstract":[{"type":"text","text":"Duration of a delay, that the service will wait before sending each data object in"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU."}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/dataObjectPreparationDelay":{"abstract":[{"type":"text","text":"Duration of a delay, that the service will wait before sending each data object in"},{"text":" ","type":"text"},{"type":"text","text":"Secure DFU."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/dataobjectpreparationdelay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"dataObjectPreparationDelay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"dataObjectPreparationDelay","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/dataObjectPreparationDelay"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","modules":[{"name":"NordicDFU"}],"title":"dataObjectPreparationDelay","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"dataObjectPreparationDelay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)dataObjectPreparationDelay"},"abstract":[{"text":"Duration of a delay, that the service will wait before sending each data object in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Secure DFU."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/dataobjectpreparationdelay"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dataObjectPreparationDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"The delay will be done after a data object is created, and before","type":"text"},{"type":"text","text":" "},{"text":"any data byte is sent. The default value is 0, which disables this feature for the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"second and following data objects, but the first one will be delayed by 0.4 sec."}]},{"inlineContent":[{"type":"text","text":"It has been found, that a delay of at least 0.3 sec reduces the risk of packet lose"},{"text":" ","type":"text"},{"text":"(the bootloader needs some time to prepare flash memory) on DFU bootloader from","type":"text"},{"text":" ","type":"text"},{"text":"SDK 15, 16 and 17. The delay does not have to be longer than 0.4 sec, as according to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"performed tests, such delay is sufficient."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The longer the delay, the more time DFU will take to complete (delay will be repeated for"},{"type":"text","text":" "},{"text":"each data object (4096 bytes)). However, with too small delay a packet lose may occur,","type":"text"},{"text":" ","type":"text"},{"text":"causing the service to enable PRN and set them to 1 making DFU process very, very slow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"(but reliable)."}]},{"inlineContent":[{"text":"The recommended delay is from 0.3 to 0.4 second if your DFU bootloader is from","type":"text"},{"text":" ","type":"text"},{"text":"SDK 15, 16 or 17. Older bootloaders do not need this delay.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This variable is ignored in Legacy DFU."}],"type":"paragraph"},{"name":"Since","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"4.8.0","type":"text"}]}],"style":"note"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/dataObjectPreparationDelay"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/dataObjectPreparationDelay":{"title":"dataObjectPreparationDelay","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/dataobjectpreparationdelay","role":"symbol","abstract":[{"text":"Duration of a delay, that the service will wait before sending each data object in","type":"text"},{"type":"text","text":" "},{"text":"Secure DFU.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dataObjectPreparationDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/dataObjectPreparationDelay"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/delegate.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/delegate.json index 7da1fc1c..360bd427 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/delegate.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/delegate.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)delegate","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"delegate","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delegate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate","text":"DFUServiceDelegate"},{"text":"?","kind":"text"}],"symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"abstract":[{"text":"The service delegate is an object that will be notified about state changes","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of the DFU Service."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"weak"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delegate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DFUServiceDelegate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"Setting it is optional but recommended.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/delegate"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate"},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/delegate":{"abstract":[{"type":"text","text":"The service delegate is an object that will be notified about state changes"},{"type":"text","text":" "},{"type":"text","text":"of the DFU Service."}],"role":"symbol","title":"delegate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delegate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DFUServiceDelegate","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/delegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate"},"kind":"symbol","metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)delegate","title":"delegate","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delegate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate","text":"DFUServiceDelegate","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property"},"abstract":[{"text":"The service delegate is an object that will be notified about state changes","type":"text"},{"text":" ","type":"text"},{"text":"of the DFU Service.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"weak","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delegate","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate","kind":"typeIdentifier","text":"DFUServiceDelegate"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Setting it is optional but recommended."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/delegate"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/delegate":{"title":"delegate","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The service delegate is an object that will be notified about state changes"},{"text":" ","type":"text"},{"text":"of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delegate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate","text":"DFUServiceDelegate"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/delegate"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/disableresume.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/disableresume.json index 77486539..274450f6 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/disableresume.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/disableresume.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"disableResume","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"By default this is set to "},{"code":"false","type":"codeVoice"},{"type":"text","text":". This property applies only to Secure DFU."}],"type":"paragraph"},{"style":"note","type":"aside","name":"Since","content":[{"inlineContent":[{"text":"4.3.0","type":"text"}],"type":"paragraph"}]}]}],"abstract":[{"type":"text","text":"Disable the ability for the Secure DFU process to resume from where it was."}],"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"disableResume","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)disableResume","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"title":"disableResume"},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/disableResume","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/disableresume"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/disableResume":{"type":"topic","abstract":[{"text":"Disable the ability for the Secure DFU process to resume from where it was.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/disableresume","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"disableResume"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"disableResume","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/disableResume"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/disableResume","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/disableresume"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"disableResume","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)disableResume","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"title":"disableResume"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"disableResume"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"By default this is set to "},{"code":"false","type":"codeVoice"},{"text":". This property applies only to Secure DFU.","type":"text"}]},{"type":"aside","style":"note","name":"Since","content":[{"inlineContent":[{"type":"text","text":"4.3.0"}],"type":"paragraph"}]}],"kind":"content"}],"abstract":[{"text":"Disable the ability for the Secure DFU process to resume from where it was.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/disableResume":{"title":"disableResume","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"disableResume","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/disableResume","role":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/disableresume","type":"topic","abstract":[{"text":"Disable the ability for the Secure DFU process to resume from where it was.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/enableunsafeexperimentalbuttonlessserviceinsecuredfu.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/enableunsafeexperimentalbuttonlessserviceinsecuredfu.json index 446f7645..c1cfcdb0 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/enableunsafeexperimentalbuttonlessserviceinsecuredfu.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/enableunsafeexperimentalbuttonlessserviceinsecuredfu.json @@ -1 +1 @@ -{"abstract":[{"text":"Should the library discover Experimental Buttonless Service from nRF5 SDK version 12.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"enableUnsafeExperimentalButtonlessServiceInSecureDfu","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Set this flag to ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" to enable experimental buttonless feature in Secure DFU.","type":"text"},{"type":"text","text":" "},{"text":"When the experimental Buttonless DFU Service is found on a device, the service","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will use it to switch the device to the bootloader mode, connect to it in that"},{"type":"text","text":" "},{"type":"text","text":"mode and proceed with DFU."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"In the SDK 12.x the Buttonless DFU feature for Secure DFU was experimental.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is NOT recommended to use it: it was not properly tested, had implementation bugs"},{"type":"text","text":" "},{"text":"(e.g. ","type":"text"},{"isActive":true,"identifier":"https:\/\/devzone.nordicsemi.com\/question\/100609\/sdk-12-bootloader-erased-after-programming\/","type":"reference"},{"text":")","type":"text"},{"type":"text","text":" "},{"text":"and does not required encryption and therefore may lead to DOS attack (anyone can","type":"text"},{"type":"text","text":" "},{"type":"text","text":"use it to switch the device to bootloader mode). However, as there is no other way"},{"text":" ","type":"text"},{"text":"to trigger bootloader mode on devices without a button, this DFU Library supports","type":"text"},{"type":"text","text":" "},{"text":"this service, but the feature must be explicitly enabled here. Be aware, that setting","type":"text"},{"type":"text","text":" "},{"text":"this flag to ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" will no protect your devices from this kind of attacks, as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"an attacker may use another app for that purpose."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Spec:"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Buttonless DFU Service UUID: "},{"type":"codeVoice","code":"8E400001-F315-4F60-9FB8-838830DAEA50"}]},{"inlineContent":[{"type":"text","text":"Buttonless DFU characteristic UUID: "},{"code":"8E400001-F315-4F60-9FB8-838830DAEA50","type":"codeVoice"},{"text":" (the same)","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Enter Bootloader Op Code: "},{"code":"0x01","type":"codeVoice"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Correct return value: "},{"type":"codeVoice","code":"0x20-01-01"},{"type":"text","text":" , where:"},{"type":"text","text":" "},{"type":"codeVoice","code":"0x20"},{"type":"text","text":" - Response Op Code"},{"text":" ","type":"text"},{"code":"0x01","type":"codeVoice"},{"text":" - Request Code","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"0x01"},{"type":"text","text":" - Success"},{"type":"text","text":" "},{"text":"The device should disconnect and restart in DFU mode after sending the notification.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In SDK 13 this issue was be fixed by a proper implementation (bonding supported,"},{"type":"text","text":" "},{"type":"text","text":"passing bond information to the bootloader, encryption, well tested)."},{"type":"text","text":" "},{"type":"text","text":"It is recommended to migrate to SDK 13 or newer"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/enableunsafeexperimentalbuttonlessserviceinsecuredfu"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/enableUnsafeExperimentalButtonlessServiceInSecureDfu","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"enableUnsafeExperimentalButtonlessServiceInSecureDfu","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)enableUnsafeExperimentalButtonlessServiceInSecureDfu","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enableUnsafeExperimentalButtonlessServiceInSecureDfu"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/enableUnsafeExperimentalButtonlessServiceInSecureDfu":{"title":"enableUnsafeExperimentalButtonlessServiceInSecureDfu","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/enableUnsafeExperimentalButtonlessServiceInSecureDfu","role":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/enableunsafeexperimentalbuttonlessserviceinsecuredfu","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"enableUnsafeExperimentalButtonlessServiceInSecureDfu","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Should the library discover Experimental Buttonless Service from nRF5 SDK version 12.","type":"text"}]},"https://devzone.nordicsemi.com/question/100609/sdk-12-bootloader-erased-after-programming/":{"title":"this one","type":"link","titleInlineContent":[{"type":"text","text":"this one"}],"identifier":"https:\/\/devzone.nordicsemi.com\/question\/100609\/sdk-12-bootloader-erased-after-programming\/","url":"https:\/\/devzone.nordicsemi.com\/question\/100609\/sdk-12-bootloader-erased-after-programming\/"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"enableUnsafeExperimentalButtonlessServiceInSecureDfu"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Set this flag to "},{"type":"codeVoice","code":"true"},{"type":"text","text":" to enable experimental buttonless feature in Secure DFU."},{"type":"text","text":" "},{"text":"When the experimental Buttonless DFU Service is found on a device, the service","type":"text"},{"text":" ","type":"text"},{"text":"will use it to switch the device to the bootloader mode, connect to it in that","type":"text"},{"type":"text","text":" "},{"type":"text","text":"mode and proceed with DFU."}]},{"inlineContent":[{"type":"text","text":"In the SDK 12.x the Buttonless DFU feature for Secure DFU was experimental."},{"type":"text","text":" "},{"type":"text","text":"It is NOT recommended to use it: it was not properly tested, had implementation bugs"},{"text":" ","type":"text"},{"text":"(e.g. ","type":"text"},{"type":"reference","identifier":"https:\/\/devzone.nordicsemi.com\/question\/100609\/sdk-12-bootloader-erased-after-programming\/","isActive":true},{"text":")","type":"text"},{"type":"text","text":" "},{"text":"and does not required encryption and therefore may lead to DOS attack (anyone can","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"use it to switch the device to bootloader mode). However, as there is no other way"},{"text":" ","type":"text"},{"text":"to trigger bootloader mode on devices without a button, this DFU Library supports","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this service, but the feature must be explicitly enabled here. Be aware, that setting"},{"text":" ","type":"text"},{"text":"this flag to ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" will no protect your devices from this kind of attacks, as"},{"type":"text","text":" "},{"type":"text","text":"an attacker may use another app for that purpose."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Spec:"}],"type":"paragraph"},{"inlineContent":[{"text":"Buttonless DFU Service UUID: ","type":"text"},{"type":"codeVoice","code":"8E400001-F315-4F60-9FB8-838830DAEA50"}],"type":"paragraph"},{"inlineContent":[{"text":"Buttonless DFU characteristic UUID: ","type":"text"},{"code":"8E400001-F315-4F60-9FB8-838830DAEA50","type":"codeVoice"},{"type":"text","text":" (the same)"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Enter Bootloader Op Code: ","type":"text"},{"type":"codeVoice","code":"0x01"}]},{"inlineContent":[{"text":"Correct return value: ","type":"text"},{"code":"0x20-01-01","type":"codeVoice"},{"text":" , where:","type":"text"},{"type":"text","text":" "},{"code":"0x20","type":"codeVoice"},{"text":" - Response Op Code","type":"text"},{"type":"text","text":" "},{"code":"0x01","type":"codeVoice"},{"text":" - Request Code","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"0x01"},{"type":"text","text":" - Success"},{"text":" ","type":"text"},{"text":"The device should disconnect and restart in DFU mode after sending the notification.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"In SDK 13 this issue was be fixed by a proper implementation (bonding supported,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"passing bond information to the bootloader, encryption, well tested)."},{"text":" ","type":"text"},{"type":"text","text":"It is recommended to migrate to SDK 13 or newer"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Should the library discover Experimental Buttonless Service from nRF5 SDK version 12."}],"metadata":{"title":"enableUnsafeExperimentalButtonlessServiceInSecureDfu","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enableUnsafeExperimentalButtonlessServiceInSecureDfu"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)enableUnsafeExperimentalButtonlessServiceInSecureDfu","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/enableUnsafeExperimentalButtonlessServiceInSecureDfu"},"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/enableunsafeexperimentalbuttonlessserviceinsecuredfu"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/enableUnsafeExperimentalButtonlessServiceInSecureDfu":{"title":"enableUnsafeExperimentalButtonlessServiceInSecureDfu","abstract":[{"text":"Should the library discover Experimental Buttonless Service from nRF5 SDK version 12.","type":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/enableunsafeexperimentalbuttonlessserviceinsecuredfu","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enableUnsafeExperimentalButtonlessServiceInSecureDfu"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/enableUnsafeExperimentalButtonlessServiceInSecureDfu","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"https://devzone.nordicsemi.com/question/100609/sdk-12-bootloader-erased-after-programming/":{"titleInlineContent":[{"text":"this one","type":"text"}],"type":"link","title":"this one","identifier":"https:\/\/devzone.nordicsemi.com\/question\/100609\/sdk-12-bootloader-erased-after-programming\/","url":"https:\/\/devzone.nordicsemi.com\/question\/100609\/sdk-12-bootloader-erased-after-programming\/"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/forcedfu.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/forcedfu.json index 6acea226..5cc1d5f4 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/forcedfu.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/forcedfu.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceDfu","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"forceDfu","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"name":"Important","style":"important","type":"aside","content":[{"inlineContent":[{"type":"text","text":"This property is only meaningful for devices supporting Legacy DFU without"},{"text":" ","type":"text"},{"type":"text","text":"DFU Version characteristic (nRF5 SDK 4.3 - 7) and is ignored otherwise."}],"type":"paragraph"}]},{"inlineContent":[{"type":"text","text":"Setting this property to "},{"code":"true","type":"codeVoice"},{"text":" will prevent from jumping to the DFU Bootloader","type":"text"},{"type":"text","text":" "},{"type":"text","text":"mode in case there is no DFU Version characteristic. Use it if the DFU operation"},{"type":"text","text":" "},{"text":"can be handled by your device running in the application mode. If the DFU Version","type":"text"},{"text":" ","type":"text"},{"text":"characteristic exists, the information whether to begin DFU operation, or jump to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"bootloader, is taken from the characteristic’s value. The value returned equal to"},{"type":"text","text":" "},{"type":"codeVoice","code":"0x0100"},{"type":"text","text":" (read as: minor=1, major=0, or version 0.1) means that the device is in the"},{"type":"text","text":" "},{"type":"text","text":"application mode and buttonless jump to DFU Bootloader is supported."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Currently, the following values of the DFU Version characteristic are supported:"}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"No DFU Version characteristic"}],"type":"strong"},{"text":" - one of the first implementations of DFU Service.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The device may support only Application update (version from SDK 4.3.0), may support"},{"text":" ","type":"text"},{"text":"Soft Device, Bootloader and Application update but without buttonless jump to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"bootloader (SDK 6.0.0) or with buttonless jump (SDK 6.1.0)."}],"type":"paragraph"},{"inlineContent":[{"text":"The DFU Library determines whether the device is in application mode or in DFU","type":"text"},{"type":"text","text":" "},{"text":"Bootloader mode by counting number of services: if no DFU Service found - device","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is in app mode and does not support buttonless jump, if the DFU Service is the only"},{"type":"text","text":" "},{"type":"text","text":"service found (except General Access and General Attribute services) - it assumes"},{"text":" ","type":"text"},{"text":"it is in DFU Bootloader mode and may start DFU immediately, if there is at least","type":"text"},{"type":"text","text":" "},{"type":"text","text":"one service except DFU Service - the device is in application mode and supports"},{"type":"text","text":" "},{"type":"text","text":"buttonless jump. In the last case, you want to perform DFU operation without"},{"type":"text","text":" "},{"text":"jumping - set the ","type":"text"},{"type":"codeVoice","code":"forceDfu"},{"text":" property to ","type":"text"},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"0.1"}],"type":"strong"},{"type":"text","text":" - Device is in a mode that supports buttonless jump to the DFU Bootloader."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"0.5","type":"text"}],"type":"strong"},{"text":" - Device can handle DFU operation. Extended Init packet is required.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Bond information is lost in the bootloader mode and after updating an app."},{"type":"text","text":" "},{"text":"Released in SDK 7.0.0.","type":"text"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"0.6","type":"text"}]},{"type":"text","text":" - Bond information is kept in bootloader mode and may be kept after"},{"text":" ","type":"text"},{"text":"updating application (DFU Bootloader must be configured to preserve the bond","type":"text"},{"type":"text","text":" "},{"text":"information).","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"0.7","type":"text"}],"type":"strong"},{"type":"text","text":" - The SHA-256 firmware hash is used in the Extended Init Packet instead"},{"text":" ","type":"text"},{"type":"text","text":"of CRC-16. This feature is transparent for the DFU Service."}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"0.8"}]},{"text":" - The Extended Init Packet is signed using the private key. The bootloader,","type":"text"},{"text":" ","type":"text"},{"text":"using the public key, is able to verify the content. Released in SDK 9.0.0 as","type":"text"},{"type":"text","text":" "},{"type":"text","text":"experimental feature."},{"text":" ","type":"text"},{"text":"Caution! The firmware type (Application, Bootloader, SoftDevice or SoftDevice +","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Bootloader) is not encrypted as it is not a part of the Extended Init Packet."},{"type":"text","text":" "},{"text":"A change in the protocol will be required to fix this issue.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"By default the DFU Library will try to switch the device to the DFU Bootloader","type":"text"},{"type":"text","text":" "},{"type":"text","text":"mode if it finds more services then one (DFU Service). It assumes it is already"},{"type":"text","text":" "},{"type":"text","text":"in the bootloader mode if the only service found is the DFU Service. Setting the"},{"text":" ","type":"text"},{"type":"codeVoice","code":"forceDfu"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" will prevent from jumping in these both cases."}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"property","title":"forceDfu","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forceDfu"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)forceDfu","role":"symbol","roleHeading":"Instance Property"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/forcedfu"]}],"abstract":[{"text":"Should the Legacy DFU service assume the device is in bootloader mode despite","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"absence of the DFU Version characteristic."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/forceDfu":{"type":"topic","abstract":[{"type":"text","text":"Should the Legacy DFU service assume the device is in bootloader mode despite"},{"text":" ","type":"text"},{"text":"absence of the DFU Version characteristic.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/forcedfu","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forceDfu"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"forceDfu","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceDfu"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceDfu","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"forceDfu"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)forceDfu","title":"forceDfu","roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/forcedfu"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Should the Legacy DFU service assume the device is in bootloader mode despite"},{"type":"text","text":" "},{"type":"text","text":"absence of the DFU Version characteristic."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forceDfu","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"important","content":[{"inlineContent":[{"type":"text","text":"This property is only meaningful for devices supporting Legacy DFU without"},{"type":"text","text":" "},{"text":"DFU Version characteristic (nRF5 SDK 4.3 - 7) and is ignored otherwise.","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"text":"Setting this property to ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" will prevent from jumping to the DFU Bootloader"},{"type":"text","text":" "},{"type":"text","text":"mode in case there is no DFU Version characteristic. Use it if the DFU operation"},{"text":" ","type":"text"},{"text":"can be handled by your device running in the application mode. If the DFU Version","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"characteristic exists, the information whether to begin DFU operation, or jump to"},{"text":" ","type":"text"},{"type":"text","text":"bootloader, is taken from the characteristic’s value. The value returned equal to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"0x0100"},{"text":" (read as: minor=1, major=0, or version 0.1) means that the device is in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"application mode and buttonless jump to DFU Bootloader is supported."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Currently, the following values of the DFU Version characteristic are supported:"}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"No DFU Version characteristic"}],"type":"strong"},{"text":" - one of the first implementations of DFU Service.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The device may support only Application update (version from SDK 4.3.0), may support"},{"type":"text","text":" "},{"type":"text","text":"Soft Device, Bootloader and Application update but without buttonless jump to"},{"text":" ","type":"text"},{"text":"bootloader (SDK 6.0.0) or with buttonless jump (SDK 6.1.0).","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The DFU Library determines whether the device is in application mode or in DFU"},{"text":" ","type":"text"},{"type":"text","text":"Bootloader mode by counting number of services: if no DFU Service found - device"},{"type":"text","text":" "},{"type":"text","text":"is in app mode and does not support buttonless jump, if the DFU Service is the only"},{"text":" ","type":"text"},{"type":"text","text":"service found (except General Access and General Attribute services) - it assumes"},{"type":"text","text":" "},{"type":"text","text":"it is in DFU Bootloader mode and may start DFU immediately, if there is at least"},{"type":"text","text":" "},{"text":"one service except DFU Service - the device is in application mode and supports","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"buttonless jump. In the last case, you want to perform DFU operation without"},{"text":" ","type":"text"},{"text":"jumping - set the ","type":"text"},{"type":"codeVoice","code":"forceDfu"},{"type":"text","text":" property to "},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"0.1","type":"text"}],"type":"strong"},{"text":" - Device is in a mode that supports buttonless jump to the DFU Bootloader.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"0.5"}]},{"text":" - Device can handle DFU operation. Extended Init packet is required.","type":"text"},{"text":" ","type":"text"},{"text":"Bond information is lost in the bootloader mode and after updating an app.","type":"text"},{"text":" ","type":"text"},{"text":"Released in SDK 7.0.0.","type":"text"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"0.6"}]},{"text":" - Bond information is kept in bootloader mode and may be kept after","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"updating application (DFU Bootloader must be configured to preserve the bond"},{"text":" ","type":"text"},{"type":"text","text":"information)."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"0.7"}],"type":"strong"},{"text":" - The SHA-256 firmware hash is used in the Extended Init Packet instead","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"of CRC-16. This feature is transparent for the DFU Service."}]},{"inlineContent":[{"inlineContent":[{"text":"0.8","type":"text"}],"type":"strong"},{"text":" - The Extended Init Packet is signed using the private key. The bootloader,","type":"text"},{"type":"text","text":" "},{"text":"using the public key, is able to verify the content. Released in SDK 9.0.0 as","type":"text"},{"type":"text","text":" "},{"text":"experimental feature.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Caution! The firmware type (Application, Bootloader, SoftDevice or SoftDevice +"},{"type":"text","text":" "},{"text":"Bootloader) is not encrypted as it is not a part of the Extended Init Packet.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"A change in the protocol will be required to fix this issue."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"By default the DFU Library will try to switch the device to the DFU Bootloader"},{"type":"text","text":" "},{"type":"text","text":"mode if it finds more services then one (DFU Service). It assumes it is already"},{"text":" ","type":"text"},{"text":"in the bootloader mode if the only service found is the DFU Service. Setting the","type":"text"},{"type":"text","text":" "},{"code":"forceDfu","type":"codeVoice"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" will prevent from jumping in these both cases."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"kind":"symbol","sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/forceDfu":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceDfu","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"forceDfu"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/forcedfu","abstract":[{"text":"Should the Legacy DFU service assume the device is in bootloader mode despite","type":"text"},{"text":" ","type":"text"},{"text":"absence of the DFU Version characteristic.","type":"text"}],"title":"forceDfu"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/forcescanningfornewaddressinlegacydfu.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/forcescanningfornewaddressinlegacydfu.json index 03c0cdb5..b28f20b0 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/forcescanningfornewaddressinlegacydfu.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/forcescanningfornewaddressinlegacydfu.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceScanningForNewAddressInLegacyDfu","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Should the Legacy DFU service scan for the device after switching to bootloader mode."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forceScanningForNewAddressInLegacyDfu"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"By default, the Legacy DFU bootloader, starting from SDK 7.1, when enabled using","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"buttonless service, advertises with the same Bluetooth address as the application"},{"type":"text","text":" "},{"type":"text","text":"using direct advertisement. This complies with the Bluetooth specification."},{"text":" ","type":"text"},{"type":"text","text":"However, on iOS 13.x, iPhones and iPads use random addresses on each"},{"text":" ","type":"text"},{"text":"connection and do not expect direct advertising unless bonded. This causes those","type":"text"},{"type":"text","text":" "},{"text":"packets being missed and not reported to the library, making reconnection to the","type":"text"},{"text":" ","type":"text"},{"text":"bootloader and proceeding with DFU impossible.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A solution requires modifying either the bootloader not to use the direct advertising,"},{"text":" ","type":"text"},{"text":"or the application not to share the peer data with bootloader, in which case it will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"advertise indirectly using address +1, like it does when the switch to bootloader mode"},{"type":"text","text":" "},{"text":"is initiated with a button. After such modification, setting this flag to true will make the","type":"text"},{"type":"text","text":" "},{"text":"library scan for the bootloader using ","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector","isActive":true},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"Setting this flag to "},{"type":"codeVoice","code":"true"},{"type":"text","text":" without modifying the bootloader behavior will break the DFU,"},{"text":" ","type":"text"},{"text":"as the direct advertising packets are empty and will not pass the default","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"4.8.0"}]}],"name":"Since","style":"note"}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/forcescanningfornewaddressinlegacydfu"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)forceScanningForNewAddressInLegacyDfu","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forceScanningForNewAddressInLegacyDfu"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"role":"symbol","title":"forceScanningForNewAddressInLegacyDfu"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/forceScanningForNewAddressInLegacyDfu":{"type":"topic","abstract":[{"type":"text","text":"Should the Legacy DFU service scan for the device after switching to bootloader mode."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/forcescanningfornewaddressinlegacydfu","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forceScanningForNewAddressInLegacyDfu"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"forceScanningForNewAddressInLegacyDfu","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceScanningForNewAddressInLegacyDfu"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Should the Legacy DFU service scan for the device after switching to bootloader mode."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"forceScanningForNewAddressInLegacyDfu"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"By default, the Legacy DFU bootloader, starting from SDK 7.1, when enabled using","type":"text"},{"text":" ","type":"text"},{"text":"buttonless service, advertises with the same Bluetooth address as the application","type":"text"},{"type":"text","text":" "},{"type":"text","text":"using direct advertisement. This complies with the Bluetooth specification."},{"text":" ","type":"text"},{"type":"text","text":"However, on iOS 13.x, iPhones and iPads use random addresses on each"},{"type":"text","text":" "},{"text":"connection and do not expect direct advertising unless bonded. This causes those","type":"text"},{"type":"text","text":" "},{"text":"packets being missed and not reported to the library, making reconnection to the","type":"text"},{"type":"text","text":" "},{"text":"bootloader and proceeding with DFU impossible.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"A solution requires modifying either the bootloader not to use the direct advertising,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"or the application not to share the peer data with bootloader, in which case it will"},{"type":"text","text":" "},{"text":"advertise indirectly using address +1, like it does when the switch to bootloader mode","type":"text"},{"text":" ","type":"text"},{"text":"is initiated with a button. After such modification, setting this flag to true will make the","type":"text"},{"text":" ","type":"text"},{"text":"library scan for the bootloader using ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Setting this flag to ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" without modifying the bootloader behavior will break the DFU,"},{"text":" ","type":"text"},{"type":"text","text":"as the direct advertising packets are empty and will not pass the default"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},{"text":".","type":"text"}]},{"name":"Since","content":[{"inlineContent":[{"text":"4.8.0","type":"text"}],"type":"paragraph"}],"style":"note","type":"aside"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceScanningForNewAddressInLegacyDfu","interfaceLanguage":"swift"},"metadata":{"title":"forceScanningForNewAddressInLegacyDfu","modules":[{"name":"NordicDFU"}],"role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)forceScanningForNewAddressInLegacyDfu","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forceScanningForNewAddressInLegacyDfu","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/forcescanningfornewaddressinlegacydfu"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/forceScanningForNewAddressInLegacyDfu":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"forceScanningForNewAddressInLegacyDfu","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"forceScanningForNewAddressInLegacyDfu","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/forceScanningForNewAddressInLegacyDfu","role":"symbol","abstract":[{"type":"text","text":"Should the Legacy DFU service scan for the device after switching to bootloader mode."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/forcescanningfornewaddressinlegacydfu"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/init(centralmanager:target:).json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/init(centralmanager:target:).json index 7a2814ca..c4559a70 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/init(centralmanager:target:).json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/init(centralmanager:target:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"init","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)initWithCentralManager:target:","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"centralManager"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBCentralManager","text":"CBCentralManager","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(centralManager:target:)","platforms":[],"role":"symbol","roleHeading":"Initializer","modules":[{"name":"NordicDFU"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"centralManager","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBCentralManager","kind":"typeIdentifier","text":"CBCentralManager"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"text":")","kind":"text"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Manager that will be used to connect to the peripheral","type":"text"}]}],"name":"centralManager"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The DFU target peripheral.","type":"text"}]}],"name":"target"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The initiator instance.","type":"text"}]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This constructor takes control over the central manager and peripheral objects.","type":"text"},{"type":"text","text":" "},{"text":"Their delegates will be set to internal library objects and will NOT be reverted to","type":"text"},{"type":"text","text":" "},{"text":"original objects, instead they will be set to nil when DFU is complete, aborted or","type":"text"},{"type":"text","text":" "},{"text":"has failed with an error. An app should restore the delegates (if needed) after","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"receiving state "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","isActive":true,"type":"reference"},{"text":" or ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","type":"reference","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"text":"or receiving an error.","type":"text"}]},{"content":[{"inlineContent":[{"type":"text","text":"This constructor has been deprecated in favor of"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)"},{"text":",","type":"text"},{"type":"text","text":" "},{"text":"which does not take control over the given peripheral, using a copy instead.","type":"text"}],"type":"paragraph"}],"name":"Important","type":"aside","style":"important"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","isActive":true,"type":"reference"},{"type":"text","text":" - a selector used when scanning for a device"},{"text":" ","type":"text"},{"text":"in DFU Bootloader mode in case you want to update a SoftDevice and","type":"text"},{"type":"text","text":" "},{"text":"Application from a single ZIP Distribution Packet.","type":"text"}]}],"name":"See Also","style":"note"}],"kind":"content"}],"abstract":[{"text":"Creates the ","type":"text"},{"code":"DFUServiceInitializer","type":"codeVoice"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"type":"text","text":" "},{"text":"Nordic Semiconductor..","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/init(centralmanager:target:)"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"deprecationSummary":[{"inlineContent":[{"text":"Use init(queue: DispatchQueue?) instead.","type":"text"}],"type":"paragraph"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector","kind":"symbol","title":"peripheralSelector","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","text":"DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"type":"text","text":" "},{"text":"after switching to the Bootloader mode, or during sending a firmware containing","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(centralManager:target:)":{"type":"topic","abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Nordic Semiconductor.."}],"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"centralManager","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBCentralManager","text":"CBCentralManager","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":")"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","title":"init(centralManager:target:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(centralmanager:target:)","deprecated":true},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"queue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"kind":"text","text":"?, "},{"text":"delegateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loggerQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"text":"centralManagerOptions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from"},{"text":" ","type":"text"},{"text":"Nordic Semiconductor..","type":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"}}} \ No newline at end of file +{"deprecationSummary":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use init(queue: DispatchQueue?) instead."}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/init(centralmanager:target:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"centralManager","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBCentralManager","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBCentralManager"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBPeripheral","kind":"typeIdentifier","text":"CBPeripheral"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"centralManager","content":[{"type":"paragraph","inlineContent":[{"text":"Manager that will be used to connect to the peripheral","type":"text"}]}]},{"name":"target","content":[{"inlineContent":[{"type":"text","text":"The DFU target peripheral."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The initiator instance.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"text":"This constructor takes control over the central manager and peripheral objects.","type":"text"},{"text":" ","type":"text"},{"text":"Their delegates will be set to internal library objects and will NOT be reverted to","type":"text"},{"text":" ","type":"text"},{"text":"original objects, instead they will be set to nil when DFU is complete, aborted or","type":"text"},{"type":"text","text":" "},{"text":"has failed with an error. An app should restore the delegates (if needed) after","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"receiving state "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed"},{"text":" or ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"},{"type":"text","text":","},{"type":"text","text":" "},{"text":"or receiving an error.","type":"text"}],"type":"paragraph"},{"name":"Important","style":"important","content":[{"inlineContent":[{"text":"This constructor has been deprecated in favor of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)"},{"type":"text","text":","},{"type":"text","text":" "},{"text":"which does not take control over the given peripheral, using a copy instead.","type":"text"}],"type":"paragraph"}],"type":"aside"},{"content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","isActive":true},{"type":"text","text":" - a selector used when scanning for a device"},{"type":"text","text":" "},{"type":"text","text":"in DFU Bootloader mode in case you want to update a SoftDevice and"},{"type":"text","text":" "},{"type":"text","text":"Application from a single ZIP Distribution Packet."}]}],"style":"note","name":"See Also","type":"aside"}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Initializer","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)initWithCentralManager:target:","symbolKind":"init","platforms":[],"role":"symbol","title":"init(centralManager:target:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"centralManager"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBCentralManager","text":"CBCentralManager","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","preciseIdentifier":"c:objc(cs)CBPeripheral","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"sections":[],"abstract":[{"text":"Creates the ","type":"text"},{"code":"DFUServiceInitializer","type":"codeVoice"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"text":" ","type":"text"},{"type":"text","text":"after switching to the Bootloader mode, or during sending a firmware containing"},{"type":"text","text":" "},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"kind":"text","text":": "},{"text":"DFUPeripheralSelectorDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"kind":"symbol","title":"peripheralSelector","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector"},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"text":" ","type":"text"},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"delegateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loggerQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"centralManagerOptions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?)","kind":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(centralManager:target:)":{"title":"init(centralManager:target:)","type":"topic","kind":"symbol","deprecated":true,"role":"symbol","abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"type":"text","text":" which allows updating firmware on"},{"type":"text","text":" "},{"type":"text","text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"centralManager"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBCentralManager","preciseIdentifier":"c:objc(cs)CBCentralManager"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":")"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(centralmanager:target:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:).json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:).json index ecbc145f..baf49e84 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:).json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"queue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"delegateQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":" = DispatchQueue.main, ","kind":"text"},{"text":"progressQueue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":" = DispatchQueue.main, ","kind":"text"},{"text":"loggerQueue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":" = DispatchQueue.main, ","kind":"text"},{"text":"centralManagerOptions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]? = nil)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"queue","content":[{"type":"paragraph","inlineContent":[{"text":"The dispatch queue to run BLE operations on.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The dispatch queue to invoke all delegate callbacks on.","type":"text"}]}],"name":"delegateQueue"},{"name":"progressQueue","content":[{"inlineContent":[{"type":"text","text":"The dispatch queue to invoke all progress delegate"},{"text":" ","type":"text"},{"type":"text","text":"callbacks on."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The dispatch queue to invoke all logger events on."}]}],"name":"loggerQueue"},{"name":"centralManagerOptions","content":[{"inlineContent":[{"type":"text","text":"An optional dictionary that contains initialization options for "},{"code":"CBCentralManager","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"text":"The initiator instance.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"name":"Version","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Added in version 4.2 of the iOS DFU Library. Extended in 4.3 to allow"},{"type":"text","text":" "},{"text":"setting delegate queues.","type":"text"}]}],"type":"aside","style":"note"},{"style":"note","name":"See Also","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector"},{"type":"text","text":" - a selector used when scanning for a"},{"text":" ","type":"text"},{"type":"text","text":"device in DFU Bootloader mode in case you want to update a SoftDevice"},{"text":" ","type":"text"},{"text":"and Application from a single ZIP Distribution Packet.","type":"text"}]}],"type":"aside"}]}],"sections":[],"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"text":" ","type":"text"},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"text":" ","type":"text"},{"text":"Nordic Semiconductor..","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)"]}],"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"queue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"delegateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"progressQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"text":"loggerQueue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"centralManagerOptions"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]?)","kind":"text"}],"modules":[{"name":"NordicDFU"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","roleHeading":"Initializer","symbolKind":"init","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)initWithQueue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector","kind":"symbol","title":"peripheralSelector","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","text":"DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"type":"text","text":" "},{"text":"after switching to the Bootloader mode, or during sending a firmware containing","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"queue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"kind":"text","text":"?, "},{"text":"delegateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loggerQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", ","kind":"text"},{"text":"centralManagerOptions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from"},{"text":" ","type":"text"},{"text":"Nordic Semiconductor..","type":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"queue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"delegateQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":" = DispatchQueue.main, ","kind":"text"},{"text":"progressQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":" = DispatchQueue.main, ","kind":"text"},{"kind":"externalParam","text":"loggerQueue"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":" = DispatchQueue.main, ","kind":"text"},{"kind":"externalParam","text":"centralManagerOptions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]? = nil)","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"queue","content":[{"inlineContent":[{"type":"text","text":"The dispatch queue to run BLE operations on."}],"type":"paragraph"}]},{"name":"delegateQueue","content":[{"type":"paragraph","inlineContent":[{"text":"The dispatch queue to invoke all delegate callbacks on.","type":"text"}]}]},{"name":"progressQueue","content":[{"inlineContent":[{"type":"text","text":"The dispatch queue to invoke all progress delegate"},{"type":"text","text":" "},{"type":"text","text":"callbacks on."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The dispatch queue to invoke all logger events on."}]}],"name":"loggerQueue"},{"content":[{"inlineContent":[{"text":"An optional dictionary that contains initialization options for ","type":"text"},{"code":"CBCentralManager","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"centralManagerOptions"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The initiator instance."}]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"name":"Version","content":[{"inlineContent":[{"text":"Added in version 4.2 of the iOS DFU Library. Extended in 4.3 to allow","type":"text"},{"type":"text","text":" "},{"text":"setting delegate queues.","type":"text"}],"type":"paragraph"}],"style":"note","type":"aside"},{"name":"See Also","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector"},{"type":"text","text":" - a selector used when scanning for a"},{"text":" ","type":"text"},{"type":"text","text":"device in DFU Bootloader mode in case you want to update a SoftDevice"},{"text":" ","type":"text"},{"text":"and Application from a single ZIP Distribution Packet.","type":"text"}]}],"style":"note","type":"aside"}],"kind":"content"}],"metadata":{"modules":[{"name":"NordicDFU"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","roleHeading":"Initializer","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)initWithQueue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"queue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":"?, "},{"text":"delegateQueue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"progressQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loggerQueue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"centralManagerOptions"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?)","kind":"text"}],"symbolKind":"init"},"abstract":[{"text":"Creates the ","type":"text"},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"type":"text","text":" "},{"text":"Nordic Semiconductor..","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)":{"abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"text":" ","type":"text"},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(queue:delegatequeue:progressqueue:loggerqueue:centralmanageroptions:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"delegateQueue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressQueue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loggerQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"centralManagerOptions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?)","kind":"text"}],"title":"init(queue:delegateQueue:progressQueue:loggerQueue:centralManagerOptions:)","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"text":" ","type":"text"},{"type":"text","text":"after switching to the Bootloader mode, or during sending a firmware containing"},{"type":"text","text":" "},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"kind":"text","text":": "},{"text":"DFUPeripheralSelectorDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"kind":"symbol","title":"peripheralSelector","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/logger.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/logger.json index 3dcdebf5..0e256b0a 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/logger.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/logger.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)LoggerDelegate","text":"LoggerDelegate","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)logger","title":"logger"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The logger delegate receives logs from the service.","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"weak","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)LoggerDelegate","kind":"typeIdentifier","text":"LoggerDelegate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/logger":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)LoggerDelegate","text":"LoggerDelegate","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger","abstract":[{"text":"The logger delegate receives logs from the service.","type":"text"}],"title":"logger","role":"symbol","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/logger"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/logger"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)logger","title":"logger","role":"symbol","symbolKind":"property","modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)LoggerDelegate","text":"LoggerDelegate","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"weak"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"text":"LoggerDelegate","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)LoggerDelegate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"The logger delegate receives logs from the service.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger"},"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/logger":{"abstract":[{"type":"text","text":"The logger delegate receives logs from the service."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/logger","title":"logger","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)LoggerDelegate","text":"LoggerDelegate"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/logger","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/packetreceiptnotificationparameter.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/packetreceiptnotificationparameter.json index 64944bf5..40c69288 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/packetreceiptnotificationparameter.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/packetreceiptnotificationparameter.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The number of packets of firmware data to be received by the DFU target before"},{"type":"text","text":" "},{"type":"text","text":"sending a new Packet Receipt Notification."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/packetreceiptnotificationparameter"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"packetReceiptNotificationParameter","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V","text":"UInt16"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If this value is 0, the packet receipt notification will be disabled by the DFU target."}]},{"inlineContent":[{"text":"Default value is 12.","type":"text"}],"type":"paragraph"},{"type":"aside","name":"Note","style":"note","content":[{"inlineContent":[{"type":"text","text":"PRNs are no longer required on iOS 11 and MacOS 10.13 or newer, but"},{"type":"text","text":" "},{"type":"text","text":"make sure your device is able to be updated without. Old SDKs, before SDK 7"},{"text":" ","type":"text"},{"type":"text","text":"had very slow memory management and could not handle packets that fast."},{"text":" ","type":"text"},{"type":"text","text":"If your device is based on such SDK it is recommended to leave the default value."}],"type":"paragraph"}]},{"type":"paragraph","inlineContent":[{"text":"Disabling PRNs increases upload speed but may cause failures on devices with slow flash","type":"text"},{"type":"text","text":" "},{"type":"text","text":"memory."}]},{"inlineContent":[{"text":"On older versions, higher values of PRN (~20+), or disabling it, may speed up","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the upload process, but also cause a buffer overflow and hang the Bluetooth adapter."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Maximum verified values were 29 for iPhone 6 Plus or 22 for iPhone 7, both iOS 10.1."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/packetReceiptNotificationParameter"},"metadata":{"symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)packetReceiptNotificationParameter","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"packetReceiptNotificationParameter","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt16","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V"}],"modules":[{"name":"NordicDFU"}],"title":"packetReceiptNotificationParameter","role":"symbol"},"sections":[],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/packetReceiptNotificationParameter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/packetReceiptNotificationParameter","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"packetReceiptNotificationParameter"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"type":"topic","abstract":[{"type":"text","text":"The number of packets of firmware data to be received by the DFU target before"},{"type":"text","text":" "},{"type":"text","text":"sending a new Packet Receipt Notification."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/packetreceiptnotificationparameter","title":"packetReceiptNotificationParameter","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"packetReceiptNotificationParameter"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)packetReceiptNotificationParameter","title":"packetReceiptNotificationParameter"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/packetreceiptnotificationparameter"]}],"abstract":[{"type":"text","text":"The number of packets of firmware data to be received by the DFU target before"},{"type":"text","text":" "},{"type":"text","text":"sending a new Packet Receipt Notification."}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"packetReceiptNotificationParameter"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s6UInt16V","kind":"typeIdentifier","text":"UInt16"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"text":"If this value is 0, the packet receipt notification will be disabled by the DFU target.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Default value is 12.","type":"text"}],"type":"paragraph"},{"style":"note","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"PRNs are no longer required on iOS 11 and MacOS 10.13 or newer, but"},{"text":" ","type":"text"},{"type":"text","text":"make sure your device is able to be updated without. Old SDKs, before SDK 7"},{"type":"text","text":" "},{"type":"text","text":"had very slow memory management and could not handle packets that fast."},{"type":"text","text":" "},{"type":"text","text":"If your device is based on such SDK it is recommended to leave the default value."}]}],"type":"aside"},{"type":"paragraph","inlineContent":[{"text":"Disabling PRNs increases upload speed but may cause failures on devices with slow flash","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"memory."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"On older versions, higher values of PRN (~20+), or disabling it, may speed up"},{"text":" ","type":"text"},{"type":"text","text":"the upload process, but also cause a buffer overflow and hang the Bluetooth adapter."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Maximum verified values were 29 for iPhone 6 Plus or 22 for iPhone 7, both iOS 10.1."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/packetReceiptNotificationParameter"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/packetReceiptNotificationParameter":{"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/packetreceiptnotificationparameter","abstract":[{"text":"The number of packets of firmware data to be received by the DFU target before","type":"text"},{"type":"text","text":" "},{"type":"text","text":"sending a new Packet Receipt Notification."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"packetReceiptNotificationParameter"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s6UInt16V","kind":"typeIdentifier","text":"UInt16"}],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/packetReceiptNotificationParameter","title":"packetReceiptNotificationParameter","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/peripheralselector.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/peripheralselector.json index 7091c6e3..78a1acd8 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/peripheralselector.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/peripheralselector.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector"]}],"metadata":{"role":"symbol","modules":[{"name":"NordicDFU"}],"title":"peripheralSelector","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)peripheralSelector","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"peripheralSelector"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","text":"DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"text":"advertising with a different address to avoid caching problems, for example","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"after switching to the Bootloader mode, or during sending a firmware containing"},{"text":" ","type":"text"},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"peripheralSelector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","text":"DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"After flashing the first part (containing the SoftDevice), the device restarts"},{"type":"text","text":" "},{"text":"in the DFU Bootloader mode and may (since SDK 8.0.0) start advertising with an","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"address incremented by 1. The peripheral specified in the "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","isActive":true},{"type":"text","text":" "},{"text":"may no longer be used as there is no device advertising with its address.","type":"text"},{"text":" ","type":"text"},{"text":"The DFU Service will scan for a new device and connect to the first device","type":"text"},{"type":"text","text":" "},{"text":"returned by the selector.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The default selector ("},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},{"text":") returns the first device","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"with the required DFU Service UUID in the advertising packet"},{"type":"text","text":" "},{"type":"text","text":"(Secure or Legacy DFU Service UUID)."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Set own selector if your DFU bootloader advertises using custom data.","type":"text"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"type":"topic","abstract":[{"text":"Starts sending the specified firmware to the given DFU target.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","title":"start(target:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector","kind":"symbol","title":"peripheralSelector","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","text":"DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"type":"text","text":" "},{"text":"after switching to the Bootloader mode, or during sending a firmware containing","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"peripheralSelector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","text":"DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"After flashing the first part (containing the SoftDevice), the device restarts","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"in the DFU Bootloader mode and may (since SDK 8.0.0) start advertising with an"},{"text":" ","type":"text"},{"type":"text","text":"address incremented by 1. The peripheral specified in the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","isActive":true,"type":"reference"},{"type":"text","text":" "},{"text":"may no longer be used as there is no device advertising with its address.","type":"text"},{"type":"text","text":" "},{"text":"The DFU Service will scan for a new device and connect to the first device","type":"text"},{"text":" ","type":"text"},{"text":"returned by the selector.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"The default selector (","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector","isActive":true},{"text":") returns the first device","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"with the required DFU Service UUID in the advertising packet"},{"type":"text","text":" "},{"type":"text","text":"(Secure or Legacy DFU Service UUID)."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Set own selector if your DFU bootloader advertises using custom data."}]}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)peripheralSelector","symbolKind":"property","modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","title":"peripheralSelector","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","kind":"typeIdentifier","text":"DFUPeripheralSelectorDelegate"}],"role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"abstract":[{"text":"The selector object is used when the device needs to disconnect and start","type":"text"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"type":"text","text":" "},{"type":"text","text":"after switching to the Bootloader mode, or during sending a firmware containing"},{"type":"text","text":" "},{"text":"a SoftDevice (or SoftDevice and Bootloader) and the Application.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/peripheralSelector":{"abstract":[{"type":"text","text":"The selector object is used when the device needs to disconnect and start"},{"type":"text","text":" "},{"type":"text","text":"advertising with a different address to avoid caching problems, for example"},{"text":" ","type":"text"},{"type":"text","text":"after switching to the Bootloader mode, or during sending a firmware containing"},{"type":"text","text":" "},{"type":"text","text":"a SoftDevice (or SoftDevice and Bootloader) and the Application."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/peripheralSelector","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"peripheralSelector","kind":"identifier"},{"kind":"text","text":": "},{"text":"DFUPeripheralSelectorDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUPeripheralSelectorDelegate","kind":"typeIdentifier"}],"kind":"symbol","title":"peripheralSelector","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/peripheralselector"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"abstract":[{"type":"text","text":"Starts sending the specified firmware to the given DFU target."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"kind":"text","text":"?"}],"title":"start(target:)","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/progressdelegate.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/progressdelegate.json index 1149b268..7e3b994d 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/progressdelegate.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/progressdelegate.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"metadata":{"symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)progressDelegate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"progressDelegate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DFUProgressDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate"},{"text":"?","kind":"text"}],"title":"progressDelegate","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"NordicDFU"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"weak"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"progressDelegate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate","text":"DFUProgressDelegate"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"t notifies about current upload percentage and speed.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/progressdelegate"]}],"abstract":[{"text":"An optional progress delegate will be called only during upload.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/progressDelegate":{"abstract":[{"text":"An optional progress delegate will be called only during upload.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/progressdelegate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"progressDelegate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate","text":"DFUProgressDelegate"},{"text":"?","kind":"text"}],"title":"progressDelegate","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate":{"abstract":[{"text":"The progress delegates may be used to notify user about progress updates.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuprogressdelegate","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUProgressDelegate"}],"title":"DFUProgressDelegate","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate","navigatorTitle":[{"text":"DFUProgressDelegate","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"weak"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"progressDelegate","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate","text":"DFUProgressDelegate","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"t notifies about current upload percentage and speed.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"metadata":{"title":"progressDelegate","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"progressDelegate"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate","text":"DFUProgressDelegate","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)progressDelegate"},"abstract":[{"text":"An optional progress delegate will be called only during upload.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/progressdelegate"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUProgressDelegate":{"url":"\/documentation\/nordicdfu\/dfuprogressdelegate","abstract":[{"type":"text","text":"The progress delegates may be used to notify user about progress updates."}],"navigatorTitle":[{"kind":"identifier","text":"DFUProgressDelegate"}],"kind":"symbol","role":"symbol","title":"DFUProgressDelegate","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUProgressDelegate"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUProgressDelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/progressDelegate":{"title":"progressDelegate","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"An optional progress delegate will be called only during upload."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/progressDelegate","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"progressDelegate"},{"kind":"text","text":": "},{"text":"DFUProgressDelegate","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUProgressDelegate"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/progressdelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/start().json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/start().json index d6271802..46eddb7e 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/start().json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/start().json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target specified in"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","type":"reference"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/start()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"DFUServiceController","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","type":"reference"},{"type":"text","text":" object that can be used to control the"},{"type":"text","text":" "},{"text":"DFU operation, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", if the file was not set, or the target"},{"text":" ","type":"text"},{"type":"text","text":"peripheral was not set."}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"When started, the service will automatically connect to the target, switch to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"DFU Bootloader mode (if necessary), and send all the content of the specified"},{"type":"text","text":" "},{"text":"firmware file in one or two connections.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Two connections will be used if a ZIP file contains a SoftDevice and\/or"},{"text":" ","type":"text"},{"type":"text","text":"Bootloader and an Application. First the SoftDevice and\/or Bootloader will"},{"text":" ","type":"text"},{"type":"text","text":"be transferred, then the service will disconnect, reconnect to the (new)"},{"type":"text","text":" "},{"text":"Bootloader again and send the Application (unless the target supports","type":"text"},{"text":" ","type":"text"},{"text":"receiving all files in a single connection). The peripheral will NOT be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"reconnected after the DFU is completed, aborted or has failed."}],"type":"paragraph"},{"type":"aside","name":"Important","style":"important","content":[{"inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","type":"reference"},{"type":"text","text":" or "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","isActive":true},{"type":"text","text":" instead."}],"type":"paragraph"}]}],"kind":"content"}],"deprecationSummary":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use start(target: CBPeripheral) instead."}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start()"},"metadata":{"symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"kind":"text","text":"?"}],"platforms":[],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)start","roleHeading":"Instance Method","title":"start()","modules":[{"name":"NordicDFU"}]},"sections":[],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"type":"topic","abstract":[{"text":"Starts sending the specified firmware to the given DFU target.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","title":"start(target:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(targetWithIdentifier:)":{"title":"start(targetWithIdentifier:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"targetWithIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(centralManager:target:)":{"type":"topic","abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"text":" which allows updating firmware on","type":"text"},{"type":"text","text":" "},{"text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Nordic Semiconductor.."}],"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"centralManager","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBCentralManager","text":"CBCentralManager","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":")"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","title":"init(centralManager:target:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(centralmanager:target:)","deprecated":true},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start()":{"type":"topic","abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target specified in"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"DFUServiceController","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start()","title":"start()","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start()","deprecated":true},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/start()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","text":"DFUServiceController"},{"kind":"text","text":"?"}]}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"A "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","type":"reference"},{"type":"text","text":" object that can be used to control the"},{"type":"text","text":" "},{"text":"DFU operation, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", if the file was not set, or the target"},{"text":" ","type":"text"},{"type":"text","text":"peripheral was not set."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"When started, the service will automatically connect to the target, switch to"},{"type":"text","text":" "},{"type":"text","text":"DFU Bootloader mode (if necessary), and send all the content of the specified"},{"text":" ","type":"text"},{"text":"firmware file in one or two connections.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Two connections will be used if a ZIP file contains a SoftDevice and\/or"},{"type":"text","text":" "},{"text":"Bootloader and an Application. First the SoftDevice and\/or Bootloader will","type":"text"},{"text":" ","type":"text"},{"text":"be transferred, then the service will disconnect, reconnect to the (new)","type":"text"},{"type":"text","text":" "},{"text":"Bootloader again and send the Application (unless the target supports","type":"text"},{"type":"text","text":" "},{"text":"receiving all files in a single connection). The peripheral will NOT be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"reconnected after the DFU is completed, aborted or has failed."}],"type":"paragraph"},{"name":"Important","type":"aside","content":[{"inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","isActive":true,"type":"reference"},{"text":" or ","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","isActive":true},{"text":" instead.","type":"text"}],"type":"paragraph"}],"style":"important"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start()"},"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU"}],"title":"start()","roleHeading":"Instance Method","role":"symbol","platforms":[],"symbolKind":"method","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)start","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"DFUServiceController","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"deprecationSummary":[{"inlineContent":[{"text":"Use start(target: CBPeripheral) instead.","type":"text"}],"type":"paragraph"}],"abstract":[{"text":"Starts sending the specified firmware to the DFU target specified in","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start()":{"title":"start()","type":"topic","kind":"symbol","deprecated":true,"role":"symbol","abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target specified in"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","text":"DFUServiceController"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start()"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/init(centralManager:target:)":{"title":"init(centralManager:target:)","type":"topic","kind":"symbol","deprecated":true,"role":"symbol","abstract":[{"type":"text","text":"Creates the "},{"type":"codeVoice","code":"DFUServiceInitializer"},{"type":"text","text":" which allows updating firmware on"},{"type":"text","text":" "},{"type":"text","text":"Bluetooth LE devices supporting Legacy or Secure DFU from nRF5 SDK from"},{"text":" ","type":"text"},{"type":"text","text":"Nordic Semiconductor.."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/init(centralManager:target:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"centralManager"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBCentralManager","preciseIdentifier":"c:objc(cs)CBCentralManager"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":")"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/init(centralmanager:target:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"abstract":[{"type":"text","text":"Starts sending the specified firmware to the given DFU target."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"kind":"text","text":"?"}],"title":"start(target:)","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(targetWithIdentifier:)":{"title":"start(targetWithIdentifier:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","text":"DFUServiceController"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/start(target:).json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/start(target:).json index c172f992..8447ed3c 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/start(target:).json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/start(target:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"metadata":{"roleHeading":"Instance Method","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)startWithTarget:","symbolKind":"method","title":"start(target:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The DFU target peripheral."}],"type":"paragraph"}],"name":"target"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"inlineContent":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"},{"text":" object that can be used to control the DFU","type":"text"},{"type":"text","text":" "},{"type":"text","text":"operation, or "},{"code":"nil","type":"codeVoice"},{"text":", if the file was not set, or the peripheral instance","type":"text"},{"text":" ","type":"text"},{"text":"could not be retrieved.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"When started, the service will automatically connect to the target, switch to"},{"text":" ","type":"text"},{"type":"text","text":"DFU Bootloader mode (if necessary), and send all the content of the specified"},{"text":" ","type":"text"},{"type":"text","text":"firmware file in one or two connections. Two connections will be used if a ZIP"},{"text":" ","type":"text"},{"text":"file contains a SoftDevice and\/or Bootloader and an Application. First, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"SoftDevice and\/or Bootloader will be transferred, then the service will disconnect,"},{"type":"text","text":" "},{"type":"text","text":"reconnect to the (new) Bootloader again and send the Application (unless the"},{"text":" ","type":"text"},{"type":"text","text":"target supports receiving all files in a single connection). The peripheral"},{"type":"text","text":" "},{"text":"will NOT be reconnected after the DFU is completed, aborted or has failed.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method does not take control over the peripheral."},{"text":" ","type":"text"},{"text":"A new central manager is used, from which a copy of the peripheral is retrieved.","type":"text"},{"text":" ","type":"text"},{"text":"Be warned, that the original peripheral delegate may receive a lot of calls, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"it will restart during the process. The app should not send any data to DFU"},{"text":" ","type":"text"},{"text":"characteristics when DFU is in progress.","type":"text"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Starts sending the specified firmware to the given DFU target.","type":"text"}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"type":"topic","abstract":[{"text":"Starts sending the specified firmware to the given DFU target.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","title":"start(target:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","interfaceLanguage":"swift"},"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)startWithTarget:","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"start(target:)","roleHeading":"Instance Method","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","text":"DFUServiceController"},{"kind":"text","text":"?"}]}]},{"parameters":[{"name":"target","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The DFU target peripheral."}]}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","type":"reference","isActive":true},{"text":" object that can be used to control the DFU","type":"text"},{"text":" ","type":"text"},{"text":"operation, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":", if the file was not set, or the peripheral instance","type":"text"},{"type":"text","text":" "},{"text":"could not be retrieved.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When started, the service will automatically connect to the target, switch to"},{"text":" ","type":"text"},{"text":"DFU Bootloader mode (if necessary), and send all the content of the specified","type":"text"},{"text":" ","type":"text"},{"text":"firmware file in one or two connections. Two connections will be used if a ZIP","type":"text"},{"type":"text","text":" "},{"type":"text","text":"file contains a SoftDevice and\/or Bootloader and an Application. First, the"},{"text":" ","type":"text"},{"text":"SoftDevice and\/or Bootloader will be transferred, then the service will disconnect,","type":"text"},{"type":"text","text":" "},{"text":"reconnect to the (new) Bootloader again and send the Application (unless the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"target supports receiving all files in a single connection). The peripheral"},{"type":"text","text":" "},{"text":"will NOT be reconnected after the DFU is completed, aborted or has failed.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"This method does not take control over the peripheral.","type":"text"},{"text":" ","type":"text"},{"text":"A new central manager is used, from which a copy of the peripheral is retrieved.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Be warned, that the original peripheral delegate may receive a lot of calls, and"},{"type":"text","text":" "},{"type":"text","text":"it will restart during the process. The app should not send any data to DFU"},{"type":"text","text":" "},{"text":"characteristics when DFU is in progress.","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"kind":"symbol","abstract":[{"type":"text","text":"Starts sending the specified firmware to the given DFU target."}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"abstract":[{"type":"text","text":"Starts sending the specified firmware to the given DFU target."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"kind":"text","text":"?"}],"title":"start(target:)","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/start(targetwithidentifier:).json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/start(targetwithidentifier:).json index cd4ff5ea..2018e49f 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/start(targetwithidentifier:).json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/start(targetwithidentifier:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"method","title":"start(targetWithIdentifier:)","roleHeading":"Instance Method","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"text":"?","kind":"text"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)startWithTargetWithIdentifier:","role":"symbol"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"targetWithIdentifier"},{"text":" ","kind":"text"},{"text":"uuid","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController","kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The UUID associated with the peer.","type":"text"}],"type":"paragraph"}],"name":"uuid"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"},{"type":"text","text":" object that can be used to control the DFU"},{"type":"text","text":" "},{"text":"operation, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", if the file was not set, or the peripheral instance","type":"text"},{"type":"text","text":" "},{"text":"could not be retrieved.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"When started, the service will automatically connect to the target, switch to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU Bootloader mode (if necessary), and send all the content of the specified"},{"text":" ","type":"text"},{"text":"firmware file in one or two connections. Two connections will be used if a ZIP","type":"text"},{"type":"text","text":" "},{"type":"text","text":"file contains a SoftDevice and\/or Bootloader and an Application. First, the"},{"text":" ","type":"text"},{"text":"SoftDevice and\/or Bootloader will be transferred, then the service will disconnect,","type":"text"},{"type":"text","text":" "},{"text":"reconnect to the (new) Bootloader again and send the Application (unless the","type":"text"},{"type":"text","text":" "},{"text":"target supports receiving all files in a single connection). The peripheral","type":"text"},{"type":"text","text":" "},{"text":"will NOT be reconnected after the DFU is completed, aborted or has failed.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This method does not take control over the peripheral."},{"type":"text","text":" "},{"type":"text","text":"A new central manager is used, from which a copy of the peripheral is retrieved."},{"type":"text","text":" "},{"type":"text","text":"Be warned, that the original peripheral delegate may receive a lot of calls, and"},{"text":" ","type":"text"},{"type":"text","text":"it will restart during the process. The app should not send any data to DFU"},{"type":"text","text":" "},{"text":"characteristics when DFU is in progress.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(targetWithIdentifier:)":{"title":"start(targetWithIdentifier:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"targetWithIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"targetWithIdentifier","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uuid"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","text":"DFUServiceController","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The UUID associated with the peer.","type":"text"}]}],"name":"uuid"}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","type":"reference","isActive":true},{"text":" object that can be used to control the DFU","type":"text"},{"type":"text","text":" "},{"text":"operation, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", if the file was not set, or the peripheral instance"},{"text":" ","type":"text"},{"type":"text","text":"could not be retrieved."}]}],"kind":"content"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"When started, the service will automatically connect to the target, switch to"},{"text":" ","type":"text"},{"type":"text","text":"DFU Bootloader mode (if necessary), and send all the content of the specified"},{"type":"text","text":" "},{"text":"firmware file in one or two connections. Two connections will be used if a ZIP","type":"text"},{"text":" ","type":"text"},{"text":"file contains a SoftDevice and\/or Bootloader and an Application. First, the","type":"text"},{"text":" ","type":"text"},{"text":"SoftDevice and\/or Bootloader will be transferred, then the service will disconnect,","type":"text"},{"type":"text","text":" "},{"text":"reconnect to the (new) Bootloader again and send the Application (unless the","type":"text"},{"type":"text","text":" "},{"text":"target supports receiving all files in a single connection). The peripheral","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will NOT be reconnected after the DFU is completed, aborted or has failed."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method does not take control over the peripheral."},{"text":" ","type":"text"},{"type":"text","text":"A new central manager is used, from which a copy of the peripheral is retrieved."},{"type":"text","text":" "},{"type":"text","text":"Be warned, that the original peripheral delegate may receive a lot of calls, and"},{"text":" ","type":"text"},{"text":"it will restart during the process. The app should not send any data to DFU","type":"text"},{"type":"text","text":" "},{"type":"text","text":"characteristics when DFU is in progress."}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"targetWithIdentifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","text":"DFUServiceController"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)startWithTargetWithIdentifier:","role":"symbol","symbolKind":"method","title":"start(targetWithIdentifier:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(targetWithIdentifier:)":{"title":"start(targetWithIdentifier:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","text":"DFUServiceController"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/uuidhelper.json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/uuidhelper.json index 715a6183..48f77ff8 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/uuidhelper.json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/uuidhelper.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"UUIDs used during the DFU Process."}],"metadata":{"symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)uuidHelper","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uuidHelper","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DFUUuidHelper","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuidHelper"}],"roleHeading":"Instance Property","title":"uuidHelper","role":"symbol","modules":[{"name":"NordicDFU"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/uuidhelper"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/uuidHelper","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uuidHelper"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuidHelper","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","kind":"typeIdentifier","text":"DFUUuidHelper"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This allows you to pass in Custom UUIDs for the DFU Service\/Characteristics."}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/uuidHelper":{"kind":"symbol","title":"uuidHelper","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uuidHelper","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuidHelper","text":"DFUUuidHelper","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"UUIDs used during the DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/uuidhelper","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/uuidHelper"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uuidHelper","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuidHelper","kind":"typeIdentifier","text":"DFUUuidHelper"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This allows you to pass in Custom UUIDs for the DFU Service\/Characteristics."}],"type":"paragraph"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uuidHelper","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuidHelper","text":"DFUUuidHelper"}],"modules":[{"name":"NordicDFU"}],"role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(py)uuidHelper","roleHeading":"Instance Property","title":"uuidHelper"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/uuidhelper"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"UUIDs used during the DFU Process."}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/uuidHelper","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/uuidHelper":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uuidHelper"},{"kind":"text","text":": "},{"text":"DFUUuidHelper","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuidHelper"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/uuidHelper","abstract":[{"type":"text","text":"UUIDs used during the DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/uuidhelper","title":"uuidHelper"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuserviceinitiator/with(firmware:).json b/docs/data/documentation/nordicdfu/dfuserviceinitiator/with(firmware:).json index 579a02e4..d8df73d5 100644 --- a/docs/data/documentation/nordicdfu/dfuserviceinitiator/with(firmware:).json +++ b/docs/data/documentation/nordicdfu/dfuserviceinitiator/with(firmware:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"sections":[],"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)withFirmware:","symbolKind":"method","role":"symbol","title":"with(firmware:)","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"with","kind":"identifier"},{"kind":"text","text":"("},{"text":"firmware","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DFUFirmware","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmware"},{"kind":"text","text":") -> "},{"text":"DFUServiceInitiator","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Sets the file with the firmware."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"text":"firmware","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"file"},{"kind":"text","text":": "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmware","kind":"typeIdentifier","text":"DFUFirmware"},{"kind":"text","text":") -> "},{"text":"DFUServiceInitiator","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The firmware wrapper object.","type":"text"}],"type":"paragraph"}],"name":"file"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The initiator instance to allow chain use."}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The file must be specified before calling "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"or "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","type":"reference"},{"type":"text","text":" method."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/with(firmware:)"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/with(firmware:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"type":"topic","abstract":[{"text":"Starts sending the specified firmware to the given DFU target.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBPeripheral","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","title":"start(target:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(targetWithIdentifier:)":{"title":"start(targetWithIdentifier:)","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"targetWithIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/with(firmware:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/with(firmware:)","kind":"symbol","abstract":[{"type":"text","text":"Sets the file with the firmware."}],"role":"symbol","title":"with(firmware:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"firmware"},{"text":": ","kind":"text"},{"text":"DFUFirmware","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmware"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator","text":"DFUServiceInitiator","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/with(firmware:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Sets the file with the firmware."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"]]},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/with(firmware:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"with","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"firmware"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"file"},{"text":": ","kind":"text"},{"text":"DFUFirmware","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"DFUServiceInitiator","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"file","content":[{"inlineContent":[{"text":"The firmware wrapper object.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"text":"The initiator instance to allow chain use.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The file must be specified before calling ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"text":"or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)"},{"text":" method.","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuserviceinitiator\/with(firmware:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Method","title":"with(firmware:)","symbolKind":"method","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator(im)withFirmware:","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"text":"firmware","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DFUFirmware","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmware","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator","kind":"typeIdentifier","text":"DFUServiceInitiator"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(target:)":{"abstract":[{"type":"text","text":"Starts sending the specified firmware to the given DFU target."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(target:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBPeripheral","text":"CBPeripheral"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"kind":"text","text":"?"}],"title":"start(target:)","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(target:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/with(firmware:)":{"title":"with(firmware:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Sets the file with the firmware."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/with(firmware:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"with","kind":"identifier"},{"text":"(","kind":"text"},{"text":"firmware","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DFUFirmware","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUFirmware"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceInitiator","kind":"typeIdentifier","text":"DFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/with(firmware:)"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/start(targetWithIdentifier:)":{"title":"start(targetWithIdentifier:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Starts sending the specified firmware to the DFU target with given identifier."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/start(targetWithIdentifier:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","text":"DFUServiceController"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/start(targetwithidentifier:)"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate.json b/docs/data/documentation/nordicdfu/dfustate.json index 30d8fbbf..dbb5db7b 100644 --- a/docs/data/documentation/nordicdfu/dfustate.json +++ b/docs/data/documentation/nordicdfu/dfustate.json @@ -1 +1 @@ -{"metadata":{"title":"DFUState","role":"symbol","roleHeading":"Enumeration","externalID":"c:@M@NordicDFU@E@DFUState","symbolKind":"enum","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUState"}],"navigatorTitle":[{"kind":"identifier","text":"DFUState"}]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUState"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"overview","text":"Overview"},{"inlineContent":[{"text":"The new state is returned using ","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)","isActive":true},{"type":"text","text":" "},{"text":"set as ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When the DFU operation ends with an error, the error is reported using"},{"type":"text","text":" "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","isActive":true,"type":"reference"},{"text":".","type":"text"},{"text":" ","type":"text"},{"text":"In that case the state change is not reported.","type":"text"}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","interfaceLanguage":"swift"},"abstract":[{"text":"The state of the DFU Service.","type":"text"}],"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"title":"Initialization"}],"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"title":"States"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustate"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"title":"DFUPeripheralSelector","type":"topic","abstract":[{"type":"text","text":"The default implementation of "},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","type":"reference"},{"text":".","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelector"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselector","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelector","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUState/CustomStringConvertible-Implementations":{"url":"\/documentation\/nordicdfu\/dfustate\/customstringconvertible-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"CustomStringConvertible Implementations","kind":"article"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","url":"\/documentation\/nordicdfu\/dfuservicedelegate","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","url":"\/documentation\/nordicdfu\/dfustate\/starting","role":"symbol","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations","url":"\/documentation\/nordicdfu\/dfustate\/rawrepresentable-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUState/Equatable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/equatable-implementations","title":"Equatable Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUState/init(rawValue:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/init(rawValue:)","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/nordicdfu\/dfustate\/init(rawvalue:)","title":"init(rawValue:)"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","url":"\/documentation\/nordicdfu\/dfustate\/disconnecting","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"kind":"symbol","abstract":[{"type":"text","text":"A DFU error enumeration."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuerror","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUError"}],"title":"DFUError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuStateDidChange(to:)":{"title":"dfuStateDidChange(to:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dfuStateDidChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUState","text":"DFUState","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"type":"text","text":"Callback called when state of the DFU Service has changed."}],"url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfustatedidchange(to:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)"},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"title":"DFUState.validating","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","kind":"symbol"},"doc://NordicDFU/SY":{"identifier":"doc:\/\/NordicDFU\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuError(_:didOccurWithMessage:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfuerror(_:didoccurwithmessage:)","role":"symbol","type":"topic","required":true,"abstract":[{"text":"Called after an error occurred.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuError"},{"kind":"text","text":"("},{"text":"DFUError","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUError"},{"text":", ","kind":"text"},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"dfuError(_:didOccurWithMessage:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/delegate":{"abstract":[{"type":"text","text":"The service delegate is an object that will be notified about state changes"},{"type":"text","text":" "},{"type":"text","text":"of the DFU Service."}],"role":"symbol","title":"delegate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delegate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DFUServiceDelegate","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/delegate"},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate\/connecting","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","role":"symbol","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"title":"DFUPeripheralSelectorDelegate","type":"topic","abstract":[{"type":"text","text":"The DFU peripheral selector delegate is used to select the device advertising in"},{"text":" ","type":"text"},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"role":"symbol","navigatorTitle":[{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingDfuMode"}]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"title":"States"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"]}],"seeAlsoSections":[{"title":"Initialization","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"inlineContent":[{"text":"The new state is returned using ","type":"text"},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)","isActive":true},{"type":"text","text":" "},{"text":"set as ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"When the DFU operation ends with an error, the error is reported using","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","type":"reference"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"In that case the state change is not reported."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUState","navigatorTitle":[{"kind":"identifier","text":"DFUState"}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUState"}],"symbolKind":"enum","title":"DFUState","roleHeading":"Enumeration","modules":[{"name":"NordicDFU"}]},"abstract":[{"text":"The state of the DFU Service.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/RawRepresentable-Implementations":{"url":"\/documentation\/nordicdfu\/dfustate\/rawrepresentable-implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","title":"DFUState.validating","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/validating","abstract":[{"text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU.","type":"text"}]},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUState/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/init(rawValue:)","role":"symbol","type":"topic","title":"init(rawValue:)","url":"\/documentation\/nordicdfu\/dfustate\/init(rawvalue:)"},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/CustomStringConvertible-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfustate\/customstringconvertible-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/connecting","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/SY":{"identifier":"doc:\/\/NordicDFU\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelector":{"url":"\/documentation\/nordicdfu\/dfuperipheralselector","abstract":[{"type":"text","text":"The default implementation of "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate","isActive":true,"type":"reference"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"DFUPeripheralSelector","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelector","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUPeripheralSelector"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelector"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/starting","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuError(_:didOccurWithMessage:)":{"required":true,"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfuerror(_:didoccurwithmessage:)","abstract":[{"text":"Called after an error occurred.","type":"text"}],"title":"dfuError(_:didOccurWithMessage:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuError(_:didOccurWithMessage:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dfuError"},{"kind":"text","text":"("},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUError","kind":"typeIdentifier","text":"DFUError"},{"kind":"text","text":", "},{"text":"didOccurWithMessage","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator/delegate":{"title":"delegate","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The service delegate is an object that will be notified about state changes"},{"text":" ","type":"text"},{"text":"of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator\/delegate","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delegate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(pl)DFUServiceDelegate","text":"DFUServiceDelegate"},{"kind":"text","text":"?"}],"url":"\/documentation\/nordicdfu\/dfuserviceinitiator\/delegate"},"doc://NordicDFU/documentation/NordicDFU/DFUError":{"abstract":[{"text":"A DFU error enumeration.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUError","kind":"identifier"}],"title":"DFUError","navigatorTitle":[{"kind":"identifier","text":"DFUError"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUError","url":"\/documentation\/nordicdfu\/dfuerror","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","type":"topic","abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/disconnecting"},"doc://NordicDFU/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate/dfuStateDidChange(to:)":{"required":true,"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate\/dfustatedidchange(to:)","abstract":[{"type":"text","text":"Callback called when state of the DFU Service has changed."}],"title":"dfuStateDidChange(to:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate\/dfuStateDidChange(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dfuStateDidChange","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUState","text":"DFUState"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/Equatable-Implementations":{"url":"\/documentation\/nordicdfu\/dfustate\/equatable-implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceDelegate":{"abstract":[{"type":"text","text":"The service delegate reports about state changes and errors."}],"type":"topic","navigatorTitle":[{"text":"DFUServiceDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceDelegate","kind":"identifier"}],"title":"DFUServiceDelegate","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuservicedelegate"},"doc://NordicDFU/documentation/NordicDFU/DFUPeripheralSelectorDelegate":{"url":"\/documentation\/nordicdfu\/dfuperipheralselectordelegate","abstract":[{"text":"The DFU peripheral selector delegate is used to select the device advertising in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"DFU bootloader mode after switching from application mode."}],"navigatorTitle":[{"kind":"identifier","text":"DFUPeripheralSelectorDelegate"}],"kind":"symbol","role":"symbol","title":"DFUPeripheralSelectorDelegate","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUPeripheralSelectorDelegate","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUPeripheralSelectorDelegate"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/!=(_:_:).json b/docs/data/documentation/nordicdfu/dfustate/!=(_:_:).json index 24757a02..cef316c3 100644 --- a/docs/data/documentation/nordicdfu/dfustate/!=(_:_:).json +++ b/docs/data/documentation/nordicdfu/dfustate/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@DFUState","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator","title":"!=(_:_:)","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"extendedModule":"Swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState/Equatable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/equatable-implementations","title":"Equatable Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUState/!=(_:_:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/dfustate\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@DFUState","title":"!=(_:_:)","symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/Equatable-Implementations":{"url":"\/documentation\/nordicdfu\/dfustate\/equatable-implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/!=(_:_:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/!=(_:_:)","title":"!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/dfustate\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/aborted.json b/docs/data/documentation/nordicdfu/dfustate/aborted.json index 5dc50127..f2ca7087 100644 --- a/docs/data/documentation/nordicdfu/dfustate/aborted.json +++ b/docs/data/documentation/nordicdfu/dfustate/aborted.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"States","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed"],"generated":true}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUState@DFUStateAborted","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"title":"DFUState.aborted","role":"symbol","modules":[{"name":"NordicDFU"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"aborted"}]}]}],"sections":[],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfustate\/aborted"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","url":"\/documentation\/nordicdfu\/dfustate\/starting","role":"symbol","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingDfuMode"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate\/connecting","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","role":"symbol","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"title":"DFUState.validating","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","url":"\/documentation\/nordicdfu\/dfustate\/disconnecting","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"DFU operation was aborted."}],"metadata":{"symbolKind":"case","modules":[{"name":"NordicDFU"}],"title":"DFUState.aborted","externalID":"c:@M@NordicDFU@E@DFUState@DFUStateAborted","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed"],"title":"States"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/aborted"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/starting","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/connecting","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","title":"DFUState.validating","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/validating","abstract":[{"text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","type":"topic","abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/disconnecting"},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/completed.json b/docs/data/documentation/nordicdfu/dfustate/completed.json index f17eaa42..6b6b8448 100644 --- a/docs/data/documentation/nordicdfu/dfustate/completed.json +++ b/docs/data/documentation/nordicdfu/dfustate/completed.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"States","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"generated":true}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"sections":[],"abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"metadata":{"externalID":"c:@M@NordicDFU@E@DFUState@DFUStateCompleted","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"completed","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","title":"DFUState.completed","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"completed","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/completed"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"title":"DFUState.validating","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingDfuMode"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","url":"\/documentation\/nordicdfu\/dfustate\/starting","role":"symbol","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","url":"\/documentation\/nordicdfu\/dfustate\/disconnecting","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate\/connecting","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","role":"symbol","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfustate\/completed"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"title":"States"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","interfaceLanguage":"swift"},"abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","title":"DFUState.completed","externalID":"c:@M@NordicDFU@E@DFUState@DFUStateCompleted","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"completed","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","title":"DFUState.validating","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/validating","abstract":[{"text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/connecting","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/starting","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","type":"topic","abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/disconnecting"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/connecting.json b/docs/data/documentation/nordicdfu/dfustate/connecting.json index 5fada117..4794eb7a 100644 --- a/docs/data/documentation/nordicdfu/dfustate/connecting.json +++ b/docs/data/documentation/nordicdfu/dfustate/connecting.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"sections":[],"abstract":[{"type":"text","text":"Service is connecting to the DFU target."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"DFUState.connecting","externalID":"c:@M@NordicDFU@E@DFUState@DFUStateConnecting","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"connecting","kind":"identifier"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"generated":true,"title":"States"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/connecting"]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingDfuMode"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"title":"DFUState.validating","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","url":"\/documentation\/nordicdfu\/dfustate\/disconnecting","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","url":"\/documentation\/nordicdfu\/dfustate\/starting","role":"symbol","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate\/connecting","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","role":"symbol","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/connecting"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUState@DFUStateConnecting","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUState.connecting","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"connecting","kind":"identifier"}],"symbolKind":"case"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"generated":true,"title":"States"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/starting","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","title":"DFUState.validating","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/validating","abstract":[{"text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","type":"topic","abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/disconnecting"},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/connecting","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/customstringconvertible-implementations.json b/docs/data/documentation/nordicdfu/dfustate/customstringconvertible-implementations.json index 54f6c55d..ef1f72f5 100644 --- a/docs/data/documentation/nordicdfu/dfustate/customstringconvertible-implementations.json +++ b/docs/data/documentation/nordicdfu/dfustate/customstringconvertible-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu\/dfustate\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/description"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState/description":{"kind":"symbol","title":"description","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/description","role":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"sections":[],"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/description"]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustate\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/description":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/description","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/description","title":"description","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/description.json b/docs/data/documentation/nordicdfu/dfustate/description.json index 0a1346b6..872424fe 100644 --- a/docs/data/documentation/nordicdfu/dfustate/description.json +++ b/docs/data/documentation/nordicdfu/dfustate/description.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/description","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"symbolKind":"property","externalID":"s:9NordicDFU8DFUStateO11descriptionSSvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","title":"description","role":"symbol","modules":[{"name":"NordicDFU"}],"extendedModule":"NordicDFU"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/description"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/CustomStringConvertible-Implementations":{"url":"\/documentation\/nordicdfu\/dfustate\/customstringconvertible-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"CustomStringConvertible Implementations","kind":"article"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/description":{"kind":"symbol","title":"description","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/description","role":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/description"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","roleHeading":"Instance Property","extendedModule":"NordicDFU","externalID":"s:9NordicDFU8DFUStateO11descriptionSSvp","symbolKind":"property","modules":[{"name":"NordicDFU"}],"role":"symbol"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/description"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/CustomStringConvertible-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfustate\/customstringconvertible-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/description":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/description","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/description","title":"description","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/disconnecting.json b/docs/data/documentation/nordicdfu/dfustate/disconnecting.json index a7a92567..07479a8e 100644 --- a/docs/data/documentation/nordicdfu/dfustate/disconnecting.json +++ b/docs/data/documentation/nordicdfu/dfustate/disconnecting.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"seeAlsoSections":[{"generated":true,"title":"States","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/disconnecting"]}],"metadata":{"roleHeading":"Case","role":"symbol","title":"DFUState.disconnecting","modules":[{"name":"NordicDFU"}],"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUState@DFUStateDisconnecting","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"title":"DFUState.validating","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingDfuMode"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","url":"\/documentation\/nordicdfu\/dfustate\/disconnecting","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","url":"\/documentation\/nordicdfu\/dfustate\/starting","role":"symbol","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate\/connecting","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","role":"symbol","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/disconnecting"]}],"seeAlsoSections":[{"title":"States","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU"}],"title":"DFUState.disconnecting","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUState@DFUStateDisconnecting","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]},"abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","title":"DFUState.validating","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/validating","abstract":[{"text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","type":"topic","abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/disconnecting"},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/starting","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/connecting","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/enablingdfumode.json b/docs/data/documentation/nordicdfu/dfustate/enablingdfumode.json index 2431eba4..d507a20b 100644 --- a/docs/data/documentation/nordicdfu/dfustate/enablingdfumode.json +++ b/docs/data/documentation/nordicdfu/dfustate/enablingdfumode.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"enablingDfuMode","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/enablingdfumode"]}],"abstract":[{"type":"text","text":"DFU Service is switching the device to DFU mode."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"generated":true,"title":"States"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"title":"DFUState.enablingDfuMode","roleHeading":"Case","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUState@DFUStateEnablingDfuMode","symbolKind":"case","role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"title":"DFUState.validating","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","url":"\/documentation\/nordicdfu\/dfustate\/disconnecting","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate\/connecting","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","role":"symbol","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","url":"\/documentation\/nordicdfu\/dfustate\/starting","role":"symbol","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingDfuMode"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/enablingdfumode"]}],"kind":"symbol","metadata":{"roleHeading":"Case","title":"DFUState.enablingDfuMode","externalID":"c:@M@NordicDFU@E@DFUState@DFUStateEnablingDfuMode","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"enablingDfuMode","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"symbolKind":"case","role":"symbol"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"DFU Service is switching the device to DFU mode."}],"seeAlsoSections":[{"title":"States","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/starting","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/connecting","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","title":"DFUState.validating","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","type":"topic","abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/disconnecting"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/equatable-implementations.json b/docs/data/documentation/nordicdfu/dfustate/equatable-implementations.json index 3d4e65bd..05bb99e5 100644 --- a/docs/data/documentation/nordicdfu/dfustate/equatable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfustate/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu\/dfustate\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations"},"sections":[],"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/!=(_:_:)"],"title":"Operators","generated":true}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/!=(_:_:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/dfustate\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/!=(_:_:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustate\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/!=(_:_:)"],"generated":true}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/!=(_:_:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/!=(_:_:)","title":"!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/dfustate\/!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/hash(into:).json b/docs/data/documentation/nordicdfu/dfustate/hash(into:).json index ecc7658c..8211afe1 100644 --- a/docs/data/documentation/nordicdfu/dfustate/hash(into:).json +++ b/docs/data/documentation/nordicdfu/dfustate/hash(into:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@DFUState","role":"symbol","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/hash(into:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations","url":"\/documentation\/nordicdfu\/dfustate\/rawrepresentable-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUState/hash(into:)":{"abstract":[],"role":"symbol","title":"hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hash(into:)","url":"\/documentation\/nordicdfu\/dfustate\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/hash(into:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@DFUState","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"title":"hash(into:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/hash(into:)":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/hash(into:)","abstract":[],"title":"hash(into:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/RawRepresentable-Implementations":{"url":"\/documentation\/nordicdfu\/dfustate\/rawrepresentable-implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/hashvalue.json b/docs/data/documentation/nordicdfu/dfustate/hashvalue.json index c3f87173..0fcac110 100644 --- a/docs/data/documentation/nordicdfu/dfustate/hashvalue.json +++ b/docs/data/documentation/nordicdfu/dfustate/hashvalue.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/hashvalue"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hashValue"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@DFUState","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","role":"symbol","title":"hashValue","roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations","url":"\/documentation\/nordicdfu\/dfustate\/rawrepresentable-implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState/hashValue":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/nordicdfu\/dfustate\/hashvalue","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[],"title":"hashValue"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@DFUState","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"symbolKind":"property","extendedModule":"Swift","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/hashvalue"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hashValue"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/hashValue":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hashValue","url":"\/documentation\/nordicdfu\/dfustate\/hashvalue","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hashValue"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/RawRepresentable-Implementations":{"url":"\/documentation\/nordicdfu\/dfustate\/rawrepresentable-implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/init(rawvalue:).json b/docs/data/documentation/nordicdfu/dfustate/init(rawvalue:).json index 4449ce9b..f4b4d2de 100644 --- a/docs/data/documentation/nordicdfu/dfustate/init(rawvalue:).json +++ b/docs/data/documentation/nordicdfu/dfustate/init(rawvalue:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/init(rawValue:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"metadata":{"symbolKind":"init","externalID":"s:9NordicDFU8DFUStateO8rawValueACSgSi_tcfc","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/init(rawValue:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/init(rawValue:)","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/nordicdfu\/dfustate\/init(rawvalue:)","title":"init(rawValue:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:9NordicDFU8DFUStateO8rawValueACSgSi_tcfc","roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(rawValue:)","modules":[{"name":"NordicDFU"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfustate\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/init(rawValue:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/init(rawValue:)","role":"symbol","type":"topic","title":"init(rawValue:)","url":"\/documentation\/nordicdfu\/dfustate\/init(rawvalue:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/rawrepresentable-implementations.json b/docs/data/documentation/nordicdfu/dfustate/rawrepresentable-implementations.json index daa68028..def41978 100644 --- a/docs/data/documentation/nordicdfu/dfustate/rawrepresentable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfustate/rawrepresentable-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"NordicDFU"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hashValue"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/hashValue":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/nordicdfu\/dfustate\/hashvalue","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[],"title":"hashValue"},"doc://NordicDFU/documentation/NordicDFU/DFUState/hash(into:)":{"abstract":[],"role":"symbol","title":"hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hash(into:)","url":"\/documentation\/nordicdfu\/dfustate\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/rawrepresentable-implementations"]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/RawRepresentable-Implementations"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/hashValue":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hashValue","url":"\/documentation\/nordicdfu\/dfustate\/hashvalue","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hashValue"},"doc://NordicDFU/documentation/NordicDFU/DFUState/hash(into:)":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/hash(into:)","abstract":[],"title":"hash(into:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/starting.json b/docs/data/documentation/nordicdfu/dfustate/starting.json index 99ec6add..1a6ecba2 100644 --- a/docs/data/documentation/nordicdfu/dfustate/starting.json +++ b/docs/data/documentation/nordicdfu/dfustate/starting.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"DFU Service is initializing DFU operation."}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/starting"]}],"metadata":{"role":"symbol","externalID":"c:@M@NordicDFU@E@DFUState@DFUStateStarting","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"starting","kind":"identifier"}],"roleHeading":"Case","title":"DFUState.starting","modules":[{"name":"NordicDFU"}],"symbolKind":"case"},"seeAlsoSections":[{"title":"States","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"generated":true}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate\/connecting","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","role":"symbol","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","url":"\/documentation\/nordicdfu\/dfustate\/starting","role":"symbol","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"title":"DFUState.validating","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","url":"\/documentation\/nordicdfu\/dfustate\/disconnecting","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingDfuMode"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"DFU Service is initializing DFU operation."}],"metadata":{"title":"DFUState.starting","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"starting","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUState@DFUStateStarting","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"seeAlsoSections":[{"generated":true,"title":"States","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/starting"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","title":"DFUState.validating","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/validating","abstract":[{"text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/connecting","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","type":"topic","abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/disconnecting"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/starting","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/uploading.json b/docs/data/documentation/nordicdfu/dfustate/uploading.json index 19dedabc..8a27c121 100644 --- a/docs/data/documentation/nordicdfu/dfustate/uploading.json +++ b/docs/data/documentation/nordicdfu/dfustate/uploading.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"DFU Service is uploading the firmware."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUState@DFUStateUploading","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"title":"DFUState.uploading","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}]},"seeAlsoSections":[{"generated":true,"title":"States","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploading","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/uploading"]}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"title":"DFUState.validating","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingDfuMode"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","url":"\/documentation\/nordicdfu\/dfustate\/disconnecting","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","url":"\/documentation\/nordicdfu\/dfustate\/starting","role":"symbol","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate\/connecting","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","role":"symbol","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfustate\/uploading"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"title":"States","generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploading","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUState@DFUStateUploading","title":"DFUState.uploading","symbolKind":"case","roleHeading":"Case","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"sections":[],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/connecting","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","type":"topic","abstract":[{"text":"DFU operation was aborted.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/aborted"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/starting","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","type":"topic","abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/disconnecting"},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","title":"DFUState.validating","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/validating","abstract":[{"text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustate/validating.json b/docs/data/documentation/nordicdfu/dfustate/validating.json index 9eb4ead9..78784b74 100644 --- a/docs/data/documentation/nordicdfu/dfustate/validating.json +++ b/docs/data/documentation/nordicdfu/dfustate/validating.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"generated":true,"title":"States"}],"metadata":{"roleHeading":"Case","symbolKind":"case","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"validating","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUState@DFUStateValidating","role":"symbol","title":"DFUState.validating"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustate\/validating"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"validating","kind":"identifier"}],"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"title":"DFUState.validating","url":"\/documentation\/nordicdfu\/dfustate\/validating","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUState","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState","title":"DFUState","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"role":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","url":"\/documentation\/nordicdfu\/dfustate\/completed","role":"symbol","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"enablingDfuMode"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aborted"}],"abstract":[{"text":"DFU operation was aborted.","type":"text"}],"title":"DFUState.aborted","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connecting","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfustate\/connecting","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","role":"symbol","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uploading"}],"abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"title":"DFUState.uploading","url":"\/documentation\/nordicdfu\/dfustate\/uploading","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","url":"\/documentation\/nordicdfu\/dfustate\/starting","role":"symbol","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","abstract":[{"type":"text","text":"The iDevice is disconnecting or waiting for disconnection."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","url":"\/documentation\/nordicdfu\/dfustate\/disconnecting","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"disconnecting","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted"],"title":"States","generated":true}],"metadata":{"symbolKind":"case","modules":[{"name":"NordicDFU"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"validating","kind":"identifier"}],"title":"DFUState.validating","roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUState@DFUStateValidating"},"abstract":[{"type":"text","text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustate\/validating"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/completed":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completed"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/completed","title":"DFUState.completed","type":"topic","abstract":[{"text":"DFU operation is completed and successful.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/completed"},"doc://NordicDFU/documentation/NordicDFU/DFUState/disconnecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disconnecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/disconnecting","title":"DFUState.disconnecting","type":"topic","abstract":[{"text":"The iDevice is disconnecting or waiting for disconnection.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/disconnecting"},"doc://NordicDFU/documentation/NordicDFU/DFUState/connecting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connecting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/connecting","title":"DFUState.connecting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/connecting","abstract":[{"text":"Service is connecting to the DFU target.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/enablingDfuMode":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enablingDfuMode"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/enablingDfuMode","title":"DFUState.enablingDfuMode","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/enablingdfumode","abstract":[{"text":"DFU Service is switching the device to DFU mode.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/validating":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validating"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/validating","title":"DFUState.validating","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/validating","abstract":[{"text":"The DFU target is validating the firmware. This state occurs only in Legacy DFU.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUState/aborted":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/aborted","title":"DFUState.aborted","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"aborted","kind":"identifier"}],"abstract":[{"type":"text","text":"DFU operation was aborted."}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustate\/aborted","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUState/uploading":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploading"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/uploading","title":"DFUState.uploading","type":"topic","abstract":[{"text":"DFU Service is uploading the firmware.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustate\/uploading"},"doc://NordicDFU/documentation/NordicDFU/DFUState":{"url":"\/documentation\/nordicdfu\/dfustate","type":"topic","navigatorTitle":[{"text":"DFUState","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUState","kind":"identifier"}],"role":"symbol","title":"DFUState","kind":"symbol","abstract":[{"text":"The state of the DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState"},"doc://NordicDFU/documentation/NordicDFU/DFUState/starting":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starting"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUState\/starting","title":"DFUState.starting","type":"topic","url":"\/documentation\/nordicdfu\/dfustate\/starting","abstract":[{"text":"DFU Service is initializing DFU operation.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamhexerror.json b/docs/data/documentation/nordicdfu/dfustreamhexerror.json index a8793432..7bb50cca 100644 --- a/docs/data/documentation/nordicdfu/dfustreamhexerror.json +++ b/docs/data/documentation/nordicdfu/dfustreamhexerror.json @@ -1 +1 @@ -{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/s5ErrorP","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/s8SendableP"],"type":"conformsTo","title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamhexerror"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","interfaceLanguage":"swift"},"sections":[],"metadata":{"navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}],"externalID":"s:9NordicDFU17DFUStreamHexErrorO","roleHeading":"Enumeration","title":"DFUStreamHexError","symbolKind":"enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"modules":[{"name":"NordicDFU"}]},"abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"kind":"symbol","seeAlsoSections":[{"title":"Firmware","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUStreamHexError","kind":"identifier"}]}],"kind":"declarations"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/invalidHexFile"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/Error-Implementations":{"type":"topic","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/error-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations","kind":"article","title":"Error Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/SQ":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/invalidHexFile":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidHexFile"}],"url":"\/documentation\/nordicdfu\/dfustreamhexerror\/invalidhexfile","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/invalidHexFile","abstract":[{"type":"text","text":"The HEX file is invalid."}],"title":"DFUStreamHexError.invalidHexFile"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/Equatable-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/nordicdfu\/dfustreamhexerror\/equatable-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s8SendableP","title":"Swift.Sendable"},"doc://NordicDFU/SH":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable"},"doc://NordicDFU/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s5ErrorP","title":"Swift.Error"}}} \ No newline at end of file +{"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/invalidHexFile"],"title":"Enumeration Cases"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations"]}],"metadata":{"externalID":"s:9NordicDFU17DFUStreamHexErrorO","symbolKind":"enum","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"roleHeading":"Enumeration","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUStreamHexError"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamhexerror"]}],"abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/s5ErrorP","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUStreamHexError","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"],"title":"Firmware"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations","kind":"article","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/Error-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations","title":"Error Implementations","kind":"article","abstract":[],"url":"\/documentation\/nordicdfu\/dfustreamhexerror\/error-implementations","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/invalidHexFile":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidHexFile","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/invalidHexFile","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The HEX file is invalid."}],"role":"symbol","title":"DFUStreamHexError.invalidHexFile","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/invalidhexfile"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/s5ErrorP":{"identifier":"doc:\/\/NordicDFU\/s5ErrorP","type":"unresolvable","title":"Swift.Error"},"doc://NordicDFU/s8SendableP":{"identifier":"doc:\/\/NordicDFU\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamhexerror/!=(_:_:).json b/docs/data/documentation/nordicdfu/dfustreamhexerror/!=(_:_:).json index 0144df74..358e9ff6 100644 --- a/docs/data/documentation/nordicdfu/dfustreamhexerror/!=(_:_:).json +++ b/docs/data/documentation/nordicdfu/dfustreamhexerror/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:9NordicDFU17DFUStreamHexErrorO","extendedModule":"Swift","title":"!=(_:_:)","role":"symbol","symbolKind":"op","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/Equatable-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/nordicdfu\/dfustreamhexerror\/equatable-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/!=(_:_:)":{"kind":"symbol","abstract":[],"url":"\/documentation\/nordicdfu\/dfustreamhexerror\/!=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","title":"!=(_:_:)","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:9NordicDFU17DFUStreamHexErrorO","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/!=(_:_:)","type":"topic","abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations","kind":"article","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamhexerror/equatable-implementations.json b/docs/data/documentation/nordicdfu/dfustreamhexerror/equatable-implementations.json index 0e849f6c..c06465d7 100644 --- a/docs/data/documentation/nordicdfu/dfustreamhexerror/equatable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfustreamhexerror/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/equatable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"NordicDFU"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/!=(_:_:)":{"kind":"symbol","abstract":[],"url":"\/documentation\/nordicdfu\/dfustreamhexerror\/!=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"NordicDFU"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]]},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/!=(_:_:)"],"title":"Operators","generated":true}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/!=(_:_:)","type":"topic","abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamhexerror/error-implementations.json b/docs/data/documentation/nordicdfu/dfustreamhexerror/error-implementations.json index 688f49a0..e2d0006a 100644 --- a/docs/data/documentation/nordicdfu/dfustreamhexerror/error-implementations.json +++ b/docs/data/documentation/nordicdfu/dfustreamhexerror/error-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"NordicDFU"}],"title":"Error Implementations","role":"collectionGroup"},"sections":[],"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/localizedDescription"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/error-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/localizedDescription":{"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/localizeddescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/localizedDescription","title":"localizedDescription"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/error-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"NordicDFU"}],"title":"Error Implementations"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations","interfaceLanguage":"swift"},"kind":"article","topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/localizedDescription"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/localizedDescription":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/localizedDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","title":"localizedDescription","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/localizeddescription"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamhexerror/invalidhexfile.json b/docs/data/documentation/nordicdfu/dfustreamhexerror/invalidhexfile.json index 21e63dbd..3dfe2c9e 100644 --- a/docs/data/documentation/nordicdfu/dfustreamhexerror/invalidhexfile.json +++ b/docs/data/documentation/nordicdfu/dfustreamhexerror/invalidhexfile.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]]},"abstract":[{"text":"The HEX file is invalid.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"DFUStreamHexError.invalidHexFile","externalID":"s:9NordicDFU17DFUStreamHexErrorO07invalidD4FileyA2CmF","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidHexFile","kind":"identifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/invalidHexFile","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidHexFile","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/invalidhexfile"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/invalidHexFile":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidHexFile"}],"url":"\/documentation\/nordicdfu\/dfustreamhexerror\/invalidhexfile","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/invalidHexFile","abstract":[{"type":"text","text":"The HEX file is invalid."}],"title":"DFUStreamHexError.invalidHexFile"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"The HEX file is invalid.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidHexFile"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/invalidhexfile"]}],"metadata":{"externalID":"s:9NordicDFU17DFUStreamHexErrorO07invalidD4FileyA2CmF","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidHexFile","kind":"identifier"}],"title":"DFUStreamHexError.invalidHexFile","roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/invalidHexFile","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/invalidHexFile":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidHexFile","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/invalidHexFile","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The HEX file is invalid."}],"role":"symbol","title":"DFUStreamHexError.invalidHexFile","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/invalidhexfile"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamhexerror/localizeddescription.json b/docs/data/documentation/nordicdfu/dfustreamhexerror/localizeddescription.json index 6f0e1a97..59b73faa 100644 --- a/docs/data/documentation/nordicdfu/dfustreamhexerror/localizeddescription.json +++ b/docs/data/documentation/nordicdfu/dfustreamhexerror/localizeddescription.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/localizeddescription"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/localizedDescription"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:9NordicDFU17DFUStreamHexErrorO","title":"localizedDescription","role":"symbol","roleHeading":"Instance Property","platforms":[{"unavailable":false,"name":"iOS","introducedAt":"8.0","beta":false,"deprecated":false},{"introducedAt":"10.10","unavailable":false,"name":"macOS","deprecated":false,"beta":false},{"deprecated":false,"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false},{"unavailable":false,"name":"watchOS","deprecated":false,"introducedAt":"2.0","beta":false}],"symbolKind":"property","extendedModule":"Swift","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/localizedDescription":{"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/localizeddescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/localizedDescription","title":"localizedDescription"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/Error-Implementations":{"type":"topic","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/error-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations","kind":"article","title":"Error Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamhexerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"role":"symbol","platforms":[{"introducedAt":"8.0","name":"iOS","unavailable":false,"deprecated":false,"beta":false},{"deprecated":false,"name":"macOS","introducedAt":"10.10","unavailable":false,"beta":false},{"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"2.0","unavailable":false}],"title":"localizedDescription","extendedModule":"Swift","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:9NordicDFU17DFUStreamHexErrorO","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/localizedDescription"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/localizedDescription":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/localizedDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","title":"localizedDescription","url":"\/documentation\/nordicdfu\/dfustreamhexerror\/localizeddescription"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError/Error-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError\/Error-Implementations","title":"Error Implementations","kind":"article","abstract":[],"url":"\/documentation\/nordicdfu\/dfustreamhexerror\/error-implementations","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror.json b/docs/data/documentation/nordicdfu/dfustreamziperror.json index 85bc69cc..4bed5c5c 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/fileNotFound","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/invalidManifest","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/noManifest","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/typeNotFound"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"],"generated":true}],"seeAlsoSections":[{"generated":true,"title":"Firmware","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"]}],"kind":"symbol","metadata":{"symbolKind":"enum","externalID":"s:9NordicDFU17DFUStreamZipErrorO","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"roleHeading":"Enumeration","title":"DFUStreamZipError","role":"symbol","modules":[{"name":"NordicDFU"}],"navigatorTitle":[{"text":"DFUStreamZipError","kind":"identifier"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","interfaceLanguage":"swift"},"sections":[],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/10Foundation14LocalizedErrorP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/s5ErrorP","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/s8SendableP"],"type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/fileNotFound":{"type":"topic","abstract":[{"type":"text","text":"The file has not been found."}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/filenotfound","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"fileNotFound","kind":"identifier"}],"title":"DFUStreamZipError.fileNotFound","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/fileNotFound"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/noManifest":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/noManifest","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"noManifest"}],"type":"topic","abstract":[{"text":"The ZIP file contains no ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"manifest.json","type":"text"}]},{"text":" file.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/nomanifest","title":"DFUStreamZipError.noManifest","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","kind":"article","role":"collectionGroup","title":"LocalizedError Implementations","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUFirmwareSize"}],"kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}]},"doc://NordicDFU/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s8SendableP","title":"Swift.Sendable"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/invalidManifest":{"type":"topic","abstract":[{"type":"text","text":"The manifest file is invalid."}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/invalidmanifest","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidManifest","kind":"identifier"}],"title":"DFUStreamZipError.invalidManifest","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/invalidManifest"},"doc://NordicDFU/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"type":"topic","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfufirmware","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","title":"DFUFirmware","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmware"}],"kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/typeNotFound":{"abstract":[{"type":"text","text":"Specified type is not present in the ZIP file."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/typeNotFound","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfustreamziperror\/typenotfound","title":"DFUStreamZipError.typeNotFound","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"typeNotFound","kind":"identifier"}]},"doc://NordicDFU/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/NordicDFU\/SH"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","kind":"article","abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/error-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/Equatable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/equatable-implementations","title":"Equatable Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations"},"doc://NordicDFU/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/NordicDFU\/s5ErrorP"},"doc://NordicDFU/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/NordicDFU\/10Foundation14LocalizedErrorP"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"title":"DFUStreamHexError","url":"\/documentation\/nordicdfu\/dfustreamhexerror","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","navigatorTitle":[{"text":"DFUStreamHexError","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfufirmwaretype","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"navigatorTitle":[{"text":"DFUFirmwareType","kind":"identifier"}],"title":"DFUFirmwareType","abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","isActive":true},{"text":" type from an invalid file.","type":"text"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareError"}],"title":"DFUFirmwareError","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUFirmwareError"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"}}} \ No newline at end of file +{"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/10Foundation14LocalizedErrorP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/s5ErrorP","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/s8SendableP"],"title":"Conforms To","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/fileNotFound","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/invalidManifest","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/noManifest","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/typeNotFound"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError"],"title":"Firmware","generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Enumeration","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","navigatorTitle":[{"text":"DFUStreamZipError","kind":"identifier"}],"externalID":"s:9NordicDFU17DFUStreamZipErrorO","role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/invalidManifest":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/invalidManifest","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The manifest file is invalid."}],"title":"DFUStreamZipError.invalidManifest","url":"\/documentation\/nordicdfu\/dfustreamziperror\/invalidmanifest","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidManifest","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/fileNotFound":{"abstract":[{"type":"text","text":"The file has not been found."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/fileNotFound","title":"DFUStreamZipError.fileNotFound","url":"\/documentation\/nordicdfu\/dfustreamziperror\/filenotfound","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"fileNotFound","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareType":{"title":"DFUFirmwareType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareType"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareType","kind":"identifier"}],"abstract":[{"text":"The type of the BIN or HEX file, or selection of content from the Distribution","type":"text"},{"type":"text","text":" "},{"type":"text","text":"packet (ZIP) file."}],"kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfufirmwaretype"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/nordicdfu\/dfustreamziperror\/equatable-implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareSize":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareSize","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareSize","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"An object containing sizes of all parts of the new firmware."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUFirmwareSize"}],"title":"DFUFirmwareSize","url":"\/documentation\/nordicdfu\/dfufirmwaresize"},"doc://NordicDFU/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH"},"doc://NordicDFU/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s5ErrorP"},"doc://NordicDFU/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/typeNotFound":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"typeNotFound"}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/typenotfound","kind":"symbol","title":"DFUStreamZipError.typeNotFound","abstract":[{"type":"text","text":"Specified type is not present in the ZIP file."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/typeNotFound","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUFirmware":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmware","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/dfufirmware","kind":"symbol","navigatorTitle":[{"text":"DFUFirmware","kind":"identifier"}],"title":"DFUFirmware","abstract":[{"text":"The DFU Firmware object wraps the firmware file and provides access to its content.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","role":"symbol","type":"topic"},"doc://NordicDFU/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s8SendableP"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/noManifest":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noManifest","kind":"identifier"}],"role":"symbol","title":"DFUStreamZipError.noManifest","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/noManifest","url":"\/documentation\/nordicdfu\/dfustreamziperror\/nomanifest","abstract":[{"type":"text","text":"The ZIP file contains no "},{"type":"emphasis","inlineContent":[{"type":"text","text":"manifest.json"}]},{"text":" file.","type":"text"}],"type":"topic"},"doc://NordicDFU/10Foundation14LocalizedErrorP":{"title":"Foundation.LocalizedError","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/10Foundation14LocalizedErrorP"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/Error-Implementations":{"kind":"article","abstract":[],"title":"Error Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfustreamziperror\/error-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUFirmwareError":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmwareError","abstract":[{"type":"text","text":"An error thrown when instantiating a "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUFirmware","type":"reference","isActive":true},{"type":"text","text":" type from an invalid file."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUFirmwareError","kind":"identifier"}],"type":"topic","title":"DFUFirmwareError","url":"\/documentation\/nordicdfu\/dfufirmwareerror","navigatorTitle":[{"text":"DFUFirmwareError","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamHexError":{"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamHexError","title":"DFUStreamHexError","navigatorTitle":[{"kind":"identifier","text":"DFUStreamHexError"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/dfustreamhexerror","abstract":[{"type":"text","text":"A DFU Firmware error for a HEX files."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUStreamHexError","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/!=(_:_:).json b/docs/data/documentation/nordicdfu/dfustreamziperror/!=(_:_:).json index 5969dd4b..a5ab10d7 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/!=(_:_:).json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","title":"!=(_:_:)","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"extendedModule":"Swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","url":"\/documentation\/nordicdfu\/dfustreamziperror\/!=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/Equatable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/equatable-implementations","title":"Equatable Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"}}} \ No newline at end of file +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","symbolKind":"op"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/!=(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/nordicdfu\/dfustreamziperror\/equatable-implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/!=(_:_:)":{"abstract":[],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/equatable-implementations.json b/docs/data/documentation/nordicdfu/dfustreamziperror/equatable-implementations.json index c3147a79..92a81670 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/equatable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"sections":[],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","url":"\/documentation\/nordicdfu\/dfustreamziperror\/!=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/!=(_:_:)"]}],"sections":[],"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/equatable-implementations"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/!=(_:_:)":{"abstract":[],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/error-implementations.json b/docs/data/documentation/nordicdfu/dfustreamziperror/error-implementations.json index 541c3119..5cbdae28 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/error-implementations.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/error-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/localizedDescription"],"generated":true,"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/error-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","metadata":{"title":"Error Implementations","role":"collectionGroup","modules":[{"name":"NordicDFU"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/localizedDescription":{"abstract":[],"role":"symbol","title":"localizedDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/localizedDescription","type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizeddescription"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"NordicDFU"}],"title":"Error Implementations","role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/localizedDescription"],"title":"Instance Properties","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/error-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/localizedDescription":{"url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizeddescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","title":"localizedDescription","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/localizedDescription","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/errordescription.json b/docs/data/documentation/nordicdfu/dfustreamziperror/errordescription.json index f7cd7044..405031d6 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/errordescription.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/errordescription.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/errorDescription","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"]]},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:9NordicDFU17DFUStreamZipErrorO16errorDescriptionSSSgvp","role":"symbol","extendedModule":"NordicDFU","title":"errorDescription","modules":[{"name":"NordicDFU"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","kind":"article","role":"collectionGroup","title":"LocalizedError Implementations","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/errorDescription":{"url":"\/documentation\/nordicdfu\/dfustreamziperror\/errordescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/errorDescription","kind":"symbol","role":"symbol","title":"errorDescription","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","modules":[{"name":"NordicDFU"}],"title":"errorDescription","extendedModule":"NordicDFU","externalID":"s:9NordicDFU17DFUStreamZipErrorO16errorDescriptionSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/errorDescription","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/errorDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","title":"errorDescription","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/errorDescription","url":"\/documentation\/nordicdfu\/dfustreamziperror\/errordescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/failurereason.json b/docs/data/documentation/nordicdfu/dfustreamziperror/failurereason.json index 7b86edda..fb10f2f0 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/failurereason.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/failurereason.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"platforms":[{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"8.0","name":"iOS"},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"10.10","deprecated":false},{"introducedAt":"9.0","unavailable":false,"name":"tvOS","beta":false,"deprecated":false},{"beta":false,"unavailable":false,"introducedAt":"2.0","deprecated":false,"name":"watchOS"}],"extendedModule":"Foundation","symbolKind":"property","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO","title":"failureReason","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/failureReason"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/failurereason"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","kind":"article","role":"collectionGroup","title":"LocalizedError Implementations","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/failureReason":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/failurereason","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/failureReason","abstract":[],"title":"failureReason"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/failurereason"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"extendedModule":"Foundation","role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"NordicDFU"}],"roleHeading":"Instance Property","title":"failureReason","platforms":[{"beta":false,"deprecated":false,"introducedAt":"8.0","unavailable":false,"name":"iOS"},{"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.10","deprecated":false},{"name":"tvOS","beta":false,"introducedAt":"9.0","deprecated":false,"unavailable":false},{"introducedAt":"2.0","unavailable":false,"name":"watchOS","beta":false,"deprecated":false}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO","symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/failureReason"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/failureReason":{"title":"failureReason","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/failureReason","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfustreamziperror\/failurereason","type":"topic","kind":"symbol","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/filenotfound.json b/docs/data/documentation/nordicdfu/dfustreamziperror/filenotfound.json index fb316358..1c28d564 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/filenotfound.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/filenotfound.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"case","externalID":"s:9NordicDFU17DFUStreamZipErrorO12fileNotFoundyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fileNotFound"}],"roleHeading":"Case","title":"DFUStreamZipError.fileNotFound","role":"symbol","modules":[{"name":"NordicDFU"}]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fileNotFound"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The file has not been found."}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/filenotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/fileNotFound","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/fileNotFound":{"type":"topic","abstract":[{"type":"text","text":"The file has not been found."}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/filenotfound","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"fileNotFound","kind":"identifier"}],"title":"DFUStreamZipError.fileNotFound","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/fileNotFound"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fileNotFound"}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/filenotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Case","title":"DFUStreamZipError.fileNotFound","role":"symbol","externalID":"s:9NordicDFU17DFUStreamZipErrorO12fileNotFoundyA2CmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"fileNotFound","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"The file has not been found.","type":"text"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/fileNotFound","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/fileNotFound":{"abstract":[{"type":"text","text":"The file has not been found."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/fileNotFound","title":"DFUStreamZipError.fileNotFound","url":"\/documentation\/nordicdfu\/dfustreamziperror\/filenotfound","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"fileNotFound","kind":"identifier"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/helpanchor.json b/docs/data/documentation/nordicdfu/dfustreamziperror/helpanchor.json index f11daebb..3eb9499a 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/helpanchor.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/helpanchor.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/helpanchor"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO","title":"helpAnchor","extendedModule":"Foundation","modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"roleHeading":"Instance Property","symbolKind":"property","platforms":[{"introducedAt":"8.0","deprecated":false,"beta":false,"name":"iOS","unavailable":false},{"deprecated":false,"name":"macOS","unavailable":false,"introducedAt":"10.10","beta":false},{"introducedAt":"9.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"deprecated":false,"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"2.0"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/helpAnchor","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","kind":"article","role":"collectionGroup","title":"LocalizedError Implementations","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/helpAnchor":{"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/helpanchor","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/helpAnchor"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/helpanchor"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","extendedModule":"Foundation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"relatedModules":["Foundation"],"name":"NordicDFU"}],"title":"helpAnchor","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO","role":"symbol","platforms":[{"beta":false,"name":"iOS","unavailable":false,"deprecated":false,"introducedAt":"8.0"},{"beta":false,"unavailable":false,"name":"macOS","deprecated":false,"introducedAt":"10.10"},{"introducedAt":"9.0","name":"tvOS","deprecated":false,"unavailable":false,"beta":false},{"name":"watchOS","deprecated":false,"introducedAt":"2.0","unavailable":false,"beta":false}],"symbolKind":"property"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/helpAnchor":{"abstract":[],"role":"symbol","type":"topic","title":"helpAnchor","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/helpAnchor","url":"\/documentation\/nordicdfu\/dfustreamziperror\/helpanchor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/invalidmanifest.json b/docs/data/documentation/nordicdfu/dfustreamziperror/invalidmanifest.json index 00cb7375..200adbb1 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/invalidmanifest.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/invalidmanifest.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/invalidmanifest"]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidManifest","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"metadata":{"externalID":"s:9NordicDFU17DFUStreamZipErrorO15invalidManifestyA2CmF","roleHeading":"Case","title":"DFUStreamZipError.invalidManifest","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidManifest"}],"modules":[{"name":"NordicDFU"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/invalidManifest","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The manifest file is invalid."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/invalidManifest":{"type":"topic","abstract":[{"type":"text","text":"The manifest file is invalid."}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/invalidmanifest","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidManifest","kind":"identifier"}],"title":"DFUStreamZipError.invalidManifest","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/invalidManifest"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"NordicDFU"}],"role":"symbol","symbolKind":"case","title":"DFUStreamZipError.invalidManifest","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidManifest"}],"externalID":"s:9NordicDFU17DFUStreamZipErrorO15invalidManifestyA2CmF"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidManifest"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"The manifest file is invalid.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/invalidmanifest"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/invalidManifest"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/invalidManifest":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/invalidManifest","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The manifest file is invalid."}],"title":"DFUStreamZipError.invalidManifest","url":"\/documentation\/nordicdfu\/dfustreamziperror\/invalidmanifest","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidManifest","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/localizeddescription.json b/docs/data/documentation/nordicdfu/dfustreamziperror/localizeddescription.json index 9c0e26db..0caa6662 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/localizeddescription.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/localizeddescription.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/localizeddescription"]}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","platforms":[{"deprecated":false,"introducedAt":"8.0","unavailable":false,"beta":false,"name":"iOS"},{"introducedAt":"10.10","unavailable":false,"name":"macOS","deprecated":false,"beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"9.0","beta":false,"unavailable":false},{"unavailable":false,"deprecated":false,"beta":false,"name":"watchOS","introducedAt":"2.0"}],"title":"localizedDescription","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/localizedDescription"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","kind":"article","abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/error-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/localizedDescription":{"abstract":[],"role":"symbol","title":"localizedDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/localizedDescription","type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizeddescription"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/localizeddescription"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"sections":[],"metadata":{"symbolKind":"property","extendedModule":"Swift","title":"localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"platforms":[{"unavailable":false,"name":"iOS","introducedAt":"8.0","deprecated":false,"beta":false},{"name":"macOS","introducedAt":"10.10","beta":false,"unavailable":false,"deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"9.0","name":"tvOS"},{"unavailable":false,"introducedAt":"2.0","deprecated":false,"name":"watchOS","beta":false}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/localizedDescription"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/Error-Implementations":{"kind":"article","abstract":[],"title":"Error Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/Error-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfustreamziperror\/error-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/localizedDescription":{"url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizeddescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","title":"localizedDescription","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/localizedDescription","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/localizederror-implementations.json b/docs/data/documentation/nordicdfu/dfustreamziperror/localizederror-implementations.json index fe80c267..2dcd816a 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/localizederror-implementations.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/localizederror-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/errorDescription","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/failureReason","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/helpAnchor","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/recoverySuggestion"],"generated":true,"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"LocalizedError Implementations"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/recoverySuggestion":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/recoverysuggestion","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"recoverySuggestion","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/recoverySuggestion"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/helpAnchor":{"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/helpanchor","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/errorDescription":{"url":"\/documentation\/nordicdfu\/dfustreamziperror\/errordescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/errorDescription","kind":"symbol","role":"symbol","title":"errorDescription","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/failureReason":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/failurereason","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/failureReason","abstract":[],"title":"failureReason"}}} \ No newline at end of file +{"metadata":{"title":"LocalizedError Implementations","modules":[{"name":"NordicDFU"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/errorDescription","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/failureReason","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/helpAnchor","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/recoverySuggestion"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/helpAnchor":{"abstract":[],"role":"symbol","type":"topic","title":"helpAnchor","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/helpAnchor","url":"\/documentation\/nordicdfu\/dfustreamziperror\/helpanchor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/errorDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","title":"errorDescription","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/errorDescription","url":"\/documentation\/nordicdfu\/dfustreamziperror\/errordescription"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/recoverySuggestion":{"title":"recoverySuggestion","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/recoverySuggestion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfustreamziperror\/recoverysuggestion","kind":"symbol","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/failureReason":{"title":"failureReason","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/failureReason","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfustreamziperror\/failurereason","type":"topic","kind":"symbol","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/nomanifest.json b/docs/data/documentation/nordicdfu/dfustreamziperror/nomanifest.json index b7bb4786..521ff616 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/nomanifest.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/nomanifest.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"case","externalID":"s:9NordicDFU17DFUStreamZipErrorO10noManifestyA2CmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noManifest"}],"modules":[{"name":"NordicDFU"}],"title":"DFUStreamZipError.noManifest","role":"symbol"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/noManifest"},"abstract":[{"text":"The ZIP file contains no ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"manifest.json"}]},{"type":"text","text":" file."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"noManifest","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/nomanifest"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/noManifest":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/noManifest","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"noManifest"}],"type":"topic","abstract":[{"text":"The ZIP file contains no ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"manifest.json","type":"text"}]},{"text":" file.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/nomanifest","title":"DFUStreamZipError.noManifest","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/noManifest"},"sections":[],"metadata":{"externalID":"s:9NordicDFU17DFUStreamZipErrorO10noManifestyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noManifest"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUStreamZipError.noManifest","symbolKind":"case","roleHeading":"Case"},"abstract":[{"type":"text","text":"The ZIP file contains no "},{"type":"emphasis","inlineContent":[{"type":"text","text":"manifest.json"}]},{"text":" file.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noManifest"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/nomanifest"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/noManifest":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noManifest","kind":"identifier"}],"role":"symbol","title":"DFUStreamZipError.noManifest","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/noManifest","url":"\/documentation\/nordicdfu\/dfustreamziperror\/nomanifest","abstract":[{"type":"text","text":"The ZIP file contains no "},{"type":"emphasis","inlineContent":[{"type":"text","text":"manifest.json"}]},{"text":" file.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/recoverysuggestion.json b/docs/data/documentation/nordicdfu/dfustreamziperror/recoverysuggestion.json index 8e99441d..5c6f7070 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/recoverysuggestion.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/recoverysuggestion.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/recoverySuggestion","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO","extendedModule":"Foundation","title":"recoverySuggestion","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","platforms":[{"unavailable":false,"name":"iOS","deprecated":false,"introducedAt":"8.0","beta":false},{"name":"macOS","deprecated":false,"introducedAt":"10.10","unavailable":false,"beta":false},{"unavailable":false,"introducedAt":"9.0","name":"tvOS","beta":false,"deprecated":false},{"introducedAt":"2.0","name":"watchOS","deprecated":false,"unavailable":false,"beta":false}],"modules":[{"relatedModules":["Foundation"],"name":"NordicDFU"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/recoverySuggestion":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/dfustreamziperror\/recoverysuggestion","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"recoverySuggestion","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/recoverySuggestion"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","kind":"article","role":"collectionGroup","title":"LocalizedError Implementations","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/recoverySuggestion","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":[{"name":"iOS","beta":false,"introducedAt":"8.0","unavailable":false,"deprecated":false},{"beta":false,"unavailable":false,"introducedAt":"10.10","deprecated":false,"name":"macOS"},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"9.0","name":"tvOS"},{"unavailable":false,"beta":false,"introducedAt":"2.0","deprecated":false,"name":"watchOS"}],"symbolKind":"property","extendedModule":"Foundation","roleHeading":"Instance Property","role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"NordicDFU"}],"title":"recoverySuggestion","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:9NordicDFU17DFUStreamZipErrorO"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.recoverySuggestion","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/recoverySuggestion":{"title":"recoverySuggestion","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/recoverySuggestion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfustreamziperror\/recoverysuggestion","kind":"symbol","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/LocalizedError-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"LocalizedError Implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/LocalizedError-Implementations","url":"\/documentation\/nordicdfu\/dfustreamziperror\/localizederror-implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfustreamziperror/typenotfound.json b/docs/data/documentation/nordicdfu/dfustreamziperror/typenotfound.json index 854cdfe0..65f3036f 100644 --- a/docs/data/documentation/nordicdfu/dfustreamziperror/typenotfound.json +++ b/docs/data/documentation/nordicdfu/dfustreamziperror/typenotfound.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Specified type is not present in the ZIP file.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/typeNotFound","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:9NordicDFU17DFUStreamZipErrorO12typeNotFoundyA2CmF","title":"DFUStreamZipError.typeNotFound","role":"symbol","roleHeading":"Case","modules":[{"name":"NordicDFU"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"typeNotFound"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/typenotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"typeNotFound","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/typeNotFound":{"abstract":[{"type":"text","text":"Specified type is not present in the ZIP file."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/typeNotFound","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfustreamziperror\/typenotfound","title":"DFUStreamZipError.typeNotFound","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"typeNotFound","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"url":"\/documentation\/nordicdfu\/dfustreamziperror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUStreamZipError","kind":"identifier"}],"abstract":[{"text":"A DFU Firmware error for ZIP files.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"title":"DFUStreamZipError","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/typeNotFound"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"case","modules":[{"name":"NordicDFU"}],"externalID":"s:9NordicDFU17DFUStreamZipErrorO12typeNotFoundyA2CmF","title":"DFUStreamZipError.typeNotFound","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"typeNotFound","kind":"identifier"}],"roleHeading":"Case","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"typeNotFound"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Specified type is not present in the ZIP file."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfustreamziperror\/typenotfound"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"DFUStreamZipError"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUStreamZipError"}],"role":"symbol","title":"DFUStreamZipError","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError","url":"\/documentation\/nordicdfu\/dfustreamziperror","type":"topic","abstract":[{"type":"text","text":"A DFU Firmware error for ZIP files."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUStreamZipError/typeNotFound":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"typeNotFound"}],"url":"\/documentation\/nordicdfu\/dfustreamziperror\/typenotfound","kind":"symbol","title":"DFUStreamZipError.typeNotFound","abstract":[{"type":"text","text":"Specified type is not present in the ZIP file."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUStreamZipError\/typeNotFound","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuid.json b/docs/data/documentation/nordicdfu/dfuuuid.json index a5752d5c..8f06d2c5 100644 --- a/docs/data/documentation/nordicdfu/dfuuuid.json +++ b/docs/data/documentation/nordicdfu/dfuuuid.json @@ -1 +1 @@ -{"relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"kind":"relationships"},{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"title":"Conforms To","type":"conformsTo"}],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Advanced","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuid"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid"},"metadata":{"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuid"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"roleHeading":"Class","externalID":"c:@M@NordicDFU@objc(cs)DFUUuid","navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"title":"DFUUuid"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/init(withUUID:forType:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/type","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/uuid"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuid"]}],"abstract":[{"type":"text","text":"DFU UUID object."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/uuid":{"title":"uuid","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/uuid","abstract":[{"text":"UUID For the DFU UUID Object.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uuid"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuid\/uuid","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"abstract":[{"type":"text","text":"This converter converts Intel HEX file to BIN."}],"type":"topic","url":"\/documentation\/nordicdfu\/intelhex2binconverter","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"title":"IntelHex2BinConverter","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","navigatorTitle":[{"text":"IntelHex2BinConverter","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/objc(cs)NSObject":{"title":"ObjectiveC.NSObject","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject"},"doc://NordicDFU/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/init(withUUID:forType:)":{"title":"init(withUUID:forType:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/init(withUUID:forType:)","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withUUID"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DFUUuidType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuid\/init(withuuid:fortype:)","type":"topic"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://NordicDFU/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Legacy DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}]},"doc://NordicDFU/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"title":"SecureDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/type":{"abstract":[{"text":"Type of DFU UUID.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuid\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","kind":"typeIdentifier","text":"DFUUuidType"}],"title":"type","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/type"},"doc://NordicDFU/SH":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable"},"doc://NordicDFU/SQ":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuid"]}],"metadata":{"roleHeading":"Class","navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"symbolKind":"class","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUUuid","externalID":"c:@M@NordicDFU@objc(cs)DFUUuid","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"],"generated":true,"title":"Advanced"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"DFU UUID object.","type":"text"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"title":"Inherits From","type":"inheritsFrom"},{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/init(withUUID:forType:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/type","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/uuid"]}],"references":{"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/type":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","text":"DFUUuidType"}],"role":"symbol","title":"type","type":"topic","abstract":[{"text":"Type of DFU UUID.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/type","url":"\/documentation\/nordicdfu\/dfuuuid\/type"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/uuid":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uuid"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"role":"symbol","title":"uuid","type":"topic","abstract":[{"text":"UUID For the DFU UUID Object.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/uuid","url":"\/documentation\/nordicdfu\/dfuuuid\/uuid"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/init(withUUID:forType:)":{"abstract":[],"role":"symbol","type":"topic","title":"init(withUUID:forType:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/init(withUUID:forType:)","url":"\/documentation\/nordicdfu\/dfuuuid\/init(withuuid:fortype:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withUUID","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":", "},{"text":"forType","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","text":"DFUUuidType","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://NordicDFU/objc(cs)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","title":"ObjectiveC.NSObject","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"navigatorTitle":[{"kind":"identifier","text":"IntelHex2BinConverter"}],"url":"\/documentation\/nordicdfu\/intelhex2binconverter","abstract":[{"text":"This converter converts Intel HEX file to BIN.","type":"text"}],"title":"IntelHex2BinConverter"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"title":"LegacyDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/s7CVarArgP":{"identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Secure DFU service.","type":"text"}],"title":"SecureDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/objc(pl)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuid/init(withuuid:fortype:).json b/docs/data/documentation/nordicdfu/dfuuuid/init(withuuid:fortype:).json index 05353309..2d7c4aa9 100644 --- a/docs/data/documentation/nordicdfu/dfuuuid/init(withuuid:fortype:).json +++ b/docs/data/documentation/nordicdfu/dfuuuid/init(withuuid:fortype:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"init","externalID":"c:@M@NordicDFU@objc(cs)DFUUuid(im)initWithUUID:forType:","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withUUID"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":", ","kind":"text"},{"text":"forType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","text":"DFUUuidType"},{"kind":"text","text":")"}],"title":"init(withUUID:forType:)","roleHeading":"Initializer","role":"symbol","modules":[{"name":"NordicDFU"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withUUID"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","kind":"typeIdentifier","text":"DFUUuidType"},{"text":")","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuid\/init(withuuid:fortype:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/init(withUUID:forType:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/init(withUUID:forType:)":{"title":"init(withUUID:forType:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/init(withUUID:forType:)","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withUUID"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DFUUuidType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuid\/init(withuuid:fortype:)","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withUUID"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","text":"DFUUuidType","preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/init(withUUID:forType:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuid\/init(withuuid:fortype:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUUuid(im)initWithUUID:forType:","symbolKind":"init","modules":[{"name":"NordicDFU"}],"roleHeading":"Initializer","title":"init(withUUID:forType:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"withUUID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":", "},{"text":"forType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","text":"DFUUuidType","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/init(withUUID:forType:)":{"abstract":[],"role":"symbol","type":"topic","title":"init(withUUID:forType:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/init(withUUID:forType:)","url":"\/documentation\/nordicdfu\/dfuuuid\/init(withuuid:fortype:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withUUID","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":", "},{"text":"forType","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","text":"DFUUuidType","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuid/type.json b/docs/data/documentation/nordicdfu/dfuuuid/type.json index 7b1adea5..339c848d 100644 --- a/docs/data/documentation/nordicdfu/dfuuuid/type.json +++ b/docs/data/documentation/nordicdfu/dfuuuid/type.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/type","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUUuid(py)type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"DFUUuidType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType"}],"roleHeading":"Instance Property","title":"type","role":"symbol","modules":[{"name":"NordicDFU"}]},"abstract":[{"type":"text","text":"Type of DFU UUID."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","kind":"typeIdentifier","text":"DFUUuidType","preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuid\/type"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid"]]},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/type":{"abstract":[{"text":"Type of DFU UUID.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuid\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","kind":"typeIdentifier","text":"DFUUuidType"}],"title":"type","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/type"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuid\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"type","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DFUUuidType","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUUuid(py)type"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/type","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","text":"DFUUuidType","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid"]]},"abstract":[{"type":"text","text":"Type of DFU UUID."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/type":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@DFUUuidType","text":"DFUUuidType"}],"role":"symbol","title":"type","type":"topic","abstract":[{"text":"Type of DFU UUID.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/type","url":"\/documentation\/nordicdfu\/dfuuuid\/type"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuid/uuid.json b/docs/data/documentation/nordicdfu/dfuuuid/uuid.json index cdd842eb..4976ec8c 100644 --- a/docs/data/documentation/nordicdfu/dfuuuid/uuid.json +++ b/docs/data/documentation/nordicdfu/dfuuuid/uuid.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/uuid","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uuid"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid"]]},"kind":"symbol","abstract":[{"type":"text","text":"UUID For the DFU UUID Object."}],"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUUuid(py)uuid","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"title":"uuid","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uuid"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuid\/uuid"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid/uuid":{"title":"uuid","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/uuid","abstract":[{"text":"UUID For the DFU UUID Object.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uuid"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuid\/uuid","type":"topic"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/uuid"},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uuid","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","title":"uuid","externalID":"c:@M@NordicDFU@objc(cs)DFUUuid(py)uuid","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uuid","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"UUID For the DFU UUID Object.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuid\/uuid"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid"]]},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuid/uuid":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uuid"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"role":"symbol","title":"uuid","type":"topic","abstract":[{"text":"UUID For the DFU UUID Object.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid\/uuid","url":"\/documentation\/nordicdfu\/dfuuuid\/uuid"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper.json b/docs/data/documentation/nordicdfu/dfuuuidhelper.json index 7f9273b9..d8b4fcf0 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"metadata":{"title":"DFUUuidHelper","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidHelper"}],"symbolKind":"class","modules":[{"name":"NordicDFU"}],"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"roleHeading":"Class","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper"},"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"title":"Inherits From","kind":"relationships","type":"inheritsFrom"},{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"kind":"relationships"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init(customUuids:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalCharacteristic","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalService","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithBonds","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithoutBonds","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUControlPoint","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUPacket","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUService","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUVersion","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUControlPoint","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUPacket","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUService"]}],"kind":"symbol","sections":[],"seeAlsoSections":[{"title":"Advanced","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidHelper"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"The UUID can be modified for each of the DFU types supported by","type":"text"},{"text":" ","type":"text"},{"text":"the Nordic devices.","type":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"abstract":[{"type":"text","text":"This converter converts Intel HEX file to BIN."}],"type":"topic","url":"\/documentation\/nordicdfu\/intelhex2binconverter","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"title":"IntelHex2BinConverter","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","navigatorTitle":[{"text":"IntelHex2BinConverter","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"title":"SecureDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUControlPoint":{"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfucontrolpoint","title":"legacyDFUControlPoint","type":"topic","abstract":[{"text":"UUID for Legacy DFU Control Point Characteristic.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUControlPoint","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUControlPoint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUVersion":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"legacyDFUVersion","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuversion","title":"legacyDFUVersion","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUVersion","role":"symbol","abstract":[{"type":"text","text":"UUID for Legacy DFU Version Characteristic."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUService":{"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuservice","abstract":[{"text":"UUID for Legacy DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUService","title":"legacyDFUService","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"legacyDFUService","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUPacket":{"abstract":[{"type":"text","text":"UUID for Secure DFU Packet Characteristic."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"secureDFUPacket","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","title":"secureDFUPacket","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUPacket","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfupacket"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Legacy DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUPacket":{"abstract":[{"text":"UUID for Legacy DFU Packet Characteristic.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUPacket"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"}],"kind":"symbol","title":"legacyDFUPacket","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUPacket","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfupacket"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessExperimentalService":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessExperimentalService"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalservice","role":"symbol","abstract":[{"text":"UUID for Buttonless DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalService","kind":"symbol","title":"buttonlessExperimentalService"},"doc://NordicDFU/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUService":{"abstract":[{"type":"text","text":"UUID for Secure DFU Service."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"secureDFUService","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","title":"secureDFUService","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUService","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfuservice"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessWithoutBonds":{"title":"buttonlessWithoutBonds","abstract":[{"type":"text","text":"UUID for Buttonless DFU Without Bond Sharing Characteristic."}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithoutBonds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithoutBonds"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithoutbonds"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUControlPoint":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUControlPoint","kind":"symbol","abstract":[{"text":"UUID for Secure DFU Control Characteristic.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfucontrolpoint","role":"symbol","title":"secureDFUControlPoint","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureDFUControlPoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"}]},"doc://NordicDFU/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/NordicDFU\/SH"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/init(customUuids:)":{"abstract":[{"text":"Create the DFU UUID Helper with Custom UUIDs.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/init(customuuids:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"customUuids"},{"text":": [","kind":"text"},{"text":"DFUUuid","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuid"},{"kind":"text","text":"])"}],"title":"init(customUuids:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init(customUuids:)"},"doc://NordicDFU/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/NordicDFU\/s7CVarArgP"},"doc://NordicDFU/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessWithBonds":{"abstract":[{"type":"text","text":"UUID for Buttonless DFU With Bond Sharing Characteristic."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"buttonlessWithBonds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithbonds","role":"symbol","title":"buttonlessWithBonds","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithBonds","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]},"doc://NordicDFU/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessExperimentalCharacteristic":{"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalcharacteristic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalCharacteristic","title":"buttonlessExperimentalCharacteristic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessExperimentalCharacteristic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"abstract":[{"type":"text","text":"UUID for Buttonless DFU Characteristic."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/init()":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init()","kind":"symbol","abstract":[{"text":"Creates the DFU Helper with Default UUIDs.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/init()","role":"symbol","title":"init()","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init()","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init(customUuids:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalCharacteristic","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalService","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithBonds","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithoutBonds","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUControlPoint","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUPacket","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUService","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUVersion","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUControlPoint","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUPacket","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUService"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper"]}],"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"type":"inheritsFrom","title":"Inherits From","kind":"relationships"},{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"type":"conformsTo"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidHelper"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"text":"The UUID can be modified for each of the DFU types supported by","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the Nordic devices."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuidHelper"}],"roleHeading":"Class","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper","role":"symbol","symbolKind":"class","navigatorTitle":[{"kind":"identifier","text":"DFUUuidHelper"}],"title":"DFUUuidHelper"},"sections":[],"seeAlsoSections":[{"title":"Advanced","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"abstract":[{"text":"UUID Helper for DFU Process.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/init()":{"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/init()","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init()","title":"init()","abstract":[{"text":"Creates the DFU Helper with Default UUIDs.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUService":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUService","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"secureDFUService","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"title":"secureDFUService","type":"topic","abstract":[{"text":"UUID for Secure DFU Service.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfuservice"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Secure DFU service.","type":"text"}],"title":"SecureDFUServiceInitiator"},"doc://NordicDFU/s7CVarArgP":{"identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"navigatorTitle":[{"kind":"identifier","text":"IntelHex2BinConverter"}],"url":"\/documentation\/nordicdfu\/intelhex2binconverter","abstract":[{"text":"This converter converts Intel HEX file to BIN.","type":"text"}],"title":"IntelHex2BinConverter"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/objc(cs)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","title":"ObjectiveC.NSObject","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUControlPoint":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUControlPoint","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyDFUControlPoint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","title":"legacyDFUControlPoint","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfucontrolpoint","type":"topic","abstract":[{"type":"text","text":"UUID for Legacy DFU Control Point Characteristic."}],"role":"symbol"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessExperimentalCharacteristic":{"abstract":[{"text":"UUID for Buttonless DFU Characteristic.","type":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalCharacteristic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessExperimentalCharacteristic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","title":"buttonlessExperimentalCharacteristic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalcharacteristic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUControlPoint":{"type":"topic","role":"symbol","abstract":[{"text":"UUID for Secure DFU Control Characteristic.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUControlPoint","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfucontrolpoint","title":"secureDFUControlPoint","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"secureDFUControlPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"title":"LegacyDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUService":{"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"legacyDFUService","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUService","title":"legacyDFUService","type":"topic","abstract":[{"type":"text","text":"UUID for Legacy DFU Service."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuservice"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessExperimentalService":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessExperimentalService"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"title":"buttonlessExperimentalService","abstract":[{"type":"text","text":"UUID for Buttonless DFU Service."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalservice","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalService"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/init(customUuids:)":{"abstract":[{"text":"Create the DFU UUID Helper with Custom UUIDs.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/init(customuuids:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init(customUuids:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"customUuids","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuid","text":"DFUUuid","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"title":"init(customUuids:)","kind":"symbol","type":"topic"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUVersion":{"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuversion","abstract":[{"text":"UUID for Legacy DFU Version Characteristic.","type":"text"}],"kind":"symbol","role":"symbol","title":"legacyDFUVersion","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyDFUVersion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUVersion"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessWithoutBonds":{"title":"buttonlessWithoutBonds","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithoutBonds","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessWithoutBonds"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithoutbonds","abstract":[{"text":"UUID for Buttonless DFU Without Bond Sharing Characteristic.","type":"text"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUPacket":{"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfupacket","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"UUID for Legacy DFU Packet Characteristic."}],"title":"legacyDFUPacket","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUPacket"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUPacket"},"doc://NordicDFU/objc(pl)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","type":"unresolvable","title":"ObjectiveC.NSObjectProtocol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessWithBonds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessWithBonds","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithBonds","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"UUID for Buttonless DFU With Bond Sharing Characteristic."}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithbonds","title":"buttonlessWithBonds"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUPacket":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"secureDFUPacket","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"}],"title":"secureDFUPacket","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUPacket","abstract":[{"type":"text","text":"UUID for Secure DFU Packet Characteristic."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfupacket"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","type":"unresolvable","title":"Swift.Equatable"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlessexperimentalcharacteristic.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlessexperimentalcharacteristic.json index 8473a841..f3712361 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlessexperimentalcharacteristic.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlessexperimentalcharacteristic.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalcharacteristic"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalCharacteristic"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessExperimentalCharacteristic","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":" { get }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)buttonlessExperimentalCharacteristic","title":"buttonlessExperimentalCharacteristic","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessExperimentalCharacteristic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"}],"symbolKind":"property"},"abstract":[{"text":"UUID for Buttonless DFU Characteristic.","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessExperimentalCharacteristic":{"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalcharacteristic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalCharacteristic","title":"buttonlessExperimentalCharacteristic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessExperimentalCharacteristic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"abstract":[{"type":"text","text":"UUID for Buttonless DFU Characteristic."}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"UUID for Buttonless DFU Characteristic."}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessExperimentalCharacteristic","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":" { get }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalcharacteristic"]}],"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"buttonlessExperimentalCharacteristic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)buttonlessExperimentalCharacteristic","title":"buttonlessExperimentalCharacteristic","symbolKind":"property"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalCharacteristic","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessExperimentalCharacteristic":{"abstract":[{"text":"UUID for Buttonless DFU Characteristic.","type":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalCharacteristic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessExperimentalCharacteristic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","title":"buttonlessExperimentalCharacteristic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalcharacteristic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlessexperimentalservice.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlessexperimentalservice.json index 62b296db..f1149680 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlessexperimentalservice.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlessexperimentalservice.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalservice"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessExperimentalService","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"},{"kind":"text","text":" { get }"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"This UUID is also used for the Characteristic."}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"UUID for Buttonless DFU Service."}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalService","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"metadata":{"symbolKind":"property","title":"buttonlessExperimentalService","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)buttonlessExperimentalService","modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessExperimentalService"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessExperimentalService":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessExperimentalService"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalservice","role":"symbol","abstract":[{"text":"UUID for Buttonless DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalService","kind":"symbol","title":"buttonlessExperimentalService"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalService","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"abstract":[{"type":"text","text":"UUID for Buttonless DFU Service."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessExperimentalService","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":" { get }"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This UUID is also used for the Characteristic.","type":"text"}]}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessExperimentalService"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"}],"roleHeading":"Instance Property","title":"buttonlessExperimentalService","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)buttonlessExperimentalService","modules":[{"name":"NordicDFU"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalservice"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessExperimentalService":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessExperimentalService"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"title":"buttonlessExperimentalService","abstract":[{"type":"text","text":"UUID for Buttonless DFU Service."}],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlessexperimentalservice","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessExperimentalService"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlesswithbonds.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlesswithbonds.json index 65cd0408..71aca33f 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlesswithbonds.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlesswithbonds.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessWithBonds"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","role":"symbol","title":"buttonlessWithBonds","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)buttonlessWithBonds","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"abstract":[{"type":"text","text":"UUID for Buttonless DFU With Bond Sharing Characteristic."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessWithBonds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"text":" { get }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithbonds"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithBonds"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessWithBonds":{"abstract":[{"type":"text","text":"UUID for Buttonless DFU With Bond Sharing Characteristic."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"buttonlessWithBonds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithbonds","role":"symbol","title":"buttonlessWithBonds","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithBonds","type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"UUID for Buttonless DFU With Bond Sharing Characteristic.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessWithBonds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"},{"text":" { get }","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithBonds","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithbonds"]}],"metadata":{"roleHeading":"Instance Property","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)buttonlessWithBonds","modules":[{"name":"NordicDFU"}],"title":"buttonlessWithBonds","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"buttonlessWithBonds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessWithBonds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessWithBonds","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithBonds","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"UUID for Buttonless DFU With Bond Sharing Characteristic."}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithbonds","title":"buttonlessWithBonds"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlesswithoutbonds.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlesswithoutbonds.json index 91c123b5..d95236ce 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlesswithoutbonds.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/buttonlesswithoutbonds.json @@ -1 +1 @@ -{"metadata":{"title":"buttonlessWithoutBonds","role":"symbol","modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)buttonlessWithoutBonds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessWithoutBonds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"symbolKind":"property"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"UUID for Buttonless DFU Without Bond Sharing Characteristic.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithoutbonds"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithoutBonds"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"},{"kind":"text","text":" { get }"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithoutBonds","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessWithoutBonds":{"title":"buttonlessWithoutBonds","abstract":[{"type":"text","text":"UUID for Buttonless DFU Without Bond Sharing Characteristic."}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithoutBonds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithoutBonds"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithoutbonds"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"kind":"symbol","metadata":{"title":"buttonlessWithoutBonds","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessWithoutBonds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)buttonlessWithoutBonds","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"UUID for Buttonless DFU Without Bond Sharing Characteristic."}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithoutBonds"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":" { get }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithoutBonds"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithoutbonds"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/buttonlessWithoutBonds":{"title":"buttonlessWithoutBonds","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/buttonlessWithoutBonds","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessWithoutBonds"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/buttonlesswithoutbonds","abstract":[{"text":"UUID for Buttonless DFU Without Bond Sharing Characteristic.","type":"text"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/init().json b/docs/data/documentation/nordicdfu/dfuuuidhelper/init().json index ee0c68a9..3f1cbc42 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/init().json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/init().json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Initializer","title":"init()","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(im)init","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"modules":[{"name":"NordicDFU"}],"symbolKind":"init"},"abstract":[{"type":"text","text":"Creates the DFU Helper with Default UUIDs."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init()"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/init()"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/init()":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init()","kind":"symbol","abstract":[{"text":"Creates the DFU Helper with Default UUIDs.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/init()","role":"symbol","title":"init()","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init()"},"kind":"symbol","metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(im)init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"init()","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}],"symbolKind":"init"},"abstract":[{"text":"Creates the DFU Helper with Default UUIDs.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"()"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/init()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/init()":{"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/init()","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init()","title":"init()","abstract":[{"text":"Creates the DFU Helper with Default UUIDs.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/init(customuuids:).json b/docs/data/documentation/nordicdfu/dfuuuidhelper/init(customuuids:).json index 286ef500..77e66cbf 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/init(customuuids:).json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/init(customuuids:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init(customUuids:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"symbolKind":"init","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(im)initWithCustomUuids:","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"customUuids","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"DFUUuid","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuid"},{"kind":"text","text":"])"}],"title":"init(customUuids:)","roleHeading":"Initializer","role":"symbol","modules":[{"name":"NordicDFU"}]},"abstract":[{"type":"text","text":"Create the DFU UUID Helper with Custom UUIDs."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"customUuids"},{"text":" ","kind":"text"},{"text":"uuids","kind":"internalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","text":"DFUUuid","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuid","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"Array of Custom UUIDs.","type":"text"}],"type":"paragraph"}],"name":"uuids"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/init(customuuids:)"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/init(customUuids:)":{"abstract":[{"text":"Create the DFU UUID Helper with Custom UUIDs.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/init(customuuids:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"customUuids"},{"text":": [","kind":"text"},{"text":"DFUUuid","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuid"},{"kind":"text","text":"])"}],"title":"init(customUuids:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init(customUuids:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"customUuids","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uuids","kind":"internalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuid","kind":"typeIdentifier","text":"DFUUuid"},{"text":"])","kind":"text"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Array of Custom UUIDs."}],"type":"paragraph"}],"name":"uuids"}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Create the DFU UUID Helper with Custom UUIDs."}],"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(im)initWithCustomUuids:","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"customUuids"},{"text":": [","kind":"text"},{"text":"DFUUuid","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuid"},{"text":"])","kind":"text"}],"title":"init(customUuids:)","roleHeading":"Initializer","symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init(customUuids:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/init(customuuids:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/init(customUuids:)":{"abstract":[{"text":"Create the DFU UUID Helper with Custom UUIDs.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/init(customuuids:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/init(customUuids:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"customUuids","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUUuid","text":"DFUUuid","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"title":"init(customUuids:)","kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfucontrolpoint.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfucontrolpoint.json index 981763f8..0bf6e47c 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfucontrolpoint.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfucontrolpoint.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyDFUControlPoint"},{"text":": ","kind":"text"},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"},{"text":" { get }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)legacyDFUControlPoint","modules":[{"name":"NordicDFU"}],"symbolKind":"property","title":"legacyDFUControlPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyDFUControlPoint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"UUID for Legacy DFU Control Point Characteristic.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUControlPoint"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfucontrolpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUControlPoint":{"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfucontrolpoint","title":"legacyDFUControlPoint","type":"topic","abstract":[{"text":"UUID for Legacy DFU Control Point Characteristic.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUControlPoint","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUControlPoint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUControlPoint","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"legacyDFUControlPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)legacyDFUControlPoint","title":"legacyDFUControlPoint","roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"sections":[],"abstract":[{"text":"UUID for Legacy DFU Control Point Characteristic.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"legacyDFUControlPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"kind":"text","text":" { get }"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfucontrolpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUControlPoint":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUControlPoint","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyDFUControlPoint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","title":"legacyDFUControlPoint","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfucontrolpoint","type":"topic","abstract":[{"type":"text","text":"UUID for Legacy DFU Control Point Characteristic."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfupacket.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfupacket.json index cd78698e..81ac4d22 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfupacket.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfupacket.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"legacyDFUPacket","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":" { get }","kind":"text"}]}]}],"kind":"symbol","metadata":{"symbolKind":"property","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)legacyDFUPacket","role":"symbol","title":"legacyDFUPacket","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUPacket"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfupacket"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUPacket"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"abstract":[{"text":"UUID for Legacy DFU Packet Characteristic.","type":"text"}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUPacket":{"abstract":[{"text":"UUID for Legacy DFU Packet Characteristic.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUPacket"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"}],"kind":"symbol","title":"legacyDFUPacket","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUPacket","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfupacket"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","title":"legacyDFUPacket","symbolKind":"property","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)legacyDFUPacket","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyDFUPacket"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyDFUPacket"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"kind":"text","text":" { get }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfupacket"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUPacket","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"UUID for Legacy DFU Packet Characteristic."}],"kind":"symbol","sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUPacket":{"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfupacket","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"UUID for Legacy DFU Packet Characteristic."}],"title":"legacyDFUPacket","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUPacket"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUPacket"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfuservice.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfuservice.json index a479e428..6ae871e2 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfuservice.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfuservice.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUService"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"kind":"text","text":" { get }"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUService","interfaceLanguage":"swift"},"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)legacyDFUService","roleHeading":"Instance Property","title":"legacyDFUService","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"legacyDFUService","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"modules":[{"name":"NordicDFU"}]},"kind":"symbol","abstract":[{"text":"UUID for Legacy DFU Service.","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuservice"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUService":{"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuservice","abstract":[{"text":"UUID for Legacy DFU Service.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUService","title":"legacyDFUService","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"legacyDFUService","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuservice"]}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUService","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUService"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"text":" { get }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyDFUService"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)legacyDFUService","title":"legacyDFUService","symbolKind":"property","roleHeading":"Instance Property","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"sections":[],"abstract":[{"type":"text","text":"UUID for Legacy DFU Service."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUService":{"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"legacyDFUService","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUService","title":"legacyDFUService","type":"topic","abstract":[{"type":"text","text":"UUID for Legacy DFU Service."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuservice"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfuversion.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfuversion.json index 1dc289a0..e24501d6 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfuversion.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/legacydfuversion.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUVersion"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"legacyDFUVersion","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":" { get }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"abstract":[{"type":"text","text":"UUID for Legacy DFU Version Characteristic."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuversion"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Property","title":"legacyDFUVersion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyDFUVersion"},{"text":": ","kind":"text"},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"}],"symbolKind":"property","modules":[{"name":"NordicDFU"}],"role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)legacyDFUVersion"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUVersion":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"legacyDFUVersion","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuversion","title":"legacyDFUVersion","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUVersion","role":"symbol","abstract":[{"type":"text","text":"UUID for Legacy DFU Version Characteristic."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"UUID for Legacy DFU Version Characteristic."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuversion"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"legacyDFUVersion","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":" { get }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUVersion"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"legacyDFUVersion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)legacyDFUVersion","title":"legacyDFUVersion","symbolKind":"property","roleHeading":"Instance Property","role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU":{"url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"kind":"symbol","role":"collection","title":"NordicDFU","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/legacyDFUVersion":{"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/legacydfuversion","abstract":[{"text":"UUID for Legacy DFU Version Characteristic.","type":"text"}],"kind":"symbol","role":"symbol","title":"legacyDFUVersion","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyDFUVersion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/legacyDFUVersion"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfucontrolpoint.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfucontrolpoint.json index d8937c8e..bbd274e2 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfucontrolpoint.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfucontrolpoint.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"abstract":[{"text":"UUID for Secure DFU Control Characteristic.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/securedfucontrolpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"secureDFUControlPoint","modules":[{"name":"NordicDFU"}],"role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)secureDFUControlPoint","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"secureDFUControlPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"symbolKind":"property"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUControlPoint","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"secureDFUControlPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"},{"text":" { get }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUControlPoint":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUControlPoint","kind":"symbol","abstract":[{"text":"UUID for Secure DFU Control Characteristic.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfucontrolpoint","role":"symbol","title":"secureDFUControlPoint","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureDFUControlPoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"UUID for Secure DFU Control Characteristic."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/securedfucontrolpoint"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUControlPoint"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secureDFUControlPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"text":" { get }","kind":"text"}]}]}],"metadata":{"role":"symbol","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)secureDFUControlPoint","symbolKind":"property","title":"secureDFUControlPoint","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"secureDFUControlPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUControlPoint":{"type":"topic","role":"symbol","abstract":[{"text":"UUID for Secure DFU Control Characteristic.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUControlPoint","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfucontrolpoint","title":"secureDFUControlPoint","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"secureDFUControlPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfupacket.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfupacket.json index 6075b560..76f3e759 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfupacket.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfupacket.json @@ -1 +1 @@ -{"abstract":[{"text":"UUID for Secure DFU Packet Characteristic.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secureDFUPacket","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"},{"kind":"text","text":" { get }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/securedfupacket"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUPacket"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"secureDFUPacket","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)secureDFUPacket","modules":[{"name":"NordicDFU"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureDFUPacket"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUPacket":{"abstract":[{"type":"text","text":"UUID for Secure DFU Packet Characteristic."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"secureDFUPacket","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","title":"secureDFUPacket","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUPacket","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfupacket"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/securedfupacket"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureDFUPacket"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"kind":"text","text":" { get }"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"UUID for Secure DFU Packet Characteristic."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUPacket"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)secureDFUPacket","roleHeading":"Instance Property","modules":[{"name":"NordicDFU"}],"title":"secureDFUPacket","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureDFUPacket"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier","text":"CBUUID"}],"symbolKind":"property"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUPacket":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"secureDFUPacket","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","preciseIdentifier":"c:objc(cs)CBUUID","kind":"typeIdentifier"}],"title":"secureDFUPacket","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUPacket","abstract":[{"type":"text","text":"UUID for Secure DFU Packet Characteristic."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfupacket"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfuservice.json b/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfuservice.json index 94ee9f40..6b93ad9d 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfuservice.json +++ b/docs/data/documentation/nordicdfu/dfuuuidhelper/securedfuservice.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"UUID for Secure DFU Service."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/securedfuservice"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureDFUService"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"roleHeading":"Instance Property","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)secureDFUService","title":"secureDFUService"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secureDFUService","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID"},{"text":" { get }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUService","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUService":{"abstract":[{"type":"text","text":"UUID for Secure DFU Service."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"secureDFUService","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"kind":"symbol","title":"secureDFUService","role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUService","url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfuservice"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"secureDFUService","symbolKind":"property","externalID":"c:@M@NordicDFU@objc(cs)DFUUuidHelper(py)secureDFUService","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secureDFUService","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}]},"abstract":[{"text":"UUID for Secure DFU Service.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"secureDFUService","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CBUUID","text":"CBUUID","kind":"typeIdentifier"},{"kind":"text","text":" { get }"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUService"},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidhelper\/securedfuservice"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper/secureDFUService":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper\/secureDFUService","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"secureDFUService","kind":"identifier"},{"kind":"text","text":": "},{"text":"CBUUID","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CBUUID"}],"title":"secureDFUService","type":"topic","abstract":[{"text":"UUID for Secure DFU Service.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper\/securedfuservice"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype.json b/docs/data/documentation/nordicdfu/dfuuuidtype.json index 57ce87fd..c5065b56 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype.json @@ -1 +1 @@ -{"abstract":[{"text":"UUID Types for DFU.","type":"text"}],"kind":"symbol","metadata":{"symbolKind":"enum","externalID":"c:@M@NordicDFU@E@DFUUuidType","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"roleHeading":"Enumeration","title":"DFUUuidType","role":"symbol","modules":[{"name":"NordicDFU"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessCharacteristic","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessService","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithBondSharing","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithoutBondSharing","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyControlPoint","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyPacket","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyService","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyVersion","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureControl","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/securePacket","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureService"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations"],"generated":true}],"seeAlsoSections":[{"title":"Advanced","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"],"generated":true}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"kind":"text","text":" "},{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"]}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyControlPoint":{"abstract":[{"type":"text","text":"Legacy DFU Control Point Characteristic."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyControlPoint"}],"type":"topic","title":"DFUUuidType.legacyControlPoint","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyControlPoint","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacycontrolpoint"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyPacket":{"type":"topic","abstract":[{"text":"Legacy DFU Packet Characteristic.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacypacket","role":"symbol","kind":"symbol","title":"DFUUuidType.legacyPacket","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyPacket","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"legacyPacket","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessCharacteristic":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessCharacteristic","title":"DFUUuidType.buttonlessCharacteristic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesscharacteristic","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessCharacteristic"}],"abstract":[{"type":"text","text":"Buttonless DFU Characteristic."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessService":{"abstract":[{"text":"Buttonless DFU Service.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlessservice","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessService","kind":"identifier"}],"title":"DFUUuidType.buttonlessService","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessService"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/init(rawValue:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/dfuuuidtype\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/init(rawValue:)"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/secureControl":{"abstract":[{"text":"Secure DFU Control Characteristic.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/securecontrol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"secureControl","kind":"identifier"}],"title":"DFUUuidType.secureControl","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureControl"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessWithBondSharing":{"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessWithBondSharing","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Buttonless DFU With Bond Sharing Characteristic."}],"url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithbondsharing","title":"DFUUuidType.buttonlessWithBondSharing","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithBondSharing"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/RawRepresentable-Implementations":{"kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyVersion":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"legacyVersion","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"DFUUuidType.legacyVersion","abstract":[{"text":"Legacy DFU Version Characteristic.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacyversion","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyVersion"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/equatable-implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"title":"SecureDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessWithoutBondSharing":{"abstract":[{"type":"text","text":"Buttonless DFU Without Bond Sharing Characteristic."}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessWithoutBondSharing","kind":"identifier"}],"type":"topic","title":"DFUUuidType.buttonlessWithoutBondSharing","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithoutBondSharing","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithoutbondsharing"},"doc://NordicDFU/SY":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SY","title":"Swift.RawRepresentable"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/secureService":{"abstract":[{"type":"text","text":"Secure DFU Service."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureService"}],"type":"topic","title":"DFUUuidType.secureService","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureService","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/secureservice"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Legacy DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyService":{"type":"topic","abstract":[{"type":"text","text":"Legacy DFU Service."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyService","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacyservice","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"legacyService","kind":"identifier"}],"title":"DFUUuidType.legacyService","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/securePacket":{"url":"\/documentation\/nordicdfu\/dfuuuidtype\/securepacket","abstract":[{"text":"Secure DFU Packet Characteristic.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/securePacket","title":"DFUUuidType.securePacket","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"securePacket"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"abstract":[{"type":"text","text":"This converter converts Intel HEX file to BIN."}],"type":"topic","url":"\/documentation\/nordicdfu\/intelhex2binconverter","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"title":"IntelHex2BinConverter","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","navigatorTitle":[{"text":"IntelHex2BinConverter","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","seeAlsoSections":[{"title":"Advanced","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUUuidType","kind":"identifier"}]}],"kind":"declarations"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessCharacteristic","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessService","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithBondSharing","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithoutBondSharing","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyControlPoint","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyPacket","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyService","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyVersion","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureControl","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/securePacket","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureService"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations"],"generated":true}],"sections":[],"metadata":{"externalID":"c:@M@NordicDFU@E@DFUUuidType","title":"DFUUuidType","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DFUUuidType","kind":"identifier"}],"symbolKind":"enum","navigatorTitle":[{"text":"DFUUuidType","kind":"identifier"}],"roleHeading":"Enumeration"},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"],"type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"},"abstract":[{"type":"text","text":"UUID Types for DFU."}],"references":{"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Secure DFU service.","type":"text"}],"title":"SecureDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessWithoutBondSharing":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithoutbondsharing","abstract":[{"text":"Buttonless DFU Without Bond Sharing Characteristic.","type":"text"}],"title":"DFUUuidType.buttonlessWithoutBondSharing","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithoutBondSharing","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessWithoutBondSharing","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"title":"LegacyDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/secureService":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureService","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Secure DFU Service."}],"title":"DFUUuidType.secureService","url":"\/documentation\/nordicdfu\/dfuuuidtype\/secureservice","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureService"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessWithBondSharing":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithBondSharing"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithBondSharing","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Buttonless DFU With Bond Sharing Characteristic."}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithbondsharing","title":"DFUUuidType.buttonlessWithBondSharing"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyVersion":{"abstract":[{"text":"Legacy DFU Version Characteristic.","type":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyVersion","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"legacyVersion","kind":"identifier"}],"kind":"symbol","title":"DFUUuidType.legacyVersion","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacyversion"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"navigatorTitle":[{"kind":"identifier","text":"IntelHex2BinConverter"}],"url":"\/documentation\/nordicdfu\/intelhex2binconverter","abstract":[{"text":"This converter converts Intel HEX file to BIN.","type":"text"}],"title":"IntelHex2BinConverter"},"doc://NordicDFU/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyControlPoint":{"title":"DFUUuidType.legacyControlPoint","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyControlPoint"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacycontrolpoint","abstract":[{"type":"text","text":"Legacy DFU Control Point Characteristic."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyControlPoint"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyService":{"title":"DFUUuidType.legacyService","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyService","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"legacyService","kind":"identifier"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacyservice","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Legacy DFU Service."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessCharacteristic":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessCharacteristic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesscharacteristic","abstract":[{"type":"text","text":"Buttonless DFU Characteristic."}],"type":"topic","role":"symbol","title":"DFUUuidType.buttonlessCharacteristic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessCharacteristic","kind":"identifier"}]},"doc://NordicDFU/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/NordicDFU\/SH"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/securePacket":{"title":"DFUUuidType.securePacket","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"securePacket","kind":"identifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/securepacket","abstract":[{"type":"text","text":"Secure DFU Packet Characteristic."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/securePacket"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/init(rawValue:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/init(rawValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(rawValue:)","url":"\/documentation\/nordicdfu\/dfuuuidtype\/init(rawvalue:)"},"doc://NordicDFU/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/NordicDFU\/SY"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyPacket":{"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacypacket","abstract":[{"text":"Legacy DFU Packet Characteristic.","type":"text"}],"title":"DFUUuidType.legacyPacket","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyPacket","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"legacyPacket","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","url":"\/documentation\/nordicdfu\/dfuuuidtype\/rawrepresentable-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/secureControl":{"abstract":[{"text":"Secure DFU Control Characteristic.","type":"text"}],"role":"symbol","type":"topic","title":"DFUUuidType.secureControl","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureControl","url":"\/documentation\/nordicdfu\/dfuuuidtype\/securecontrol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secureControl"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessService":{"title":"DFUUuidType.buttonlessService","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessService"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlessservice","abstract":[{"type":"text","text":"Buttonless DFU Service."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessService"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/Equatable-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfuuuidtype\/equatable-implementations","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/!=(_:_:).json b/docs/data/documentation/nordicdfu/dfuuuidtype/!=(_:_:).json index 2f99eba6..39ccdf1b 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/!=(_:_:).json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"roleHeading":"Operator","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@DFUUuidType","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","extendedModule":"Swift","symbolKind":"op"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/equatable-implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Operator","role":"symbol","symbolKind":"op","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"title":"!=(_:_:)","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@DFUUuidType","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/Equatable-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/dfuuuidtype\/equatable-implementations","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/!=(_:_:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/!=(_:_:)","url":"\/documentation\/nordicdfu\/dfuuuidtype\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesscharacteristic.json b/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesscharacteristic.json index a5075aae..3000eefb 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesscharacteristic.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesscharacteristic.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesscharacteristic"]}],"abstract":[{"type":"text","text":"Buttonless DFU Characteristic."}],"metadata":{"modules":[{"name":"NordicDFU"}],"title":"DFUUuidType.buttonlessCharacteristic","symbolKind":"case","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeButtonlessCharacteristic","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessCharacteristic","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessCharacteristic"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"buttonlessCharacteristic","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessCharacteristic":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessCharacteristic","title":"DFUUuidType.buttonlessCharacteristic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesscharacteristic","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessCharacteristic"}],"abstract":[{"type":"text","text":"Buttonless DFU Characteristic."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessCharacteristic","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessCharacteristic"}],"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeButtonlessCharacteristic","role":"symbol","roleHeading":"Case","modules":[{"name":"NordicDFU"}],"title":"DFUUuidType.buttonlessCharacteristic"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"abstract":[{"text":"Buttonless DFU Characteristic.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"buttonlessCharacteristic","kind":"identifier"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesscharacteristic"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessCharacteristic":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessCharacteristic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesscharacteristic","abstract":[{"type":"text","text":"Buttonless DFU Characteristic."}],"type":"topic","role":"symbol","title":"DFUUuidType.buttonlessCharacteristic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessCharacteristic","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlessservice.json b/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlessservice.json index a8a5c687..572d933d 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlessservice.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlessservice.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Buttonless DFU Service."}],"sections":[],"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeButtonlessService","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"buttonlessService","kind":"identifier"}],"roleHeading":"Case","title":"DFUUuidType.buttonlessService","role":"symbol","modules":[{"name":"NordicDFU"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessService"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/buttonlessservice"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessService"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessService":{"abstract":[{"text":"Buttonless DFU Service.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlessservice","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessService","kind":"identifier"}],"title":"DFUUuidType.buttonlessService","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessService"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/buttonlessservice"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessService"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeButtonlessService","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUUuidType.buttonlessService","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessService"}],"symbolKind":"case"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"abstract":[{"text":"Buttonless DFU Service.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessService"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessService":{"title":"DFUUuidType.buttonlessService","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessService"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlessservice","abstract":[{"type":"text","text":"Buttonless DFU Service."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessService"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesswithbondsharing.json b/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesswithbondsharing.json index f3f7ca03..0625a76e 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesswithbondsharing.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesswithbondsharing.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithbondsharing"]}],"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeButtonlessWithBondSharing","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithBondSharing"}],"modules":[{"name":"NordicDFU"}],"title":"DFUUuidType.buttonlessWithBondSharing","role":"symbol"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithBondSharing","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Buttonless DFU With Bond Sharing Characteristic.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessWithBondSharing","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessWithBondSharing":{"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessWithBondSharing","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Buttonless DFU With Bond Sharing Characteristic."}],"url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithbondsharing","title":"DFUUuidType.buttonlessWithBondSharing","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithBondSharing"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithbondsharing"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeButtonlessWithBondSharing","title":"DFUUuidType.buttonlessWithBondSharing","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithBondSharing"}],"symbolKind":"case","roleHeading":"Case"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithBondSharing","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithBondSharing"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"abstract":[{"text":"Buttonless DFU With Bond Sharing Characteristic.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessWithBondSharing":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithBondSharing"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithBondSharing","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Buttonless DFU With Bond Sharing Characteristic."}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithbondsharing","title":"DFUUuidType.buttonlessWithBondSharing"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesswithoutbondsharing.json b/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesswithoutbondsharing.json index bbf221f8..3d8619a6 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesswithoutbondsharing.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/buttonlesswithoutbondsharing.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"abstract":[{"type":"text","text":"Buttonless DFU Without Bond Sharing Characteristic."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithoutbondsharing"]}],"kind":"symbol","metadata":{"roleHeading":"Case","symbolKind":"case","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"buttonlessWithoutBondSharing","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeButtonlessWithoutBondSharing","role":"symbol","title":"DFUUuidType.buttonlessWithoutBondSharing"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessWithoutBondSharing"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithoutBondSharing","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessWithoutBondSharing":{"abstract":[{"type":"text","text":"Buttonless DFU Without Bond Sharing Characteristic."}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessWithoutBondSharing","kind":"identifier"}],"type":"topic","title":"DFUUuidType.buttonlessWithoutBondSharing","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithoutBondSharing","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithoutbondsharing"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Buttonless DFU Without Bond Sharing Characteristic.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buttonlessWithoutBondSharing"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithoutBondSharing","interfaceLanguage":"swift"},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeButtonlessWithoutBondSharing","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buttonlessWithoutBondSharing"}],"symbolKind":"case","title":"DFUUuidType.buttonlessWithoutBondSharing","roleHeading":"Case","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithoutbondsharing"]}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/buttonlessWithoutBondSharing":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/buttonlesswithoutbondsharing","abstract":[{"text":"Buttonless DFU Without Bond Sharing Characteristic.","type":"text"}],"title":"DFUUuidType.buttonlessWithoutBondSharing","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/buttonlessWithoutBondSharing","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"buttonlessWithoutBondSharing","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/equatable-implementations.json b/docs/data/documentation/nordicdfu/dfuuuidtype/equatable-implementations.json index 7b234818..53e2ee82 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/equatable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/!=(_:_:)"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"NordicDFU"}],"title":"Equatable Implementations"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/Equatable-Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/!=(_:_:)"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/!=(_:_:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/!=(_:_:)","url":"\/documentation\/nordicdfu\/dfuuuidtype\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","title":"!=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/hash(into:).json b/docs/data/documentation/nordicdfu/dfuuuidtype/hash(into:).json index 33055e9d..97c37fc1 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/hash(into:).json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/hash(into:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"hash(into:)","extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@DFUUuidType"},"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hash(into:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/hash(into:)":{"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hash(into:)","type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/hash(into:)","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hash(into:)"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/RawRepresentable-Implementations":{"kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations"]]},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","extendedModule":"Swift","title":"hash(into:)","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@DFUUuidType","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/hash(into:)"]}],"kind":"symbol","sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","url":"\/documentation\/nordicdfu\/dfuuuidtype\/rawrepresentable-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/hash(into:)":{"abstract":[],"type":"topic","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/hash(into:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/hashvalue.json b/docs/data/documentation/nordicdfu/dfuuuidtype/hashvalue.json index 637e7f2b..b9eb5821 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/hashvalue.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/hashvalue.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"sections":[],"metadata":{"symbolKind":"property","title":"hashValue","roleHeading":"Instance Property","role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@DFUUuidType","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/hashvalue"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hashValue"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/RawRepresentable-Implementations":{"kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/hashValue":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hashValue","url":"\/documentation\/nordicdfu\/dfuuuidtype\/hashvalue","abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hashValue","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hashValue"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"title":"hashValue","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@DFUUuidType","extendedModule":"Swift","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/hashValue":{"title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/hashvalue","abstract":[],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","url":"\/documentation\/nordicdfu\/dfuuuidtype\/rawrepresentable-implementations"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/init(rawvalue:).json b/docs/data/documentation/nordicdfu/dfuuuidtype/init(rawvalue:).json index e44ba587..3bf0d7a4 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/init(rawvalue:).json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"metadata":{"symbolKind":"init","externalID":"s:9NordicDFU11DFUUuidTypeO8rawValueACSgSi_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(rawValue:)","role":"symbol","modules":[{"name":"NordicDFU"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/init(rawvalue:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/init(rawValue:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/dfuuuidtype\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/init(rawValue:)"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/init(rawValue:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"init","externalID":"s:9NordicDFU11DFUUuidTypeO8rawValueACSgSi_tcfc","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(rawValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/init(rawValue:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/init(rawValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(rawValue:)","url":"\/documentation\/nordicdfu\/dfuuuidtype\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/legacycontrolpoint.json b/docs/data/documentation/nordicdfu/dfuuuidtype/legacycontrolpoint.json index b626b59f..3b6ae611 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/legacycontrolpoint.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/legacycontrolpoint.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Legacy DFU Control Point Characteristic."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/legacycontrolpoint"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyControlPoint"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeLegacyControlPoint","role":"symbol","modules":[{"name":"NordicDFU"}],"symbolKind":"case","title":"DFUUuidType.legacyControlPoint","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"legacyControlPoint","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyControlPoint","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyControlPoint":{"abstract":[{"type":"text","text":"Legacy DFU Control Point Characteristic."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyControlPoint"}],"type":"topic","title":"DFUUuidType.legacyControlPoint","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyControlPoint","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacycontrolpoint"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/legacycontrolpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"legacyControlPoint","kind":"identifier"}],"roleHeading":"Case","title":"DFUUuidType.legacyControlPoint","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeLegacyControlPoint","modules":[{"name":"NordicDFU"}],"symbolKind":"case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyControlPoint"},"sections":[],"abstract":[{"text":"Legacy DFU Control Point Characteristic.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"legacyControlPoint","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyControlPoint":{"title":"DFUUuidType.legacyControlPoint","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyControlPoint"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacycontrolpoint","abstract":[{"type":"text","text":"Legacy DFU Control Point Characteristic."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyControlPoint"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/legacypacket.json b/docs/data/documentation/nordicdfu/dfuuuidtype/legacypacket.json index b585b091..77113ebb 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/legacypacket.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/legacypacket.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Legacy DFU Packet Characteristic."}],"metadata":{"modules":[{"name":"NordicDFU"}],"title":"DFUUuidType.legacyPacket","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyPacket"}],"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeLegacyPacket","roleHeading":"Case","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"legacyPacket","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/legacypacket"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyPacket"},"sections":[],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyPacket":{"type":"topic","abstract":[{"text":"Legacy DFU Packet Characteristic.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacypacket","role":"symbol","kind":"symbol","title":"DFUUuidType.legacyPacket","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyPacket","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"legacyPacket","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"legacyPacket"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/legacypacket"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Case","role":"symbol","symbolKind":"case","modules":[{"name":"NordicDFU"}],"title":"DFUUuidType.legacyPacket","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeLegacyPacket","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyPacket"}]},"kind":"symbol","abstract":[{"type":"text","text":"Legacy DFU Packet Characteristic."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyPacket"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyPacket":{"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacypacket","abstract":[{"text":"Legacy DFU Packet Characteristic.","type":"text"}],"title":"DFUUuidType.legacyPacket","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyPacket","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"legacyPacket","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/legacyservice.json b/docs/data/documentation/nordicdfu/dfuuuidtype/legacyservice.json index ab140864..5e31928e 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/legacyservice.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/legacyservice.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/legacyservice"]}],"abstract":[{"type":"text","text":"Legacy DFU Service."}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyService"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"legacyService","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","title":"DFUUuidType.legacyService","modules":[{"name":"NordicDFU"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyService"}],"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeLegacyService","role":"symbol"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyService":{"type":"topic","abstract":[{"type":"text","text":"Legacy DFU Service."}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyService","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacyservice","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"legacyService","kind":"identifier"}],"title":"DFUUuidType.legacyService","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]}}} \ No newline at end of file +{"metadata":{"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeLegacyService","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyService"}],"title":"DFUUuidType.legacyService","roleHeading":"Case","symbolKind":"case"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyService","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"legacyService"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Legacy DFU Service."}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/legacyservice"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyService":{"title":"DFUUuidType.legacyService","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyService","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"legacyService","kind":"identifier"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacyservice","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Legacy DFU Service."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/legacyversion.json b/docs/data/documentation/nordicdfu/dfuuuidtype/legacyversion.json index f3272be0..c8e8b56b 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/legacyversion.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/legacyversion.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyVersion","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"case","roleHeading":"Case","title":"DFUUuidType.legacyVersion","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeLegacyVersion","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"legacyVersion","kind":"identifier"}]},"abstract":[{"type":"text","text":"Legacy DFU Version Characteristic."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/legacyversion"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"legacyVersion","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyVersion":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"legacyVersion","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"DFUUuidType.legacyVersion","abstract":[{"text":"Legacy DFU Version Characteristic.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacyversion","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyVersion"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyVersion","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/legacyversion"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"legacyVersion","kind":"identifier"}]}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"abstract":[{"text":"Legacy DFU Version Characteristic.","type":"text"}],"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeLegacyVersion","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"legacyVersion","kind":"identifier"}],"title":"DFUUuidType.legacyVersion"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/legacyVersion":{"abstract":[{"text":"Legacy DFU Version Characteristic.","type":"text"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/legacyVersion","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"legacyVersion","kind":"identifier"}],"kind":"symbol","title":"DFUUuidType.legacyVersion","url":"\/documentation\/nordicdfu\/dfuuuidtype\/legacyversion"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/rawrepresentable-implementations.json b/docs/data/documentation/nordicdfu/dfuuuidtype/rawrepresentable-implementations.json index de46ea84..c4789f56 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/rawrepresentable-implementations.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/rawrepresentable-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"NordicDFU"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/hash(into:)":{"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hash(into:)","type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/hash(into:)","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hash(into:)"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/hashValue":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hashValue","url":"\/documentation\/nordicdfu\/dfuuuidtype\/hashvalue","abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hashValue","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hash(into:)"],"generated":true}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/hashValue":{"title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/hashvalue","abstract":[],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/hash(into:)":{"abstract":[],"type":"topic","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/securecontrol.json b/docs/data/documentation/nordicdfu/dfuuuidtype/securecontrol.json index 7af3c5cc..ec2f864b 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/securecontrol.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/securecontrol.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/securecontrol"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"secureControl","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeSecureControl","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureControl"}],"roleHeading":"Case","title":"DFUUuidType.secureControl","role":"symbol","modules":[{"name":"NordicDFU"}]},"abstract":[{"type":"text","text":"Secure DFU Control Characteristic."}],"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureControl","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/secureControl":{"abstract":[{"text":"Secure DFU Control Characteristic.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/securecontrol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"secureControl","kind":"identifier"}],"title":"DFUUuidType.secureControl","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureControl"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeSecureControl","roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"DFUUuidType.secureControl","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secureControl","kind":"identifier"}],"symbolKind":"case"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureControl"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Secure DFU Control Characteristic."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secureControl"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/securecontrol"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/secureControl":{"abstract":[{"text":"Secure DFU Control Characteristic.","type":"text"}],"role":"symbol","type":"topic","title":"DFUUuidType.secureControl","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureControl","url":"\/documentation\/nordicdfu\/dfuuuidtype\/securecontrol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secureControl"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/securepacket.json b/docs/data/documentation/nordicdfu/dfuuuidtype/securepacket.json index 7cc8bd44..7d314a46 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/securepacket.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/securepacket.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Secure DFU Packet Characteristic.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/securepacket"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/securePacket"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"securePacket","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"metadata":{"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeSecurePacket","roleHeading":"Case","title":"DFUUuidType.securePacket","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"securePacket","kind":"identifier"}],"modules":[{"name":"NordicDFU"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/securePacket":{"url":"\/documentation\/nordicdfu\/dfuuuidtype\/securepacket","abstract":[{"text":"Secure DFU Packet Characteristic.","type":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/securePacket","title":"DFUUuidType.securePacket","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"securePacket"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/securepacket"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"securePacket","kind":"identifier"}],"roleHeading":"Case","title":"DFUUuidType.securePacket","role":"symbol","externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeSecurePacket","modules":[{"name":"NordicDFU"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Secure DFU Packet Characteristic."}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"securePacket","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/securePacket","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/securePacket":{"title":"DFUUuidType.securePacket","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"securePacket","kind":"identifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidtype\/securepacket","abstract":[{"type":"text","text":"Secure DFU Packet Characteristic."}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/securePacket"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/dfuuuidtype/secureservice.json b/docs/data/documentation/nordicdfu/dfuuuidtype/secureservice.json index 5271a412..aba9f407 100644 --- a/docs/data/documentation/nordicdfu/dfuuuidtype/secureservice.json +++ b/docs/data/documentation/nordicdfu/dfuuuidtype/secureservice.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureService","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"secureService","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeSecureService","title":"DFUUuidType.secureService"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/secureservice"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Secure DFU Service."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secureService","kind":"identifier"}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/secureService":{"abstract":[{"type":"text","text":"Secure DFU Service."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureService"}],"type":"topic","title":"DFUUuidType.secureService","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureService","role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype\/secureservice"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]]},"kind":"symbol","abstract":[{"type":"text","text":"Secure DFU Service."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureService"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/dfuuuidtype\/secureservice"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureService","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"symbol","symbolKind":"case","title":"DFUUuidType.secureService","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secureService","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@DFUUuidType@DFUUuidTypeSecureService"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType/secureService":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType\/secureService","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Secure DFU Service."}],"title":"DFUUuidType.secureService","url":"\/documentation\/nordicdfu\/dfuuuidtype\/secureservice","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureService"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/foundation.json b/docs/data/documentation/nordicdfu/foundation.json index bb652267..bedb31ff 100644 --- a/docs/data/documentation/nordicdfu/foundation.json +++ b/docs/data/documentation/nordicdfu/foundation.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/foundation"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"metadata":{"externalID":"s:m:s:e:s:10Foundation4DataV9NordicDFUE1poiyA2C_ACtFZ","roleHeading":"Extended Module","role":"collection","title":"Foundation","symbolKind":"extension","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","type":"topic","url":"\/documentation\/nordicdfu\/foundation","kind":"symbol","role":"collection","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"title":"Data","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","type":"topic","url":"\/documentation\/nordicdfu\/foundation\/data","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"abstract":[]}}} \ No newline at end of file +{"metadata":{"role":"collection","title":"Foundation","modules":[{"name":"NordicDFU"}],"externalID":"s:m:s:e:s:10Foundation4DataV9NordicDFUE1poiyA2C_ACtFZ","symbolKind":"extension","roleHeading":"Extended Module"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data"],"title":"Extended Structures"}],"variants":[{"paths":["\/documentation\/nordicdfu\/foundation"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","title":"Data","navigatorTitle":[{"text":"Data","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/foundation\/data"},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","url":"\/documentation\/nordicdfu\/foundation","type":"topic","role":"collection","abstract":[],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/foundation/data.json b/docs/data/documentation/nordicdfu/foundation/data.json index 8a3e478d..4f3eda2c 100644 --- a/docs/data/documentation/nordicdfu/foundation/data.json +++ b/docs/data/documentation/nordicdfu/foundation/data.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"title":"Data","roleHeading":"Extended Structure","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Data"}],"modules":[{"relatedModules":["Foundation"],"name":"NordicDFU"}],"externalID":"s:e:s:10Foundation4DataV9NordicDFUE1poiyA2C_ACtFZ","extendedModule":"Foundation","symbolKind":"extension"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/nordicdfu\/foundation\/data"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"kind":"relationships"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"title":"Data","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","type":"topic","url":"\/documentation\/nordicdfu\/foundation\/data","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/DataConvertible-Implementations":{"title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations","type":"topic","kind":"article","url":"\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","type":"topic","url":"\/documentation\/nordicdfu\/foundation","kind":"symbol","role":"collection","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/foundation\/data"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"]}],"sections":[],"metadata":{"title":"Data","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Data","kind":"identifier","preciseIdentifier":"s:10Foundation4DataV"}],"externalID":"s:e:s:10Foundation4DataV9NordicDFUE1poiyA2C_ACtFZ","extendedModule":"Foundation","modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"role":"symbol","navigatorTitle":[{"text":"Data","kind":"identifier"}],"roleHeading":"Extended Structure"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","title":"Data","navigatorTitle":[{"text":"Data","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/foundation\/data"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/DataConvertible-Implementations":{"title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations","role":"collectionGroup","url":"\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations","type":"topic","kind":"article","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","url":"\/documentation\/nordicdfu\/foundation","type":"topic","role":"collection","abstract":[],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/foundation/data/+(_:_:)-5w57w.json b/docs/data/documentation/nordicdfu/foundation/data/+(_:_:)-5w57w.json index fe4d6052..0fca8617 100644 --- a/docs/data/documentation/nordicdfu/foundation/data/+(_:_:)-5w57w.json +++ b/docs/data/documentation/nordicdfu/foundation/data/+(_:_:)-5w57w.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-5w57w"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-5w57w","interfaceLanguage":"swift"},"metadata":{"symbolKind":"op","externalID":"s:10Foundation4DataV9NordicDFUE1poiyA2C_ACtFZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"roleHeading":"Operator","title":"+(_:_:)","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Foundation"]}],"extendedModule":"Foundation"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","type":"topic","url":"\/documentation\/nordicdfu\/foundation","kind":"symbol","role":"collection","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/DataConvertible-Implementations":{"title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations","type":"topic","kind":"article","url":"\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"title":"Data","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","type":"topic","url":"\/documentation\/nordicdfu\/foundation\/data","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+(_:_:)-5w57w":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-5w57w","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"title":"+(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-5w57w"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-5w57w"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-5w57w"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"+(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"externalID":"s:10Foundation4DataV9NordicDFUE1poiyA2C_ACtFZ","extendedModule":"Foundation","modules":[{"relatedModules":["Foundation"],"name":"NordicDFU"}],"role":"symbol","roleHeading":"Operator"},"references":{"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","title":"Data","navigatorTitle":[{"text":"Data","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/foundation\/data"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+(_:_:)-5w57w":{"title":"+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-5w57w","url":"\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-5w57w","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/DataConvertible-Implementations":{"title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations","role":"collectionGroup","url":"\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations","type":"topic","kind":"article","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","url":"\/documentation\/nordicdfu\/foundation","type":"topic","role":"collection","abstract":[],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/foundation/data/+(_:_:)-9h9q0.json b/docs/data/documentation/nordicdfu/foundation/data/+(_:_:)-9h9q0.json index 2ebe866e..bc2a4a30 100644 --- a/docs/data/documentation/nordicdfu/foundation/data/+(_:_:)-9h9q0.json +++ b/docs/data/documentation/nordicdfu/foundation/data/+(_:_:)-9h9q0.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-9h9q0"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-9h9q0"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Operator","extendedModule":"NordicDFU","role":"symbol","title":"+(_:_:)","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:10Foundation4DataV","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"symbolKind":"op"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/DataConvertible-Implementations":{"title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations","type":"topic","kind":"article","url":"\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","type":"topic","url":"\/documentation\/nordicdfu\/foundation","kind":"symbol","role":"collection","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+(_:_:)-9h9q0":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-9h9q0","role":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-9h9q0","kind":"symbol","title":"+(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"title":"Data","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","type":"topic","url":"\/documentation\/nordicdfu\/foundation\/data","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-9h9q0"},"metadata":{"title":"+(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:10Foundation4DataV","extendedModule":"NordicDFU","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Operator"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-9h9q0"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"DataConvertible.+(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","title":"Data","navigatorTitle":[{"text":"Data","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/foundation\/data"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/DataConvertible-Implementations":{"title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations","role":"collectionGroup","url":"\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations","type":"topic","kind":"article","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","url":"\/documentation\/nordicdfu\/foundation","type":"topic","role":"collection","abstract":[],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+(_:_:)-9h9q0":{"title":"+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-9h9q0","url":"\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-9h9q0","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/foundation/data/+=(_:_:).json b/docs/data/documentation/nordicdfu/foundation/data/+=(_:_:).json index 247c8d2c..f9272171 100644 --- a/docs/data/documentation/nordicdfu/foundation/data/+=(_:_:).json +++ b/docs/data/documentation/nordicdfu/foundation/data/+=(_:_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/nordicdfu\/foundation\/data\/+=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+=(_:_:)"},"sections":[],"metadata":{"externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:10Foundation4DataV","extendedModule":"NordicDFU","roleHeading":"Operator","title":"+=(_:_:)","role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"NordicDFU"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DataConvertible.+=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"title":"Data","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","type":"topic","url":"\/documentation\/nordicdfu\/foundation\/data","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/DataConvertible-Implementations":{"title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations","type":"topic","kind":"article","url":"\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","type":"topic","url":"\/documentation\/nordicdfu\/foundation","kind":"symbol","role":"collection","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/foundation\/data\/+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+=(_:_:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/foundation\/data\/+=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Operator","extendedModule":"NordicDFU","title":"+=(_:_:)","role":"symbol","externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:10Foundation4DataV","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+=(_:_:)"},{"text":".","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/DataConvertible-Implementations":{"title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations","role":"collectionGroup","url":"\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations","type":"topic","kind":"article","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","title":"Data","navigatorTitle":[{"text":"Data","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/foundation\/data"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+=(_:_:)":{"title":"+=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+=(_:_:)","url":"\/documentation\/nordicdfu\/foundation\/data\/+=(_:_:)","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","url":"\/documentation\/nordicdfu\/foundation","type":"topic","role":"collection","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/foundation/data/dataconvertible-implementations.json b/docs/data/documentation/nordicdfu/foundation/data/dataconvertible-implementations.json index b57d6ee7..72df5342 100644 --- a/docs/data/documentation/nordicdfu/foundation/data/dataconvertible-implementations.json +++ b/docs/data/documentation/nordicdfu/foundation/data/dataconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-5w57w","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-9h9q0","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+=(_:_:)"],"title":"Operators","generated":true}],"variants":[{"paths":["\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"title":"DataConvertible Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"},"references":{"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+(_:_:)-5w57w":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-5w57w","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"title":"+(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-5w57w"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"title":"Data","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","type":"topic","url":"\/documentation\/nordicdfu\/foundation\/data","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","type":"topic","url":"\/documentation\/nordicdfu\/foundation","kind":"symbol","role":"collection","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+(_:_:)-9h9q0":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-9h9q0","role":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-9h9q0","kind":"symbol","title":"+(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/foundation\/data\/+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+=(_:_:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/foundation\/data\/dataconvertible-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-5w57w","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-9h9q0","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/DataConvertible-Implementations"},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"DataConvertible Implementations"},"references":{"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+(_:_:)-5w57w":{"title":"+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-5w57w","url":"\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-5w57w","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+(_:_:)-9h9q0":{"title":"+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+(_:_:)-9h9q0","url":"\/documentation\/nordicdfu\/foundation\/data\/+(_:_:)-9h9q0","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]},"doc://NordicDFU/documentation/NordicDFU/Foundation":{"title":"Foundation","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation","url":"\/documentation\/nordicdfu\/foundation","type":"topic","role":"collection","abstract":[],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data/+=(_:_:)":{"title":"+=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data\/+=(_:_:)","url":"\/documentation\/nordicdfu\/foundation\/data\/+=(_:_:)","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Foundation/Data":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Foundation\/Data","title":"Data","navigatorTitle":[{"text":"Data","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/foundation\/data"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/intelhex2binconverter.json b/docs/data/documentation/nordicdfu/intelhex2binconverter.json index 9550aa77..14643f83 100644 --- a/docs/data/documentation/nordicdfu/intelhex2binconverter.json +++ b/docs/data/documentation/nordicdfu/intelhex2binconverter.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"IntelHex2BinConverter","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/Intel_HEX","type":"reference"},{"text":" specification can be found here:","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"http:\/\/www.interlog.com\/~speff\/usefulinfo\/Hexfrmt.pdf","isActive":true},{"type":"text","text":"."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Not all Intel HEX features are supported. The converter does not support gaps in the firmware."},{"text":" ","type":"text"},{"type":"text","text":"The returned BIN contains data until the first found gap."}]}],"type":"aside","name":"Note"},{"inlineContent":[{"text":"Supported Record Types:","type":"text"}],"type":"paragraph"},{"syntax":null,"code":["0x04 - Extended Linear Address Record","0x02 - Extended Segment Address Record","0x01 - End of File","0x00 - Data Record"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If MBR size is provided, the values from addresses "},{"type":"codeVoice","code":"0.. "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"title":"convert(_:mbrSize:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter\/convert(_:mbrSize:)"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NordicDFU/s7CVarArgP":{"identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"title":"SecureDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"This converter converts Intel HEX file to BIN."}],"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter\/convert(_:mbrSize:)"]}],"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/objc(cs)NSObject"],"title":"Inherits From","type":"inheritsFrom","kind":"relationships"},{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"title":"Conforms To"}],"seeAlsoSections":[{"title":"Advanced","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"IntelHex2BinConverter","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Intel_HEX","type":"reference","isActive":true},{"type":"text","text":" specification can be found here:"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"http:\/\/www.interlog.com\/~speff\/usefulinfo\/Hexfrmt.pdf"},{"type":"text","text":"."}],"type":"paragraph"},{"name":"Note","content":[{"inlineContent":[{"type":"text","text":"Not all Intel HEX features are supported. The converter does not support gaps in the firmware."},{"text":" ","type":"text"},{"text":"The returned BIN contains data until the first found gap.","type":"text"}],"type":"paragraph"}],"type":"aside","style":"note"},{"inlineContent":[{"text":"Supported Record Types:","type":"text"}],"type":"paragraph"},{"code":["0x04 - Extended Linear Address Record","0x02 - Extended Segment Address Record","0x01 - End of File","0x00 - Data Record"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"text":"If MBR size is provided, the values from addresses ","type":"text"},{"type":"codeVoice","code":"0.. "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/nordicdfu\/intelhex2binconverter\/convert(_:mbrsize:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Converts the Intel HEX data to a bin format by subtracting"},{"type":"text","text":" "},{"text":"only the data part from it.","type":"text"}]},"doc://NordicDFU/objc(pl)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","type":"unresolvable","title":"ObjectiveC.NSObjectProtocol"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"navigatorTitle":[{"kind":"identifier","text":"IntelHex2BinConverter"}],"url":"\/documentation\/nordicdfu\/intelhex2binconverter","abstract":[{"text":"This converter converts Intel HEX file to BIN.","type":"text"}],"title":"IntelHex2BinConverter"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"title":"LegacyDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Secure DFU service.","type":"text"}],"title":"SecureDFUServiceInitiator"},"http://www.interlog.com/~speff/usefulinfo/Hexfrmt.pdf":{"identifier":"http:\/\/www.interlog.com\/~speff\/usefulinfo\/Hexfrmt.pdf","type":"link","titleInlineContent":[{"type":"text","text":"link"}],"title":"link","url":"http:\/\/www.interlog.com\/~speff\/usefulinfo\/Hexfrmt.pdf"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/s7CVarArgP":{"identifier":"doc:\/\/NordicDFU\/s7CVarArgP","type":"unresolvable","title":"Swift.CVarArg"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"https://en.wikipedia.org/wiki/Intel_HEX":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Intel_HEX","title":"Intel HEX","titleInlineContent":[{"text":"Intel HEX","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/Intel_HEX","type":"link"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://NordicDFU/objc(cs)NSObject":{"identifier":"doc:\/\/NordicDFU\/objc(cs)NSObject","type":"unresolvable","title":"ObjectiveC.NSObject"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/intelhex2binconverter/convert(_:mbrsize:).json b/docs/data/documentation/nordicdfu/intelhex2binconverter/convert(_:mbrsize:).json index 20b07eb3..f66c3e6c 100644 --- a/docs/data/documentation/nordicdfu/intelhex2binconverter/convert(_:mbrsize:).json +++ b/docs/data/documentation/nordicdfu/intelhex2binconverter/convert(_:mbrsize:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Converts the Intel HEX data to a bin format by subtracting"},{"text":" ","type":"text"},{"type":"text","text":"only the data part from it."}],"sections":[],"metadata":{"symbolKind":"method","externalID":"s:9NordicDFU21IntelHex2BinConverterC7convert_7mbrSize10Foundation4DataVSgAH_s6UInt32VtFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"mbrSize","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","text":"UInt32"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"roleHeading":"Type Method","title":"convert(_:mbrSize:)","role":"symbol","modules":[{"name":"NordicDFU"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"hex","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mbrSize"},{"kind":"text","text":": "},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"},{"kind":"text","text":" = 0) -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"hex","content":[{"type":"paragraph","inlineContent":[{"text":"Intel HEX fine as ","type":"text"},{"code":"Data","type":"codeVoice"},{"text":".","type":"text"}]}]},{"name":"mbrSize","content":[{"inlineContent":[{"type":"text","text":"The MBR size. MBR starts at address 0."},{"type":"text","text":" "},{"text":"MBR is ignored during conversion.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The binary part cut from the given file."}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Gaps in the addresses are not supported.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The returned data contains binary content until the first gap"},{"text":" ","type":"text"},{"text":"or end of the file.","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/intelhex2binconverter\/convert(_:mbrsize:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter\/convert(_:mbrSize:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"abstract":[{"type":"text","text":"This converter converts Intel HEX file to BIN."}],"type":"topic","url":"\/documentation\/nordicdfu\/intelhex2binconverter","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"title":"IntelHex2BinConverter","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","navigatorTitle":[{"text":"IntelHex2BinConverter","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter/convert(_:mbrSize:)":{"type":"topic","abstract":[{"type":"text","text":"Converts the Intel HEX data to a bin format by subtracting"},{"text":" ","type":"text"},{"type":"text","text":"only the data part from it."}],"url":"\/documentation\/nordicdfu\/intelhex2binconverter\/convert(_:mbrsize:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"mbrSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UInt32","preciseIdentifier":"s:s6UInt32V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"title":"convert(_:mbrSize:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter\/convert(_:mbrSize:)"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Type Method","title":"convert(_:mbrSize:)","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"mbrSize","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s6UInt32V","kind":"typeIdentifier","text":"UInt32"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"externalID":"s:9NordicDFU21IntelHex2BinConverterC7convert_7mbrSize10Foundation4DataVSgAH_s6UInt32VtFZ"},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter\/convert(_:mbrSize:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/intelhex2binconverter\/convert(_:mbrsize:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Converts the Intel HEX data to a bin format by subtracting"},{"text":" ","type":"text"},{"type":"text","text":"only the data part from it."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"convert"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hex","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mbrSize"},{"text":": ","kind":"text"},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"},{"text":" = 0) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"Intel HEX fine as ","type":"text"},{"type":"codeVoice","code":"Data"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"hex"},{"name":"mbrSize","content":[{"inlineContent":[{"text":"The MBR size. MBR starts at address 0.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"MBR is ignored during conversion."}],"type":"paragraph"}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"The binary part cut from the given file.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Gaps in the addresses are not supported.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The returned data contains binary content until the first gap"},{"type":"text","text":" "},{"type":"text","text":"or end of the file."}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter/convert(_:mbrSize:)":{"title":"convert(_:mbrSize:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter\/convert(_:mbrSize:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"mbrSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/nordicdfu\/intelhex2binconverter\/convert(_:mbrsize:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Converts the Intel HEX data to a bin format by subtracting"},{"type":"text","text":" "},{"text":"only the data part from it.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"navigatorTitle":[{"kind":"identifier","text":"IntelHex2BinConverter"}],"url":"\/documentation\/nordicdfu\/intelhex2binconverter","abstract":[{"text":"This converter converts Intel HEX file to BIN.","type":"text"}],"title":"IntelHex2BinConverter"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/legacydfuserviceinitiator.json b/docs/data/documentation/nordicdfu/legacydfuserviceinitiator.json index eace1858..546f31ed 100644 --- a/docs/data/documentation/nordicdfu/legacydfuserviceinitiator.json +++ b/docs/data/documentation/nordicdfu/legacydfuserviceinitiator.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"],"generated":true,"title":"Advanced"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"],"type":"inheritsFrom","title":"Inherits From"},{"identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"type":"heading","anchor":"overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The default "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","isActive":true},{"type":"text","text":" will select the proper executor based"},{"type":"text","text":" "},{"type":"text","text":"on the discovered services. If you know your device supports the Legacy DFU you may"},{"text":" ","type":"text"},{"text":"consider using this initiator instead to skip that part.","type":"text"}]}],"kind":"content"}],"kind":"symbol","metadata":{"symbolKind":"class","externalID":"c:@M@NordicDFU@objc(cs)LegacyDFUServiceInitiator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator","roleHeading":"Class","role":"symbol","modules":[{"name":"NordicDFU"}],"navigatorTitle":[{"text":"LegacyDFUServiceInitiator","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/legacydfuserviceinitiator"]}],"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator\/start(targetWithIdentifier:)"],"title":"Instance Methods"}],"abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"sections":[],"references":{"doc://NordicDFU/objc(pl)NSObject":{"title":"ObjectiveC.NSObjectProtocol","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Legacy DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}]},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator/start(targetWithIdentifier:)":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator\/start(targetwithidentifier:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"targetWithIdentifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"text":"?","kind":"text"}],"title":"start(targetWithIdentifier:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator\/start(targetWithIdentifier:)"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"abstract":[{"type":"text","text":"This converter converts Intel HEX file to BIN."}],"type":"topic","url":"\/documentation\/nordicdfu\/intelhex2binconverter","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"title":"IntelHex2BinConverter","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","navigatorTitle":[{"text":"IntelHex2BinConverter","kind":"identifier"}]},"doc://NordicDFU/SH":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"},"doc://NordicDFU/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/SQ":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"title":"SecureDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg"}}} \ No newline at end of file +{"abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"seeAlsoSections":[{"title":"Advanced","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]}],"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator\/start(targetWithIdentifier:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/legacydfuserviceinitiator"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The default "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"reference","isActive":true},{"type":"text","text":" will select the proper executor based"},{"text":" ","type":"text"},{"type":"text","text":"on the discovered services. If you know your device supports the Legacy DFU you may"},{"type":"text","text":" "},{"type":"text","text":"consider using this initiator instead to skip that part."}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator"},"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"]}],"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"class","externalID":"c:@M@NordicDFU@objc(cs)LegacyDFUServiceInitiator","roleHeading":"Class","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"navigatorTitle":[{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://NordicDFU/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/SQ":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable"},"doc://NordicDFU/SH":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"title":"LegacyDFUServiceInitiator"},"doc://NordicDFU/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s7CVarArgP","title":"Swift.CVarArg"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"navigatorTitle":[{"kind":"identifier","text":"IntelHex2BinConverter"}],"url":"\/documentation\/nordicdfu\/intelhex2binconverter","abstract":[{"text":"This converter converts Intel HEX file to BIN.","type":"text"}],"title":"IntelHex2BinConverter"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator/start(targetWithIdentifier:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator\/start(targetWithIdentifier:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"targetWithIdentifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator\/start(targetwithidentifier:)","title":"start(targetWithIdentifier:)"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Secure DFU service.","type":"text"}],"title":"SecureDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/legacydfuserviceinitiator/start(targetwithidentifier:).json b/docs/data/documentation/nordicdfu/legacydfuserviceinitiator/start(targetwithidentifier:).json index e8d60ff5..285fedf7 100644 --- a/docs/data/documentation/nordicdfu/legacydfuserviceinitiator/start(targetwithidentifier:).json +++ b/docs/data/documentation/nordicdfu/legacydfuserviceinitiator/start(targetwithidentifier:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"DFUServiceInitiator.start(targetWithIdentifier:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"targetWithIdentifier"},{"kind":"text","text":" "},{"text":"uuid","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","text":"DFUServiceController","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"kind":"text","text":"?"}]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/legacydfuserviceinitiator\/start(targetwithidentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator\/start(targetWithIdentifier:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"start(targetWithIdentifier:)","externalID":"c:@M@NordicDFU@objc(cs)LegacyDFUServiceInitiator(im)startWithTargetWithIdentifier:","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"text":"?","kind":"text"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator/start(targetWithIdentifier:)":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator\/start(targetwithidentifier:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"targetWithIdentifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"text":"?","kind":"text"}],"title":"start(targetWithIdentifier:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator\/start(targetWithIdentifier:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Legacy DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"DFUServiceInitiator.start(targetWithIdentifier:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator"]]},"metadata":{"title":"start(targetWithIdentifier:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"targetWithIdentifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"DFUServiceController","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"text":"?","kind":"text"}],"externalID":"c:@M@NordicDFU@objc(cs)LegacyDFUServiceInitiator(im)startWithTargetWithIdentifier:","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"targetWithIdentifier"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uuid"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","kind":"typeIdentifier","text":"DFUServiceController","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController"},{"kind":"text","text":"?"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/nordicdfu\/legacydfuserviceinitiator\/start(targetwithidentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator\/start(targetWithIdentifier:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator/start(targetWithIdentifier:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator\/start(targetWithIdentifier:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"targetWithIdentifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator\/start(targetwithidentifier:)","title":"start(targetWithIdentifier:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"title":"LegacyDFUServiceInitiator"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loggerdelegate.json b/docs/data/documentation/nordicdfu/loggerdelegate.json index cc052fbd..08631a01 100644 --- a/docs/data/documentation/nordicdfu/loggerdelegate.json +++ b/docs/data/documentation/nordicdfu/loggerdelegate.json @@ -1 +1 @@ -{"abstract":[{"text":"The Logger delegate.","type":"text"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"sections":[],"metadata":{"externalID":"c:@M@NordicDFU@objc(pl)LoggerDelegate","roleHeading":"Protocol","title":"LoggerDelegate","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"symbolKind":"protocol"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate\/logWith(_:message:)"],"title":"Instance Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoggerDelegate"}]}]}],"seeAlsoSections":[{"title":"Logging","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loggerdelegate"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate/logWith(_:message:)":{"abstract":[{"text":"This method is called on every log event..","type":"text"}],"required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"logWith"},{"kind":"text","text":"("},{"text":"LogLevel","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@LogLevel"},{"kind":"text","text":", "},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","title":"logWith(_:message:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate\/logWith(_:message:)","url":"\/documentation\/nordicdfu\/loggerdelegate\/logwith(_:message:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"}}} \ No newline at end of file +{"abstract":[{"text":"The Logger delegate.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"],"title":"Logging","generated":true}],"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate\/logWith(_:message:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loggerdelegate"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoggerDelegate","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"protocol","externalID":"c:@M@NordicDFU@objc(pl)LoggerDelegate","roleHeading":"Protocol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"title":"LoggerDelegate"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate/logWith(_:message:)":{"abstract":[{"type":"text","text":"This method is called on every log event.."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate\/logWith(_:message:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logWith"},{"kind":"text","text":"("},{"text":"LogLevel","preciseIdentifier":"c:@M@NordicDFU@E@LogLevel","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/loggerdelegate\/logwith(_:message:)","title":"logWith(_:message:)"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loggerdelegate/logwith(_:message:).json b/docs/data/documentation/nordicdfu/loggerdelegate/logwith(_:message:).json index a9761332..7b16a1f7 100644 --- a/docs/data/documentation/nordicdfu/loggerdelegate/logwith(_:message:).json +++ b/docs/data/documentation/nordicdfu/loggerdelegate/logwith(_:message:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","externalID":"c:@M@NordicDFU@objc(pl)LoggerDelegate(im)logWith:message:","symbolKind":"method","title":"logWith(_:message:)","modules":[{"name":"NordicDFU"}],"required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logWith"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@LogLevel","text":"LogLevel"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate\/logWith(_:message:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"logWith","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"level","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","preciseIdentifier":"c:@M@NordicDFU@E@LogLevel"},{"kind":"text","text":", "},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The log level.","type":"text"}],"type":"paragraph"}],"name":"level"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The message."}]}],"name":"message"}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The logger implementation should save log entries or present them to the user."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"It is NOT safe to update any UI from this method as multiple threads may log."}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"This method is called on every log event.."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loggerdelegate\/logwith(_:message:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate/logWith(_:message:)":{"abstract":[{"text":"This method is called on every log event..","type":"text"}],"required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"logWith"},{"kind":"text","text":"("},{"text":"LogLevel","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@E@LogLevel"},{"kind":"text","text":", "},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","title":"logWith(_:message:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate\/logWith(_:message:)","url":"\/documentation\/nordicdfu\/loggerdelegate\/logwith(_:message:)","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","modules":[{"name":"NordicDFU"}],"title":"logWith(_:message:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logWith","kind":"identifier"},{"text":"(","kind":"text"},{"text":"LogLevel","preciseIdentifier":"c:@M@NordicDFU@E@LogLevel","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"message","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"c:@M@NordicDFU@objc(pl)LoggerDelegate(im)logWith:message:","required":true,"symbolKind":"method","role":"symbol"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate\/logWith(_:message:)","interfaceLanguage":"swift"},"abstract":[{"text":"This method is called on every log event..","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"logWith","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"level","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","preciseIdentifier":"c:@M@NordicDFU@E@LogLevel"},{"kind":"text","text":", "},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The log level."}],"type":"paragraph"}],"name":"level"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The message."}]}],"name":"message"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"text":"The logger implementation should save log entries or present them to the user.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"It is NOT safe to update any UI from this method as multiple threads may log."}],"type":"paragraph"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loggerdelegate\/logwith(_:message:)"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"]]},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate/logWith(_:message:)":{"abstract":[{"type":"text","text":"This method is called on every log event.."}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate\/logWith(_:message:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logWith"},{"kind":"text","text":"("},{"text":"LogLevel","preciseIdentifier":"c:@M@NordicDFU@E@LogLevel","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/loggerdelegate\/logwith(_:message:)","title":"logWith(_:message:)"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel.json b/docs/data/documentation/nordicdfu/loglevel.json index 219f78b9..bdea6f24 100644 --- a/docs/data/documentation/nordicdfu/loglevel.json +++ b/docs/data/documentation/nordicdfu/loglevel.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Log levels used by the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},{"text":".","type":"text"}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"],"kind":"relationships","type":"conformsTo"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"Logger application may filter log entries based on their level.","type":"text"}]},{"inlineContent":[{"text":"Levels allow to categorize message by importance.","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"enum","externalID":"c:@M@NordicDFU@E@LogLevel","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"LogLevel","kind":"identifier"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"title":"LogLevel","role":"symbol"},"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Log Levels","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/name()"],"title":"Supporting methods"},{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations"],"generated":true}],"seeAlsoSections":[{"title":"Logging","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"],"generated":true}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/Equatable-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/loglevel\/equatable-implementations","title":"Equatable Implementations","kind":"article"},"doc://NordicDFU/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/NordicDFU\/SY"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","url":"\/documentation\/nordicdfu\/loglevel\/application","abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"title":"LogLevel.application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/name()":{"abstract":[{"type":"text","text":"Returns a one character abbreviation of the log level."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/name()","type":"topic","url":"\/documentation\/nordicdfu\/loglevel\/name()","title":"name()","role":"symbol","kind":"symbol"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error","url":"\/documentation\/nordicdfu\/loglevel\/error","abstract":[{"type":"text","text":"Highest priority messages with errors."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"title":"LogLevel.error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"warning","kind":"identifier"}],"title":"LogLevel.warning"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/init(rawValue:)":{"abstract":[],"title":"init(rawValue:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/init(rawValue:)","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/init(rawvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"type":"text","text":"Low priority messages what the service is doing."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"verbose","kind":"identifier"}],"title":"LogLevel.verbose"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/nordicdfu\/loglevel\/rawrepresentable-implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"type":"text","text":"Messages about completed tasks."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"}],"title":"LogLevel.info"},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LogLevel","kind":"identifier"}],"symbolKind":"enum","title":"LogLevel","roleHeading":"Enumeration","modules":[{"name":"NordicDFU"}],"role":"symbol","externalID":"c:@M@NordicDFU@E@LogLevel","navigatorTitle":[{"kind":"identifier","text":"LogLevel"}]},"abstract":[{"type":"text","text":"Log levels used by the "},{"type":"reference","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true},{"type":"text","text":"."}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH","doc:\/\/NordicDFU\/SY"],"title":"Conforms To","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Logging","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@objc","kind":"attribute"},{"text":" ","kind":"text"},{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"LogLevel","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Logger application may filter log entries based on their level."}]},{"inlineContent":[{"type":"text","text":"Levels allow to categorize message by importance."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel"]}],"topicSections":[{"title":"Log Levels","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"]},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/name()"],"title":"Supporting methods"},{"title":"Initializers","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/init(rawValue:)"]},{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"abstract":[{"type":"text","text":"Highest priority messages with errors."}],"url":"\/documentation\/nordicdfu\/loglevel\/error","title":"LogLevel.error","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"url":"\/documentation\/nordicdfu\/loglevel\/application","title":"LogLevel.application","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/name()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":"() -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Returns a one character abbreviation of the log level."}],"url":"\/documentation\/nordicdfu\/loglevel\/name()","title":"name()","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/name()"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"warning"}],"title":"LogLevel.warning","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"text":"Low priority messages what the service is doing.","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verbose"}],"title":"LogLevel.verbose","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","role":"symbol"},"doc://NordicDFU/SQ":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ","title":"Swift.Equatable"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/RawRepresentable-Implementations":{"url":"\/documentation\/nordicdfu\/loglevel\/rawrepresentable-implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations","kind":"article","title":"RawRepresentable Implementations"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/Equatable-Implementations":{"kind":"article","url":"\/documentation\/nordicdfu\/loglevel\/equatable-implementations","abstract":[],"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations","role":"collectionGroup"},"doc://NordicDFU/SY":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SY","title":"Swift.RawRepresentable"},"doc://NordicDFU/SH":{"type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/init(rawvalue:)","abstract":[],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(rawValue:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/init(rawValue:)","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"text":"Messages about completed tasks.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"}],"title":"LogLevel.info","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/!=(_:_:).json b/docs/data/documentation/nordicdfu/loglevel/!=(_:_:).json index 87d33998..34800f43 100644 --- a/docs/data/documentation/nordicdfu/loglevel/!=(_:_:).json +++ b/docs/data/documentation/nordicdfu/loglevel/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Operator","symbolKind":"op","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","title":"!=(_:_:)","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@LogLevel"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/Equatable-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/loglevel\/equatable-implementations","title":"Equatable Implementations","kind":"article"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/nordicdfu\/loglevel\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/!=(_:_:)","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/!=(_:_:)"]}],"metadata":{"symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@M@NordicDFU@E@LogLevel","role":"symbol","roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/!=(_:_:)":{"role":"symbol","kind":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/!=(_:_:)","title":"!=(_:_:)","type":"topic","url":"\/documentation\/nordicdfu\/loglevel\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/Equatable-Implementations":{"kind":"article","url":"\/documentation\/nordicdfu\/loglevel\/equatable-implementations","abstract":[],"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations","role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/application.json b/docs/data/documentation/nordicdfu/loglevel/application.json index 914b3b80..e50b823a 100644 --- a/docs/data/documentation/nordicdfu/loglevel/application.json +++ b/docs/data/documentation/nordicdfu/loglevel/application.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/application"]}],"kind":"symbol","abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"text":"in human-readable form.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application"},"metadata":{"roleHeading":"Case","role":"symbol","title":"LogLevel.application","modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelApplication","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"application","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"application"}]}],"kind":"declarations"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"],"generated":true,"title":"Log Levels"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"warning","kind":"identifier"}],"title":"LogLevel.warning"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","url":"\/documentation\/nordicdfu\/loglevel\/application","abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"title":"LogLevel.application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error","url":"\/documentation\/nordicdfu\/loglevel\/error","abstract":[{"type":"text","text":"Highest priority messages with errors."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"title":"LogLevel.error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"type":"text","text":"Messages about completed tasks."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"}],"title":"LogLevel.info"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"type":"text","text":"Low priority messages what the service is doing."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"verbose","kind":"identifier"}],"title":"LogLevel.verbose"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application"},"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/application"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"application","kind":"identifier"}],"title":"LogLevel.application","externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelApplication","role":"symbol"},"abstract":[{"text":"Messages about application level events, in this case DFU message","type":"text"},{"type":"text","text":" "},{"text":"in human-readable form.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Log Levels","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"application","kind":"identifier"}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"warning"}],"title":"LogLevel.warning","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"text":"Messages about completed tasks.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"}],"title":"LogLevel.info","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"url":"\/documentation\/nordicdfu\/loglevel\/application","title":"LogLevel.application","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"abstract":[{"type":"text","text":"Highest priority messages with errors."}],"url":"\/documentation\/nordicdfu\/loglevel\/error","title":"LogLevel.error","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"text":"Low priority messages what the service is doing.","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verbose"}],"title":"LogLevel.verbose","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/debug.json b/docs/data/documentation/nordicdfu/loglevel/debug.json index 014506ef..2fe9729b 100644 --- a/docs/data/documentation/nordicdfu/loglevel/debug.json +++ b/docs/data/documentation/nordicdfu/loglevel/debug.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"abstract":[{"text":"Lowest priority. Usually names of called methods or callbacks received.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debug","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/debug"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"],"title":"Log Levels"}],"metadata":{"title":"LogLevel.debug","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"debug","kind":"identifier"}],"modules":[{"name":"NordicDFU"}],"externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelDebug","role":"symbol","roleHeading":"Case","symbolKind":"case"},"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"warning","kind":"identifier"}],"title":"LogLevel.warning"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error","url":"\/documentation\/nordicdfu\/loglevel\/error","abstract":[{"type":"text","text":"Highest priority messages with errors."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"title":"LogLevel.error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","url":"\/documentation\/nordicdfu\/loglevel\/application","abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"title":"LogLevel.application"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"type":"text","text":"Messages about completed tasks."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"}],"title":"LogLevel.info"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"type":"text","text":"Low priority messages what the service is doing."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"verbose","kind":"identifier"}],"title":"LogLevel.verbose"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"abstract":[{"text":"Lowest priority. Usually names of called methods or callbacks received.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"title":"Log Levels","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"]}],"sections":[],"kind":"symbol","metadata":{"externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelDebug","title":"LogLevel.debug","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/debug"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"url":"\/documentation\/nordicdfu\/loglevel\/application","title":"LogLevel.application","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"warning"}],"title":"LogLevel.warning","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"abstract":[{"type":"text","text":"Highest priority messages with errors."}],"url":"\/documentation\/nordicdfu\/loglevel\/error","title":"LogLevel.error","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"text":"Low priority messages what the service is doing.","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verbose"}],"title":"LogLevel.verbose","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"text":"Messages about completed tasks.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"}],"title":"LogLevel.info","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/equatable-implementations.json b/docs/data/documentation/nordicdfu/loglevel/equatable-implementations.json index bab0f5b8..9bb483d9 100644 --- a/docs/data/documentation/nordicdfu/loglevel/equatable-implementations.json +++ b/docs/data/documentation/nordicdfu/loglevel/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","sections":[],"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/!=(_:_:)"],"title":"Operators","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/equatable-implementations"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/nordicdfu\/loglevel\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/!=(_:_:)","type":"topic","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/Equatable-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"NordicDFU"}],"title":"Equatable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/!=(_:_:)"],"generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/!=(_:_:)":{"role":"symbol","kind":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/!=(_:_:)","title":"!=(_:_:)","type":"topic","url":"\/documentation\/nordicdfu\/loglevel\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/error.json b/docs/data/documentation/nordicdfu/loglevel/error.json index 48362338..0cdb78e1 100644 --- a/docs/data/documentation/nordicdfu/loglevel/error.json +++ b/docs/data/documentation/nordicdfu/loglevel/error.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Highest priority messages with errors."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning"],"title":"Log Levels"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"case","externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelError","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"roleHeading":"Case","title":"LogLevel.error","role":"symbol","modules":[{"name":"NordicDFU"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","url":"\/documentation\/nordicdfu\/loglevel\/application","abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"title":"LogLevel.application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"type":"text","text":"Messages about completed tasks."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"}],"title":"LogLevel.info"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"type":"text","text":"Low priority messages what the service is doing."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"verbose","kind":"identifier"}],"title":"LogLevel.verbose"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error","url":"\/documentation\/nordicdfu\/loglevel\/error","abstract":[{"type":"text","text":"Highest priority messages with errors."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"title":"LogLevel.error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"warning","kind":"identifier"}],"title":"LogLevel.warning"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"}]}]}],"metadata":{"externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelError","title":"LogLevel.error","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Highest priority messages with errors."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/error"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"},"kind":"symbol","sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning"],"title":"Log Levels"}],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"text":"Low priority messages what the service is doing.","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verbose"}],"title":"LogLevel.verbose","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"abstract":[{"type":"text","text":"Highest priority messages with errors."}],"url":"\/documentation\/nordicdfu\/loglevel\/error","title":"LogLevel.error","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"warning"}],"title":"LogLevel.warning","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"url":"\/documentation\/nordicdfu\/loglevel\/application","title":"LogLevel.application","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"text":"Messages about completed tasks.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"}],"title":"LogLevel.info","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/hash(into:).json b/docs/data/documentation/nordicdfu/loglevel/hash(into:).json index ae5abd32..1d2ae3ac 100644 --- a/docs/data/documentation/nordicdfu/loglevel/hash(into:).json +++ b/docs/data/documentation/nordicdfu/loglevel/hash(into:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@LogLevel","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","symbolKind":"method","title":"hash(into:)","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/nordicdfu\/loglevel\/rawrepresentable-implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/hash(into:)":{"title":"hash(into:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hash(into:)","kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/nordicdfu\/loglevel\/hash(into:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"metadata":{"title":"hash(into:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::c:@M@NordicDFU@E@LogLevel","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"Swift","symbolKind":"method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/hash(into:)"]}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/RawRepresentable-Implementations":{"url":"\/documentation\/nordicdfu\/loglevel\/rawrepresentable-implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations","kind":"article","title":"RawRepresentable Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/hash(into:)":{"abstract":[],"type":"topic","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/hashvalue.json b/docs/data/documentation/nordicdfu/loglevel/hashvalue.json index ced8474b..df5df3cb 100644 --- a/docs/data/documentation/nordicdfu/loglevel/hashvalue.json +++ b/docs/data/documentation/nordicdfu/loglevel/hashvalue.json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@LogLevel","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"title":"hashValue","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hashValue"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/hashvalue"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/hashValue":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"url":"\/documentation\/nordicdfu\/loglevel\/hashvalue","title":"hashValue","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hashValue"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/nordicdfu\/loglevel\/rawrepresentable-implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hashValue"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::c:@M@NordicDFU@E@LogLevel","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/RawRepresentable-Implementations":{"url":"\/documentation\/nordicdfu\/loglevel\/rawrepresentable-implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations","kind":"article","title":"RawRepresentable Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/hashValue":{"type":"topic","kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"hashValue","abstract":[],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hashValue"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/info.json b/docs/data/documentation/nordicdfu/loglevel/info.json index f77d3e66..7a156236 100644 --- a/docs/data/documentation/nordicdfu/loglevel/info.json +++ b/docs/data/documentation/nordicdfu/loglevel/info.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Log Levels","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"]}],"abstract":[{"text":"Messages about completed tasks.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/info"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info"},"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelInfo","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"info"}],"title":"LogLevel.info"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"warning","kind":"identifier"}],"title":"LogLevel.warning"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error","url":"\/documentation\/nordicdfu\/loglevel\/error","abstract":[{"type":"text","text":"Highest priority messages with errors."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"title":"LogLevel.error"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","url":"\/documentation\/nordicdfu\/loglevel\/application","abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"title":"LogLevel.application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"type":"text","text":"Messages about completed tasks."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"}],"title":"LogLevel.info"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"type":"text","text":"Low priority messages what the service is doing."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"verbose","kind":"identifier"}],"title":"LogLevel.verbose"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/info"]}],"metadata":{"externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelInfo","title":"LogLevel.info","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"],"generated":true,"title":"Log Levels"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"abstract":[{"text":"Messages about completed tasks.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"text":"Low priority messages what the service is doing.","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verbose"}],"title":"LogLevel.verbose","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"abstract":[{"type":"text","text":"Highest priority messages with errors."}],"url":"\/documentation\/nordicdfu\/loglevel\/error","title":"LogLevel.error","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"text":"Messages about completed tasks.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"}],"title":"LogLevel.info","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"warning"}],"title":"LogLevel.warning","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"url":"\/documentation\/nordicdfu\/loglevel\/application","title":"LogLevel.application","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/init(rawvalue:).json b/docs/data/documentation/nordicdfu/loglevel/init(rawvalue:).json index 0fbdfca7..a91639c7 100644 --- a/docs/data/documentation/nordicdfu/loglevel/init(rawvalue:).json +++ b/docs/data/documentation/nordicdfu/loglevel/init(rawvalue:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU"}],"title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:9NordicDFU8LogLevelO8rawValueACSgSi_tcfc","roleHeading":"Initializer","symbolKind":"init"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/init(rawValue:)":{"abstract":[],"title":"init(rawValue:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/init(rawValue:)","type":"topic","role":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/init(rawvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"metadata":{"title":"init(rawValue:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"externalID":"s:9NordicDFU8LogLevelO8rawValueACSgSi_tcfc","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/init(rawvalue:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/init(rawvalue:)","abstract":[],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(rawValue:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/init(rawValue:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/name().json b/docs/data/documentation/nordicdfu/loglevel/name().json index b43a01d5..13b5eb5c 100644 --- a/docs/data/documentation/nordicdfu/loglevel/name().json +++ b/docs/data/documentation/nordicdfu/loglevel/name().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/name()","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"title":"name()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:9NordicDFU8LogLevelO4nameSSyF"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":"() -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Returns a one character abbreviation of the log level.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/name()"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/name()":{"abstract":[{"type":"text","text":"Returns a one character abbreviation of the log level."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/name()","type":"topic","url":"\/documentation\/nordicdfu\/loglevel\/name()","title":"name()","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Returns a one character abbreviation of the log level."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/name()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"externalID":"s:9NordicDFU8LogLevelO4nameSSyF","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"NordicDFU"}],"title":"name()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/name()"},"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/name()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":"() -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Returns a one character abbreviation of the log level."}],"url":"\/documentation\/nordicdfu\/loglevel\/name()","title":"name()","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/name()"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/rawrepresentable-implementations.json b/docs/data/documentation/nordicdfu/loglevel/rawrepresentable-implementations.json index 12c7e51a..bd545423 100644 --- a/docs/data/documentation/nordicdfu/loglevel/rawrepresentable-implementations.json +++ b/docs/data/documentation/nordicdfu/loglevel/rawrepresentable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hash(into:)"],"generated":true}],"references":{"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/hashValue":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"url":"\/documentation\/nordicdfu\/loglevel\/hashvalue","title":"hashValue","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hashValue"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/hash(into:)":{"title":"hash(into:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hash(into:)","kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/nordicdfu\/loglevel\/hash(into:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"NordicDFU"}],"title":"RawRepresentable Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hashValue"],"title":"Instance Properties"},{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/hashValue":{"type":"topic","kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"hashValue","abstract":[],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hashValue"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/hash(into:)":{"abstract":[],"type":"topic","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/hash(into:)"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/verbose.json b/docs/data/documentation/nordicdfu/loglevel/verbose.json index de8b8d35..85029809 100644 --- a/docs/data/documentation/nordicdfu/loglevel/verbose.json +++ b/docs/data/documentation/nordicdfu/loglevel/verbose.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Low priority messages what the service is doing."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/loglevel\/verbose"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"kind":"symbol","seeAlsoSections":[{"title":"Log Levels","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"]}],"metadata":{"roleHeading":"Case","role":"symbol","title":"LogLevel.verbose","externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelVerbose","symbolKind":"case","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"verbose"}]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"verbose","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"warning","kind":"identifier"}],"title":"LogLevel.warning"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","url":"\/documentation\/nordicdfu\/loglevel\/application","abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"title":"LogLevel.application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"type":"text","text":"Messages about completed tasks."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"}],"title":"LogLevel.info"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error","url":"\/documentation\/nordicdfu\/loglevel\/error","abstract":[{"type":"text","text":"Highest priority messages with errors."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"title":"LogLevel.error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"type":"text","text":"Low priority messages what the service is doing."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"verbose","kind":"identifier"}],"title":"LogLevel.verbose"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Low priority messages what the service is doing."}],"metadata":{"symbolKind":"case","modules":[{"name":"NordicDFU"}],"title":"LogLevel.verbose","externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelVerbose","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verbose","kind":"identifier"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose"},"seeAlsoSections":[{"title":"Log Levels","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/verbose"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verbose"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"text":"Low priority messages what the service is doing.","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verbose"}],"title":"LogLevel.verbose","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"url":"\/documentation\/nordicdfu\/loglevel\/application","title":"LogLevel.application","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"abstract":[{"type":"text","text":"Highest priority messages with errors."}],"url":"\/documentation\/nordicdfu\/loglevel\/error","title":"LogLevel.error","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"text":"Messages about completed tasks.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"}],"title":"LogLevel.info","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"warning"}],"title":"LogLevel.warning","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/loglevel/warning.json b/docs/data/documentation/nordicdfu/loglevel/warning.json index ba749e7a..85f24251 100644 --- a/docs/data/documentation/nordicdfu/loglevel/warning.json +++ b/docs/data/documentation/nordicdfu/loglevel/warning.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"sections":[],"abstract":[{"type":"text","text":"Important messages."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning"},"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"],"title":"Log Levels","generated":true}],"metadata":{"roleHeading":"Case","externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelWarning","modules":[{"name":"NordicDFU"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"warning"}],"title":"LogLevel.warning","symbolKind":"case"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"warning","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/warning"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","url":"\/documentation\/nordicdfu\/loglevel\/application","abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"title":"LogLevel.application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error","url":"\/documentation\/nordicdfu\/loglevel\/error","abstract":[{"type":"text","text":"Highest priority messages with errors."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"title":"LogLevel.error"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"type":"text","text":"Messages about completed tasks."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"}],"title":"LogLevel.info"},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel","url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"type":"text","text":"Log levels used by the "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LogLevel"}],"navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"title":"LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"type":"text","text":"Low priority messages what the service is doing."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"verbose","kind":"identifier"}],"title":"LogLevel.verbose"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"warning","kind":"identifier"}],"title":"LogLevel.warning"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","url":"\/documentation\/nordicdfu\/loggerdelegate","abstract":[{"type":"text","text":"The Logger delegate."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoggerDelegate","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoggerDelegate"}],"title":"LoggerDelegate"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Important messages."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"]]},"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"warning","kind":"identifier"}],"externalID":"c:@M@NordicDFU@E@LogLevel@LogLevelWarning","roleHeading":"Case","role":"symbol","symbolKind":"case","title":"LogLevel.warning","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application","doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"],"generated":true,"title":"Log Levels"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"warning","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/loglevel\/warning"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/LogLevel":{"type":"topic","title":"LogLevel","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LogLevel","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/loglevel","abstract":[{"text":"Log levels used by the ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","navigatorTitle":[{"text":"LogLevel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/verbose":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/verbose","abstract":[{"text":"Low priority messages what the service is doing.","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verbose"}],"title":"LogLevel.verbose","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/verbose","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/warning":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/warning","abstract":[{"type":"text","text":"Important messages."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"warning"}],"title":"LogLevel.warning","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/warning","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/debug":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/debug","abstract":[{"type":"text","text":"Lowest priority. Usually names of called methods or callbacks received."}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"debug","kind":"identifier"}],"title":"LogLevel.debug","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/debug","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/info":{"kind":"symbol","url":"\/documentation\/nordicdfu\/loglevel\/info","abstract":[{"text":"Messages about completed tasks.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"}],"title":"LogLevel.info","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/info","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/application":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"application"}],"abstract":[{"type":"text","text":"Messages about application level events, in this case DFU message"},{"type":"text","text":" "},{"type":"text","text":"in human-readable form."}],"url":"\/documentation\/nordicdfu\/loglevel\/application","title":"LogLevel.application","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/application"},"doc://NordicDFU/documentation/NordicDFU/LogLevel/error":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"abstract":[{"type":"text","text":"Highest priority messages with errors."}],"url":"\/documentation\/nordicdfu\/loglevel\/error","title":"LogLevel.error","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LogLevel\/error"},"doc://NordicDFU/documentation/NordicDFU/LoggerDelegate":{"type":"topic","title":"LoggerDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoggerDelegate"}],"url":"\/documentation\/nordicdfu\/loggerdelegate","kind":"symbol","abstract":[{"type":"text","text":"The Logger delegate."}],"navigatorTitle":[{"text":"LoggerDelegate","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LoggerDelegate"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/securedfuserviceinitiator.json b/docs/data/documentation/nordicdfu/securedfuserviceinitiator.json index c4c96d9f..d8394c83 100644 --- a/docs/data/documentation/nordicdfu/securedfuserviceinitiator.json +++ b/docs/data/documentation/nordicdfu/securedfuserviceinitiator.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/securedfuserviceinitiator"]}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"modules":[{"name":"NordicDFU"}],"title":"SecureDFUServiceInitiator","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)SecureDFUServiceInitiator","symbolKind":"class","roleHeading":"Class","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}]},"seeAlsoSections":[{"title":"Advanced","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"],"generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@objc"},{"text":" ","kind":"text"},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SecureDFUServiceInitiator"}]}]},{"kind":"content","content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"inlineContent":[{"type":"text","text":"The default "},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","isActive":true,"type":"reference"},{"type":"text","text":" will select the proper executor based"},{"text":" ","type":"text"},{"type":"text","text":"on the discovered services. If you know your device supports the Secure DFU you may"},{"text":" ","type":"text"},{"type":"text","text":"consider using this initiator instead to skip that part."}],"type":"paragraph"}]}],"kind":"symbol","sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"],"title":"Inherits From","type":"inheritsFrom"},{"title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"type":"conformsTo","kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator\/start(targetWithIdentifier:)"]}],"references":{"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP"},"doc://NordicDFU/s7CVarArgP":{"title":"Swift.CVarArg","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/s7CVarArgP"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"title":"SecureDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"abstract":[{"text":"The initiator object should be used to initiate updating firmware","type":"text"},{"text":" ","type":"text"},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"text":" ","type":"text"},{"text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK.","type":"text"}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceInitiator"}],"title":"DFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","navigatorTitle":[{"text":"DFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"type":"topic","abstract":[{"type":"text","text":"DFU UUID object."}],"url":"\/documentation\/nordicdfu\/dfuuuid","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DFUUuid","kind":"identifier"}],"title":"DFUUuid","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","navigatorTitle":[{"text":"DFUUuid","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"abstract":[{"type":"text","text":"This converter converts Intel HEX file to BIN."}],"type":"topic","url":"\/documentation\/nordicdfu\/intelhex2binconverter","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"title":"IntelHex2BinConverter","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","navigatorTitle":[{"text":"IntelHex2BinConverter","kind":"identifier"}]},"doc://NordicDFU/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SH"},"doc://NordicDFU/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/SQ"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"role":"symbol","url":"\/documentation\/nordicdfu\/dfuuuidtype","navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DFUUuidType","kind":"identifier"}],"title":"DFUUuidType","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}]},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Legacy DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LegacyDFUServiceInitiator","kind":"identifier"}],"title":"LegacyDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}]},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator/start(targetWithIdentifier:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator\/start(targetwithidentifier:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"kind":"text","text":"?"}],"title":"start(targetWithIdentifier:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator\/start(targetWithIdentifier:)"},"doc://NordicDFU/objc(pl)NSObject":{"title":"ObjectiveC.NSObjectProtocol","type":"unresolvable","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"type":"topic","url":"\/documentation\/nordicdfu\/dfuuuidhelper","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Advanced","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@objc","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"text":"The default ","type":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","isActive":true,"type":"reference"},{"type":"text","text":" will select the proper executor based"},{"type":"text","text":" "},{"type":"text","text":"on the discovered services. If you know your device supports the Secure DFU you may"},{"type":"text","text":" "},{"text":"consider using this initiator instead to skip that part.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/securedfuserviceinitiator"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"metadata":{"title":"SecureDFUServiceInitiator","externalID":"c:@M@NordicDFU@objc(cs)SecureDFUServiceInitiator","roleHeading":"Class","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"symbolKind":"class"},"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator\/start(targetWithIdentifier:)"],"title":"Instance Methods"}],"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator"],"kind":"relationships","type":"inheritsFrom"},{"identifiers":["doc:\/\/NordicDFU\/objc(pl)NSObject","doc:\/\/NordicDFU\/s7CVarArgP","doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","doc:\/\/NordicDFU\/s23CustomStringConvertibleP","doc:\/\/NordicDFU\/SQ","doc:\/\/NordicDFU\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceInitiator","type":"topic","url":"\/documentation\/nordicdfu\/dfuserviceinitiator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DFUServiceInitiator","kind":"identifier"}],"title":"DFUServiceInitiator","navigatorTitle":[{"kind":"identifier","text":"DFUServiceInitiator"}],"role":"symbol","abstract":[{"type":"text","text":"The initiator object should be used to initiate updating firmware"},{"type":"text","text":" "},{"text":"on a remote Bluetooth LE target compatible with the Nordic Semiconductor’s Legacy or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Secure DFU (Device Firmware Update) protocol from nRF5 SDK."}],"kind":"symbol"},"doc://NordicDFU/s7CVarArgP":{"identifier":"doc:\/\/NordicDFU\/s7CVarArgP","type":"unresolvable","title":"Swift.CVarArg"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/SQ":{"identifier":"doc:\/\/NordicDFU\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://NordicDFU/s23CustomStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidHelper":{"role":"symbol","navigatorTitle":[{"text":"DFUUuidHelper","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DFUUuidHelper","kind":"identifier"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidHelper","title":"DFUUuidHelper","type":"topic","abstract":[{"type":"text","text":"UUID Helper for DFU Process."}],"url":"\/documentation\/nordicdfu\/dfuuuidhelper"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator/start(targetWithIdentifier:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator\/start(targetWithIdentifier:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"targetWithIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator\/start(targetwithidentifier:)","title":"start(targetWithIdentifier:)"},"doc://NordicDFU/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/NordicDFU\/objc(pl)NSObject"},"doc://NordicDFU/documentation/NordicDFU/DFUUuid":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuid","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DFUUuid"}],"navigatorTitle":[{"kind":"identifier","text":"DFUUuid"}],"url":"\/documentation\/nordicdfu\/dfuuuid","abstract":[{"text":"DFU UUID object.","type":"text"}],"title":"DFUUuid"},"doc://NordicDFU/SH":{"identifier":"doc:\/\/NordicDFU\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/IntelHex2BinConverter":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/IntelHex2BinConverter","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"IntelHex2BinConverter"}],"navigatorTitle":[{"kind":"identifier","text":"IntelHex2BinConverter"}],"url":"\/documentation\/nordicdfu\/intelhex2binconverter","abstract":[{"text":"This converter converts Intel HEX file to BIN.","type":"text"}],"title":"IntelHex2BinConverter"},"doc://NordicDFU/documentation/NordicDFU/LegacyDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/LegacyDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"LegacyDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/legacydfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Legacy DFU service.","type":"text"}],"title":"LegacyDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Secure DFU service.","type":"text"}],"title":"SecureDFUServiceInitiator"},"doc://NordicDFU/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/NordicDFU\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://NordicDFU/documentation/NordicDFU/DFUUuidType":{"navigatorTitle":[{"kind":"identifier","text":"DFUUuidType"}],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUUuidType","abstract":[{"type":"text","text":"UUID Types for DFU."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUUuidType"}],"url":"\/documentation\/nordicdfu\/dfuuuidtype","role":"symbol","type":"topic","title":"DFUUuidType"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/securedfuserviceinitiator/start(targetwithidentifier:).json b/docs/data/documentation/nordicdfu/securedfuserviceinitiator/start(targetwithidentifier:).json index ad1c9cdb..584f3f96 100644 --- a/docs/data/documentation/nordicdfu/securedfuserviceinitiator/start(targetwithidentifier:).json +++ b/docs/data/documentation/nordicdfu/securedfuserviceinitiator/start(targetwithidentifier:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","externalID":"c:@M@NordicDFU@objc(cs)SecureDFUServiceInitiator(im)startWithTargetWithIdentifier:","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"kind":"text","text":"?"}],"roleHeading":"Instance Method","title":"start(targetWithIdentifier:)","role":"symbol","modules":[{"name":"NordicDFU"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"override","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uuid"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","kind":"typeIdentifier","text":"DFUServiceController","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DFUServiceInitiator.start(targetWithIdentifier:)"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/securedfuserviceinitiator\/start(targetwithidentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator\/start(targetWithIdentifier:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"navigatorTitle":[{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","url":"\/documentation\/nordicdfu\/dfuservicecontroller","type":"topic","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DFUServiceController","kind":"identifier"}],"abstract":[{"type":"text","text":"The controller allows pausing, resuming or aborting the ongoing DFU operation."}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"abstract":[{"type":"text","text":"This initiator can be used to start a DFU process using Secure DFU service."}],"type":"topic","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SecureDFUServiceInitiator","kind":"identifier"}],"title":"SecureDFUServiceInitiator","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","navigatorTitle":[{"text":"SecureDFUServiceInitiator","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator/start(targetWithIdentifier:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator\/start(targetwithidentifier:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"targetWithIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"kind":"text","text":"?"}],"title":"start(targetWithIdentifier:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator\/start(targetWithIdentifier:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/securedfuserviceinitiator\/start(targetwithidentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"targetWithIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","title":"start(targetWithIdentifier:)","role":"symbol","externalID":"c:@M@NordicDFU@objc(cs)SecureDFUServiceInitiator(im)startWithTargetWithIdentifier:","modules":[{"name":"NordicDFU"}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DFUServiceInitiator.start(targetWithIdentifier:)"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"targetWithIdentifier","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uuid","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":") -> ","kind":"text"},{"text":"DFUServiceController","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator\/start(targetWithIdentifier:)"},"references":{"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"navigatorTitle":[{"kind":"identifier","text":"SecureDFUServiceInitiator"}],"url":"\/documentation\/nordicdfu\/securedfuserviceinitiator","abstract":[{"text":"This initiator can be used to start a DFU process using Secure DFU service.","type":"text"}],"title":"SecureDFUServiceInitiator"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DFUServiceController":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DFUServiceController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DFUServiceController"}],"title":"DFUServiceController","navigatorTitle":[{"text":"DFUServiceController","kind":"identifier"}],"type":"topic","abstract":[{"text":"The controller allows pausing, resuming or aborting the ongoing DFU operation.","type":"text"}],"url":"\/documentation\/nordicdfu\/dfuservicecontroller"},"doc://NordicDFU/documentation/NordicDFU/SecureDFUServiceInitiator/start(targetWithIdentifier:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/SecureDFUServiceInitiator\/start(targetWithIdentifier:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"targetWithIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@NordicDFU@objc(cs)DFUServiceController","text":"DFUServiceController"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/nordicdfu\/securedfuserviceinitiator\/start(targetwithidentifier:)","title":"start(targetWithIdentifier:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift.json b/docs/data/documentation/nordicdfu/swift.json index d4a7839b..ae189226 100644 --- a/docs/data/documentation/nordicdfu/swift.json +++ b/docs/data/documentation/nordicdfu/swift.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","interfaceLanguage":"swift"},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift"]}],"kind":"symbol","metadata":{"role":"collection","title":"Swift","roleHeading":"Extended Module","externalID":"s:m:s:e:s:SS9NordicDFUE1poiy10Foundation4DataVAE_SStFZ","symbolKind":"extension","modules":[{"name":"NordicDFU"}]},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"UInt16","kind":"identifier","preciseIdentifier":"s:s6UInt16V"}],"kind":"symbol","navigatorTitle":[{"text":"UInt16","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"title":"Int","url":"\/documentation\/nordicdfu\/swift\/int","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"identifier"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","navigatorTitle":[{"text":"Int","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5UInt8V","text":"UInt8","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","kind":"symbol","title":"UInt8","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"title":"Double","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"identifier","text":"Double"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/double","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"title":"Float","url":"\/documentation\/nordicdfu\/swift\/float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"kind":"symbol","abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/uint32","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UInt32","kind":"identifier","preciseIdentifier":"s:s6UInt32V"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/string","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","kind":"identifier","preciseIdentifier":"s:SS"}],"title":"String","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","navigatorTitle":[{"text":"String","kind":"identifier"}]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8"],"title":"Extended Structures"}],"variants":[{"paths":["\/documentation\/nordicdfu\/swift"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU"]]},"kind":"symbol","metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Extended Module","role":"collection","title":"Swift","externalID":"s:m:s:e:s:SS9NordicDFUE1poiy10Foundation4DataVAE_SStFZ","symbolKind":"extension"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","title":"Double","navigatorTitle":[{"kind":"identifier","text":"Double"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/double"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","title":"Int","navigatorTitle":[{"text":"Int","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/int"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","navigatorTitle":[{"text":"UInt16","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint16"},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","title":"String","navigatorTitle":[{"text":"String","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/string"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"text":"Float","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/float","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","role":"symbol","kind":"symbol","title":"Float","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"UInt8","preciseIdentifier":"s:s5UInt8V","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}],"title":"UInt8"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint32"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/double.json b/docs/data/documentation/nordicdfu/swift/double.json index 02cfad9d..910efcb2 100644 --- a/docs/data/documentation/nordicdfu/swift/double.json +++ b/docs/data/documentation/nordicdfu/swift/double.json @@ -1 +1 @@ -{"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations"]}],"metadata":{"externalID":"s:e:s:Sds:9NordicDFU15DataConvertibleP","roleHeading":"Extended Structure","extendedModule":"Swift","title":"Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Double","preciseIdentifier":"s:Sd"}],"modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"role":"symbol","symbolKind":"extension"},"kind":"symbol","variants":[{"paths":["\/documentation\/nordicdfu\/swift\/double"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"kind":"relationships"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/DataConvertible-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/swift\/double\/dataconvertible-implementations","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"title":"Double","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"identifier","text":"Double"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/double","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/double"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:e:s:Sds:9NordicDFU15DataConvertibleP","extendedModule":"Swift","title":"Double","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sd","kind":"identifier","text":"Double"}],"symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"Double"}],"roleHeading":"Extended Structure"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"type":"conformsTo"}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","title":"Double","navigatorTitle":[{"kind":"identifier","text":"Double"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/double"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/DataConvertible-Implementations":{"type":"topic","url":"\/documentation\/nordicdfu\/swift\/double\/dataconvertible-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/double/+(_:_:).json b/docs/data/documentation/nordicdfu/swift/double/+(_:_:).json index 0a4aa51f..ac6edba7 100644 --- a/docs/data/documentation/nordicdfu/swift/double/+(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/double/+(_:_:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:Sd","title":"+(_:_:)","role":"symbol","roleHeading":"Operator","symbolKind":"op","extendedModule":"NordicDFU","modules":[{"name":"NordicDFU"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/double\/+(_:_:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations"]]},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Double/DataConvertible-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/swift\/double\/dataconvertible-implementations","type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/+(_:_:)":{"title":"+(_:_:)","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/nordicdfu\/swift\/double\/+(_:_:)","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"title":"Double","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"identifier","text":"Double"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/double","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+(_:_:)"},"metadata":{"extendedModule":"NordicDFU","modules":[{"name":"NordicDFU"}],"symbolKind":"op","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:Sd","title":"+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"roleHeading":"Operator","role":"symbol"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"DataConvertible.+(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/double\/+(_:_:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","title":"Double","navigatorTitle":[{"kind":"identifier","text":"Double"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/double"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/DataConvertible-Implementations":{"type":"topic","url":"\/documentation\/nordicdfu\/swift\/double\/dataconvertible-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/+(_:_:)":{"url":"\/documentation\/nordicdfu\/swift\/double\/+(_:_:)","title":"+(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/double/+=(_:_:).json b/docs/data/documentation/nordicdfu/swift/double/+=(_:_:).json index 0fad3d88..cd9a09b5 100644 --- a/docs/data/documentation/nordicdfu/swift/double/+=(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/double/+=(_:_:).json @@ -1 +1 @@ -{"metadata":{"title":"+=(_:_:)","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Operator","extendedModule":"NordicDFU","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:Sd"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DataConvertible.+=(_:_:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/double\/+=(_:_:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/+=(_:_:)":{"title":"+=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+=(_:_:)","type":"topic","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/nordicdfu\/swift\/double\/+=(_:_:)","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"title":"Double","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"identifier","text":"Double"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/double","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/DataConvertible-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/nordicdfu\/swift\/double\/dataconvertible-implementations","type":"topic","abstract":[]}}} \ No newline at end of file +{"metadata":{"externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:Sd","role":"symbol","modules":[{"name":"NordicDFU"}],"extendedModule":"NordicDFU","title":"+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"roleHeading":"Operator","symbolKind":"op"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+=(_:_:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DataConvertible.+=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/double\/+=(_:_:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","title":"Double","navigatorTitle":[{"kind":"identifier","text":"Double"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/double"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/+=(_:_:)":{"url":"\/documentation\/nordicdfu\/swift\/double\/+=(_:_:)","title":"+=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/DataConvertible-Implementations":{"type":"topic","url":"\/documentation\/nordicdfu\/swift\/double\/dataconvertible-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/double/dataconvertible-implementations.json b/docs/data/documentation/nordicdfu/swift/double/dataconvertible-implementations.json index f4bfaffe..d1eea687 100644 --- a/docs/data/documentation/nordicdfu/swift/double/dataconvertible-implementations.json +++ b/docs/data/documentation/nordicdfu/swift/double/dataconvertible-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+=(_:_:)"],"generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"DataConvertible Implementations","modules":[{"name":"NordicDFU"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/double\/dataconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"title":"Double","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"identifier","text":"Double"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/double","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/+(_:_:)":{"title":"+(_:_:)","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/nordicdfu\/swift\/double\/+(_:_:)","role":"symbol","kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/+=(_:_:)":{"title":"+=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+=(_:_:)","type":"topic","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/nordicdfu\/swift\/double\/+=(_:_:)","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/double\/dataconvertible-implementations"]}],"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+=(_:_:)"],"title":"Operators"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/DataConvertible-Implementations"},"metadata":{"title":"DataConvertible Implementations","modules":[{"name":"NordicDFU"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double"]]},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/+(_:_:)":{"url":"\/documentation\/nordicdfu\/swift\/double\/+(_:_:)","title":"+(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Double/+=(_:_:)":{"url":"\/documentation\/nordicdfu\/swift\/double\/+=(_:_:)","title":"+=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double\/+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Double":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Double","title":"Double","navigatorTitle":[{"kind":"identifier","text":"Double"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/double"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/float.json b/docs/data/documentation/nordicdfu/swift/float.json index 52b871fd..23e63dbb 100644 --- a/docs/data/documentation/nordicdfu/swift/float.json +++ b/docs/data/documentation/nordicdfu/swift/float.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","interfaceLanguage":"swift"},"metadata":{"title":"Float","externalID":"s:e:s:Sfs:9NordicDFU15DataConvertibleP","role":"symbol","roleHeading":"Extended Structure","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"text":"Float","kind":"identifier"}],"modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"extendedModule":"Swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","topicSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations"],"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/float"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/DataConvertible-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations","url":"\/documentation\/nordicdfu\/swift\/float\/dataconvertible-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"DataConvertible Implementations"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"title":"Float","url":"\/documentation\/nordicdfu\/swift\/float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"kind":"symbol","abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/float"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"type":"conformsTo"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:e:s:Sfs:9NordicDFU15DataConvertibleP","extendedModule":"Swift","symbolKind":"extension","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"roleHeading":"Extended Structure","title":"Float","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sf","text":"Float","kind":"identifier"}],"navigatorTitle":[{"text":"Float","kind":"identifier"}],"role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/DataConvertible-Implementations":{"kind":"article","url":"\/documentation\/nordicdfu\/swift\/float\/dataconvertible-implementations","title":"DataConvertible Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"text":"Float","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/float","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","role":"symbol","kind":"symbol","title":"Float","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/float/+(_:_:).json b/docs/data/documentation/nordicdfu/swift/float/+(_:_:).json index 99bc8fae..7d7eaf2b 100644 --- a/docs/data/documentation/nordicdfu/swift/float/+(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/float/+(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/float\/+(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations"]]},"metadata":{"symbolKind":"op","modules":[{"name":"NordicDFU"}],"role":"symbol","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:Sf","roleHeading":"Operator","title":"+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"extendedModule":"NordicDFU"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"DataConvertible.+(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+(_:_:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/DataConvertible-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations","url":"\/documentation\/nordicdfu\/swift\/float\/dataconvertible-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"DataConvertible Implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/+(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"title":"+(_:_:)","url":"\/documentation\/nordicdfu\/swift\/float\/+(_:_:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+(_:_:)","role":"symbol","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"title":"Float","url":"\/documentation\/nordicdfu\/swift\/float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"kind":"symbol","abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/float\/+(_:_:)"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+(_:_:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations"]]},"metadata":{"title":"+(_:_:)","symbolKind":"op","modules":[{"name":"NordicDFU"}],"extendedModule":"NordicDFU","roleHeading":"Operator","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:Sf","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"text":"Float","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/float","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","role":"symbol","kind":"symbol","title":"Float","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/+(_:_:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/float\/+(_:_:)","title":"+(_:_:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+(_:_:)","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/DataConvertible-Implementations":{"kind":"article","url":"\/documentation\/nordicdfu\/swift\/float\/dataconvertible-implementations","title":"DataConvertible Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/float/+=(_:_:).json b/docs/data/documentation/nordicdfu/swift/float/+=(_:_:).json index 6acaab31..5ea927d5 100644 --- a/docs/data/documentation/nordicdfu/swift/float/+=(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/float/+=(_:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+=(_:_:)"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/float\/+=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"op","externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:Sf","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","roleHeading":"Operator","role":"symbol","modules":[{"name":"NordicDFU"}],"extendedModule":"NordicDFU"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/+=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/nordicdfu\/swift\/float\/+=(_:_:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+=(_:_:)","type":"topic","title":"+=(_:_:)","role":"symbol","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/DataConvertible-Implementations":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations","url":"\/documentation\/nordicdfu\/swift\/float\/dataconvertible-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"DataConvertible Implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"title":"Float","url":"\/documentation\/nordicdfu\/swift\/float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"kind":"symbol","abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"DataConvertible.+=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"+=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:Sf","extendedModule":"NordicDFU","modules":[{"name":"NordicDFU"}],"role":"symbol","roleHeading":"Operator"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/float\/+=(_:_:)"]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"text":"Float","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/float","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","role":"symbol","kind":"symbol","title":"Float","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/+=(_:_:)":{"title":"+=(_:_:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/nordicdfu\/swift\/float\/+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/DataConvertible-Implementations":{"kind":"article","url":"\/documentation\/nordicdfu\/swift\/float\/dataconvertible-implementations","title":"DataConvertible Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/float/dataconvertible-implementations.json b/docs/data/documentation/nordicdfu/swift/float/dataconvertible-implementations.json index 801959f5..3591abf1 100644 --- a/docs/data/documentation/nordicdfu/swift/float/dataconvertible-implementations.json +++ b/docs/data/documentation/nordicdfu/swift/float/dataconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations"},"kind":"article","metadata":{"title":"DataConvertible Implementations","modules":[{"name":"NordicDFU"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+=(_:_:)"],"title":"Operators","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/float\/dataconvertible-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Float/+=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/nordicdfu\/swift\/float\/+=(_:_:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+=(_:_:)","type":"topic","title":"+=(_:_:)","role":"symbol","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/+(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"title":"+(_:_:)","url":"\/documentation\/nordicdfu\/swift\/float\/+(_:_:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+(_:_:)","role":"symbol","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"title":"Float","url":"\/documentation\/nordicdfu\/swift\/float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"kind":"symbol","abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"DataConvertible Implementations"},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/float\/dataconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/DataConvertible-Implementations"},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Float/+(_:_:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/float\/+(_:_:)","title":"+(_:_:)","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+(_:_:)","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Float":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"text":"Float","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/float","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float","role":"symbol","kind":"symbol","title":"Float","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Float/+=(_:_:)":{"title":"+=(_:_:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Float\/+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/nordicdfu\/swift\/float\/+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/int.json b/docs/data/documentation/nordicdfu/swift/int.json index 36978ec3..f2a029f8 100644 --- a/docs/data/documentation/nordicdfu/swift/int.json +++ b/docs/data/documentation/nordicdfu/swift/int.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"title":"Conforms To"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"],"title":"Default Implementations"}],"metadata":{"role":"symbol","externalID":"s:e:s:Sis:9NordicDFU15DataConvertibleP","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"navigatorTitle":[{"text":"Int","kind":"identifier"}],"title":"Int","symbolKind":"extension","extendedModule":"Swift","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Si","text":"Int"}],"roleHeading":"Extended Structure"},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/int"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"title":"Int","url":"\/documentation\/nordicdfu\/swift\/int","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"identifier"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","navigatorTitle":[{"text":"Int","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/DataConvertible-Implementations":{"title":"DataConvertible Implementations","url":"\/documentation\/nordicdfu\/swift\/int\/dataconvertible-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"roleHeading":"Extended Structure","extendedModule":"Swift","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"identifier"}],"title":"Int","navigatorTitle":[{"text":"Int","kind":"identifier"}],"externalID":"s:e:s:Sis:9NordicDFU15DataConvertibleP","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/int"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"]}],"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"],"generated":true}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","title":"Int","navigatorTitle":[{"text":"Int","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/int"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/DataConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations","type":"topic","title":"DataConvertible Implementations","abstract":[],"kind":"article","url":"\/documentation\/nordicdfu\/swift\/int\/dataconvertible-implementations"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/int/+(_:_:).json b/docs/data/documentation/nordicdfu/swift/int/+(_:_:).json index efeb7978..37240090 100644 --- a/docs/data/documentation/nordicdfu/swift/int/+(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/int/+(_:_:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+(_:_:)"},"metadata":{"modules":[{"name":"NordicDFU"}],"roleHeading":"Operator","title":"+(_:_:)","role":"symbol","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:Si","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"extendedModule":"NordicDFU"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/int\/+(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Int/+(_:_:)":{"title":"+(_:_:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+(_:_:)","url":"\/documentation\/nordicdfu\/swift\/int\/+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","abstract":[],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/DataConvertible-Implementations":{"title":"DataConvertible Implementations","url":"\/documentation\/nordicdfu\/swift\/int\/dataconvertible-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"title":"Int","url":"\/documentation\/nordicdfu\/swift\/int","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"identifier"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","navigatorTitle":[{"text":"Int","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+(_:_:)"},"metadata":{"externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:Si","title":"+(_:_:)","extendedModule":"NordicDFU","role":"symbol","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"symbolKind":"op","roleHeading":"Operator"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"DataConvertible.+(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/int\/+(_:_:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","title":"Int","navigatorTitle":[{"text":"Int","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/int"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/DataConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations","type":"topic","title":"DataConvertible Implementations","abstract":[],"kind":"article","url":"\/documentation\/nordicdfu\/swift\/int\/dataconvertible-implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/+(_:_:)":{"title":"+(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/int\/+(_:_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/int/+=(_:_:).json b/docs/data/documentation/nordicdfu/swift/int/+=(_:_:).json index edf90ae1..4d447cde 100644 --- a/docs/data/documentation/nordicdfu/swift/int/+=(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/int/+=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DataConvertible.+=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"]]},"sections":[],"kind":"symbol","metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:Si","modules":[{"name":"NordicDFU"}],"role":"symbol","symbolKind":"op","title":"+=(_:_:)","extendedModule":"NordicDFU","roleHeading":"Operator"},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/int\/+=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"title":"Int","url":"\/documentation\/nordicdfu\/swift\/int","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"identifier"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","navigatorTitle":[{"text":"Int","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/+=(_:_:)":{"title":"+=(_:_:)","url":"\/documentation\/nordicdfu\/swift\/int\/+=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/DataConvertible-Implementations":{"title":"DataConvertible Implementations","url":"\/documentation\/nordicdfu\/swift\/int\/dataconvertible-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/int\/+=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"DataConvertible.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"]]},"metadata":{"role":"symbol","title":"+=(_:_:)","extendedModule":"NordicDFU","externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:Si","modules":[{"name":"NordicDFU"}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Operator"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+=(_:_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","title":"Int","navigatorTitle":[{"text":"Int","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/int"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/DataConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations","type":"topic","title":"DataConvertible Implementations","abstract":[],"kind":"article","url":"\/documentation\/nordicdfu\/swift\/int\/dataconvertible-implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/+=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/swift\/int\/+=(_:_:)","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/int/dataconvertible-implementations.json b/docs/data/documentation/nordicdfu/swift/int/dataconvertible-implementations.json index f271b449..9820a1b1 100644 --- a/docs/data/documentation/nordicdfu/swift/int/dataconvertible-implementations.json +++ b/docs/data/documentation/nordicdfu/swift/int/dataconvertible-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/int\/dataconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"DataConvertible Implementations"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"title":"Int","url":"\/documentation\/nordicdfu\/swift\/int","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"identifier"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","navigatorTitle":[{"text":"Int","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/+=(_:_:)":{"title":"+=(_:_:)","url":"\/documentation\/nordicdfu\/swift\/int\/+=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/+(_:_:)":{"title":"+(_:_:)","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+(_:_:)","url":"\/documentation\/nordicdfu\/swift\/int\/+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","abstract":[],"role":"symbol"}}} \ No newline at end of file +{"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"DataConvertible Implementations"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/DataConvertible-Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/int\/dataconvertible-implementations"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/Int/+=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/nordicdfu\/swift\/int\/+=(_:_:)","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int","title":"Int","navigatorTitle":[{"text":"Int","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/int"},"doc://NordicDFU/documentation/NordicDFU/Swift/Int/+(_:_:)":{"title":"+(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/int\/+(_:_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/Int\/+(_:_:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/string.json b/docs/data/documentation/nordicdfu/swift/string.json index f715ab43..f931719e 100644 --- a/docs/data/documentation/nordicdfu/swift/string.json +++ b/docs/data/documentation/nordicdfu/swift/string.json @@ -1 +1 @@ -{"metadata":{"navigatorTitle":[{"text":"String","kind":"identifier"}],"modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"title":"String","role":"symbol","externalID":"s:e:s:SS9NordicDFUE1poiy10Foundation4DataVAE_SStFZ","symbolKind":"extension","roleHeading":"Extended Structure","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"extendedModule":"Swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/string"]}],"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"],"generated":true}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/string","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","kind":"identifier","preciseIdentifier":"s:SS"}],"title":"String","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","navigatorTitle":[{"text":"String","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/String/DataConvertible-Implementations":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations","title":"DataConvertible Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/string"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"kind":"symbol","topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"]}],"metadata":{"externalID":"s:e:s:SS9NordicDFUE1poiy10Foundation4DataVAE_SStFZ","role":"symbol","roleHeading":"Extended Structure","title":"String","navigatorTitle":[{"kind":"identifier","text":"String"}],"symbolKind":"extension","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/String/DataConvertible-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","url":"\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","title":"String","navigatorTitle":[{"text":"String","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/string"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/string/+(_:_:)-2mp2r.json b/docs/data/documentation/nordicdfu/swift/string/+(_:_:)-2mp2r.json index c682d9fc..377962b8 100644 --- a/docs/data/documentation/nordicdfu/swift/string/+(_:_:)-2mp2r.json +++ b/docs/data/documentation/nordicdfu/swift/string/+(_:_:)-2mp2r.json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:SS","roleHeading":"Operator","title":"+(_:_:)","modules":[{"name":"NordicDFU"}],"role":"symbol","extendedModule":"NordicDFU","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-2mp2r","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-2mp2r"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/String/DataConvertible-Implementations":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations","title":"DataConvertible Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift/String/+(_:_:)-2mp2r":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-2mp2r","url":"\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-2mp2r","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"kind":"symbol","title":"+(_:_:)","role":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/string","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","kind":"identifier","preciseIdentifier":"s:SS"}],"title":"String","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","navigatorTitle":[{"text":"String","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-2mp2r","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"]]},"metadata":{"roleHeading":"Operator","symbolKind":"op","extendedModule":"NordicDFU","role":"symbol","title":"+(_:_:)","modules":[{"name":"NordicDFU"}],"externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:SS","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-2mp2r"]}],"kind":"symbol","sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","title":"String","navigatorTitle":[{"text":"String","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/string"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/String/DataConvertible-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","url":"\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift/String/+(_:_:)-2mp2r":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-2mp2r","type":"topic","url":"\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-2mp2r","abstract":[],"kind":"symbol","title":"+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/string/+(_:_:)-5eug5.json b/docs/data/documentation/nordicdfu/swift/string/+(_:_:)-5eug5.json index a3e6c9dd..e3a38836 100644 --- a/docs/data/documentation/nordicdfu/swift/string/+(_:_:)-5eug5.json +++ b/docs/data/documentation/nordicdfu/swift/string/+(_:_:)-5eug5.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:SS9NordicDFUE1poiy10Foundation4DataVAE_SStFZ","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"extendedModule":"Swift","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"roleHeading":"Operator","symbolKind":"op","title":"+(_:_:)"},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-5eug5","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-5eug5"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/string","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","kind":"identifier","preciseIdentifier":"s:SS"}],"title":"String","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","navigatorTitle":[{"text":"String","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/String/+(_:_:)-5eug5":{"kind":"symbol","title":"+(_:_:)","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-5eug5","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-5eug5","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/String/DataConvertible-Implementations":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations","title":"DataConvertible Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-5eug5"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-5eug5"},"metadata":{"title":"+(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"externalID":"s:SS9NordicDFUE1poiy10Foundation4DataVAE_SStFZ","extendedModule":"Swift","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Operator"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://NordicDFU/documentation/NordicDFU/Swift/String/+(_:_:)-5eug5":{"type":"topic","url":"\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-5eug5","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-5eug5","abstract":[],"title":"+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/String/DataConvertible-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","url":"\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","title":"String","navigatorTitle":[{"text":"String","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/string"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/string/+=(_:_:).json b/docs/data/documentation/nordicdfu/swift/string/+=(_:_:).json index bc034eb4..6fb26e7a 100644 --- a/docs/data/documentation/nordicdfu/swift/string/+=(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/string/+=(_:_:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Operator","title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","extendedModule":"NordicDFU","externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:SS","symbolKind":"op","modules":[{"name":"NordicDFU"}]},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/string\/+=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/String/+=(_:_:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/string\/+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/string","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","kind":"identifier","preciseIdentifier":"s:SS"}],"title":"String","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","navigatorTitle":[{"text":"String","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/String/DataConvertible-Implementations":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations","title":"DataConvertible Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/string\/+=(_:_:)"]}],"metadata":{"externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:SS","extendedModule":"NordicDFU","symbolKind":"op","modules":[{"name":"NordicDFU"}],"roleHeading":"Operator","title":"+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"DataConvertible.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/String/+=(_:_:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+=(_:_:)","type":"topic","url":"\/documentation\/nordicdfu\/swift\/string\/+=(_:_:)","abstract":[],"kind":"symbol","title":"+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","title":"String","navigatorTitle":[{"text":"String","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/string"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/String/DataConvertible-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","url":"\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/string/dataconvertible-implementations.json b/docs/data/documentation/nordicdfu/swift/string/dataconvertible-implementations.json index 9110fabd..2d7644ec 100644 --- a/docs/data/documentation/nordicdfu/swift/string/dataconvertible-implementations.json +++ b/docs/data/documentation/nordicdfu/swift/string/dataconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"DataConvertible Implementations","modules":[{"name":"NordicDFU"}],"role":"collectionGroup"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-2mp2r","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-5eug5","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+=(_:_:)"],"generated":true}],"kind":"article","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/String/+(_:_:)-5eug5":{"kind":"symbol","title":"+(_:_:)","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-5eug5","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-5eug5","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/string","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","kind":"identifier","preciseIdentifier":"s:SS"}],"title":"String","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","navigatorTitle":[{"text":"String","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/String/+=(_:_:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/string\/+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/String/+(_:_:)-2mp2r":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-2mp2r","url":"\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-2mp2r","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"kind":"symbol","title":"+(_:_:)","role":"symbol","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/DataConvertible-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/string\/dataconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-2mp2r","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-5eug5","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String"]]},"metadata":{"title":"DataConvertible Implementations","role":"collectionGroup","modules":[{"name":"NordicDFU"}]},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/String":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String","title":"String","navigatorTitle":[{"text":"String","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/string"},"doc://NordicDFU/documentation/NordicDFU/Swift/String/+(_:_:)-2mp2r":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-2mp2r","type":"topic","url":"\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-2mp2r","abstract":[],"kind":"symbol","title":"+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift/String/+(_:_:)-5eug5":{"type":"topic","url":"\/documentation\/nordicdfu\/swift\/string\/+(_:_:)-5eug5","kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+(_:_:)-5eug5","abstract":[],"title":"+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift/String/+=(_:_:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/String\/+=(_:_:)","type":"topic","url":"\/documentation\/nordicdfu\/swift\/string\/+=(_:_:)","abstract":[],"kind":"symbol","title":"+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint16.json b/docs/data/documentation/nordicdfu/swift/uint16.json index eff91e09..837dc2ca 100644 --- a/docs/data/documentation/nordicdfu/swift/uint16.json +++ b/docs/data/documentation/nordicdfu/swift/uint16.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint16"]}],"metadata":{"role":"symbol","title":"UInt16","roleHeading":"Extended Structure","externalID":"s:e:s:s6UInt16Vs:9NordicDFU15DataConvertibleP","symbolKind":"extension","navigatorTitle":[{"text":"UInt16","kind":"identifier"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"UInt16","kind":"identifier","preciseIdentifier":"s:s6UInt16V"}]},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6UInt16V","text":"UInt16","kind":"typeIdentifier"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"UInt16","kind":"identifier","preciseIdentifier":"s:s6UInt16V"}],"kind":"symbol","navigatorTitle":[{"text":"UInt16","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/DataConvertible-Implementations":{"abstract":[],"role":"collectionGroup","title":"DataConvertible Implementations","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/dataconvertible-implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations"],"generated":true}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16"},"sections":[],"metadata":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"roleHeading":"Extended Structure","title":"UInt16","role":"symbol","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"extension","navigatorTitle":[{"text":"UInt16","kind":"identifier"}],"externalID":"s:e:s:s6UInt16Vs:9NordicDFU15DataConvertibleP"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint16"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"UInt16","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt16V"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","navigatorTitle":[{"text":"UInt16","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint16"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/DataConvertible-Implementations":{"kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations","title":"DataConvertible Implementations","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/dataconvertible-implementations","abstract":[],"role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint16/+(_:_:).json b/docs/data/documentation/nordicdfu/swift/uint16/+(_:_:).json index cdd94e45..97fe16af 100644 --- a/docs/data/documentation/nordicdfu/swift/uint16/+(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/uint16/+(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint16\/+(_:_:)"]}],"metadata":{"roleHeading":"Operator","symbolKind":"op","modules":[{"name":"NordicDFU"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","title":"+(_:_:)","extendedModule":"NordicDFU","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:s6UInt16V"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+(_:_:)"},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"UInt16","kind":"identifier","preciseIdentifier":"s:s6UInt16V"}],"kind":"symbol","navigatorTitle":[{"text":"UInt16","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/+(_:_:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16\/+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+(_:_:)","title":"+(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/DataConvertible-Implementations":{"abstract":[],"role":"collectionGroup","title":"DataConvertible Implementations","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/dataconvertible-implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"DataConvertible.+(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:s6UInt16V","symbolKind":"op","modules":[{"name":"NordicDFU"}],"roleHeading":"Operator","title":"+(_:_:)","extendedModule":"NordicDFU","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/uint16\/+(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/+(_:_:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"+(_:_:)","role":"symbol","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/DataConvertible-Implementations":{"kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations","title":"DataConvertible Implementations","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/dataconvertible-implementations","abstract":[],"role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","navigatorTitle":[{"text":"UInt16","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint16"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint16/+=(_:_:).json b/docs/data/documentation/nordicdfu/swift/uint16/+=(_:_:).json index 54481c0c..a5f6d390 100644 --- a/docs/data/documentation/nordicdfu/swift/uint16/+=(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/uint16/+=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"DataConvertible.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"role":"symbol","roleHeading":"Operator","extendedModule":"NordicDFU","title":"+=(_:_:)","modules":[{"name":"NordicDFU"}],"symbolKind":"op","externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:s6UInt16V"},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/uint16\/+=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+=(_:_:)"},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/+=(_:_:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16\/+=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+=(_:_:)","title":"+=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"UInt16","kind":"identifier","preciseIdentifier":"s:s6UInt16V"}],"kind":"symbol","navigatorTitle":[{"text":"UInt16","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/DataConvertible-Implementations":{"abstract":[],"role":"collectionGroup","title":"DataConvertible Implementations","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/dataconvertible-implementations","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations"]]},"sections":[],"kind":"symbol","metadata":{"title":"+=(_:_:)","modules":[{"name":"NordicDFU"}],"roleHeading":"Operator","extendedModule":"NordicDFU","role":"symbol","externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:s6UInt16V","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"DataConvertible.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint16\/+=(_:_:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/+=(_:_:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"+=(_:_:)","role":"symbol","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/DataConvertible-Implementations":{"kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations","title":"DataConvertible Implementations","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/dataconvertible-implementations","abstract":[],"role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","navigatorTitle":[{"text":"UInt16","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint16"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint16/dataconvertible-implementations.json b/docs/data/documentation/nordicdfu/swift/uint16/dataconvertible-implementations.json index ef41b474..fa13a24f 100644 --- a/docs/data/documentation/nordicdfu/swift/uint16/dataconvertible-implementations.json +++ b/docs/data/documentation/nordicdfu/swift/uint16/dataconvertible-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+=(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"collectionGroup","modules":[{"name":"NordicDFU"}],"title":"DataConvertible Implementations"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint16\/dataconvertible-implementations"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"UInt16","kind":"identifier","preciseIdentifier":"s:s6UInt16V"}],"kind":"symbol","navigatorTitle":[{"text":"UInt16","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/+=(_:_:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16\/+=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+=(_:_:)","title":"+=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/+(_:_:)":{"type":"topic","abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint16\/+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+(_:_:)","title":"+(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"DataConvertible Implementations"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/DataConvertible-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/uint16\/dataconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/+=(_:_:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"+=(_:_:)","role":"symbol","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16","title":"UInt16","navigatorTitle":[{"text":"UInt16","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt16","preciseIdentifier":"s:s6UInt16V"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint16"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt16/+(_:_:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt16\/+(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint16\/+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"+(_:_:)","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint32.json b/docs/data/documentation/nordicdfu/swift/uint32.json index 8540c227..5ac4bdae 100644 --- a/docs/data/documentation/nordicdfu/swift/uint32.json +++ b/docs/data/documentation/nordicdfu/swift/uint32.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Extended Structure","externalID":"s:e:s:s6UInt32Vs:9NordicDFU15DataConvertibleP","role":"symbol","extendedModule":"Swift","modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"title":"UInt32","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6UInt32V","text":"UInt32","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UInt32"}],"symbolKind":"extension"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"UInt32","kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint32"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/uint32","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UInt32","kind":"identifier","preciseIdentifier":"s:s6UInt32V"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/DataConvertible-Implementations":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/dataconvertible-implementations","title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"kind":"symbol","sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"NordicDFU"}],"symbolKind":"extension","externalID":"s:e:s:s6UInt32Vs:9NordicDFU15DataConvertibleP","extendedModule":"Swift","roleHeading":"Extended Structure","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"title":"UInt32"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint32"]}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6UInt32V","text":"UInt32"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint32"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/DataConvertible-Implementations":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/dataconvertible-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","type":"topic","role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint32/+(_:_:).json b/docs/data/documentation/nordicdfu/swift/uint32/+(_:_:).json index 5e47dba6..b388a23a 100644 --- a/docs/data/documentation/nordicdfu/swift/uint32/+(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/uint32/+(_:_:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"NordicDFU","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"symbolKind":"op","role":"symbol","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:s6UInt32V","modules":[{"name":"NordicDFU"}],"title":"+(_:_:)","roleHeading":"Operator"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+(_:_:)"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/uint32\/+(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/+(_:_:)":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/+(_:_:)","title":"+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+(_:_:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/DataConvertible-Implementations":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/dataconvertible-implementations","title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/uint32","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UInt32","kind":"identifier","preciseIdentifier":"s:s6UInt32V"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Operator","title":"+(_:_:)","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:s6UInt32V","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"modules":[{"name":"NordicDFU"}],"extendedModule":"NordicDFU","symbolKind":"op","role":"symbol"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint32\/+(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+(_:_:)"},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint32"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/DataConvertible-Implementations":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/dataconvertible-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","type":"topic","role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/+(_:_:)":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+(_:_:)","title":"+(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint32/+=(_:_:).json b/docs/data/documentation/nordicdfu/swift/uint32/+=(_:_:).json index 3719c4c3..81e7011b 100644 --- a/docs/data/documentation/nordicdfu/swift/uint32/+=(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/uint32/+=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+=(_:_:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"op","modules":[{"name":"NordicDFU"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:s6UInt32V","title":"+=(_:_:)","extendedModule":"NordicDFU","roleHeading":"Operator","role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint32\/+=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/uint32","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UInt32","kind":"identifier","preciseIdentifier":"s:s6UInt32V"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/DataConvertible-Implementations":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/dataconvertible-implementations","title":"DataConvertible Implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/+=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint32\/+=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+=(_:_:)","kind":"symbol","title":"+=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"DataConvertible.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint32\/+=(_:_:)"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations"]]},"metadata":{"externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:s6UInt32V","role":"symbol","modules":[{"name":"NordicDFU"}],"extendedModule":"NordicDFU","title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Operator","symbolKind":"op"},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/DataConvertible-Implementations":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/dataconvertible-implementations","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations","title":"DataConvertible Implementations","kind":"article","type":"topic","role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint32"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/+=(_:_:)":{"url":"\/documentation\/nordicdfu\/swift\/uint32\/+=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint32/dataconvertible-implementations.json b/docs/data/documentation/nordicdfu/swift/uint32/dataconvertible-implementations.json index dfccc989..b4501bf5 100644 --- a/docs/data/documentation/nordicdfu/swift/uint32/dataconvertible-implementations.json +++ b/docs/data/documentation/nordicdfu/swift/uint32/dataconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"NordicDFU"}],"title":"DataConvertible Implementations","role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations"},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32"]]},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/uint32\/dataconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/+=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/nordicdfu\/swift\/uint32\/+=(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+=(_:_:)","kind":"symbol","title":"+=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"url":"\/documentation\/nordicdfu\/swift\/uint32","abstract":[],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UInt32","kind":"identifier","preciseIdentifier":"s:s6UInt32V"}],"kind":"symbol","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/+(_:_:)":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/+(_:_:)","title":"+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+(_:_:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"DataConvertible Implementations"},"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/uint32\/dataconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32"]]},"sections":[],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/DataConvertible-Implementations","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/+(_:_:)":{"abstract":[],"url":"\/documentation\/nordicdfu\/swift\/uint32\/+(_:_:)","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+(_:_:)","title":"+(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","role":"symbol"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32/+=(_:_:)":{"url":"\/documentation\/nordicdfu\/swift\/uint32\/+=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32\/+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt32":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt32","title":"UInt32","navigatorTitle":[{"text":"UInt32","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UInt32","preciseIdentifier":"s:s6UInt32V"}],"type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint32"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint8.json b/docs/data/documentation/nordicdfu/swift/uint8.json index fef004db..f3f5dc6e 100644 --- a/docs/data/documentation/nordicdfu/swift/uint8.json +++ b/docs/data/documentation/nordicdfu/swift/uint8.json @@ -1 +1 @@ -{"kind":"symbol","topicSections":[{"generated":true,"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations"],"title":"Default Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"UInt8","kind":"typeIdentifier","preciseIdentifier":"s:s5UInt8V"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint8"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"relationshipsSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"metadata":{"modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"externalID":"s:e:s:s5UInt8Vs:9NordicDFU15DataConvertibleP","extendedModule":"Swift","symbolKind":"extension","title":"UInt8","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s5UInt8V","text":"UInt8","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UInt8"}],"roleHeading":"Extended Structure"},"sections":[],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"title":"DataConvertible","kind":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"DataConvertible","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5UInt8V","text":"UInt8","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","kind":"symbol","title":"UInt8","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/DataConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/nordicdfu\/swift\/uint8\/dataconvertible-implementations","title":"DataConvertible Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"UInt8","preciseIdentifier":"s:s5UInt8V"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/uint8"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8"},"metadata":{"modules":[{"name":"NordicDFU","relatedModules":["Swift"]}],"roleHeading":"Extended Structure","externalID":"s:e:s:s5UInt8Vs:9NordicDFU15DataConvertibleP","navigatorTitle":[{"text":"UInt8","kind":"identifier"}],"symbolKind":"extension","extendedModule":"Swift","role":"symbol","title":"UInt8","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UInt8","kind":"identifier","preciseIdentifier":"s:s5UInt8V"}]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible"]}],"kind":"symbol","topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift"]]},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/DataConvertible":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/DataConvertible","title":"DataConvertible","navigatorTitle":[{"text":"DataConvertible","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DataConvertible"}],"type":"topic","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/dataconvertible"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/DataConvertible-Implementations":{"abstract":[],"title":"DataConvertible Implementations","type":"topic","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations","url":"\/documentation\/nordicdfu\/swift\/uint8\/dataconvertible-implementations","role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"UInt8","preciseIdentifier":"s:s5UInt8V","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}],"title":"UInt8"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint8/+(_:_:).json b/docs/data/documentation/nordicdfu/swift/uint8/+(_:_:).json index 36c9f6bf..c60759d0 100644 --- a/docs/data/documentation/nordicdfu/swift/uint8/+(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/uint8/+(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/uint8\/+(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"NordicDFU"}],"extendedModule":"NordicDFU","title":"+(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","roleHeading":"Operator","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:s5UInt8V"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"type":"text","text":"."}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5UInt8V","text":"UInt8","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","kind":"symbol","title":"UInt8","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/DataConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/nordicdfu\/swift\/uint8\/dataconvertible-implementations","title":"DataConvertible Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/+(_:_:)":{"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint8\/+(_:_:)","title":"+(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"abstract":[]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"op","externalID":"s:9NordicDFU15DataConvertiblePAAE1poiy10Foundation0C0VAG_xtFZ::SYNTHESIZED::s:s5UInt8V","roleHeading":"Operator","role":"symbol","extendedModule":"NordicDFU","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"+(_:_:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"DataConvertible.+(_:_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint8\/+(_:_:)"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/DataConvertible-Implementations":{"abstract":[],"title":"DataConvertible Implementations","type":"topic","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations","url":"\/documentation\/nordicdfu\/swift\/uint8\/dataconvertible-implementations","role":"collectionGroup"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"UInt8","preciseIdentifier":"s:s5UInt8V","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}],"title":"UInt8"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/+(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+(_:_:)","url":"\/documentation\/nordicdfu\/swift\/uint8\/+(_:_:)","title":"+(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint8/+=(_:_:).json b/docs/data/documentation/nordicdfu/swift/uint8/+=(_:_:).json index c8ffd92c..093e33d1 100644 --- a/docs/data/documentation/nordicdfu/swift/uint8/+=(_:_:).json +++ b/docs/data/documentation/nordicdfu/swift/uint8/+=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint8\/+=(_:_:)"]}],"metadata":{"roleHeading":"Operator","externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:s5UInt8V","role":"symbol","extendedModule":"NordicDFU","modules":[{"name":"NordicDFU"}],"title":"+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"symbolKind":"op"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"DataConvertible.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/DataConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/nordicdfu\/swift\/uint8\/dataconvertible-implementations","title":"DataConvertible Implementations","kind":"article","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations","abstract":[]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5UInt8V","text":"UInt8","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","kind":"symbol","title":"UInt8","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/+=(_:_:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+=(_:_:)","url":"\/documentation\/nordicdfu\/swift\/uint8\/+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","kind":"symbol","title":"+=(_:_:)","type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"DataConvertible.+=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/nordicdfu\/swift\/uint8\/+=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+=(_:_:)"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"NordicDFU"}],"symbolKind":"op","externalID":"s:9NordicDFU15DataConvertiblePAAE2peoiyy10Foundation0C0Vz_xtFZ::SYNTHESIZED::s:s5UInt8V","extendedModule":"NordicDFU","roleHeading":"Operator","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"UInt8","preciseIdentifier":"s:s5UInt8V","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}],"title":"UInt8"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/+=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+=(_:_:)","url":"\/documentation\/nordicdfu\/swift\/uint8\/+=(_:_:)","title":"+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/DataConvertible-Implementations":{"abstract":[],"title":"DataConvertible Implementations","type":"topic","kind":"article","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations","url":"\/documentation\/nordicdfu\/swift\/uint8\/dataconvertible-implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/nordicdfu/swift/uint8/dataconvertible-implementations.json b/docs/data/documentation/nordicdfu/swift/uint8/dataconvertible-implementations.json index a9c6c159..d903420e 100644 --- a/docs/data/documentation/nordicdfu/swift/uint8/dataconvertible-implementations.json +++ b/docs/data/documentation/nordicdfu/swift/uint8/dataconvertible-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8"]]},"identifier":{"url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"NordicDFU"}],"role":"collectionGroup","title":"DataConvertible Implementations"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint8\/dataconvertible-implementations"]}],"references":{"doc://NordicDFU/documentation/NordicDFU/Swift":{"role":"collection","url":"\/documentation\/nordicdfu\/swift","title":"Swift","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/+(_:_:)":{"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint8\/+(_:_:)","title":"+(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"abstract":[]},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5UInt8V","text":"UInt8","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","kind":"symbol","title":"UInt8","abstract":[],"role":"symbol","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}]},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","title":"NordicDFU","role":"collection","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}],"type":"topic"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/+=(_:_:)":{"identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+=(_:_:)","url":"\/documentation\/nordicdfu\/swift\/uint8\/+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","kind":"symbol","title":"+=(_:_:)","type":"topic"}}} \ No newline at end of file +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/nordicdfu\/swift\/uint8\/dataconvertible-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/NordicDFU\/documentation\/NordicDFU","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8"]]},"topicSections":[{"identifiers":["doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+(_:_:)","doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+=(_:_:)"],"title":"Operators","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/DataConvertible-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"NordicDFU"}],"title":"DataConvertible Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"UInt8","preciseIdentifier":"s:s5UInt8V","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8","url":"\/documentation\/nordicdfu\/swift\/uint8","navigatorTitle":[{"text":"UInt8","kind":"identifier"}],"title":"UInt8"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/+(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+(_:_:)","url":"\/documentation\/nordicdfu\/swift\/uint8\/+(_:_:)","title":"+(_:_:)"},"doc://NordicDFU/documentation/NordicDFU/Swift/UInt8/+=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift\/UInt8\/+=(_:_:)","url":"\/documentation\/nordicdfu\/swift\/uint8\/+=(_:_:)","title":"+=(_:_:)"},"doc://NordicDFU/documentation/NordicDFU":{"kind":"symbol","title":"NordicDFU","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU","role":"collection","type":"topic","url":"\/documentation\/nordicdfu","abstract":[{"text":"A Swift library for updating firmware of nRF51 and nRF52 devices over Bluetooth LE.","type":"text"}]},"doc://NordicDFU/documentation/NordicDFU/Swift":{"url":"\/documentation\/nordicdfu\/swift","identifier":"doc:\/\/NordicDFU\/documentation\/NordicDFU\/Swift","role":"collection","kind":"symbol","title":"Swift","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/metadata.json b/docs/metadata.json index 6050b797..324538f8 100644 --- a/docs/metadata.json +++ b/docs/metadata.json @@ -1 +1 @@ -{"bundleDisplayName":"NordicDFU","bundleIdentifier":"NordicDFU","schemaVersion":{"minor":1,"patch":0,"major":0}} \ No newline at end of file +{"bundleDisplayName":"NordicDFU","bundleIdentifier":"NordicDFU","schemaVersion":{"minor":1,"major":0,"patch":0}} \ No newline at end of file diff --git a/iOSDFULibrary.podspec b/iOSDFULibrary.podspec index e55c21cd..b663748c 100644 --- a/iOSDFULibrary.podspec +++ b/iOSDFULibrary.podspec @@ -20,7 +20,7 @@ The nRF5x Series chips are flash-based SoCs, and as such they represent the most s.tvos.deployment_target = '12.0' s.watchos.deployment_target = '4.0' - s.source_files = 'Library/Classes/**/*', 'Library/Assets/Documentation.docc/**/*' + s.source_files = 'Library/Classes/**/*' s.resource_bundles = { 'PrivacyInfo' => ['Library/Assets/PrivacyInfo.xcprivacy'] }