emit Simulated Data
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
csv Resource Id
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.