ExportDataUseCase

open class ExportDataUseCase(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository)(source)

Use case for exporting persisted packet data to a CSV format.

Constructors

Link copied to clipboard
constructor(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository)

Functions

Link copied to clipboard
suspend operator fun invoke(sink: BufferedSink, myNodeNum: Int, filterPortnum: Int? = null)

Writes all persisted packet data to the provided BufferedSink.