lwm2m_client_config.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2018 Beduino Master Projekt - University of Bremen
3  * 2019 HAW Hamburg
4  *
5  * This file is subject to the terms and conditions of the GNU Lesser
6  * General Public License v2.1. See the file LICENSE in the top level
7  * directory for more details.
8  */
9 
26 #ifndef LWM2M_CLIENT_CONFIG_H
27 #define LWM2M_CLIENT_CONFIG_H
28 
29 #ifdef __cplusplus
30 extern "C" {
31 #endif
32 
36 #ifndef CONFIG_LWM2M_STANDARD_PORT
37 #define CONFIG_LWM2M_STANDARD_PORT "5683"
38 #endif
39 
43 #ifndef CONFIG_LWM2M_DTLS_PORT
44 #define CONFIG_LWM2M_DTLS_PORT "5684"
45 #endif
46 
50 #ifndef CONFIG_LWM2M_BSSERVER_PORT
51 #define CONFIG_LWM2M_BSSERVER_PORT "5685"
52 #endif
53 
57 #ifndef CONFIG_LWM2M_LOCAL_PORT
58 #define CONFIG_LWM2M_LOCAL_PORT "5683"
59 #endif
60 
64 #ifndef CONFIG_LWM2M_LOCAL_DTLS_PORT
65 #define CONFIG_LWM2M_LOCAL_DTLS_PORT "5684"
66 #endif
67 
71 #ifndef CONFIG_LWM2M_DEVICE_TTL
72 #define CONFIG_LWM2M_DEVICE_TTL 300
73 #endif
74 
78 #ifndef CONFIG_LWM2M_ALT_PATH
79 #define CONFIG_LWM2M_ALT_PATH NULL
80 #endif
81 
91 #ifdef DOXYGEN
92 #define CONFIG_LWM2M_BOOTSTRAP
93 #endif
94 
98 #ifndef CONFIG_LWM2M_CREDMAN_TAG_BASE
99 #define CONFIG_LWM2M_CREDMAN_TAG_BASE (10U)
100 #endif
101 
105 #ifndef CONFIG_LWM2M_URI_MAX_SIZE
106 #define CONFIG_LWM2M_URI_MAX_SIZE 64
107 #endif
108 
109 #ifdef __cplusplus
110 }
111 #endif
112 #endif /* LWM2M_CLIENT_CONFIG_H */