Package-level declarations
Types
Link copied to clipboard
Device bluetooth mac address which is used to validate data received or sent to sensor in scanning/connection.
Link copied to clipboard
Efento device in bootloader.
Link copied to clipboard
data class Gateway(val id: String, val rssi: Int, val bluetoothMacAddress: BluetoothMacAddress, val name: String, val serialNumber: String, val softwareVersion: SoftwareVersion, val ipAddress: IpAddress, val connectivity: Gateway.Connectivity, val isLegacy: Boolean) : Device
Efento gateway device.
Link copied to clipboard
data class GatewayInBootloader(val id: String, val rssi: Int, val name: String, val serialNumber: String, val applicationSoftwareVersion: SoftwareVersion, val updateStatus: GatewayInBootloader.UpdateStatus?, val updateError: GatewayInBootloader.UpdateError?) : DeviceInBootloader
Efento gateway in bootloader.
Link copied to clipboard
Link copied to clipboard
Measurement period defines how often the measurements are to be taken. Sensors of 'Continuous' type take measurement each base * factor. Sensors of 'Binary' type take measurement each base.
Link copied to clipboard
data class Sensor(val id: String, val rssi: Int, val bluetoothMacAddress: BluetoothMacAddress, val name: String?, val softwareVersion: SoftwareVersion, val counter: Int, val measurementPeriod: MeasurementPeriod, val measurementsTimestamp: Long, val measurements: Map<Channel, Measurement<*>>, val features: Set<Sensor.Feature>, val calibrationDate: Long?, val connectivityStatus: Sensor.ConnectivityStatus, val encryptionStatus: Sensor.EncryptionStatus, val encryptionKey: String?, val externalPowerSupplyStatus: Sensor.ExternalPowerSupplyStatus?, val batteryStatus: Sensor.BatteryStatus, val operatingStatuses: Set<Sensor.OperatingStatus>, val cellularStatus: Sensor.CellularStatus?, val timeSynchronizationStatus: Sensor.TimeSynchronizationStatus?, val isLegacy: Boolean) : Device
Efento sensor device.
Link copied to clipboard
data class SensorInBootloader(val id: String, val rssi: Int, val name: String, val serialNumber: String, val applicationSoftwareVersion: SoftwareVersion, val updateStatus: SensorInBootloader.UpdateStatus?, val updateError: SensorInBootloader.UpdateError?) : DeviceInBootloader
Efento sensor in bootloader.
Link copied to clipboard
data class SensorLegacyInBootloader(val id: String, val rssi: Int, val name: String) : DeviceInBootloader
Efento legacy sensor in bootloader.
Link copied to clipboard
data class SoftwareVersion(val major: Int, val minor: Int = 0, val lts: Int? = null, val commitID: String? = null) : Comparable<SoftwareVersion>
Software version of the device