Welcome to the MathComponent tutorial!
This tutorial shows how to develop, test, and deploy a simple topology consisting of two components:
-
MathSender
: A component that receives commands and forwards work toMathReceiver
. -
MathReceiver
: A component that carries out arithmetic operations and returns the results toMathSender
.
See the diagram below.
This tutorial will cover the following concepts:
-
Defining types, ports, and components in F'.
-
Creating a deployment and running the F' GDS (Ground Data System).
-
Writing unit tests.
-
Handling errors, creating events, and adding telemetry channels.
This tutorial assumes the following:
-
Basic knowledge of Unix: How to navigate in a shell and execute programs.
-
Basic knowledge of C++.
-
We advise new F' users to try the HelloWorld Tutorial