diff options
Diffstat (limited to 'altoslib/AltosEepromChunk.java')
| -rw-r--r-- | altoslib/AltosEepromChunk.java | 36 | 
1 files changed, 2 insertions, 34 deletions
| diff --git a/altoslib/AltosEepromChunk.java b/altoslib/AltosEepromChunk.java index 32d9f8ea..1deb0ded 100644 --- a/altoslib/AltosEepromChunk.java +++ b/altoslib/AltosEepromChunk.java @@ -63,40 +63,8 @@ public class AltosEepromChunk {  		return true;  	} -	public AltosEeprom eeprom(int offset, int log_format, AltosState state) throws ParseException { -		AltosEeprom	eeprom = null; -		switch (log_format) { -		case AltosLib.AO_LOG_FORMAT_FULL: -			eeprom = new AltosEepromTM(this, offset); -			break; -		case AltosLib.AO_LOG_FORMAT_TINY: -			eeprom = new AltosEepromTMini(this, offset, state); -			break; -		case AltosLib.AO_LOG_FORMAT_TELEMETRY: -		case AltosLib.AO_LOG_FORMAT_TELESCIENCE: -			break; -		case AltosLib.AO_LOG_FORMAT_TELEMEGA: -		case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD: -			eeprom = new AltosEepromMega(this, offset, log_format); -			break; -		case AltosLib.AO_LOG_FORMAT_TELEMETRUM: -			eeprom = new AltosEepromMetrum2(this, offset); -			break; -		case AltosLib.AO_LOG_FORMAT_TELEMINI2: -		case AltosLib.AO_LOG_FORMAT_TELEMINI3: -		case AltosLib.AO_LOG_FORMAT_EASYMINI: -			eeprom = new AltosEepromMini(this, offset); -			break; -		case AltosLib.AO_LOG_FORMAT_TELEGPS: -			eeprom = new AltosEepromGPS(this, offset); -			break; -		case AltosLib.AO_LOG_FORMAT_TELEFIRETWO: -			eeprom = new AltosEepromFireTwo(this, offset); -			break; -		default: -			throw new ParseException("unknown eeprom format " + log_format, 0); -		} -		return eeprom; +	public boolean erased() { +		return erased(0, chunk_size);  	}  	public AltosEepromChunk(AltosLink link, int block, boolean flush) | 
