SelfTestData

data class SelfTestData(val availableTests: List<SelfTestData.Test>, val externalFlashInfo: SelfTestData.ExternalFlashInfo?, val batteryVoltage: Double, val measurements: Map<Int, Measurement<*>>, val buttonState: SelfTestData.ButtonState?, val imei: String?, val iccid: String?, val modemVersion: String?, val modemApplicationVersion: String?)

Constructors

Link copied to clipboard
constructor(availableTests: List<SelfTestData.Test>, externalFlashInfo: SelfTestData.ExternalFlashInfo?, batteryVoltage: Double, measurements: Map<Int, Measurement<*>>, buttonState: SelfTestData.ButtonState?, imei: String?, iccid: String?, modemVersion: String?, modemApplicationVersion: String?)

Types

Link copied to clipboard
data class ButtonState(val value: Int)

Represents button state information

Link copied to clipboard
data class ExternalFlashInfo(val manufacturerId: String, val deviceId1: String, val deviceId2: String)

Represents detailed information about external flash memory

Link copied to clipboard

Represents test that can be performed by device

Properties

Link copied to clipboard

List of tests that can be performed by device

Link copied to clipboard

Battery voltage in volts

Link copied to clipboard

Current button state or null if test is not available

Link copied to clipboard

Detailed information about external flash memory or null if tet is not available

Link copied to clipboard

ICCID (Integrated Circuit Card Identifier) of sim card or null if test is not available

Link copied to clipboard
val imei: String?

IMEI (International Mobile Equipment Identity) number of device or null if test is not available

Link copied to clipboard

Current measurements taken by device

Link copied to clipboard

Modem application version

Link copied to clipboard

Modem version