https://github.com/shilpakancharla/learning-nasa-open-mct
https://github.com/shilpakancharla/learning-nasa-open-mct
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shilpakancharla/learning-nasa-open-mct
- Owner: shilpakancharla
- Created: 2021-06-27T13:56:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-27T18:57:29.000Z (over 4 years ago)
- Last Synced: 2025-01-19T22:49:27.423Z (9 months ago)
- Language: JavaScript
- Size: 2.03 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NASA Open MCT User Guide
## Installation
* Requires the following version of Node.js: v14.15.4. Not compatible with higher versions of Node.js.
* Visualization: https://gitlab.lrz.de/lls/vis-frame
* YouTube Tutorial Playlist: https://www.youtube.com/watch?v=hXqlugfHrCo&list=PLWAvG5LVeBRVgN-MH8NbRGIRosDzcge3h&index=2
* Go into the `openmct` folder and run `npm install` to get required packages for telemetry server.
* Run `npm start`, got to `localhost:8080`.
## Implementing Custom Telemetry
* Run `npm start`, got to `localhost:8080` to start Open MCT.
* Go to `python_scripts` > `Telemetry_Object_Generator` > `Telemetry_Object_Generator.py`. You can customize the paramters here to create a custom telemetry object and specify which port it is coming from. Will generate a Python file and a JSON file.
* Change back into `openmct` folder. Add in plugin to `plugin.js` (do not need file extension when you add in plugin).
* Add in plugin to `index.html` in `openmct`.
* Add contents to `server.js` as well into `app.use()`.
* Restart telemetry server.