Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_MeshDefines.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LOGMeshWarning   LOGw
 
#define LOGMeshInfo   LOGvv
 
#define LOGMeshDebug   LOGvv
 
#define LOGMeshVerbose   LOGvv
 
#define LogLevelMeshDebug   SERIAL_VERY_VERBOSE
 
#define LOGMeshModelInfo   LOGvv
 
#define LOGMeshModelDebug   LOGvv
 
#define LOGMeshModelVerbose   LOGvv
 
#define LogLevelMeshModelVerbose   SERIAL_VERY_VERBOSE
 
#define MESH_MODEL_TEST_MSG   0
 
#define MESH_MODEL_QUEUE_PROCESS_INTERVAL_MS   100
 Interval at which processQueue() gets called. More...
 
#define MESH_MODEL_ACKED_RETRY_INTERVAL_MS   200
 Interval at which acked messages are retried. More...
 
#define MESH_MODEL_ACK_TRANSMISSIONS   1
 Number of times an ack will be sent. More...
 
#define MESH_MODEL_QUEUE_BURST_COUNT   3
 Number of messages sent each time processQueue() gets called. More...
 
#define MESH_MODEL_RELIABLE_TIMEOUT_DEFAULT   10
 Timeout in seconds for reliable msgs. More...
 
#define MESH_MODEL_TRANSMISSIONS_DEFAULT   3
 Default number of transmissions for unreliable msgs. More...
 
#define MESH_MODEL_TRANSMISSIONS_MAX   31
 Max number of transmissions for unreliable msgs. More...
 
#define MESH_MODEL_GROUP_ADDRESS   0xC51E
 Group address used for multicast. More...
 
#define MESH_MODEL_GROUP_ADDRESS_ACKED   0xC51F
 Group address used for acked multicast. More...
 

Macro Definition Documentation

◆ LogLevelMeshDebug

#define LogLevelMeshDebug   SERIAL_VERY_VERBOSE

◆ LogLevelMeshModelVerbose

#define LogLevelMeshModelVerbose   SERIAL_VERY_VERBOSE

◆ LOGMeshDebug

#define LOGMeshDebug   LOGvv

◆ LOGMeshInfo

#define LOGMeshInfo   LOGvv

◆ LOGMeshModelDebug

#define LOGMeshModelDebug   LOGvv

◆ LOGMeshModelInfo

#define LOGMeshModelInfo   LOGvv

◆ LOGMeshModelVerbose

#define LOGMeshModelVerbose   LOGvv

◆ LOGMeshVerbose

#define LOGMeshVerbose   LOGvv

◆ LOGMeshWarning

#define LOGMeshWarning   LOGw

◆ MESH_MODEL_ACK_TRANSMISSIONS

#define MESH_MODEL_ACK_TRANSMISSIONS   1

Number of times an ack will be sent.

◆ MESH_MODEL_ACKED_RETRY_INTERVAL_MS

#define MESH_MODEL_ACKED_RETRY_INTERVAL_MS   200

Interval at which acked messages are retried.

When using reliable messages, some more gets added for each hop. Should be a multiple of TICK_INTERVAL_MS.

◆ MESH_MODEL_GROUP_ADDRESS

#define MESH_MODEL_GROUP_ADDRESS   0xC51E

Group address used for multicast.

◆ MESH_MODEL_GROUP_ADDRESS_ACKED

#define MESH_MODEL_GROUP_ADDRESS_ACKED   0xC51F

Group address used for acked multicast.

◆ MESH_MODEL_QUEUE_BURST_COUNT

#define MESH_MODEL_QUEUE_BURST_COUNT   3

Number of messages sent each time processQueue() gets called.

◆ MESH_MODEL_QUEUE_PROCESS_INTERVAL_MS

#define MESH_MODEL_QUEUE_PROCESS_INTERVAL_MS   100

Interval at which processQueue() gets called.

◆ MESH_MODEL_RELIABLE_TIMEOUT_DEFAULT

#define MESH_MODEL_RELIABLE_TIMEOUT_DEFAULT   10

Timeout in seconds for reliable msgs.

◆ MESH_MODEL_TEST_MSG

#define MESH_MODEL_TEST_MSG   0

◆ MESH_MODEL_TRANSMISSIONS_DEFAULT

#define MESH_MODEL_TRANSMISSIONS_DEFAULT   3

Default number of transmissions for unreliable msgs.

◆ MESH_MODEL_TRANSMISSIONS_MAX

#define MESH_MODEL_TRANSMISSIONS_MAX   31

Max number of transmissions for unreliable msgs.