Docs Concepts

Concepts

The building blocks — architecture, orchestrator, topics, nodes, subscriptions.

Concepts

Four pages explain the model. If you read only one, read Architecture — the threading model is what makes Synapse different from every other FTC framework.

  • Architecture — the four thread workers, what runs where, and the one rule that keeps your hardware alive.
  • Orchestrator — the bus. Owns topics, nodes, and every thread worker. One per robot.
  • Topics — named, typed channels. The unit of communication.
  • Nodes — independent units of robot logic with annotated callbacks.
  • Subscriptions — three ways to consume values, and when each fits.