- ERROR_BLUETOOTH_DISABLED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown when the the Bluetooth adapter is disabled.
- ERROR_CONNECTION_MASK - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_CONNECTION_STATE_MASK - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_CRC_ERROR - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown when the received CRC does not match with the calculated one.
- ERROR_DEVICE_DISCONNECTED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_DEVICE_NOT_BONDED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown when device had to be paired before the DFU process was started.
- ERROR_FILE_ERROR - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown if service was unable to open the file (
IOException has been thrown).
- ERROR_FILE_INVALID - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown when input file is not a valid HEX or ZIP file.
- ERROR_FILE_IO_EXCEPTION - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown when
IOException occurred when reading from file.
- ERROR_FILE_NOT_FOUND - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_FILE_SIZE_INVALID - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown when the firmware file is not word-aligned.
- ERROR_FILE_TYPE_UNSUPPORTED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown when the the service does not support given type or mime-type.
- ERROR_INIT_PACKET_REQUIRED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
DFU Bootloader version 0.6+ requires sending the Init packet.
- ERROR_INVALID_RESPONSE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown when unknown response has been obtained from the target.
- ERROR_MASK - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
If this bit is set than the progress value indicates an error.
- ERROR_REMOTE_MASK - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Flag set when the DFU target returned a DFU error.
- ERROR_REMOTE_TYPE_LEGACY - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_REMOTE_TYPE_SECURE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_REMOTE_TYPE_SECURE_BUTTONLESS - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_REMOTE_TYPE_SECURE_EXTENDED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_SERVICE_DISCOVERY_NOT_STARTED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Error thrown when gatt.discoverServices(); returns false.
- ERROR_SERVICE_NOT_FOUND - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Thrown when the service discovery has finished but the DFU service has not been found.
- ERROR_TYPE_COMMUNICATION - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_TYPE_COMMUNICATION_STATE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_TYPE_DFU_REMOTE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- ERROR_TYPE_OTHER - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXT_ERROR_FW_VERSION_FAILURE - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_HASH_FAILED - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_HW_VERSION_FAILURE - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_INIT_COMMAND_INVALID - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_INSUFFICIENT_SPACE - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_SD_VERSION_FAILURE - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_SIGNATURE_MISSING - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_UNKNOWN_COMMAND - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_VERIFICATION_FAILED - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_WRONG_COMMAND_FORMAT - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_WRONG_HASH_TYPE - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXT_ERROR_WRONG_SIGNATURE_TYPE - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXTENDED_ERROR - Static variable in class no.nordicsemi.android.error.SecureDfuError
-
- EXTRA_ACTION - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The action extra.
- EXTRA_AVG_SPEED_B_PER_MS - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The average upload speed in bytes/millisecond for the current part.
- EXTRA_CURRENT_MTU - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
This extra value will be used when MTU request returned with an error.
- EXTRA_CUSTOM_UUIDS_FOR_BUTTONLESS_DFU_WITH_BOND_SHARING - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXTRA_CUSTOM_UUIDS_FOR_BUTTONLESS_DFU_WITHOUT_BOND_SHARING - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXTRA_CUSTOM_UUIDS_FOR_EXPERIMENTAL_BUTTONLESS_DFU - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXTRA_CUSTOM_UUIDS_FOR_LEGACY_DFU - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXTRA_CUSTOM_UUIDS_FOR_SECURE_DFU - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXTRA_DATA - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
An extra field with progress and error information used in broadcast events.
- EXTRA_DEVICE_ADDRESS - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The address of the device to update.
- EXTRA_DEVICE_NAME - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The optional device name.
- EXTRA_DISABLE_NOTIFICATION - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
A boolean indicating whether to disable the progress notification in the status bar.
- EXTRA_DISABLE_RESUME - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
This options allows to disable the resume feature in Secure DFU.
- EXTRA_ERROR_TYPE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The type of the error.
- EXTRA_FILE_MIME_TYPE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The input file mime-type.
- EXTRA_FILE_PATH - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
A path to the file with the new firmware.
- EXTRA_FILE_RES_ID - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXTRA_FILE_TYPE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
This optional extra parameter may contain a file type.
- EXTRA_FILE_URI - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXTRA_FORCE_DFU - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
This property must contain a boolean value.
- EXTRA_FOREGROUND_SERVICE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
A boolean indicating whether the DFU service should be set as a foreground service.
- EXTRA_INIT_FILE_PATH - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The Init packet URI.
- EXTRA_INIT_FILE_RES_ID - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The Init packet URI.
- EXTRA_INIT_FILE_URI - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The Init packet URI.
- EXTRA_KEEP_BOND - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
This flag indicated whether the bond information should be kept or removed after an upgrade
of the Application.
- EXTRA_LOG_LEVEL - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXTRA_LOG_MESSAGE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- EXTRA_MAX_DFU_ATTEMPTS - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Maximum number of DFU attempts.
- EXTRA_MBR_SIZE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The MBR size.
- EXTRA_MTU - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
This extra allows you to control the MTU that will be requested (on Lollipop or newer devices).
- EXTRA_PACKET_RECEIPT_NOTIFICATIONS_ENABLED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
This property must contain a boolean value.
- EXTRA_PACKET_RECEIPT_NOTIFICATIONS_VALUE - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
This property must contain a positive integer value, usually from range 1-200.
- EXTRA_PART_CURRENT - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The number of currently transferred part.
- EXTRA_PARTS_TOTAL - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Number of parts in total.
- EXTRA_PROGRESS - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
An extra field to send the progress or error information in the DFU notification.
- EXTRA_RESTORE_BOND - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
If the new firmware (application) does not share the bond information with the old one,
the bond information is lost.
- EXTRA_SPEED_B_PER_MS - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
The current upload speed in bytes/millisecond.
- EXTRA_UNSAFE_EXPERIMENTAL_BUTTONLESS_DFU - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
Set this flag to true to enable experimental buttonless feature in Secure DFU.
- SCOPE_APPLICATION - Static variable in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Constant used to narrow the scope of the update to application only.
- SCOPE_SYSTEM_COMPONENTS - Static variable in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Constant used to narrow the scope of the update to system components (SD+BL) only.
- searchFor(String) - Method in interface no.nordicsemi.android.dfu.internal.scanner.BootloaderScanner
-
Searches for the advertising bootloader.
- searchFor(String) - Method in class no.nordicsemi.android.dfu.internal.scanner.BootloaderScannerJB
-
- searchFor(String) - Method in class no.nordicsemi.android.dfu.internal.scanner.BootloaderScannerLollipop
-
- SecureDfuError - Class in no.nordicsemi.android.error
-
- SecureDfuError() - Constructor for class no.nordicsemi.android.error.SecureDfuError
-
- setBinOrHex(int, Uri) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Deprecated.
- setBinOrHex(int, String) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Deprecated.
- setBinOrHex(int, Uri, String) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
- setBinOrHex(int, int) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Deprecated.
- setContentType(int) - Method in class no.nordicsemi.android.dfu.internal.ArchiveInputStream
-
Truncates the current content type.
- setCurrentMtu(int) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets the current MTU value.
- setCustomUuidsForButtonlessDfuWithBondSharing(UUID, UUID) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets custom UUIDs for the Buttonless DFU Service from SDK 14 (or later).
- setCustomUuidsForButtonlessDfuWithoutBondSharing(UUID, UUID) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets custom UUIDs for the Buttonless DFU Service from SDK 13.
- setCustomUuidsForExperimentalButtonlessDfu(UUID, UUID) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets custom UUIDs for the experimental Buttonless DFU Service from SDK 12.x.
- setCustomUuidsForLegacyDfu(UUID, UUID, UUID, UUID) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets custom UUIDs for Legacy DFU and Legacy Buttonless DFU.
- setCustomUuidsForSecureDfu(UUID, UUID, UUID) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets custom UUIDs for Secure DFU.
- setDeviceName(String) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets the device name.
- setDisableNotification(boolean) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets whether the progress notification in the status bar should be disabled.
- setForceDfu(boolean) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Setting force DFU to true will prevent from jumping to the DFU Bootloader
mode in case there is no DFU Version characteristic (Legacy DFU only!).
- setForeground(boolean) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets whether the DFU service should be started as a foreground service.
- setInitFile(Uri) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Deprecated.
- setInitFile(String) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Deprecated.
- setInitFile(int) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Deprecated.
- setInitFile(Uri, String) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Deprecated.
- setKeepBond(boolean) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets whether the bond information should be preserver after flashing new application.
- setMbrSize(int) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
This method sets the size of an MBR (Master Boot Record).
- setMtu(int) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets the Maximum Transfer Unit (MTU) value that the Secure DFU service will try to request
before performing DFU.
- setNumberOfRetries(int) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets the number of retries that the DFU service will use to complete DFU.
- setPacketsReceiptNotificationsEnabled(boolean) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Enables or disables the Packet Receipt Notification (PRN) procedure.
- setPacketsReceiptNotificationsValue(int) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
If Packet Receipt Notification procedure is enabled, this method sets number of packets to
be sent before receiving a PRN.
- setRestoreBond(boolean) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets whether the bond should be created after the DFU is complete.
- setScope(int) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
This method allows to narrow the update to selected parts from the ZIP, for example
to allow only application update from a ZIP file that has SD+BL+App.
- SETTINGS_ASSUME_DFU_NODE - Static variable in interface no.nordicsemi.android.dfu.DfuSettingsConstants
-
- SETTINGS_MBR_SIZE - Static variable in interface no.nordicsemi.android.dfu.DfuSettingsConstants
-
- SETTINGS_NUMBER_OF_PACKETS - Static variable in interface no.nordicsemi.android.dfu.DfuSettingsConstants
-
- SETTINGS_NUMBER_OF_PACKETS_DEFAULT - Static variable in interface no.nordicsemi.android.dfu.DfuSettingsConstants
-
- SETTINGS_PACKET_RECEIPT_NOTIFICATION_ENABLED - Static variable in interface no.nordicsemi.android.dfu.DfuSettingsConstants
-
- setUnsafeExperimentalButtonlessServiceInSecureDfuEnabled(boolean) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Set this flag to true to enable experimental buttonless feature in Secure DFU.
- setZip(Uri) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets the URI to the Distribution packet (ZIP) or to a ZIP file matching the deprecated naming
convention.
- setZip(String) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets the path to the Distribution packet (ZIP) or the a ZIP file matching the deprecated naming
convention.
- setZip(int) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets the resource ID of the Distribution packet (ZIP) or the a ZIP file matching the
deprecated naming convention.
- setZip(Uri, String) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Sets the URI or path of the ZIP file.
- sizeInBytes() - Method in class no.nordicsemi.android.dfu.internal.HexInputStream
-
Returns the total number of bytes.
- sizeInPackets(int) - Method in class no.nordicsemi.android.dfu.internal.HexInputStream
-
Returns the total number of packets with given size that are needed to get all
available data.
- SizeValidationException - Exception in no.nordicsemi.android.dfu.internal.exception
-
This exception is thrown when the firmware size is not word-aligned (number of bytes does not divide by 4).
- SizeValidationException(String) - Constructor for exception no.nordicsemi.android.dfu.internal.exception.SizeValidationException
-
- skip(long) - Method in class no.nordicsemi.android.dfu.internal.ArchiveInputStream
-
- SoftDeviceBootloaderFileInfo - Class in no.nordicsemi.android.dfu.internal.manifest
-
- SoftDeviceBootloaderFileInfo() - Constructor for class no.nordicsemi.android.dfu.internal.manifest.SoftDeviceBootloaderFileInfo
-
- softDeviceImageSize() - Method in class no.nordicsemi.android.dfu.internal.ArchiveInputStream
-
Returns the total size of the SoftDevice firmware.
- start(Context, Class<? extends DfuBaseService>) - Method in class no.nordicsemi.android.dfu.DfuServiceInitiator
-
Starts the DFU service.
- STATE_CLOSED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- STATE_CONNECTED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- STATE_CONNECTED_AND_READY - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- STATE_CONNECTING - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- STATE_DISCONNECTED - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-
- STATE_DISCONNECTING - Static variable in class no.nordicsemi.android.dfu.DfuBaseService
-