Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
interface ChannelSetDao

Per-device persistence of the connected device's ChannelSetEntity.

Link copied to clipboard
Link copied to clipboard
interface DeviceLinkDao
Link copied to clipboard
interface DiscoveryDao
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface MergeMarkerDao

Tracks which source databases have already been merged into this (canonical) database. See MergeMarkerEntity.

Link copied to clipboard
interface MeshLogDao
Link copied to clipboard
interface NodeInfoDao
Link copied to clipboard
interface PacketDao
Link copied to clipboard
Link copied to clipboard

A switch-aware DiscoveryDao that resolves the active database on every call instead of pinning the one that was current at injection time. This is what Koin hands to feature:discovery consumers (ViewModels and the scan engine), which hold their DAO for their whole lifetime:

Link copied to clipboard

Functions

Link copied to clipboard

Queue-stage status guard shared with callers that decide whether to arm follow-up work.