Errors CommonData::readIni() { Errors ret = INIFILE_NOERR; if (QFile::exists(INI_FILE)) { //legge il file di configurazione QSettings configurazione(INI_FILE, QSettings::IniFormat); //legge tutte le chiavi QStringList chiavi = configurazione.allKeys(); //cicla su ogni chiave foreach (QString chiave, chiavi) { //ottiene il valore QVariant valore = configurazione.value(chiave, ""); //memorizza il valore this->iniSettings.insert(chiave, valore); } /* controlla il file ini e in caso di errore esce */ if (!checkIni()) { qCritical("File ini non corretto.") ; ret = INIFILE_WRONG; } } else {
void main(void) { configurazione(); LCD_initialize(16); while (1) { id = msg.identifier; data = msg.data[0]; LCD_goto_xy(1, 0); LCD_write_message("id"); LCD_goto_xy(1, 3); LCD_write_char(id); LCD_goto_xy(2, 0); LCD_write_char(data); delay_ms(1000); LCD_clear(); } }