aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2014-05-06 22:02:13 +0200
committerJakob Odersky <jodersky@gmail.com>2014-05-06 22:02:13 +0200
commit0660b172a9857ea6487a459a3536520d94546371 (patch)
treee4062845b472ad172578aa27289ee9c490113d7c
parent8b3a11e10dec6d4112b575377e2c80098a4f3c20 (diff)
downloadakka-serial-0660b172a9857ea6487a459a3536520d94546371.tar.gz
akka-serial-0660b172a9857ea6487a459a3536520d94546371.tar.bz2
akka-serial-0660b172a9857ea6487a459a3536520d94546371.zip
cleanup imports
-rw-r--r--flow/src/main/scala/com/github/jodersky/flow/Serial.scala1
-rw-r--r--flow/src/main/scala/com/github/jodersky/flow/SerialManager.scala8
-rw-r--r--flow/src/main/scala/com/github/jodersky/flow/SerialOperator.scala19
-rw-r--r--flow/src/main/scala/com/github/jodersky/flow/exceptions.scala2
-rw-r--r--flow/src/main/scala/com/github/jodersky/flow/internal/NativeLoader.scala5
-rw-r--r--flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala3
6 files changed, 18 insertions, 20 deletions
diff --git a/flow/src/main/scala/com/github/jodersky/flow/Serial.scala b/flow/src/main/scala/com/github/jodersky/flow/Serial.scala
index 4c3a173..b6e9d62 100644
--- a/flow/src/main/scala/com/github/jodersky/flow/Serial.scala
+++ b/flow/src/main/scala/com/github/jodersky/flow/Serial.scala
@@ -1,6 +1,5 @@
package com.github.jodersky.flow
-import akka.actor.ActorRef
import akka.actor.ExtensionKey
import akka.util.ByteString
diff --git a/flow/src/main/scala/com/github/jodersky/flow/SerialManager.scala b/flow/src/main/scala/com/github/jodersky/flow/SerialManager.scala
index b6d1e74..eb8c44e 100644
--- a/flow/src/main/scala/com/github/jodersky/flow/SerialManager.scala
+++ b/flow/src/main/scala/com/github/jodersky/flow/SerialManager.scala
@@ -3,16 +3,16 @@ package com.github.jodersky.flow
import scala.util.Failure
import scala.util.Success
import scala.util.Try
+
import com.github.jodersky.flow.internal.SerialConnection
+
import Serial.CommandFailed
import Serial.Open
import akka.actor.Actor
import akka.actor.ActorLogging
-import akka.actor.actorRef2Scala
import akka.actor.OneForOneStrategy
-import akka.actor.OneForOneStrategy
-import akka.actor.SupervisorStrategy._
-import scala.concurrent.duration._
+import akka.actor.SupervisorStrategy.Stop
+import akka.actor.actorRef2Scala
/**
* Entry point to the serial API. Actor that manages serial port creation. Once opened, a serial port is handed over to
diff --git a/flow/src/main/scala/com/github/jodersky/flow/SerialOperator.scala b/flow/src/main/scala/com/github/jodersky/flow/SerialOperator.scala
index 4918bc6..5524125 100644
--- a/flow/src/main/scala/com/github/jodersky/flow/SerialOperator.scala
+++ b/flow/src/main/scala/com/github/jodersky/flow/SerialOperator.scala
@@ -1,19 +1,22 @@
package com.github.jodersky.flow
-import java.io.IOException
+import java.nio.ByteBuffer
+
+import com.github.jodersky.flow.internal.Reader
+import com.github.jodersky.flow.internal.ReaderDied
import com.github.jodersky.flow.internal.SerialConnection
-import Serial._
+
+import Serial.Close
+import Serial.Closed
+import Serial.NoAck
+import Serial.Opened
+import Serial.Write
import akka.actor.Actor
import akka.actor.ActorLogging
import akka.actor.ActorRef
+import akka.actor.Props
import akka.actor.Terminated
import akka.actor.actorRef2Scala
-import akka.util.ByteString
-import scala.collection.mutable.HashSet
-import akka.actor.Props
-import java.nio.ByteBuffer
-import com.github.jodersky.flow.internal.Reader
-import com.github.jodersky.flow.internal.ReaderDied
/**
* Operator associated to an open serial port. All communication with a port is done via an operator. Operators are created though the serial manager.
diff --git a/flow/src/main/scala/com/github/jodersky/flow/exceptions.scala b/flow/src/main/scala/com/github/jodersky/flow/exceptions.scala
index 5923ba6..adefcea 100644
--- a/flow/src/main/scala/com/github/jodersky/flow/exceptions.scala
+++ b/flow/src/main/scala/com/github/jodersky/flow/exceptions.scala
@@ -1,7 +1,5 @@
package com.github.jodersky.flow
-import java.io.IOException
-
/** The requested port could not be found. */
class NoSuchPortException(message: String) extends Exception(message)
diff --git a/flow/src/main/scala/com/github/jodersky/flow/internal/NativeLoader.scala b/flow/src/main/scala/com/github/jodersky/flow/internal/NativeLoader.scala
index 8fe1e3b..9f26ef0 100644
--- a/flow/src/main/scala/com/github/jodersky/flow/internal/NativeLoader.scala
+++ b/flow/src/main/scala/com/github/jodersky/flow/internal/NativeLoader.scala
@@ -1,12 +1,9 @@
package com.github.jodersky.flow.internal
import java.io.File
+
import scalax.file.Path
import scalax.io.Resource
-import java.security.CodeSource
-import java.util.zip.ZipEntry
-import java.util.zip.ZipInputStream
-import java.net.URL
/** Handles loading of the current platform's native library for flow. */
object NativeLoader {
diff --git a/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala b/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala
index 74b7f23..b4242fe 100644
--- a/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala
+++ b/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala
@@ -3,7 +3,8 @@ package com.github.jodersky.flow.internal
import java.nio.ByteBuffer
import java.util.concurrent.atomic.AtomicBoolean
-import com.github.jodersky.flow._
+import com.github.jodersky.flow.PortClosedException
+import com.github.jodersky.flow.SerialSettings
/**
* Represents a serial connection in a more secure and object-oriented style than `NativeSerial`. In contrast