aboutsummaryrefslogtreecommitdiff
path: root/vfd-uav/src/main/scala/vfd/uav/DummyConnection.scala
diff options
context:
space:
mode:
Diffstat (limited to 'vfd-uav/src/main/scala/vfd/uav/DummyConnection.scala')
-rw-r--r--vfd-uav/src/main/scala/vfd/uav/DummyConnection.scala39
1 files changed, 0 insertions, 39 deletions
diff --git a/vfd-uav/src/main/scala/vfd/uav/DummyConnection.scala b/vfd-uav/src/main/scala/vfd/uav/DummyConnection.scala
deleted file mode 100644
index 7cf7bb1..0000000
--- a/vfd-uav/src/main/scala/vfd/uav/DummyConnection.scala
+++ /dev/null
@@ -1,39 +0,0 @@
-package vfd.uav
-
-import java.util.concurrent.TimeUnit.MILLISECONDS
-
-import scala.concurrent.duration.FiniteDuration
-
-import akka.actor.Actor
-import akka.actor.Props
-import akka.actor.Terminated
-import akka.actor.actorRef2Scala
-
-class DummyConnection extends Actor with Connection {
- import context._
-
- var time = 0.0
- val messageInterval = FiniteDuration(50, MILLISECONDS)
-
- def flightData(time: Double) = {
- new Array[Byte](10)
- }
-
- override def preStart() = {
- context.system.scheduler.schedule(messageInterval, messageInterval) {
- time += messageInterval.toMillis
- clients foreach (_ ! flightData(time))
- }
- }
-
- def receive = {
- case Connection.Register => register(sender)
- case Terminated(client) => unregister(client)
- }
-
-}
-
-object DummyConnection {
- def apply = Props(classOf[DummyConnection])
-}
-