Feature/bacnet secure connect hub (#818)

* Added BACnet Secure Connect datalink.

* Added BACnet/SC hub application
---------

Co-authored-by: Kirill Neznamov <kirill.neznamov@dsr-corporation.com>
Co-authored-by: Mikhail Antropov <michail.antropov@dsr-corporation.com>
Co-authored-by: Ondřej Hruška <ondra@ondrovo.com>
Co-authored-by: Patrick Grimm <patrick@lunatiki.de>
This commit is contained in:
Steve Karg
2024-11-04 07:05:26 -06:00
committed by GitHub
parent 90cdc4920b
commit cf77abac9b
161 changed files with 82982 additions and 23 deletions
+26 -1
View File
@@ -6,6 +6,7 @@ BACNET_LIB_DIR ?= $(realpath .)
BACNET_LIB_TARGET ?= $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
BACNET_SRC_DIR ?= $(realpath ../../src)
BACNET_PORT_DIR ?= $(realpath ../../ports/linux)
BACNET_OBJECT_DIR = $(BACNET_SRC_DIR)/bacnet/basic/object
BACNET_DEFINES ?=
#build for release (default) or debug
@@ -61,13 +62,34 @@ PORT_BIP6_SRC = \
$(BACNET_SRC_DIR)/bacnet/basic/bbmd6/vmac.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bvlc6.c
PORT_BSC_SRC = \
$(BACNET_PORT_DIR)/bip-init.c \
$(BACNET_PORT_DIR)/websocket-global.c \
$(BACNET_PORT_DIR)/websocket-srv.c \
$(BACNET_PORT_DIR)/websocket-cli.c \
$(BACNET_PORT_DIR)/bsc-event.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bvlc.c \
$(BACNET_SRC_DIR)/bacnet/basic/bbmd/h_bbmd.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bsc/bsc-datalink.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bsc/bsc-hub-connector.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bsc/bsc-hub-function.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bsc/bsc-node-switch.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bsc/bsc-node.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bsc/bsc-socket.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bsc/bsc-util.c \
$(BACNET_SRC_DIR)/bacnet/datalink/bsc/bvlc-sc.c \
$(BACNET_OBJECT_DIR)/sc_netport.c \
$(BACNET_OBJECT_DIR)/bacfile.c \
$(BACNET_SRC_DIR)/bacnet/secure_connect.c
PORT_ALL_SRC = \
$(BACNET_SRC_DIR)/bacnet/datalink/datalink.c \
$(PORT_ARCNET_SRC) \
$(PORT_MSTP_SRC) \
$(PORT_ETHERNET_SRC) \
$(PORT_BIP_SRC) \
$(PORT_BIP6_SRC)
$(PORT_BIP6_SRC) \
$(PORT_BSC_SRC)
PORT_NONE_SRC = \
$(BACNET_SRC_DIR)/bacnet/datalink/datalink.c
@@ -90,6 +112,9 @@ endif
ifeq (${BACDL_DEFINE},-DBACDL_NONE=1)
BACNET_PORT_SRC = ${PORT_NONE_SRC}
endif
ifeq (${BACDL_DEFINE},-DBACDL_BSC=1)
BACNET_PORT_SRC = ${PORT_BSC_SRC} ${APPS_ENVIRONMENT_SRC}
endif
ifeq (${BACDL_DEFINE},-DBACDL_ALL=1)
BACNET_PORT_SRC = ${PORT_ALL_SRC}
endif