/* ------------------------------------------------------------------------- * BKG NTRIP Server * ------------------------------------------------------------------------- * * Class: bnsSettings * * Purpose: Subclasses the QSettings * * Author: G. Weber * * Created: 27-Feb-2009 * * Changes: * * -----------------------------------------------------------------------*/ #include "bnssettings.h" #include "bnsapp.h" // Constructor //////////////////////////////////////////////////////////////////////////// bnsSettings::bnsSettings() : QSettings(((bnsApp*) qApp)->confFileName(), QSettings::IniFormat) { if (allKeys().size() == 0) { setValue("proxyHost", ""); setValue("proxyPort", ""); setValue("logFile", ""); setValue("fileAppend", "0"); setValue("autoStart", "0"); setValue("ephHost", ""); setValue("ephPort", ""); setValue("ephEcho", ""); setValue("clkPort", ""); setValue("inpEcho", ""); setValue("outHost1", ""); setValue("outPort1", ""); setValue("mountpoint_1",""); setValue("password1", ""); setValue("refSys_1", "IGS05"); setValue("beClocks1", "0"); setValue("outFile_1", ""); setValue("outHost2", ""); setValue("outPort2", ""); setValue("mountpoint_2",""); setValue("password2", ""); setValue("refSys_2", "IGS05"); setValue("beClocks2", "0"); setValue("outFile_2", ""); setValue("outHost3", ""); setValue("outPort3", ""); setValue("mountpoint_3",""); setValue("password3", ""); setValue("refSys_3", "IGS05"); setValue("beClocks3", "0"); setValue("outFile_3", ""); setValue("outHostEph", ""); setValue("outPortEph", ""); setValue("mountpoint_Eph",""); setValue("passwordEph", ""); setValue("trafo_dx", "0.0541"); setValue("trafo_dy", "0.0502"); setValue("trafo_dz", "-0.0538"); setValue("trafo_dxr", "-0.0002"); setValue("trafo_dyr", "0.0001"); setValue("trafo_dzr", "-0.0018"); setValue("trafo_ox", "0.000891"); setValue("trafo_oy", "0.005390"); setValue("trafo_oz", "-0.008712"); setValue("trafo_oxr", "0.000081"); setValue("trafo_oyr", "0.000490"); setValue("trafo_ozr","-0.000792"); setValue("trafo_sc", "0.40"); setValue("trafo_scr", "0.08"); setValue("trafo_t0", "2000.0"); setValue("rnxPath", ""); setValue("rnxIntr", "1 min"); setValue("rnxSampl", "0"); setValue("sp3Path", ""); setValue("sp3Intr", "10 min"); setValue("sp3Sampl", "0"); setValue("startTab", "0"); sync(); } }