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.