package me.drton.flightplot.export;
import java.util.prefs.Preferences;
/**
* Created by ada on 25.01.14.
*/
public class TrackReaderConfiguration {
private long timeInterval; /// Min time interval between generated points, [us]
private final static String TIME_INTERVAL_SETTING = "timeInterval";
private long timeStart; /// Start time, [us]
private long timeEnd; /// End time, [us]
private double altitudeOffset; /// Altitude offset, [m]
private final static String ALTITUDE_OFFSET_SETTING = "altitudeOffset";
public void saveConfiguration(Preferences preferences) {
preferences.putLong(TIME_INTERVAL_SETTING, timeInterval);
preferences.putDouble(ALTITUDE_OFFSET_SETTING, altitudeOffset);
}
public void loadConfiguration(Preferences preferences) {
timeInterval = preferences.getLong(TIME_INTERVAL_SETTING, 0);
altitudeOffset = preferences.getDouble(ALTITUDE_OFFSET_SETTING, 0.0);
}
public long getTimeInterval() {
return timeInterval;
}
public void setTimeInterval(long timeInterval) {
this.timeInterval = timeInterval;
}
public long getTimeStart() {
return timeStart;
}
public void setTimeStart(long timeStart) {
this.timeStart = timeStart;
}
public long getTimeEnd() {
return timeEnd;
}
public void setTimeEnd(long timeEnd) {
this.timeEnd = timeEnd;
}
public double getAltitudeOffset() {
return altitudeOffset;
}
public void setAltitudeOffset(double altitudeOffset) {
this.altitudeOffset = altitudeOffset;
}
}