AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
Loading...
Searching...
No Matches
Classes | Enumerations | Variables
painlessmesh::protocol Namespace Reference

Classes

class  Broadcast
 
class  NodeSyncReply
 
class  NodeSyncRequest
 
class  NodeTree
 
class  PackageInterface
 
class  Single
 
struct  time_sync_msg_t
 
class  TimeDelay
 
class  TimeSync
 
class  Variant
 

Enumerations

enum  Type {
  TIME_DELAY = 3 , TIME_SYNC = 4 , NODE_SYNC_REQUEST = 5 , NODE_SYNC_REPLY = 6 ,
  CONTROL = 7 , BROADCAST = 8 , SINGLE = 9
}
 
enum  TimeType { TIME_SYNC_ERROR = -1 , TIME_SYNC_REQUEST , TIME_REQUEST , TIME_REPLY }
 

Variables

constexpr int BRIDGE_STATUS = 610
 
constexpr int BRIDGE_ELECTION = 611
 
constexpr int BRIDGE_TAKEOVER = 612
 
constexpr int BRIDGE_COORDINATION = 613
 
constexpr int GATEWAY_DATA = 620
 
constexpr int GATEWAY_ACK = 621
 
constexpr int GATEWAY_HEARTBEAT = 622
 
constexpr int MESSAGE_ACK = 630
 
constexpr uint8_t PRIORITY_CRITICAL = 0
 
constexpr uint8_t PRIORITY_HIGH = 1
 
constexpr uint8_t PRIORITY_NORMAL = 2
 
constexpr uint8_t PRIORITY_LOW = 3
 

Enumeration Type Documentation

◆ TimeType

Enumerator
TIME_SYNC_ERROR 
TIME_SYNC_REQUEST 
TIME_REQUEST 
TIME_REPLY 

◆ Type

Enumerator
TIME_DELAY 
TIME_SYNC 
NODE_SYNC_REQUEST 
NODE_SYNC_REPLY 
CONTROL 
BROADCAST 
SINGLE 

Variable Documentation

◆ BRIDGE_COORDINATION

constexpr int painlessmesh::protocol::BRIDGE_COORDINATION = 613
constexpr

◆ BRIDGE_ELECTION

constexpr int painlessmesh::protocol::BRIDGE_ELECTION = 611
constexpr

◆ BRIDGE_STATUS

constexpr int painlessmesh::protocol::BRIDGE_STATUS = 610
constexpr

◆ BRIDGE_TAKEOVER

constexpr int painlessmesh::protocol::BRIDGE_TAKEOVER = 612
constexpr

◆ GATEWAY_ACK

constexpr int painlessmesh::protocol::GATEWAY_ACK = 621
constexpr

◆ GATEWAY_DATA

constexpr int painlessmesh::protocol::GATEWAY_DATA = 620
constexpr

◆ GATEWAY_HEARTBEAT

constexpr int painlessmesh::protocol::GATEWAY_HEARTBEAT = 622
constexpr

◆ MESSAGE_ACK

constexpr int painlessmesh::protocol::MESSAGE_ACK = 630
constexpr

◆ PRIORITY_CRITICAL

constexpr uint8_t painlessmesh::protocol::PRIORITY_CRITICAL = 0
constexpr

◆ PRIORITY_HIGH

constexpr uint8_t painlessmesh::protocol::PRIORITY_HIGH = 1
constexpr

◆ PRIORITY_LOW

constexpr uint8_t painlessmesh::protocol::PRIORITY_LOW = 3
constexpr

◆ PRIORITY_NORMAL

constexpr uint8_t painlessmesh::protocol::PRIORITY_NORMAL = 2
constexpr