emitSimulatedData

Lee datos de sensor simulados desde un archivo CSV línea por línea y emite cada línea como un String. La función simula un flujo de datos en tiempo real introduciendo un retardo entre las emisiones. Se asegura de que el recurso (el archivo CSV) se cierre correctamente después de su consumo.

Esta función está pensada para ser utilizada dentro de un ámbito de corrutina, típicamente para alimentar con datos simulados un sistema que espera un flujo de lecturas de sensor.

Return

Un Flow de strings, donde cada string es una sola línea del archivo CSV.

Parameters

csvResourceId

El ID de recurso del archivo CSV en la carpeta raw (p. ej., R.raw.mis_datos_sensor).

delay

El retardo en milisegundos entre la emisión de cada línea del archivo CSV. El valor predeterminado es 50ms.