aboutsummaryrefslogtreecommitdiff
path: root/mavigator-cockpit/src/main/scala/mavigator/cockpit/Cockpit.scala
diff options
context:
space:
mode:
Diffstat (limited to 'mavigator-cockpit/src/main/scala/mavigator/cockpit/Cockpit.scala')
-rw-r--r--mavigator-cockpit/src/main/scala/mavigator/cockpit/Cockpit.scala26
1 files changed, 26 insertions, 0 deletions
diff --git a/mavigator-cockpit/src/main/scala/mavigator/cockpit/Cockpit.scala b/mavigator-cockpit/src/main/scala/mavigator/cockpit/Cockpit.scala
new file mode 100644
index 0000000..f8aba76
--- /dev/null
+++ b/mavigator-cockpit/src/main/scala/mavigator/cockpit/Cockpit.scala
@@ -0,0 +1,26 @@
+package mavigator
+package cockpit
+
+import scala.scalajs.js.annotation.JSExport
+
+import mavigator.util.{Environment, Application}
+import scalatags.JsDom.all._
+import util._
+
+class Cockpit
+ extends Page
+ with Layout
+ with MavlinkWebSockets
+ with Instruments
+
+@JSExport("mavigator_cockpit_Main")
+object Cockpit extends Application {
+
+ override def main(args: Map[String, String])(implicit env: Environment): Unit = {
+ val app = new Cockpit
+ app.attach(env)
+ app.connect(args("socketUrl"), args("remoteSystemId").toInt)
+ }
+
+}
+