altoslib: When log-format is missing, use product
[fw/altos] / altoslib / AltosState.java
index 7126315168448d2765b5beb518bcfdf1b141d7e1..9e8e22ac8d945168512db1266df11656c63cc9e4 100644 (file)
@@ -614,6 +614,7 @@ public class AltosState implements Cloneable {
        public double   ground_accel_avg;
 
        public int      log_format;
        public double   ground_accel_avg;
 
        public int      log_format;
+       public String   product;
 
        public AltosMs5607      baro;
 
 
        public AltosMs5607      baro;
 
@@ -708,6 +709,7 @@ public class AltosState implements Cloneable {
                ground_accel_avg = AltosLib.MISSING;
 
                log_format = AltosLib.MISSING;
                ground_accel_avg = AltosLib.MISSING;
 
                log_format = AltosLib.MISSING;
+               product = null;
                serial = AltosLib.MISSING;
                receiver_serial = AltosLib.MISSING;
 
                serial = AltosLib.MISSING;
                receiver_serial = AltosLib.MISSING;
 
@@ -839,6 +841,7 @@ public class AltosState implements Cloneable {
                ground_accel_avg = old.ground_accel_avg;
 
                log_format = old.log_format;
                ground_accel_avg = old.ground_accel_avg;
 
                log_format = old.log_format;
+               product = old.product;
                serial = old.serial;
                receiver_serial = old.receiver_serial;
 
                serial = old.serial;
                receiver_serial = old.receiver_serial;