Program Listing for File anjay_config.h

Return to documentation for file (include_public/anjay/anjay_config.h)

/*
 * Copyright 2017-2026 AVSystem <avsystem@avsystem.com>
 * AVSystem Anjay LwM2M SDK
 * All rights reserved.
 *
 * Licensed under AVSystem Anjay LwM2M Client SDK - Non-Commercial License.
 * See the attached LICENSE file for details.
 */

#ifndef ANJAY_CONFIG_H
#define ANJAY_CONFIG_H

#define ANJAY_WITH_LOGS

#define ANJAY_WITH_TRACE_LOGS

#define ANJAY_WITH_ACCESS_CONTROL

#define ANJAY_WITH_ATTR_STORAGE

#define ANJAY_WITH_DOWNLOADER

#define ANJAY_WITH_COAP_DOWNLOAD

#define ANJAY_WITH_HTTP_DOWNLOAD

#define ANJAY_WITH_BOOTSTRAP

#define ANJAY_WITH_BOOTSTRAP_PACK

#define ANJAY_WITH_DISCOVER

#define ANJAY_WITH_OBSERVE

#define ANJAY_WITH_NET_STATS

#define ANJAY_WITH_COMMUNICATION_TIMESTAMP_API

#define ANJAY_WITH_OBSERVATION_STATUS

#define ANJAY_MAX_OBSERVATION_SERVERS_REPORTED_NUMBER 0

#define ANJAY_WITH_THREAD_SAFETY

#define ANJAY_WITH_EVENT_LOOP

#define ANJAY_WITH_LWM2M11

#define ANJAY_WITH_LWM2M12

#define ANJAY_WITH_COAP_OSCORE

#define ANJAY_WITH_OBSERVATION_ATTRIBUTES

#define ANJAY_WITH_SEND

#define ANJAY_WITH_SMS

#define ANJAY_WITH_SMS_MULTIPART

#define ANJAY_WITH_NIDD

#define ANJAY_WITH_CORE_PERSISTENCE

#define ANJAY_WITHOUT_QUEUE_MODE_AUTOCLOSE

#define ANJAY_WITH_LEGACY_CONTENT_FORMAT_SUPPORT

#define ANJAY_WITH_LWM2M_JSON

#define ANJAY_WITHOUT_TLV

#define ANJAY_WITHOUT_PLAINTEXT

#define ANJAY_WITHOUT_DEREGISTER

#define ANJAY_WITHOUT_IP_STICKINESS

#define ANJAY_WITH_SENML_JSON

#define ANJAY_WITH_CBOR

#define ANJAY_WITH_EST

#define ANJAY_WITH_EST_ENGINE_SUPPORT

#define ANJAY_WITH_CON_ATTR

#define ANJAY_WITH_SECURITY_STRUCTURED

#define ANJAY_MAX_PK_OR_IDENTITY_SIZE 2048

#define ANJAY_MAX_SECRET_KEY_SIZE 256

#define ANJAY_MAX_DOUBLE_STRING_SIZE 512

#define ANJAY_MAX_URI_SEGMENT_SIZE 256

#define ANJAY_MAX_URI_QUERY_SEGMENT_SIZE 256

#define ANJAY_DTLS_SESSION_BUFFER_SIZE 1024

#define ANJAY_DEFAULT_SEND_FORMAT AVS_COAP_FORMAT_NONE

#define ANJAY_WITH_MODULE_ACCESS_CONTROL

#define ANJAY_WITH_MODULE_SECURITY

#define ANJAY_WITH_MODULE_SECURITY_ENGINE_SUPPORT

#define ANJAY_WITH_MODULE_SERVER

#define ANJAY_WITH_MODULE_FW_UPDATE

#define ANJAY_WITH_MODULE_ADVANCED_FW_UPDATE

#define ANJAY_WITHOUT_MODULE_FW_UPDATE_PUSH_MODE

#define ANJAY_WITH_MODULE_SW_MGMT

#define ANJAY_WITH_MODULE_IPSO_OBJECTS

#define ANJAY_WITH_MODULE_IPSO_OBJECTS_V2

#define ANJAY_WITH_MODULE_AT_SMS

#define ANJAY_WITH_MODULE_BG96_NIDD

#define ANJAY_WITH_MODULE_BOOTSTRAPPER

#define ANJAY_WITH_MODULE_SIM_BOOTSTRAP

#define ANJAY_MODULE_SIM_BOOTSTRAP_HARDCODED_FILE_ID

#define ANJAY_MODULE_SIM_BOOTSTRAP_DATA_OID_OVERRIDE_HEX

#define ANJAY_WITH_MODULE_FACTORY_PROVISIONING

#define ANJAY_WITH_MODULE_OSCORE

#define ANJAY_WITHOUT_COMPOSITE_OPERATIONS

#define ANJAY_WITH_CONN_STATUS_API

#define ANJAY_WITH_SSL_ERROR_API

#define ANJAY_WITH_LWM2M_GATEWAY

#define ANJAY_MAX_HOLDOFF_TIME 20

#define ANJAY_WITH_MODULE_FW_UPDATE_V11_RESOURCES

#endif // ANJAY_CONFIG_H