Exemple #1
0
  public static RtkServerSettings loadSettings(Context ctx) {
    final RtkServerSettings settings;
    ProcessingOptions procOpts;
    SolutionOptions solOptsBase;

    settings = new RtkServerSettings();

    procOpts = ProcessingOptions1Fragment.readPrefs(ctx);
    settings.setProcessingOptions(procOpts);

    solOptsBase = SolutionOutputSettingsFragment.readPrefs(ctx);

    settings
        .setInputRover(InputRoverFragment.readPrefs(ctx))
        .setInputBase(InputBaseFragment.readPrefs(ctx))
        .setInputCorrection(InputCorrectionFragment.readPrefs(ctx))
        .setOutputSolution1(OutputSolution1Fragment.readPrefs(ctx, solOptsBase))
        .setOutputSolution2(OutputSolution2Fragment.readPrefs(ctx, solOptsBase))
        .setLogRover(LogRoverFragment.readPrefs(ctx))
        .setLogBase(LogBaseFragment.readPrefs(ctx))
        .setLogCorrection(LogCorrectionFragment.readPrefs(ctx));

    // TODO: send NMEA to base setting

    return settings;
  }
Exemple #2
0
  public static void setDefaultValues(Context ctx, boolean force) {

    ProcessingOptions1Fragment.setDefaultValues(ctx, force);
    InputRoverFragment.setDefaultValues(ctx, force);
    InputBaseFragment.setDefaultValues(ctx, force);
    InputCorrectionFragment.setDefaultValues(ctx, force);
    OutputSolution1Fragment.setDefaultValues(ctx, force);
    OutputSolution2Fragment.setDefaultValues(ctx, force);
    LogRoverFragment.setDefaultValues(ctx, force);
    LogBaseFragment.setDefaultValues(ctx, force);
    LogCorrectionFragment.setDefaultValues(ctx, force);
  }