diff --git a/res/values/strings.xml b/res/values/strings.xml
index 7703d85..4531a3e 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -185,6 +185,10 @@
TNC (KISS)
Kenwood (NMEA waypoint)
Kenwood setup help
+Use Android GPS
+Forward NMEA sentences to radio
+Display GPS in log
+Show raw NMEA in APRSdroid
TCP connection
HTTP POST (send only)
diff --git a/res/xml/proto_kenwood.xml b/res/xml/proto_kenwood.xml
index 2b5bf5d..99ed736 100644
--- a/res/xml/proto_kenwood.xml
+++ b/res/xml/proto_kenwood.xml
@@ -11,6 +11,21 @@
android:data="@string/kwd_help_url" />
+
+
+
+
>> " + nmea)
try {
output.write(nmea)
- service.postAddPost(StorageDatabase.Post.TYPE_TX,
- R.string.p_conn_kwd, nmea.trim())
+ if (service.prefs.getBoolean("kenwood.gps_debug", false))
+ service.postAddPost(StorageDatabase.Post.TYPE_TX,
+ R.string.p_conn_kwd, nmea.trim())
} catch {
case e : Exception =>
Log.e(TAG, "error sending NMEA to Kenwood: " + e)
@@ -82,7 +85,8 @@ class KenwoodProto(service : AprsService, is : InputStream, os : OutputStream) e
override def stop() {
locMan.removeUpdates(sinkhole)
- locMan.removeNmeaListener(listener)
+ if (listener != null)
+ locMan.removeNmeaListener(listener)
super.stop()
}
}