Package-level declarations
Types
Link copied to clipboard
class AndroidAppWidgetUpdater(context: Context, stateProvider: LocalStatsWidgetStateProvider) : AppWidgetUpdater
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class LocalStatsWidgetStateProvider(nodeRepository: NodeRepository, serviceRepository: ServiceRepository)
Link copied to clipboard
data class LocalStatsWidgetUiState(val connectionState: ConnectionState = ConnectionState.Disconnected, val isConnecting: Boolean = false, val showContent: Boolean = false, val nodeShortName: String? = null, val nodeColors: Pair<Int, Int>? = null, val batteryLevel: Int = 0, val hasBattery: Boolean = false, val batteryProgress: Float = 0.0f, val channelUtilization: Float = 0.0f, val channelUtilizationProgress: Float = 0.0f, val airUtilization: Float = 0.0f, val airUtilizationProgress: Float = 0.0f, val hasStats: Boolean = false, val numPacketsTx: Int = 0, val numPacketsRx: Int = 0, val numRxDupe: Int = 0, val numTxRelay: Int = 0, val numTxRelayCanceled: Int = 0, val noiseFloor: Int = 0, val numPacketsRxBad: Int = 0, val numTxDropped: Int = 0, val heapFreeBytes: Int = 0, val heapTotalBytes: Int = 0, val totalNodes: Int = 0, val onlineNodes: Int = 0, val uptimeSecs: Long = 0, val updateTimeMillis: Long = 0)
Link copied to clipboard