Self Test Data
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
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
Current measurements taken by device
Link copied to clipboard
Modem application version
Link copied to clipboard
Modem version