Index: /trunk/BNC/src/bncrinex.cpp =================================================================== --- /trunk/BNC/src/bncrinex.cpp (revision 7863) +++ /trunk/BNC/src/bncrinex.cpp (revision 7864) @@ -324,10 +324,10 @@ QString sklExt = settings.value("rnxSkel").toString(); if (!sklExt.isEmpty()) { + if (sklExt.indexOf("skl",0, Qt::CaseSensitive) != -1) { + ID4 = ID4.toLower(); + } else if (sklExt.indexOf("SKL",0, Qt::CaseSensitive) != -1) { + ID4 = ID4.toUpper(); + } _sklName = path + ID4 + distStr + "." + sklExt; - if (sklExt.indexOf("skl",0, Qt::CaseSensitive) != -1) { - _sklName = _sklName.toLower(); - } else { - _sklName = _sklName.toUpper(); - } } Index: /trunk/BNC/src/bncwindow.cpp =================================================================== --- /trunk/BNC/src/bncwindow.cpp (revision 7863) +++ /trunk/BNC/src/bncwindow.cpp (revision 7864) @@ -1249,5 +1249,5 @@ _rnxIntrComboBox->setWhatsThis(tr("
Select the length of the RINEX Observation file.
")); _rnxSamplSpinBox->setWhatsThis(tr("Select the RINEX Observation sampling interval in seconds.
A value of zero '0' tells BNC to store all received epochs into RINEX Observation files.
")); - _rnxSkelLineEdit->setWhatsThis(tr("BNC allows using personal RINEX skeleton files that contain the RINEX header records you would like to include. You can derive a skeleton file from information given in an up to date sitelog.
A file in the RINEX Observations 'Directory' with a 'Skeleton extension' suffix is interpreted by BNC as a personal RINEX header skeleton file for the corresponding stream.
")); + _rnxSkelLineEdit->setWhatsThis(tr("BNC allows using personal RINEX skeleton files that contain the RINEX header records you would like to include. You can derive a skeleton file from information given in an up to date sitelog.
A file in the RINEX Observations 'Directory' with a 'Skeleton extension' skl or SKL is interpreted by BNC as a personal RINEX header skeleton file for the corresponding stream. In case of 'SKL'/'skl' the 4-char ID forming the base name has to be written in upper/lower cases.
")); _rnxFileCheckBox->setWhatsThis(tr("Tick check box 'Skeleton mandatory' in case you want that RINEX files are only produced if skeleton files are available for BNC. If no skeleton file is available for a particular source then no RINEX Observation file will be produced from the affected stream.
Note that a skeleton file contains RINEX header information such as receiver and antenna types. In case of stream conversion to RINEX Version 3, a skeleton file should also contain information on potentially available observation types. A missing skeleton file will therefore enforce BNC to only save a default set of RINEX 3 observation types.
")); _rnxScrpLineEdit->setWhatsThis(tr("Whenever a RINEX Observation file is finally saved, you may want to compress, copy or upload it immediately, for example via FTP. BNC allows you to execute a script/batch file to carry out such operation.
Specify the full path of a script or batch file. BNC will pass the full RINEX Observation file path to the script as command line parameter (%1 on Windows systems, $1 on Unix/Linux/Mac systems).
"));