Skip to content

ecthelion99/nova-scope

Repository files navigation

nova-scope

Monash Nova Rover's implementation of OpenMCT for accessible monitoring and configuration management of Rover peripheral devices.

Prerequisites

Install

git clone https://github.com/ecthelion99/nova-scope.git
cd nova-scope
npm install
npm run build

Start Server

npm start

The server URL will be printed to the console.

Clean Build Artifacts

On Windows
npm run clean-win
On Linux
npm run clean-linux

Directory Structure

├── dist/ # Webpack bundle is written here (this is .gitignored) 
├── docs/ # Documentation and instructions
├── example-server/ # Static server for hosting OpenMCT
├── node_modules/ # Node.js dependencies specified in package.json
├── python-request-listener/ # HTTP server that listens for GET requests
├── scripts/ # Useful shell scripts
├── src/ # Source code for MNR's OpenMCT plugins
├── .gitignore # Ignored files (e.g., dist/)
├── index.html # OpenMCT main entry point
├── package-lock.json # Locks down the exact versions of every installed dependency in Node.js (this is .gitignored) 
├── package.json # Node.js dependencies
├── README.md # Project overview and directory layout
├── system_composition.json # Describes the Rover system to OpenMCT
├── webpack.config.js # Webpack configuration for bundling JavaScript modules  

About

Repo for FYP: Data Monitoring and Logging code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •