config.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2017-2018 Freie Universität Berlin
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
23 #ifndef NET_CORD_CONFIG_H
24 #define NET_CORD_CONFIG_H
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
33 #ifndef CONFIG_CORD_LT
34 #define CONFIG_CORD_LT (86400UL)
35 #endif
36 
40 #ifndef CONFIG_CORD_UPDATE_INTERVAL
41 #define CONFIG_CORD_UPDATE_INTERVAL ((CONFIG_CORD_LT / 4) * 3)
42 #endif
43 
47 #ifndef CORD_STARTUP_DELAY
48 #define CORD_STARTUP_DELAY (3U)
49 #endif
50 
64 #ifndef CONFIG_CORD_EP
65 #ifdef DOXYGEN
69 #define CONFIG_CORD_EP "MyNewEpName" //defined for doxygen documentation only
70 #endif
71 
77 #define CORD_EP_SUFFIX_LEN (16)
78 
82 #define CORD_EP_PREFIX "RIOT-"
83 #endif
105 #ifdef DOXYGEN
106 #define CONFIG_CORD_EXTRAARGS
107 #endif
108 
109 #ifdef __cplusplus
110 }
111 #endif
112 
113 #endif /* NET_CORD_CONFIG_H */