Ble

data class Ble(val id: String, val name: String, val deviceImsi: DeviceImsi, val connectionStatus: ConnectionStatus, val satConnectionStatus: SatConnectionStatus? = null, val sos: Sos? = null, val batteryLevel: Int? = null, val deviceInfo: DeviceInfo? = null, val userQuota: UserQuota? = null, val satNetwork: SatNetwork? = null, val logStatus: LogStatus = LogStatus(LogStatus.LogState.OFF), val apn: String? = null, val remoteDeviceStatus: RemoteDeviceStatus = RemoteDeviceStatus(RemoteDeviceStatus.State.OFF)) : BullittDeviceStatus

Status for Bluetooth Low Energy (BLE) connected devices.

Constructors

Link copied to clipboard
constructor(id: String, name: String, deviceImsi: DeviceImsi, connectionStatus: ConnectionStatus, satConnectionStatus: SatConnectionStatus? = null, sos: Sos? = null, batteryLevel: Int? = null, deviceInfo: DeviceInfo? = null, userQuota: UserQuota? = null, satNetwork: SatNetwork? = null, logStatus: LogStatus = LogStatus(LogStatus.LogState.OFF), apn: String? = null, remoteDeviceStatus: RemoteDeviceStatus = RemoteDeviceStatus(RemoteDeviceStatus.State.OFF))

Properties

Link copied to clipboard
val apn: String? = null
Link copied to clipboard
val batteryLevel: Int? = null

Current battery level percentage (if available).

Link copied to clipboard

Current connection status to the device.

Link copied to clipboard

Device IMSI information.

Link copied to clipboard
val deviceInfo: DeviceInfo? = null

Additional device information (if available).

Link copied to clipboard
val id: String

Device identifier.

Link copied to clipboard

Whether the puck is internally logging or not.

Link copied to clipboard

User-friendly device name.

Link copied to clipboard

Current satellite connection status (if available).

Link copied to clipboard
val satNetwork: SatNetwork? = null

Satellite network information (if available).

Link copied to clipboard
val sos: Sos? = null

Current SOS status (if available).

Link copied to clipboard
val userQuota: UserQuota? = null

User quota information (if available).