TensorTech ADCS Mission Simulator v1.0.3

Help & user guide

What every section and button does. Hover any control in the app to see a short tooltip; this page is the fuller reference.

Top bar

The header stays visible on every page.

Logo / title
Returns to the dashboard (control) page.
Sign out
Ends your session and returns to the login page.
Language selector
Switches the interface language. The choice is remembered in a cookie across sessions.
Help (?) icon
Opens this guide.

Sessions

The left rail lists your simulation sessions (slots). Each session holds its own configuration and can run independently.

History icon
Opens the Recent runs history (past and active runs).
Add (+) icon
Creates a new session, up to the capacity shown next to the Sessions heading. Disabled when full.
Expand / collapse (▶)
Opens a session to reveal its control panel; opening a session also selects it.
Session name
Click to rename the session in place.
Status badge
Shows the session state (running, paused, stopped, error…). Hover for the orbit summary.
Configure (gear) icon
Opens the configuration editor for that session.
Close (✕) icon
Closes the session and deletes its profile. Refused while the session is active or if it is the last one.

Session controls

Shown inside an open session. They drive the simulation for that slot.

Start (▶)
Starts the simulation with the current configuration.
Pause / Resume (❚❚)
Pauses a running simulation; the same button resumes it.
Step
While paused (lockstep runs only), advances the given number of frames — one frame equals one simulation time step.
Stop (■)
Stops the simulation and finalizes the run.
Viewer share links
Opens the dialog to create and manage token-gated viewer links for this session.
Browser CLI
Opens the ADCS command console in its own window: the firmware's own adcs-cli, compiled to WebAssembly and run in your browser, or a Web Serial bridge to a physically attached OBC.
Operator console
Opens the operator console in its own window: pointing commands plus a live telemetry dashboard of customisable tabs, cards and charts.

Mission viewer

The 3D/geospatial view of the spacecraft. On the dashboard it has a DVR bar; the standalone CesiumJS viewer adds display toggles.

DVR bar (dashboard)

Play / Pause
Plays or pauses the view without affecting the running simulation.
Scrub slider
Rewinds to review earlier moments of the running simulation.
● LIVE
Jumps back to the live edge of the stream.

CesiumJS viewer controls

Reference frame
Selects the display frame (ECEF or GCRF).
2D map
Toggles a flat Mercator map.
Follow
Locks the camera to follow the spacecraft.
Stations
Toggles ground stations and their access links.
Sun
Toggles the satellite→Sun heading vector.
LVLH
Toggles the LVLH orbit-pointing frame.
Body
Toggles the satellite body frame.
Reset view
Returns the camera to the default view.

Recent runs

The history table lists every run. Click a column header to sort; use Previous / Next to page through.

Run name
Double-click a finished run's name to rename it.
Download (↓) icon
Downloads the config snapshot plus the recorded streams as a single .zip.
Logs icon
Opens the console log — live for an active run, the saved log for a finished one.
Play icon
Opens the recorded playback for a finished run.
Replay icon
Deterministically re-runs the run from its captured configuration in a new slot.
Compare icon
Verifies a replay against its original source run.
Delete icon
Permanently removes the run and its recorded data.

Configuration

The editor defines the hardware, simulation and ground stations for a session. Changes take effect on the next start.

Configure
Edits the configuration with form controls.
View files
Shows the generated sim_config.yaml and parameters.toml.
Save configuration
Saves changes; they apply when the session next starts.
Hardware / Simulation / Ground stations tabs
Switch between spacecraft & sensors, run pacing & orbit, and ground-station settings.
Expand view (⤢)
Expands or collapses the mounting-frames viewer.
Add preset / Add custom station
Adds a regional test station, or one with your own coordinates.

Share links

Viewer links let others watch a session without signing in.

Create link
Generates a new viewer share link. It is stored hashed and shown only once.
copy
Copies the browser viewer link to the clipboard.
copy stream URL
Copies the raw WebSocket stream URL, for feeding the viz stream into your own tooling.
revoke
Disables a share link. This cannot be undone.

Playback

Replays a finished run's recorded viewer stream.

Play
Plays or pauses the recorded playback.
Seek slider
Scrubs to any point in the recording.
Speed
Sets the playback rate, from 0.5× up to 64×.

← Back to control