kopia lustrzana https://github.com/ge0rg/aprsdroid
16 wiersze
539 B
Scala
16 wiersze
539 B
Scala
package org.aprsdroid.app
|
|
import _root_.java.io.{BufferedReader, InputStream, InputStreamReader, OutputStream, OutputStreamWriter, PrintWriter}
|
|
|
|
import _root_.net.ab0oo.aprs.parser._
|
|
|
|
class AprsIsProto(is : InputStream, os : OutputStream, login : String) extends TncProto(is, os) {
|
|
|
|
val reader = new BufferedReader(new InputStreamReader(is), 256)
|
|
val writer = new PrintWriter(new OutputStreamWriter(os), true)
|
|
|
|
writer.println(login)
|
|
|
|
def readPacket() : String = reader.readLine()
|
|
def writePacket(p : APRSPacket) = writer.println(p)
|
|
}
|