altoslib,altosuilib: Bump library version numbers
[fw/altos] / altoslib / AltosDataListener.java
index 14c29d85263fc332e2ebe29f8be7bf6a22f121ec..7f5dfda9360cfb9bf1c4c249e457134aae4957b2 100644 (file)
  * General Public License for more details.
  */
 
-package org.altusmetrum.altoslib_11;
+package org.altusmetrum.altoslib_12;
 
 public abstract class AltosDataListener {
 
-       public AltosCalData     cal_data;
-
-       public double   time = AltosLib.MISSING;
+       public AltosCalData     cal_data = null;
+       public double           time = AltosLib.MISSING;
+       public int              state = AltosLib.MISSING;
 
        public void set_time(double time) {
                if (time != AltosLib.MISSING)
@@ -29,8 +29,6 @@ public abstract class AltosDataListener {
                return time;
        }
 
-       public int      state = AltosLib.MISSING;
-
        public void set_state(int state) {
                if (state != AltosLib.MISSING)
                        this.state = state;
@@ -67,6 +65,9 @@ public abstract class AltosDataListener {
        public abstract void set_pyro_fired(int pyro_mask);
        public abstract void set_companion(AltosCompanion companion);
 
+       public AltosDataListener() {
+       }
+
        public AltosDataListener(AltosCalData cal_data) {
                this.cal_data = cal_data;
        }