Node
Base class for all OctoMY nodes (Agent, Remote, Hub, Zoo).
| Declared in | src/libs/libnode/node/Node.hpp |
| Inherits | QObject and QEnableSharedFromThis |
| Inherited By | Agent, Hub, MockApp, MockNode, and Remote |
| Group | node |
Detailed description
Node holds all functionality common to OctoMY nodes, including: - Discovery and pairing with other nodes - Communication via CommsChannel - Storage of identity and associate data - Service lifecycle management - Sensor input handling
Subclasses (Agent, Remote, Hub) implement node-specific behavior by overriding nodeConfigure(), nodeActivate(), and nodeWindow().
See also Agent, Remote, Hub, NodeWindow, Comms.