• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • Comms
  • Comms Class

    Top-level communications manager for OctoMY nodes. More...

    Header: #include <Comms>
    Since: 1.0
    Inherits: QObject and QEnableSharedFromThis

    Detailed Description

    Comms is the main entry point for node-to-node communication. It manages CommsChannel instances for each available transport (UDP, Bluetooth), handles session lifecycle, and coordinates Courier registration for data exchange.

    Each node has exactly one Comms instance, created during node initialization. The Comms object is responsible for:

    This class is explained in the communication-system explanation.

    See also CommsChannel, CommsSession, Courier, and CommsCarrier.