aboutsummaryrefslogtreecommitdiff
path: root/mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala
diff options
context:
space:
mode:
Diffstat (limited to 'mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala')
-rw-r--r--mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala23
1 files changed, 23 insertions, 0 deletions
diff --git a/mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala b/mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala
new file mode 100644
index 0000000..f3a111a
--- /dev/null
+++ b/mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala
@@ -0,0 +1,23 @@
+package mavigator.dashboard
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSExport
+
+import org.scalajs.dom.html
+
+import mavigator.dashboard.ui.Layout
+import mavigator.util.Environment
+import mavigator.util.Application
+
+import scalatags.JsDom.all._
+
+@JSExport("mavigator_dashboard_Main")
+object Main extends Application {
+
+ override def main(args: Map[String, String])(implicit env: Environment): Unit = {
+ val socket = new MavlinkSocket(args("socketUrl"), args("remoteSystemId").toInt)
+ val layout = new Layout(socket)
+
+ env.root.appendChild(layout.element)
+ }
+}