blob: b32e6d5e571ba8ee7cbea6d8f7646e329fea1df0 [file] [log] [blame]
#
# Copyright (c) 2020 Siddharth Chandrasekaran <siddharth@embedjournal.com>
#
# SPDX-License-Identifier: Apache-2.0
#
config OSDP_NUM_CONNECTED_PD
int "Number of connected Peripheral Devices"
default 1
range 1 126
help
In PD mode, number of connected PDs is always 1 and cannot
be configured.
config OSDP_PD_ADDRESS_LIST
string "List of connected Peripheral Device addresses"
default "1"
help
Comma Separated Values of PD addresses. The number of values in this
string should exactly match the number of connected PDs specified above
config OSDP_PD_COMMAND_QUEUE_SIZE
int "OSDP Peripheral Device command queue size"
default 16
help
The number of commands that can be queued to a given PD. In CP mode,
the queue size is multiplied by number of connected PD so this can grow
very quickly.
config OSDP_CMD_RETRY_WAIT_SEC
int "Retry wait time in seconds after a command error"
default 30
help
Time in seconds to wait after a command failure, and before retrying or
issuing further commands.
config OSDP_PD_POLL_RATE
int "Number Peripheral Device POLL commands per second"
default 20
help
The Control Panel must query the Peripheral Device periodically to
maintain connection sequence and to get status and events. This option
defined the number of times such a POLL command is sent per second.
if OSDP_SC_ENABLED
config OSDP_MASTER_KEY
string "Secure Channel Master Key"
default "NONE"
help
Hexadecimal string representation of the 16 byte OSDP Secure Channel
master Key. This is a mandatory key when secure channel is enabled.
endif # OSDP_SC_ENABLED