altos: Use #define values for ublox packet types
[fw/altos] / altoslib / AltosEepromChunk.java
index 1709352b3a640be5c0c3f523b8333066b9150cb9..48d29e1b603e9a9d8fdf558602e226d2495d7e3a 100644 (file)
@@ -15,7 +15,7 @@
  * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  */
 
-package org.altusmetrum.altoslib_1;
+package org.altusmetrum.altoslib_2;
 
 import java.text.*;
 import java.util.concurrent.*;
@@ -62,7 +62,7 @@ public class AltosEepromChunk {
                return true;
        }
 
-       public AltosEeprom eeprom(int offset, int log_format) {
+       public AltosEeprom eeprom(int offset, int log_format, AltosState state) {
                AltosEeprom     eeprom = null;
                try {
                        switch (log_format) {
@@ -70,8 +70,11 @@ public class AltosEepromChunk {
                                eeprom = new AltosEepromTM(this, offset);
                                break;
                        case AltosLib.AO_LOG_FORMAT_TINY:
+                               eeprom = new AltosEepromTm(this, offset, state);
+                               break;
                        case AltosLib.AO_LOG_FORMAT_TELEMETRY:
                        case AltosLib.AO_LOG_FORMAT_TELESCIENCE:
+                               break;
                        case AltosLib.AO_LOG_FORMAT_TELEMEGA:
                                eeprom = new AltosEepromMega(this, offset);
                                break;