kopia lustrzana https://github.com/ge0rg/aprsdroid
TncProto: add stop() method for smarter protos (Kenwood)
rodzic
49ab077391
commit
633bad1984
|
@ -180,6 +180,8 @@ class BluetoothTnc(service : AprsService, prefs : PrefsWrapper) extends AprsBack
|
|||
|
||||
def shutdown() {
|
||||
Log.d(TAG, "shutdown()")
|
||||
if (proto != null)
|
||||
proto.stop()
|
||||
this.synchronized {
|
||||
catchLog("socket.close", socket.close)
|
||||
}
|
||||
|
|
|
@ -210,6 +210,8 @@ class TcpUploader(service : AprsService, prefs : PrefsWrapper) extends AprsBacke
|
|||
|
||||
def shutdown() {
|
||||
Log.d(TAG, "shutdown()")
|
||||
if (tnc != null)
|
||||
tnc.stop()
|
||||
this.synchronized {
|
||||
catchLog("shutdownInput", socket.shutdownInput)
|
||||
catchLog("shutdownOutput", socket.shutdownOutput)
|
||||
|
|
|
@ -164,6 +164,7 @@ class UsbTnc(service : AprsService, prefs : PrefsWrapper) extends AprsBackend(pr
|
|||
service.postSubmit(line)
|
||||
}
|
||||
Log.d(TAG, "terminate()")
|
||||
proto.stop()
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -6,4 +6,5 @@ import _root_.net.ab0oo.aprs.parser._
|
|||
abstract class TncProto(is : InputStream, os : OutputStream) {
|
||||
def readPacket() : String
|
||||
def writePacket(p : APRSPacket)
|
||||
def stop() {}
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue