diff options
Diffstat (limited to 'mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala')
-rw-r--r-- | mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala | 23 |
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) + } +} |