Glossary#
- node#
A node is a program that is part of a distributed system. It is implemented as a subclass of
NodeorGUINode.- client#
- node client#
Interface to node’s functions. Implemented as a subclass of
NodeClient.- conf#
Configuration (dict) for something. Unlike params, conf is considered static (it will not change at runtime).
- params#
Parameters (dict) for something. Unlike conf, params are considered dynamic (they will change at runtime).
- gparams#
- global params#
A dict with global parameters which is handled by
GlobalParams.- Req-Rep#
Request-Reply communication pattern. The client sends a request and the server sends back a reply.
- RPC#
Abbreviation of Remote Procedure Call. Req-Rep is a typical RPC pattern.
- Pub-Sub#
Publish-Subscribe communication pattern. One-to-many data distribution.
- status#
Messages expressing the node’s status. Implemented as a subclass of
Status. Usually published as the topic status.- state#
A
Nodecan have an explicit state. If so, it is implemented as a subclass ofStateand is usually contained as an attribute of status.