diff options
| author | Keith Packard <keithp@keithp.com> | 2013-04-09 00:38:25 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2013-04-09 00:38:25 -0700 | 
| commit | 07fb6efc54b8575627572a2113bdbc62914bafb5 (patch) | |
| tree | 9e2164471d62be16efdccbe8a224587f5049c4e9 /altoslib/AltosIdleMonitor.java | |
| parent | 398c02b945a58634c8932f07df2c2be8438da7d1 (diff) | |
altoslib/altosui: Adapt monitor idle to new AltosListenerState
Move the receiver battery monitoring to the new spot
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib/AltosIdleMonitor.java')
| -rw-r--r-- | altoslib/AltosIdleMonitor.java | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/altoslib/AltosIdleMonitor.java b/altoslib/AltosIdleMonitor.java index ec51b9c1..c379547f 100644 --- a/altoslib/AltosIdleMonitor.java +++ b/altoslib/AltosIdleMonitor.java @@ -29,6 +29,7 @@ public class AltosIdleMonitor extends Thread {  	double			frequency;  	String			callsign;  	AltosState		previous_state; +	AltosListenerState	listener_state;  	AltosConfigData		config_data;  	AltosGPS		gps; @@ -118,7 +119,7 @@ public class AltosIdleMonitor extends Thread {  				link.stop_remote();  				if (record != null) {  					record.rssi = link.rssi(); -					record.monitor_battery = link.monitor_battery(); +					listener_state.battery = link.monitor_battery();  				}  			} else {  				if (record != null) @@ -139,7 +140,7 @@ public class AltosIdleMonitor extends Thread {  	}  	public void post_state() { -		listener.update(state); +		listener.update(state, listener_state);  	}  	public void abort() { @@ -174,5 +175,6 @@ public class AltosIdleMonitor extends Thread {  		link = in_link;  		remote = in_remote;  		state = null; +		listener_state = new AltosListenerState();  	}  }  | 
