Package-level declarations
Types
Link copied to clipboard
class DeviceHardwareRepositoryImpl(remoteDataSource: DeviceHardwareRemoteDataSource, localDataSource: DeviceHardwareLocalDataSource, jsonDataSource: DeviceHardwareJsonDataSource, bootloaderOtaQuirksJsonDataSource: BootloaderOtaQuirksJsonDataSource, dispatchers: CoroutineDispatchers) : DeviceHardwareRepository
Link copied to clipboard
open class FirmwareReleaseRepositoryImpl(remoteDataSource: FirmwareReleaseRemoteDataSource, localDataSource: FirmwareReleaseLocalDataSource, jsonDataSource: FirmwareReleaseJsonDataSource) : FirmwareReleaseRepository
Link copied to clipboard
class LocationRepositoryImpl(context: Application, locationManager: Lazy<LocationManager>, analytics: PlatformAnalytics, dispatchers: CoroutineDispatchers) : LocationRepository
Link copied to clipboard
open class MeshLogRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers, meshLogPrefs: MeshLogPrefs, nodeInfoReadDataSource: NodeInfoReadDataSource) : MeshLogRepository
Repository implementation for managing and retrieving logs from the local database.
Link copied to clipboard
class NodeRepositoryImpl(processLifecycle: Lifecycle, nodeInfoReadDataSource: NodeInfoReadDataSource, nodeInfoWriteDataSource: NodeInfoWriteDataSource, dispatchers: CoroutineDispatchers, localStatsDataSource: LocalStatsDataSource) : NodeRepository
Repository for managing node-related data, including hardware info, node database, and identity.
Link copied to clipboard
class PacketRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : PacketRepository
Link copied to clipboard
class QuickChatActionRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : QuickChatActionRepository
Link copied to clipboard
open class RadioConfigRepositoryImpl(nodeDB: NodeRepository, channelSetDataSource: ChannelSetDataSource, localConfigDataSource: LocalConfigDataSource, moduleConfigDataSource: ModuleConfigDataSource) : RadioConfigRepository
Class responsible for radio configuration data. Combines access to nodeDB, ChannelSet, LocalConfig&LocalModuleConfig.
Link copied to clipboard
class TracerouteSnapshotRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : TracerouteSnapshotRepository