aboutsummaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2013-06-23 01:31:56 +0200
committerJakob Odersky <jodersky@gmail.com>2013-06-23 01:31:56 +0200
commit806b6c3e17d9d9df1f3ccaa1528cfd84a752b312 (patch)
tree85a20b1dc8995205886da820f0d942364a4146fe /samples
parent14ffa05cc49eaf7904865fb3dd35cc8984c52d79 (diff)
downloadakka-serial-806b6c3e17d9d9df1f3ccaa1528cfd84a752b312.tar.gz
akka-serial-806b6c3e17d9d9df1f3ccaa1528cfd84a752b312.tar.bz2
akka-serial-806b6c3e17d9d9df1f3ccaa1528cfd84a752b312.zip
update example
Diffstat (limited to 'samples')
-rw-r--r--samples/rwc/src/main/scala/com/github/jodersky/flow/example/Main.scala2
-rw-r--r--samples/rwc/src/main/scala/com/github/jodersky/flow/example/SerialHandler.scala5
2 files changed, 5 insertions, 2 deletions
diff --git a/samples/rwc/src/main/scala/com/github/jodersky/flow/example/Main.scala b/samples/rwc/src/main/scala/com/github/jodersky/flow/example/Main.scala
index 0a38618..71c40bc 100644
--- a/samples/rwc/src/main/scala/com/github/jodersky/flow/example/Main.scala
+++ b/samples/rwc/src/main/scala/com/github/jodersky/flow/example/Main.scala
@@ -32,7 +32,7 @@ object Main {
val serial = system.actorOf(Props(classOf[SerialHandler], port, baud), name = "serial-handler")
readLine()
- serial ! ByteString(42)
+ serial ! ByteString("hello back".getBytes())
readLine()
serial ! "close"
diff --git a/samples/rwc/src/main/scala/com/github/jodersky/flow/example/SerialHandler.scala b/samples/rwc/src/main/scala/com/github/jodersky/flow/example/SerialHandler.scala
index 2f7dfc3..8a717d1 100644
--- a/samples/rwc/src/main/scala/com/github/jodersky/flow/example/SerialHandler.scala
+++ b/samples/rwc/src/main/scala/com/github/jodersky/flow/example/SerialHandler.scala
@@ -26,7 +26,10 @@ class SerialHandler(port: String, baud: Int) extends Actor with ActorLogging {
case Opened(operator) =>
println("Port opened.")
context become {
- case Received(data) => println("received data: " + formatData(data))
+ case Received(data) => {
+ println("received data: " + formatData(data))
+ println("as string: " + new String(data.toArray, "UTF-8"))
+ }
case Wrote(data) => println("wrote ACK: " + formatData(data))
case CommandFailed(_, _) => println("write failed")
case Closed => context stop self