MeshLogRepository

class MeshLogRepository @Inject constructor(meshLogDaoLazy: Lazy<MeshLogDao>, dispatchers: CoroutineDispatchers)

Constructors

Link copied to clipboard
@Inject
constructor(meshLogDaoLazy: Lazy<MeshLogDao>, dispatchers: CoroutineDispatchers)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
suspend fun deleteAll(): <Error class: unknown class>
Link copied to clipboard
suspend fun deleteLog(uuid: String): <Error class: unknown class>
Link copied to clipboard
suspend fun deleteLogs(nodeNum: Int, portNum: Int): <Error class: unknown class>
Link copied to clipboard
fun getAllLogs(maxItems: Int = MAX_ITEMS): Flow<List<MeshLog>>
Link copied to clipboard
fun getAllLogsInReceiveOrder(maxItems: Int = MAX_ITEMS): Flow<List<MeshLog>>
Link copied to clipboard
fun getLogsFrom(nodeNum: Int, portNum: Int = Portnums.PortNum.UNKNOWN_APP_VALUE, maxItem: Int = MAX_MESH_PACKETS): Flow<List<MeshLog>>
Link copied to clipboard
fun getMeshPacketsFrom(nodeNum: Int, portNum: Int = Portnums.PortNum.UNKNOWN_APP_VALUE): Flow<List<<Error class: unknown class>>>
Link copied to clipboard
fun getMyNodeInfo(): Flow<<Error class: unknown class>?>
Link copied to clipboard
fun getTelemetryFrom(nodeNum: Int): Flow<List<<Error class: unknown class>>>
Link copied to clipboard
suspend fun insert(log: MeshLog): <Error class: unknown class>