Versión de Firmware con funciones de RAM incorporadas.
Dependencies: mbed
Fork of VmRecorderV1dot1 by
FileManager/Configuracion.h
- Committer:
- JuanManuelAmador
- Date:
- 2015-07-14
- Revision:
- 2:e818c80e6d5c
- Parent:
- 0:3d456b8ce449
File content as of revision 2:e818c80e6d5c:
/** * @author Juan Manuel Amador Olivares (virtualmech) */ #ifndef CONFIGURACION_H #define CONFIGURACION_H #define NCARACTERES 16 #define NCARACTERESLECTURA 64 #include "mbed.h" #include "ScreenManager.h" #include "SelecManager.h" #include <string.h> #include <stdlib.h> // CLase encargada de guardar y cargar la configuración class Configuracion{ public: Configuracion(); // EL construtor carga los valores de configuracion o crea una configuracion inicial en caso de no existir void getVelocidadAdquisicionString(char buff[]); int getVelocidadAdquisicion(); void getIdioma(char buf[]); void getFormaSeleccion(char buf[]); void setVelocidadAdquision(int nuevaVelocidadAdqusicion); void setIdioma(char nuevoIdioma[]); void setFormaSeleccion(char nuevaFormaSeleccion[]); void restoreSettings(); // Vuelve a los valóres de fábrica private: // Parámetros char velocidadAdquisicion[NCARACTERES]; char idioma[NCARACTERES]; char formaSeleccion[NCARACTERES]; void getParam(FILE* file, char nameParam[], char buf[]); void createFile(); // Crea o sobreescribe un archivo con los parámetros de configuración void setDefaults(); // Carga los valores predeterminados }; #endif