mirror of
https://github.com/aljazceru/Android-nRF-Toolbox.git
synced 2026-01-10 02:04:26 +01:00
DFU uuids
This commit is contained in:
@@ -17,5 +17,7 @@ val THROUGHPUT_SERVICE_UUID: UUID = UUID.fromString("0483DADD-6C9D-6CA9-5D41-03A
|
||||
val CHANNEL_SOUND_SERVICE_UUID: UUID = UUID.fromString("0000185B-0000-1000-8000-00805F9B34FB")
|
||||
val LBS_SERVICE_UUID: UUID = UUID.fromString("00001523-1212-EFDE-1523-785FEABCD123")
|
||||
val DFU_SERVICE_UUID: UUID = UUID.fromString("0000FE59-0000-1000-8000-00805F9B34FB")
|
||||
val SMP_SERVICE_UUID: UUID = UUID.fromString("00001848-0000-1000-8000-00805F9B34FB")
|
||||
val MDS_SERVICE_UUID: UUID = UUID.fromString("0000FFF6-0000-1000-8000-00805F9B34FB")
|
||||
val LEGACY_DFU_SERVICE_UUID: UUID = UUID.fromString("00001530-1212-EFDE-1523-785FEABCD123")
|
||||
val EXPERIMENTAL_BUTTONLESS_DFU_SERVICE_UUID: UUID = UUID.fromString("E2A00001-EC31-4EC3-A97A-1C34D87E9878")
|
||||
val SMP_SERVICE_UUID: UUID = UUID.fromString("8D53DC1D-1DB7-4CD3-868B-8A527460AA84")
|
||||
val MDS_SERVICE_UUID: UUID = UUID.fromString("54220000-F6A5-4007-A371-722F4EBD8436")
|
||||
|
||||
@@ -13,7 +13,7 @@ internal class DFUManager :ServiceManager{
|
||||
remoteService: RemoteService,
|
||||
scope: CoroutineScope
|
||||
) {
|
||||
TODO("Not yet implemented")
|
||||
// No interactions to observe for DFU profile
|
||||
}
|
||||
|
||||
}
|
||||
@@ -5,12 +5,17 @@ import no.nordicsemi.android.toolbox.lib.utils.spec.BPS_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.CGMS_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.CHANNEL_SOUND_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.CSC_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.DFU_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.DF_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.EXPERIMENTAL_BUTTONLESS_DFU_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.GLS_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.HRS_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.HTS_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.LBS_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.LEGACY_DFU_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.MDS_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.RSCS_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.SMP_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.THROUGHPUT_SERVICE_UUID
|
||||
import no.nordicsemi.android.toolbox.lib.utils.spec.UART_SERVICE_UUID
|
||||
import kotlin.uuid.ExperimentalUuidApi
|
||||
@@ -34,6 +39,12 @@ object ServiceManagerFactory {
|
||||
UART_SERVICE_UUID to ::UARTManager,
|
||||
CHANNEL_SOUND_SERVICE_UUID to ::ChannelSoundingManager,
|
||||
LBS_SERVICE_UUID to ::LBSManager,
|
||||
DFU_SERVICE_UUID to ::DFUManager,
|
||||
SMP_SERVICE_UUID to ::DFUManager,
|
||||
MDS_SERVICE_UUID to ::DFUManager,
|
||||
LEGACY_DFU_SERVICE_UUID to ::DFUManager,
|
||||
EXPERIMENTAL_BUTTONLESS_DFU_SERVICE_UUID to ::DFUManager,
|
||||
|
||||
// Add more service UUIDs to handler mappings as needed
|
||||
).mapKeys { it.key.toKotlinUuid() }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user