forked from osdp-dev/libosdp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathosdp_config.h.in
More file actions
43 lines (39 loc) · 1.8 KB
/
Copy pathosdp_config.h.in
File metadata and controls
43 lines (39 loc) · 1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*
* Copyright (c) 2020-2025 Siddharth Chandrasekaran <sidcha.dev@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef _OSDP_CONFIG_H_
#define _OSDP_CONFIG_H_
/**
* @brief The following macros are defined defined from the variable in cmake
* files. All @XXX@ are replaced by the value of XXX as resolved by cmake.
*/
#define PROJECT_VERSION "@PROJECT_VERSION@"
#define PROJECT_NAME "@PROJECT_NAME@"
#define GIT_BRANCH "@GIT_BRANCH@"
#define GIT_REV "@GIT_REV@"
#define GIT_TAG "@GIT_TAG@"
#define GIT_DIFF "@GIT_DIFF@"
#define REPO_ROOT "@REPO_ROOT@"
/**
* @brief Other OSDP constants
*/
#define OSDP_PD_SC_RETRY_MS (@OSDP_PD_SC_RETRY_MS@u)
#define OSDP_PD_POLL_TIMEOUT_MS (50)
#define OSDP_PD_SC_TIMEOUT_MS (@OSDP_PD_SC_TIMEOUT_MS@u)
#define OSDP_PD_ONLINE_TOUT_MS (@OSDP_PD_ONLINE_TOUT_MS@u)
#define OSDP_RESP_TOUT_MS (200)
#define OSDP_CMD_MAX_RETRIES (@OSDP_CMD_MAX_RETRIES@)
#define OSDP_ONLINE_RETRY_WAIT_MAX_MS (@OSDP_ONLINE_RETRY_WAIT_MAX_MS@u)
#define OSDP_CMD_RETRY_WAIT_MS (@OSDP_CMD_RETRY_WAIT_MS@)
#define OSDP_PACKET_BUF_SIZE (256)
#define OSDP_RX_RB_SIZE (512)
#define OSDP_CP_CMD_POOL_SIZE (4)
#define OSDP_FILE_ERROR_RETRY_MAX (@OSDP_FILE_ERROR_RETRY_MAX@)
#define OSDP_PD_MAX (126)
#define OSDP_CMD_ID_OFFSET (5)
#define OSDP_PCAP_LINK_TYPE (162)
#define OSDP_PD_NAME_MAXLEN (16)
#define OSDP_MINIMUM_PACKET_SIZE (128)
#endif /* _OSDP_CONFIG_H_ */