diff --git a/autotrack.png b/autotrack.png new file mode 100644 index 0000000..3501de1 Binary files /dev/null and b/autotrack.png differ diff --git a/groundstation.diag b/groundstation.diag new file mode 100644 index 0000000..bdfdd18 --- /dev/null +++ b/groundstation.diag @@ -0,0 +1,11 @@ +blockdiag { + Structure + Structure -> Building + Structure -> Building -> Hexayurt.com + Structure -> Foundation + Structure -> Power + Structure -> Power -> "Solar cells" + Structure -> Power -> "Charge controller" + Structure -> Power -> Batteries + Structure -> Power -> Inverter + } diff --git a/groundstation.png b/groundstation.png new file mode 100644 index 0000000..de86cea Binary files /dev/null and b/groundstation.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..6c0f012 --- /dev/null +++ b/index.html @@ -0,0 +1,20 @@ + + + + Open MCT Tutorials + + + + + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..57cba56 --- /dev/null +++ b/package.json @@ -0,0 +1,20 @@ +{ + "name": "subo-openmct", + "version": "0.0.1", + "description": "Suborbital's implementation of Open MCT", + "main": "server/server.js", + "scripts": { + "start": "node server/server.js" + }, + "repository": { + "type": "git", + "url": "git+https://git.turnsys.com/Suborbital-Systems/OpenMCT.git" + }, + + "dependencies": { + "express": "^4.16.4", + "express-ws": "^4.0.0", + "openmct": "nasa/openmct", + "ws": "^6.1.2" + } +} diff --git a/published-bom-formal.ods b/published-bom-formal.ods new file mode 100644 index 0000000..3d5e21a Binary files /dev/null and b/published-bom-formal.ods differ diff --git a/server/server.js b/server/server.js new file mode 100644 index 0000000..da3cc99 --- /dev/null +++ b/server/server.js @@ -0,0 +1,15 @@ +var StaticServer = require('./static-server'); + +var expressWs = require('express-ws'); +var app = require('express')(); +expressWs(app); + +var staticServer = new StaticServer(); + +app.use('/', staticServer); + +var port = process.env.PORT || 8080 + +app.listen(port, function () { + console.log('Open MCT hosted at http://localhost:' + port); +}); diff --git a/server/static-server.js b/server/static-server.js new file mode 100644 index 0000000..e0ccd93 --- /dev/null +++ b/server/static-server.js @@ -0,0 +1,11 @@ +var express = require('express'); + +function StaticServer() { + var router = express.Router(); + + router.use('/', express.static(__dirname + '/..')); + + return router +} + +module.exports = StaticServer;