Loading...
Searching...
No Matches
Go to the documentation of this file.
34#define ANJ_IN_MSG_BUFFER_SIZE 1200
42#define ANJ_OUT_MSG_BUFFER_SIZE 1200
52#define ANJ_OUT_PAYLOAD_BUFFER_SIZE 1024
64#define ANJ_DM_MAX_OBJECTS_NUMBER 10
73#define ANJ_WITH_COMPOSITE_OPERATIONS
82#define ANJ_DM_MAX_COMP_READ_ENTRIES 5
94#define ANJ_WITH_DEFAULT_DEVICE_OBJ
105#define ANJ_WITH_DEFAULT_SECURITY_OBJ
114#define ANJ_SEC_OBJ_MAX_PUBLIC_KEY_OR_IDENTITY_SIZE 255
123#define ANJ_SEC_OBJ_MAX_SERVER_PUBLIC_KEY_SIZE 255
132#define ANJ_SEC_OBJ_MAX_SECRET_KEY_SIZE 255
143#define ANJ_WITH_DEFAULT_SERVER_OBJ
151#define ANJ_WITH_DEFAULT_FOTA_OBJ
162#define ANJ_FOTA_WITH_PULL_METHOD
169#define ANJ_FOTA_WITH_PUSH_METHOD
174#define ANJ_FOTA_WITH_COAP
179#define ANJ_FOTA_WITH_COAPS
184#define ANJ_FOTA_WITH_HTTP
189#define ANJ_FOTA_WITH_HTTPS
194#define ANJ_FOTA_WITH_COAP_TCP
199#define ANJ_FOTA_WITH_COAPS_TCP
210#define ANJ_WITH_COAP_DOWNLOADER
218#define ANJ_COAP_DOWNLOADER_MAX_PATHS_NUMBER 3
227#define ANJ_COAP_DOWNLOADER_MAX_MSG_SIZE 1200
236#define ANJ_WITH_OBSERVE
245#define ANJ_WITH_OBSERVE_COMPOSITE
256#define ANJ_OBSERVE_MAX_OBSERVATIONS_NUMBER 10
268#define ANJ_OBSERVE_MAX_WRITE_ATTRIBUTES_NUMBER 10
276#define ANJ_WITH_BOOTSTRAP
281#define ANJ_WITH_BOOTSTRAP_DISCOVER
290#define ANJ_WITH_DISCOVER
298#define ANJ_WITH_DISCOVER_ATTR
306#define ANJ_WITH_LWM2M_SEND
315#define ANJ_LWM2M_SEND_QUEUE_SIZE 1
325#define ANJ_WITH_TIME_POSIX_COMPAT
333#define ANJ_WITH_RNG_POSIX_COMPAT
340#define ANJ_WITH_SOCKET_POSIX_COMPAT
350#define ANJ_WITH_CRYPTO_STORAGE_DEFAULT
361#define ANJ_NET_WITH_IPV4
372#define ANJ_NET_WITH_IPV6
380#define ANJ_NET_WITH_UDP
388#define ANJ_NET_WITH_TCP
396#define ANJ_NET_WITH_DTLS
404#define ANJ_WITH_MBEDTLS
413#define ANJ_MBEDTLS_PSK_IDENTITY_MAX_LEN 128
421#define ANJ_MBEDTLS_TLS_VERSION MBEDTLS_SSL_VERSION_TLS1_2
434#define ANJ_MBEDTLS_ALLOWED_CIPHERSUITES MBEDTLS_TLS_PSK_WITH_AES_128_CCM_8,MBEDTLS_TLS_PSK_WITH_AES_256_CCM_8
443#define ANJ_MBEDTLS_HS_INITIAL_TIMEOUT_VALUE_MS 1000
452#define ANJ_MBEDTLS_HS_MAXIMUM_TIMEOUT_VALUE_MS 60000
460#define ANJ_WITH_SECURITY
471#define ANJ_WITH_CERTIFICATES
482#define ANJ_WITH_EXTERNAL_CRYPTO_STORAGE
492#define ANJ_WITH_EXTERNAL_DATA
503#define ANJ_WITH_CBOR_DECODE_DECIMAL_FRACTIONS
509#define ANJ_WITH_CBOR_DECODE_HALF_FLOAT
514#define ANJ_WITH_CBOR_DECODE_INDEFINITE_BYTES
519#define ANJ_WITH_CBOR_DECODE_STRING_TIME
530#define ANJ_WITH_LWM2M_CBOR
541#define ANJ_WITH_SENML_CBOR
547#define ANJ_WITH_PLAINTEXT
553#define ANJ_WITH_OPAQUE
571#define ANJ_COAP_WITH_UDP
578#define ANJ_COAP_WITH_TCP
588#define ANJ_COAP_MAX_OPTIONS_NUMBER 15
601#define ANJ_COAP_MAX_ATTR_OPTION_SIZE 40
611#define ANJ_COAP_MAX_LOCATION_PATHS_NUMBER 2
620#define ANJ_COAP_MAX_LOCATION_PATH_SIZE 40
638#define ANJ_WITH_CACHE
654#define ANJ_CACHE_ENTRIES_NUMBER 10
683#define ANJ_LOG_ALT_IMPL_HEADER
692#define ANJ_LOG_FORMATTER_PRINTF
703#define ANJ_LOG_FORMATTER_BUF_SIZE 512
711#define ANJ_LOG_HANDLER_OUTPUT_STDERR
718#define ANJ_LOG_HANDLER_OUTPUT_ALT
723#define ANJ_LOG_STRIP_CONSTANTS
734#define ANJ_LOG_LEVEL_DEFAULT L_INFO
753#define ANJ_LOG_FILTERING_CONFIG_HEADER
764#define ANJ_WITH_PERSISTENCE
772#define ANJ_WITH_LWM2M12
781#define ANJ_WITH_CUSTOM_CONVERSION_FUNCTIONS
788#define ANJ_PLATFORM_BIG_ENDIAN