Package-level declarations

Types

Link copied to clipboard
class BTScanModel @Inject constructor(application: Application, serviceRepository: ServiceRepository, bluetoothRepository: BluetoothRepository, usbRepository: UsbRepository, usbManagerLazy: Lazy<UsbManager>, networkRepository: NetworkRepository, radioInterfaceService: RadioInterfaceService, recentAddressesDataSource: RecentAddressesDataSource) : ViewModel
BTScanModel_Factory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_Factory : Factory<BTScanModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_Factory : Factory<BTScanModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_Factory : Factory<BTScanModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_Factory : Factory<BTScanModel>
BTScanModel_HiltModules
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class BTScanModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class BTScanModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class BTScanModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class BTScanModel_HiltModules
BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_BindsModule_Binds_LazyMapKey
BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_Provide_LazyMapKey
BTScanModel_HiltModules_KeyModule_ProvideFactory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class BTScanModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
Link copied to clipboard
data class Contact(val contactKey: String, val shortName: String, val longName: String, val lastMessageTime: String?, val lastMessageText: String?, val unreadCount: Int, val messageCount: Int, val isMuted: Boolean, val isUnmessageable: Boolean, val nodeColors: Pair<Int, Int>? = null)
Link copied to clipboard
sealed class DeviceListEntry

A sealed class is used here to represent the different types of devices that can be displayed in the list. This is more type-safe and idiomatic than using a base class with boolean flags (e.g., isBLE, isUSB). It allows for exhaustive when expressions in the code, making it more robust and readable.

Link copied to clipboard
Link copied to clipboard
data class EnvironmentGraphingData(val metrics: List<TelemetryProtos.Telemetry>, val shouldPlot: List<Boolean>, val leftMinMax: Pair<Float, Float> = Pair(0f, 0f), val rightMinMax: Pair<Float, Float> = Pair(0f, 0f), val times: Pair<Int, Int> = Pair(0, 0))
Link copied to clipboard
data class EnvironmentMetricsState(val environmentMetrics: List<TelemetryProtos.Telemetry> = emptyList())
Link copied to clipboard
class MetricsViewModel @Inject constructor(savedStateHandle: SavedStateHandle, app: Application, dispatchers: CoroutineDispatchers, meshLogRepository: MeshLogRepository, radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, deviceHardwareRepository: DeviceHardwareRepository, firmwareReleaseRepository: FirmwareReleaseRepository, mapPrefs: MapPrefs) : ViewModel
MetricsViewModel_Factory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_Factory : Factory<MetricsViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_Factory : Factory<MetricsViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_Factory : Factory<MetricsViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_Factory : Factory<MetricsViewModel>
MetricsViewModel_HiltModules
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class MetricsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class MetricsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class MetricsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class MetricsViewModel_HiltModules
MetricsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
MetricsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
MetricsViewModel_HiltModules_KeyModule_ProvideFactory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MetricsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
Link copied to clipboard
class UIViewModel @Inject constructor(app: Application, nodeDB: NodeRepository, serviceRepository: ServiceRepository, radioInterfaceService: RadioInterfaceService, meshLogRepository: MeshLogRepository, firmwareReleaseRepository: FirmwareReleaseRepository, uiPreferencesDataSource: UiPreferencesDataSource, meshServiceNotifications: MeshServiceNotifications, analytics: PlatformAnalytics, packetRepository: PacketRepository) : ViewModel
UIViewModel_Factory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_Factory : Factory<UIViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_Factory : Factory<UIViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_Factory : Factory<UIViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_Factory : Factory<UIViewModel>
UIViewModel_HiltModules
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class UIViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class UIViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class UIViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class UIViewModel_HiltModules
UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_BindsModule_Binds_LazyMapKey
UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_Provide_LazyMapKey
UIViewModel_HiltModules_KeyModule_ProvideFactory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class UIViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun getInitials(fullName: String): String