diff options
author | Jakob Odersky <jodersky@gmail.com> | 2015-03-27 12:48:24 +0100 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2015-03-27 12:48:24 +0100 |
commit | bd174539d8bb2921bef94cccd994a61e334a3dd7 (patch) | |
tree | fa89d47f97779c16d3a54b62518b8c83fc907d3c /vfd-dashboard/src/main/scala/vfd/dashboard/ui/panels/Primary.scala | |
parent | f7f157cea1afd3386e46938a110c5a2ed72933fb (diff) | |
parent | c2b0a3de4dca16cb9143acffdcc7a9ad1a730b50 (diff) | |
download | mavigator-concise-dialect.tar.gz mavigator-concise-dialect.tar.bz2 mavigator-concise-dialect.zip |
Merge pull request #12 from jodersky/design/cleanupconcise-dialect
Clean up internal structure of dashboard ui
Diffstat (limited to 'vfd-dashboard/src/main/scala/vfd/dashboard/ui/panels/Primary.scala')
-rw-r--r-- | vfd-dashboard/src/main/scala/vfd/dashboard/ui/panels/Primary.scala | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/vfd-dashboard/src/main/scala/vfd/dashboard/ui/panels/Primary.scala b/vfd-dashboard/src/main/scala/vfd/dashboard/ui/panels/Primary.scala deleted file mode 100644 index 5308b40..0000000 --- a/vfd-dashboard/src/main/scala/vfd/dashboard/ui/panels/Primary.scala +++ /dev/null @@ -1,46 +0,0 @@ -package vfd.dashboard.ui.panels - -import org.mavlink.messages.Attitude -import org.scalajs.dom.html -import rx.core.Obs -import scalatags.JsDom.all.bindNode -import scalatags.JsDom.all.`class` -import scalatags.JsDom.all.stringAttr -import scalatags.JsDom.all.table -import scalatags.JsDom.all.tbody -import scalatags.JsDom.all.td -import scalatags.JsDom.all.tr -import vfd.dashboard.Environment -import vfd.dashboard.MavlinkSocket -import vfd.dashboard.ui.components.Altimeter -import vfd.dashboard.ui.components.Compass -import vfd.dashboard.ui.components.Horizon -import scalatags.jsdom.Frag - -object Primary { - - def apply(socket: MavlinkSocket)(implicit env: Environment): Frag = { - - val compass = new Compass - val horizon = new Horizon - val altimeter = new Altimeter - - Obs(socket.message, skipInitial = true) { - socket.message() match { - case Attitude(roll, pitch, yaw) => - horizon.update(pitch, roll) - compass.update(yaw) - case _ => () - } - } - - table(`class` := "table-instrument")( - tbody( - tr( - td(compass.element), - td(horizon.element), - td(altimeter.element)))) - - } - -}
\ No newline at end of file |