diff options
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 |