diff options
| author | Keith Packard <keithp@keithp.com> | 2017-04-27 23:50:12 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2017-04-27 23:50:12 -0700 | 
| commit | 6813f48fe02ecc5902f386234535ea76af71a764 (patch) | |
| tree | 6cd09dc83e959fc8376d09ac42e05e33934476d3 /micropeak/MicroData.java | |
| parent | a59c3afa23e876362dc8c80559015ce361627f05 (diff) | |
micropeak: Add MicroPeak V2 to the download code
Add the MicroPeak V2 sample rate so the timing values are correct.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'micropeak/MicroData.java')
| -rw-r--r-- | micropeak/MicroData.java | 13 | 
1 files changed, 10 insertions, 3 deletions
| diff --git a/micropeak/MicroData.java b/micropeak/MicroData.java index b45ad2c1..d502b9f7 100644 --- a/micropeak/MicroData.java +++ b/micropeak/MicroData.java @@ -104,8 +104,10 @@ public class MicroData implements AltosUIDataSet {  	public static final int LOG_ID_MICROPEAK = 0;  	public static final int LOG_ID_MICROKITE = 1; +	public static final int LOG_ID_MICROPEAK2 = 2; -	public static final double CLOCK = 0.096; +	public static final double CLOCK_MP1 = 0.096; +	public static final double CLOCK_MP2 = 0.1;  	public class FileEndedException extends Exception {  	} @@ -388,11 +390,16 @@ public class MicroData implements AltosUIDataSet {  			switch (log_id) {  			case LOG_ID_MICROPEAK: -				time_step = 2 * CLOCK; +				time_step = 2 * CLOCK_MP1;  				break;  			case LOG_ID_MICROKITE: -				time_step = 200 * CLOCK; +				time_step = 200 * CLOCK_MP1;  				break; +			case LOG_ID_MICROPEAK2: +				time_step = CLOCK_MP2; +				break; +			default: +				throw new IOException(String.format("Unknown device type: %d", log_id));  			}  			stats = new MicroStats(this);  		} catch (FileEndedException fe) { | 
