Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

Β 

History

History
141 lines (93 loc) Β· 7.27 KB

File metadata and controls

141 lines (93 loc) Β· 7.27 KB

UniSat documentation

One file per concern, organised by purpose. Start here if you are new.

Quick paths

I want to… Read this
Clone, build, and fly a reference mission guides/USAGE_GUIDE.md β†’ guides/OPERATIONS_GUIDE.md
Pick the right mission profile ops/README.md
Browse a complete mission pack (CDR + science + key data) missions/README.md
Understand how the system fits together design/architecture.md
Know what works and what is still TODO project/GAPS_AND_ROADMAP.md
Look up an API reference/API_REFERENCE.md
Submit to a competition ../COMPETITION_GUIDE.md + ops/<profile>.md

guides/ β€” user-facing walkthroughs

  • USAGE_GUIDE.md β€” end-to-end step-by-step for someone who just cloned the repo. Covers every supported competition.
  • OPERATIONS_GUIDE.md β€” 12-section playbook from profile selection to flight-day roles.
  • TROUBLESHOOTING.md β€” common build / run / integration issues and their fixes.

ops/ β€” per-profile operations guides (one per form factor)

Granular ops for a specific vehicle class: setup β†’ build β†’ flight β†’ post-flight.

missions/ β€” full mission documentation packs

Each subdirectory is a complete mission pack: CDR, science rationale, key-data format, presentation, poster, compliance checklist, and (recommended) a baseline SITL dataset. Use this when you need an end-to-end worked example.

design/ β€” architecture and design decisions

budgets/ β€” quantitative analyses (CubeSat 3U reference)

reference/ β€” API / standards / conventions

project/ β€” project state and regulatory

adr/ β€” architecture decision records (8 ADRs)

Indexed in adr/README.md. Includes:

  • ADR-001 β€” no CSP
  • ADR-002 β€” style adapter
  • ADR-003 β€” A/B key store
  • ADR-004 β€” replay counter zero-sentinel
  • ADR-005 β€” FDIR advisory split
  • ADR-006 β€” .noinit persistent log
  • ADR-007 β€” HAL shim strategy
  • ADR-008 β€” command dispatcher wire format

hardware/ β€” hardware references

testing/ β€” verification and test plans

characterization/ β€” measured baselines

verification/ β€” auto-generated verification artefacts

security/ β€” threat model + mitigations

quality/ β€” CI-enforced quality gates

reliability/ β€” FDIR and fault tolerance

  • fdir.md β€” 12 fault IDs, severity ladder, advisor/commander split

requirements/ β€” Software Requirements Specification

  • SRS.md β€” numbered REQs across 10 subsystems
  • traceability.csv β€” REQ β†’ source file β†’ test (machine-readable)

operations/ β€” on-orbit operations runbooks

sbom/ β€” software bill of materials (SPDX)

tutorials/ β€” learning-oriented walkthroughs

diagrams/ β€” SVG block diagrams

Referenced from ../README.md and other docs.

superpowers/ β€” design specs + long-form implementation plans

Archived Track 1 (AX.25) design and implementation material under superpowers/specs/ and superpowers/plans/.