Bluenet
5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_MeshDefines.h
Go to the documentation of this file.
1
/*
2
* Author: Crownstone Team
3
* Copyright: Crownstone (https://crownstone.rocks)
4
* Date: Mar 13, 2020
5
* License: LGPLv3+, Apache License 2.0, and/or MIT (triple-licensed)
6
*/
7
8
#pragma once
9
10
// Debug logs
11
#define LOGMeshWarning LOGw
12
#define LOGMeshInfo LOGvv
13
#define LOGMeshDebug LOGvv
14
#define LOGMeshVerbose LOGvv
15
#define LogLevelMeshDebug SERIAL_VERY_VERBOSE
16
17
// Debug logs
18
#define LOGMeshModelInfo LOGvv
19
#define LOGMeshModelDebug LOGvv
20
#define LOGMeshModelVerbose LOGvv
21
#define LogLevelMeshModelVerbose SERIAL_VERY_VERBOSE
22
23
/*
24
* 0 to disable test.
25
* 1 for unacked, unsegmented drop test.
26
* This assumes you have a node with id 2 (sending node).
27
* 2 for targeted, segmented acked test.
28
* This assumes you have 2 nodes: one with id 1 (receiving node), and one with id 2 (sending node).
29
*/
30
#define MESH_MODEL_TEST_MSG 0
31
35
#define MESH_MODEL_QUEUE_PROCESS_INTERVAL_MS 100
36
42
#define MESH_MODEL_ACKED_RETRY_INTERVAL_MS 200
43
47
#define MESH_MODEL_ACK_TRANSMISSIONS 1
48
52
#define MESH_MODEL_QUEUE_BURST_COUNT 3
53
57
#define MESH_MODEL_RELIABLE_TIMEOUT_DEFAULT 10
58
62
#define MESH_MODEL_TRANSMISSIONS_DEFAULT 3
63
67
#define MESH_MODEL_TRANSMISSIONS_MAX 31
68
72
#define MESH_MODEL_GROUP_ADDRESS 0xC51E
73
77
#define MESH_MODEL_GROUP_ADDRESS_ACKED 0xC51F
source
include
mesh
cs_MeshDefines.h
Generated by
1.9.5