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.

In this section