loadFromAssets

private fun loadFromAssets(): Boolean

Intenta cargar los datos de simulación desde un archivo CSV ubicado en la carpeta de assets de la aplicación.

Esta función actúa como un método de respaldo si no se encuentra un archivo de simulación en las ubicaciones de almacenamiento externo o interno. Lee el archivo simulacion.csv de los assets, lo analiza y carga los datos en la propiedad simulationData.

El proceso implica:

  1. Abrir el archivo simulacion.csv desde context.assets.

  2. Validar la fila de encabezado del CSV.

  3. Analizar cada línea para crear objetos SimulatedDataPoint, respetando el límite MAX_BUFFER_SIZE.

  4. Si se cargan datos con éxito, se actualiza simulationData.

Return

true si el archivo de assets fue encontrado, analizado y cargado con éxito, false en caso contrario (por ejemplo, si el archivo no existe, el encabezado es inválido o no contiene datos válidos).