ScanResult

sealed interface ScanResult

Network-type-specific GoPro device discovery results

Inheritors

Types

Link copied to clipboard
data class Ble(val id: GoProId, val bleId: String, val name: String) : ScanResult

A GoPro scan result discovered via BLE (i.e. a BLE advertisement)

Link copied to clipboard
data class Dns(val id: GoProId, val ipAddress: String, val networkType: NetworkType) : ScanResult

A GoPro discovered from DNS scanning

Link copied to clipboard
data class Wifi(val id: GoProId, val ssid: String) : ScanResult

A GoPro discovered from a Wi-Fi SSID scan

Properties

Link copied to clipboard
abstract val id: GoProId

ID of discovered Gopro device

Link copied to clipboard
abstract val networkType: NetworkType

Network type of the ScanResult