This is a template for developing plugins for Open MCT. It includes example plugins demonstrating basic usage of the Open MCT API for requesting, subscribing to, and displaying data. This document is a work in progress and will be updated with more examples and guidance.
- Ensure nvm is installed.
- Open a terminal at the project root and run
nvm install
to install the node version specified in.nvmrc
. - Use
nvm use
to switch to the correct node version. - Install dependencies with
npm install
. - Start the development server with
npm start
. - To build for production, run
npm run build
.
A simplified version of a LAD Table that displays the latest value for a given parameter. Demonstrates how to use TelemetryCollection
for data subscription and CompositionCollection
for parameter management in a table.
A work-in-progress example showing how to use TelemetryCollection
for requesting historical data and subscribing to the latest parameter values.
- - Example plugin for displaying realtime (latest) data.
- - Example plugin to display historical data.
- - Updated guidance for unit testing.
- - Demonstrate usage of
openmct-e2e
for testing.