diff --git a/openhantek/src/OH_BUILD.h b/openhantek/src/OH_BUILD.h index 6bdfb134..18ced08d 100644 --- a/openhantek/src/OH_BUILD.h +++ b/openhantek/src/OH_BUILD.h @@ -1,2 +1,2 @@ // Do not edit, will be re-created at each commit! -#define OH_BUILD "20220312 - commit 965" +#define OH_BUILD "20220313 - commit 966" diff --git a/openhantek/src/hantekdso/hantekdsocontrol.cpp b/openhantek/src/hantekdso/hantekdsocontrol.cpp index d536c310..78d9a2ec 100644 --- a/openhantek/src/hantekdso/hantekdsocontrol.cpp +++ b/openhantek/src/hantekdso/hantekdsocontrol.cpp @@ -38,11 +38,13 @@ HantekDsoControl::HantekDsoControl( ScopeDevice *device, const DSOModel *model, // Apply special requirements by the devices model model->applyRequirements( this ); getCalibrationFromEEPROM(); - // unique offset/gain calibration file "DSO-6022BE_NNNNNNNNNNNN_calibration.conf" in ".config/OpenHantek" + // unique offset/gain calibration file: + // Linux, Unix, macOS: "$HOME/.config/OpenHantek/DSO-6022BE_NNNNNNNNNNNN_calibration.ini" + // Windows: "%APPDATA%\OpenHantek\DSO-6022BE_NNNNNNNNNNNN_calibration.ini" calibrationSettings = std::unique_ptr< QSettings >( - new QSettings( QCoreApplication::organizationName(), + new QSettings( QSettings::IniFormat, QSettings::UserScope, QCoreApplication::organizationName(), scopeDevice->getModel()->name + "_" + scopeDevice->getSerialNumber() + "_calibration" ) ); - // load the offsets (persistent, saved at shutdown) + // load the offsets (persistent, saved at shutdown as "*.ini" file, ) calibrationSettings->beginGroup( "offset" ); for ( int ch = 0; ch < HANTEK_CHANNEL_NUMBER; ++ch ) { calibrationSettings->beginGroup( "ch" + QString::number( ch ) ); diff --git a/openhantek/translations/openhantek_de.ts b/openhantek/translations/openhantek_de.ts index 204fffd4..cda94f69 100644 --- a/openhantek/translations/openhantek_de.ts +++ b/openhantek/translations/openhantek_de.ts @@ -764,7 +764,7 @@ Konnte Kanalpegeldaten des Oszilloskops nicht lesen - + Couldn't get calibration data from oscilloscope's EEPROM. Use a config file for calibration! Konnte Kalibrierdaten des Oszilloskops nicht lesen, benutze eine config-Datei für die Kalibrierung! diff --git a/openhantek/translations/openhantek_es.ts b/openhantek/translations/openhantek_es.ts index fbbdabb1..7b80e706 100644 --- a/openhantek/translations/openhantek_es.ts +++ b/openhantek/translations/openhantek_es.ts @@ -696,7 +696,7 @@ No se pudieron obtener los datos de calibración del osciloscopio - + Couldn't get calibration data from oscilloscope's EEPROM. Use a config file for calibration! No se pudieron obtener los datos de calibración del osciloscopio. ¡Usa un archivo de configuración para la calibración! diff --git a/openhantek/translations/openhantek_fr.ts b/openhantek/translations/openhantek_fr.ts index d5c892c6..9d2716e9 100644 --- a/openhantek/translations/openhantek_fr.ts +++ b/openhantek/translations/openhantek_fr.ts @@ -748,7 +748,7 @@ Impossible d'obtenir les données de niveau du canal depuis l'oscilloscope - + Couldn't get calibration data from oscilloscope's EEPROM. Use a config file for calibration! Impossible d'obtenir les données de niveau du canal depuis l'oscilloscope. Utilisez un fichier de configuration pour la calibration ! diff --git a/openhantek/translations/openhantek_it.ts b/openhantek/translations/openhantek_it.ts index ffd28d5f..11eec93d 100644 --- a/openhantek/translations/openhantek_it.ts +++ b/openhantek/translations/openhantek_it.ts @@ -596,7 +596,7 @@ HantekDsoControl - + Couldn't get calibration data from oscilloscope's EEPROM. Use a config file for calibration! Impossibile ottenere i dati di calibrazione dall'EEPROM dell'oscilloscopio. Utilizzare un file di configurazione per la calibrazione! diff --git a/openhantek/translations/openhantek_pl.ts b/openhantek/translations/openhantek_pl.ts index 577814b9..12d51b84 100644 --- a/openhantek/translations/openhantek_pl.ts +++ b/openhantek/translations/openhantek_pl.ts @@ -764,7 +764,7 @@ Nie można uzyskać danych o poziomie kanału z oscyloskopu - + Couldn't get calibration data from oscilloscope's EEPROM. Use a config file for calibration! Nie można pobrać danych kalibracyjnych z pamięci EEPROM oscyloskopu. Użyj pliku konfiguracyjnego do kalibracji! diff --git a/openhantek/translations/openhantek_pt.ts b/openhantek/translations/openhantek_pt.ts index 7cd271c1..30794856 100644 --- a/openhantek/translations/openhantek_pt.ts +++ b/openhantek/translations/openhantek_pt.ts @@ -758,7 +758,7 @@ Não foi possível obter dados do canal do osciloscópio - + Couldn't get calibration data from oscilloscope's EEPROM. Use a config file for calibration! Não foi possível obter dados de calibração a partir da EEPROM do osciloscópio. Use um arquivo de configuração para a calibração! diff --git a/openhantek/translations/openhantek_ru.ts b/openhantek/translations/openhantek_ru.ts index ea30cb41..f79ae0e9 100644 --- a/openhantek/translations/openhantek_ru.ts +++ b/openhantek/translations/openhantek_ru.ts @@ -682,7 +682,7 @@ HantekDsoControl - + Couldn't get calibration data from oscilloscope's EEPROM. Use a config file for calibration! Не удалось получить данные калибровки из EEPROM осциллографа. Используйте файл конфигурации для калибровки! diff --git a/openhantek/translations/openhantek_sv.ts b/openhantek/translations/openhantek_sv.ts index fba95034..2065880e 100644 --- a/openhantek/translations/openhantek_sv.ts +++ b/openhantek/translations/openhantek_sv.ts @@ -560,7 +560,7 @@ HantekDsoControl - + Couldn't get calibration data from oscilloscope's EEPROM. Use a config file for calibration! Kunde inte hämta kalibreringsdata från oscilloskopets EEPROM. Använd en konfigurationsfil för kalibrering! diff --git a/openhantek/translations/openhantek_zh.ts b/openhantek/translations/openhantek_zh.ts index 5a3652dd..f82b1c88 100644 --- a/openhantek/translations/openhantek_zh.ts +++ b/openhantek/translations/openhantek_zh.ts @@ -760,7 +760,7 @@ 获取示波器通道数据失败 - + Couldn't get calibration data from oscilloscope's EEPROM. Use a config file for calibration! 从示波器EEPOM获取校准数据失败,请使用配置文件进行校准!