diff options
Diffstat (limited to 'altoslib/AltosLink.java')
| -rw-r--r-- | altoslib/AltosLink.java | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/altoslib/AltosLink.java b/altoslib/AltosLink.java index 639d2ac7..95acfc44 100644 --- a/altoslib/AltosLink.java +++ b/altoslib/AltosLink.java @@ -386,7 +386,7 @@ public abstract class AltosLink implements Runnable {  		flush_output();  	} -	public void set_monitor(boolean monitor) { +	public synchronized void set_monitor(boolean monitor) {  		monitor_mode = monitor;  		if (monitor)  			printf("m %x\n", telemetry_len()); @@ -395,6 +395,10 @@ public abstract class AltosLink implements Runnable {  		flush_output();  	} +	public synchronized boolean get_monitor() { +		return monitor_mode; +	} +  	private void set_channel(int channel) {  		if (monitor_mode)  			printf("m 0\nc r %d\nm %x\n", | 
