#include "rm_settings_cfg_standard.h" #if (USE_DEVICE_SETTINGS && !(RM_MODEL_EMT_KR)) #include #include #include #if !(RM_MODEL == RM_MODEL_TYPE_AN6000) unsigned char CFG::data[SETTINGS_CFG_SIZE] = {0,}; unsigned char CFG::stored[SETTINGS_CFG_SIZE] = {0,}; #endif // #if (RM_MODEL == RM_MODEL_TYPE_AN6000) #if (RM_MODEL == RM_MODEL_TYPE_AN6000) #include #include #include #if (ENCODE_CFG_BASE64) #include "fm_base64.h" #endif // ENCODE_CFG_BASE64 QJsonArray CFG::items; QJsonObject CFG::_findType(QString key, int* index) { for(int i=0;i 0 && strncmp(SETTINGS_TAG,(const char*)d,strlen(SETTINGS_TAG)) == 0; #else bSuccess = read > 0; #endif if(bSuccess == true) { memcpy(CFG::data,d,SETTINGS_CFG_SIZE); } else { setDefault(); } } #endif // #else // !AN6000 } CFG::backup(); // 현재 데이터 보존 return bSuccess; } bool CFG::save(QString path) { bool bSuccess = false; #if (RM_MODEL == RM_MODEL_TYPE_AN6000) #if (ENCODE_CFG_BASE64) QStringList lines = QStringList(); for(int i=0;i 0; fclose(f); } #endif // #if (RM_MODEL = RM_MODEL_TYPE_AN6000) CFG::backup(); return bSuccess; } #endif // #if (USE_DEVICE_SETTINGS && !(RM_MODEL_EMT_KR))