Modules§
Structs§
- AppExecutor
- Executes an app, i.e. a parallel set of node schedules. Each schedule is executed in its own worker thread.
- Configure
Client - The client is running in the configure client which would like to configure the nodo app
- Configure
Server - The server is running in the nodo runtime and serves configure requests
- Datarate
Estimation - Inspector
Client - The client is running in the report viewer and receives reports
- Inspector
Server - The server is running in the nodo runtime and publishes reports
- Proto
Report Settings - Runtime
- A runtime is needed to schedule codelets
- Schedule
Executor - Executes a schedule, i.e. a sequential list of node sequences.
- State
Machine - State machine which oversees correct codelet state transitions
- Worker
- Worker
Id - Unique identifier of a worker (i.e. thread)
- Worker
State
Enums§
- Configure
Reply - Configure
Request - State
- Possible states of codelets
- Transition
Error - Worker
Reply - Worker
Request
Functions§
- accurate_
sleep - Sleeps for a certain duration with high accuracy potentially using a spin loop
- accurate_
sleep_ until - Sleeps up to a time instant with high accuracy potentially using a spin loop