#
# Copyright (c) 2023 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause

config SLM_CARRIER
	bool "LwM2M Carrier support in SLM"
	default n
	depends on LWM2M_CARRIER

if SLM_CARRIER

config SLM_CARRIER_APP_DATA_BUFFER_LEN
	int "Size of the buffer for setting application data in hexadecimal string format"
	default 1537
	range 128 1537
	help
	  Specifies maximum application data size (in hexadecimal string format) to be set in the
	  App Data Container, the Binary App Data Container or the Event Log objects.

config SLM_CARRIER_AUTO_STARTUP
	bool "Enable automatic startup on boot"
	depends on LWM2M_CARRIER_SETTINGS
	help
	  Enable automatic startup of the library on device boot. If this configuration is
	  disabled, automatic startup is controlled through a dedicated AT command.

config SLM_CARRIER_AUTO_CONTROL
	bool "Automatic handling of LwM2M requests"
	depends on SLM_AUTO_CONNECT
	default y
	help
	  Enable automatic power off, reboot, link up or link down when requested by the LwM2M
	  stack. If this is disabled, the host MCU must perform these operations via AT commands
	  when requested.

endif # SLM_CARRIER
