@@ -39,6 +39,8 @@ if(NOT (CONFIG_BACDL_ETHERNET OR
3939 CONFIG_BACDL_ARCNET OR
4040 CONFIG_BACDL_BIP OR
4141 CONFIG_BACDL_BIP6 OR
42+ CONFIG_BACDL_ZIGBEE OR
43+ CONFIG_BACDL_BSC OR
4244 CONFIG_BACDL_CUSTOM OR
4345 CONFIG_BACDL_MULTIPLE OR
4446 CONFIG_BACDL_NONE OR
@@ -51,6 +53,8 @@ message(STATUS "BACNETSTACK: BACDL_BIP \"${CONFIG_BACDL_BIP}\"")
5153message (STATUS "BACNETSTACK: BACDL_ARCNET \" ${CONFIG_BACDL_ARCNET} \" " )
5254message (STATUS "BACNETSTACK: BACDL_MSTP \" ${CONFIG_BACDL_MSTP} \" " )
5355message (STATUS "BACNETSTACK: BACDL_ETHERNET \" ${CONFIG_BACDL_ETHERNET} \" " )
56+ message (STATUS "BACNETSTACK: BACDL_ZIGBEE \" ${CONFIG_BACDL_ZIGBEE} \" " )
57+ message (STATUS "BACNETSTACK: BACDL_BSC \" ${CONFIG_BACDL_BSC} \" " )
5458message (STATUS "BACNETSTACK: BACDL_CUSTOM \" ${CONFIG_BACDL_CUSTOM} \" " )
5559message (STATUS "BACNETSTACK: BACDL_MULTIPLE \" ${CONFIG_BACDL_MULTIPLE} \" " )
5660message (STATUS "BACNETSTACK: BACDL_NONE \" ${CONFIG_BACDL_NONE} \" " )
@@ -101,6 +105,8 @@ set(BACNETSTACK_SRCS
101105 ${BACNETSTACK_SRC} /bacnet/bacerror.h
102106 ${BACNETSTACK_SRC} /bacnet/bacint.c
103107 ${BACNETSTACK_SRC} /bacnet/bacint.h
108+ ${BACNETSTACK_SRC} /bacnet/baclog.c
109+ ${BACNETSTACK_SRC} /bacnet/baclog.h
104110 ${BACNETSTACK_SRC} /bacnet/bacprop.c
105111 ${BACNETSTACK_SRC} /bacnet/bacprop.h
106112 ${BACNETSTACK_SRC} /bacnet/bacpropstates.c
@@ -119,24 +125,44 @@ set(BACNETSTACK_SRCS
119125 $<$<BOOL :${CONFIG_BACDL_BIP6} >:${BACNETSTACK_SRC} /bacnet/basic/bbmd6/h_bbmd6.h>
120126 $<$<BOOL :${CONFIG_BACDL_BIP6} >:${BACNETSTACK_SRC} /bacnet/basic/bbmd6/vmac.c>
121127 $<$<BOOL :${CONFIG_BACDL_BIP6} >:${BACNETSTACK_SRC} /bacnet/basic/bbmd6/vmac.h>
128+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bvlc-sc.c>
129+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bvlc-sc.h>
130+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-socket.c>
131+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-socket.h>
132+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-util.h>
133+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-util.c>
134+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-hub-connector.h>
135+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-hub-connector.c>
136+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-hub-function.h>
137+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-hub-function.c>
138+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-node-switch.h>
139+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-node-switch.c>
140+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-node.h>
141+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-node.c>
142+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-datalink.h>
143+ $<$<BOOL :${CONFIG_BACDL_BSC} >:${BACNETSTACK_SRC} /bacnet/datalink/bsc/bsc-datalink.c>
122144 ${BACNETSTACK_SRC} /bacnet/basic/binding/address.c
123145 ${BACNETSTACK_SRC} /bacnet/basic/binding/address.h
124146 ${BACNETSTACK_SRC} /bacnet/basic/npdu/h_npdu.c
125147 ${BACNETSTACK_SRC} /bacnet/basic/npdu/h_npdu.h
126148 ${BACNETSTACK_SRC} /bacnet/basic/npdu/h_routed_npdu.c
127149 ${BACNETSTACK_SRC} /bacnet/basic/npdu/h_routed_npdu.h
150+ ${BACNETSTACK_SRC} /bacnet/basic/npdu/s_router.c
128151 ${BACNETSTACK_SRC} /bacnet/basic/npdu/s_router.h
129152 ${BACNETSTACK_SRC} /bacnet/basic/object/access_credential.h
130153 ${BACNETSTACK_SRC} /bacnet/basic/object/access_door.h
131154 ${BACNETSTACK_SRC} /bacnet/basic/object/access_point.h
132155 ${BACNETSTACK_SRC} /bacnet/basic/object/access_rights.h
133156 ${BACNETSTACK_SRC} /bacnet/basic/object/access_user.h
134157 ${BACNETSTACK_SRC} /bacnet/basic/object/access_zone.h
158+ ${BACNETSTACK_SRC} /bacnet/basic/object/acc.h
135159 ${BACNETSTACK_SRC} /bacnet/basic/object/ai.h
136160 ${BACNETSTACK_SRC} /bacnet/basic/object/ao.h
137161 ${BACNETSTACK_SRC} /bacnet/basic/object/av.h
138162 ${BACNETSTACK_SRC} /bacnet/basic/object/bacfile.h
139163 ${BACNETSTACK_SRC} /bacnet/basic/object/bi.h
164+ ${BACNETSTACK_SRC} /bacnet/basic/object/bitstring_value.h
165+ ${BACNETSTACK_SRC} /bacnet/basic/object/blo.h
140166 ${BACNETSTACK_SRC} /bacnet/basic/object/bo.h
141167 ${BACNETSTACK_SRC} /bacnet/basic/object/bv.h
142168 ${BACNETSTACK_SRC} /bacnet/basic/object/calendar.h
@@ -151,6 +177,7 @@ set(BACNETSTACK_SRCS
151177 ${BACNETSTACK_SRC} /bacnet/basic/object/lc.h
152178 ${BACNETSTACK_SRC} /bacnet/basic/object/lo.h
153179 ${BACNETSTACK_SRC} /bacnet/basic/object/lsp.h
180+ ${BACNETSTACK_SRC} /bacnet/basic/object/lsz.h
154181 ${BACNETSTACK_SRC} /bacnet/basic/object/ms-input .h
155182 ${BACNETSTACK_SRC} /bacnet/basic/object/mso.h
156183 ${BACNETSTACK_SRC} /bacnet/basic/object/msv.h
@@ -159,7 +186,9 @@ set(BACNETSTACK_SRCS
159186 ${BACNETSTACK_SRC} /bacnet/basic/object/objects.h
160187 ${BACNETSTACK_SRC} /bacnet/basic/object/osv.h
161188 ${BACNETSTACK_SRC} /bacnet/basic/object/piv.h
189+ ${BACNETSTACK_SRC} /bacnet/basic/object/program .h
162190 ${BACNETSTACK_SRC} /bacnet/basic/object/schedule.h
191+ ${BACNETSTACK_SRC} /bacnet/basic/object/structured_view.h
163192 ${BACNETSTACK_SRC} /bacnet/basic/object/time_value.h
164193 ${BACNETSTACK_SRC} /bacnet/basic/object/trendlog.h
165194 ${BACNETSTACK_SRC} /bacnet/basic/service/h_alarm_ack.h
@@ -200,6 +229,8 @@ set(BACNETSTACK_SRCS
200229 ${BACNETSTACK_SRC} /bacnet/basic/service/h_ts.h
201230 ${BACNETSTACK_SRC} /bacnet/basic/service/h_ucov.h
202231 ${BACNETSTACK_SRC} /bacnet/basic/service/h_upt.h
232+ ${BACNETSTACK_SRC} /bacnet/basic/service/h_whoami.c
233+ ${BACNETSTACK_SRC} /bacnet/basic/service/h_whoami.h
203234 ${BACNETSTACK_SRC} /bacnet/basic/service/h_whohas.c
204235 ${BACNETSTACK_SRC} /bacnet/basic/service/h_whohas.h
205236 ${BACNETSTACK_SRC} /bacnet/basic/service/h_whois.c
@@ -210,13 +241,19 @@ set(BACNETSTACK_SRCS
210241 ${BACNETSTACK_SRC} /bacnet/basic/service/h_wpm.h
211242 ${BACNETSTACK_SRC} /bacnet/basic/service/h_write_group.c
212243 ${BACNETSTACK_SRC} /bacnet/basic/service/h_write_group.h
244+ ${BACNETSTACK_SRC} /bacnet/basic/service/h_youare.c
245+ ${BACNETSTACK_SRC} /bacnet/basic/service/h_youare.h
213246 ${BACNETSTACK_SRC} /bacnet/basic/service/s_abort.h
214247 ${BACNETSTACK_SRC} /bacnet/basic/service/s_ack_alarm.h
215248 ${BACNETSTACK_SRC} /bacnet/basic/service/s_arfs.h
216249 ${BACNETSTACK_SRC} /bacnet/basic/service/s_awfs.h
217250 ${BACNETSTACK_SRC} /bacnet/basic/service/s_cevent.h
218251 ${BACNETSTACK_SRC} /bacnet/basic/service/s_cov.h
252+ ${BACNETSTACK_SRC} /bacnet/basic/service/s_create_object.c
253+ ${BACNETSTACK_SRC} /bacnet/basic/service/s_create_object.h
219254 ${BACNETSTACK_SRC} /bacnet/basic/service/s_dcc.h
255+ ${BACNETSTACK_SRC} /bacnet/basic/service/s_delete_object.c
256+ ${BACNETSTACK_SRC} /bacnet/basic/service/s_delete_object.h
220257 ${BACNETSTACK_SRC} /bacnet/basic/service/s_error.h
221258 ${BACNETSTACK_SRC} /bacnet/basic/service/s_get_alarm_sum.h
222259 ${BACNETSTACK_SRC} /bacnet/basic/service/s_get_event.h
@@ -241,10 +278,20 @@ set(BACNETSTACK_SRCS
241278 ${BACNETSTACK_SRC} /bacnet/basic/service/s_whois.h
242279 ${BACNETSTACK_SRC} /bacnet/basic/service/s_wp.h
243280 ${BACNETSTACK_SRC} /bacnet/basic/service/s_wpm.h
281+ ${BACNETSTACK_SRC} /bacnet/basic/service/s_write_group.c
282+ ${BACNETSTACK_SRC} /bacnet/basic/service/s_write_group.h
283+ ${BACNETSTACK_SRC} /bacnet/basic/service/s_youare.c
284+ ${BACNETSTACK_SRC} /bacnet/basic/service/s_youare.h
244285 ${BACNETSTACK_SRC} /bacnet/basic/services.h
245286 ${BACNETSTACK_SRC} /bacnet/basic/sys/bigend.c
246287 ${BACNETSTACK_SRC} /bacnet/basic/sys/bigend.h
247288 ${BACNETSTACK_SRC} /bacnet/basic/sys/datetime_mstimer.c
289+ ${BACNETSTACK_SRC} /bacnet/basic/sys/bramfs.c
290+ ${BACNETSTACK_SRC} /bacnet/basic/sys/bramfs.h
291+ ${BACNETSTACK_SRC} /bacnet/basic/sys/bsramfs.c
292+ ${BACNETSTACK_SRC} /bacnet/basic/sys/bsramfs.h
293+ ${BACNETSTACK_SRC} /bacnet/basic/sys/color_rgb.c
294+ ${BACNETSTACK_SRC} /bacnet/basic/sys/color_rgb.h
248295 ${BACNETSTACK_SRC} /bacnet/basic/sys/days.c
249296 ${BACNETSTACK_SRC} /bacnet/basic/sys/days.h
250297 ${BACNETSTACK_SRC} /bacnet/basic/sys/debug.c
@@ -279,6 +326,8 @@ set(BACNETSTACK_SRCS
279326 ${BACNETSTACK_SRC} /bacnet/config.h
280327 ${BACNETSTACK_SRC} /bacnet/cov.c
281328 ${BACNETSTACK_SRC} /bacnet/cov.h
329+ ${BACNETSTACK_SRC} /bacnet/create_object.c
330+ ${BACNETSTACK_SRC} /bacnet/create_object.h
282331 ${BACNETSTACK_SRC} /bacnet/credential_authentication_factor.c
283332 ${BACNETSTACK_SRC} /bacnet/credential_authentication_factor.h
284333 ${BACNETSTACK_SRC} /bacnet/dailyschedule.c
@@ -310,6 +359,9 @@ set(BACNETSTACK_SRCS
310359 ${BACNETSTACK_SRC} /bacnet/datetime.h
311360 ${BACNETSTACK_SRC} /bacnet/dcc.c
312361 ${BACNETSTACK_SRC} /bacnet/dcc.h
362+ ${BACNETSTACK_SRC} /bacnet/delete_object.c
363+ ${BACNETSTACK_SRC} /bacnet/delete_object.h
364+ ${BACNETSTACK_SRC} /bacnet/event.c
313365 ${BACNETSTACK_SRC} /bacnet/event.h
314366 ${BACNETSTACK_SRC} /bacnet/get_alarm_sum.c
315367 ${BACNETSTACK_SRC} /bacnet/get_alarm_sum.h
@@ -341,10 +393,6 @@ set(BACNETSTACK_SRCS
341393 ${BACNETSTACK_SRC} /bacnet/ptransfer.h
342394 ${BACNETSTACK_SRC} /bacnet/rd.c
343395 ${BACNETSTACK_SRC} /bacnet/rd.h
344- ${BACNETSTACK_SRC} /bacnet/secure_connect.c
345- ${BACNETSTACK_SRC} /bacnet/secure_connect.h
346- ${BACNETSTACK_SRC} /bacnet/special_event.c
347- ${BACNETSTACK_SRC} /bacnet/special_event.h
348396 ${BACNETSTACK_SRC} /bacnet/readrange.c
349397 ${BACNETSTACK_SRC} /bacnet/readrange.h
350398 ${BACNETSTACK_SRC} /bacnet/reject.c
@@ -353,11 +401,17 @@ set(BACNETSTACK_SRCS
353401 ${BACNETSTACK_SRC} /bacnet/rp.h
354402 ${BACNETSTACK_SRC} /bacnet/rpm.c
355403 ${BACNETSTACK_SRC} /bacnet/rpm.h
404+ ${BACNETSTACK_SRC} /bacnet/secure_connect.c
405+ ${BACNETSTACK_SRC} /bacnet/secure_connect.h
406+ ${BACNETSTACK_SRC} /bacnet/special_event.c
407+ ${BACNETSTACK_SRC} /bacnet/special_event.h
356408 ${BACNETSTACK_SRC} /bacnet/timestamp.c
357409 ${BACNETSTACK_SRC} /bacnet/timestamp.h
358410 ${BACNETSTACK_SRC} /bacnet/timesync.c
359411 ${BACNETSTACK_SRC} /bacnet/timesync.h
360412 ${BACNETSTACK_SRC} /bacnet/version .h
413+ ${BACNETSTACK_SRC} /bacnet/whoami.c
414+ ${BACNETSTACK_SRC} /bacnet/whoami.h
361415 ${BACNETSTACK_SRC} /bacnet/weeklyschedule.c
362416 ${BACNETSTACK_SRC} /bacnet/weeklyschedule.h
363417 ${BACNETSTACK_SRC} /bacnet/whohas.c
@@ -370,6 +424,8 @@ set(BACNETSTACK_SRCS
370424 ${BACNETSTACK_SRC} /bacnet/wpm.h
371425 ${BACNETSTACK_SRC} /bacnet/write_group.c
372426 ${BACNETSTACK_SRC} /bacnet/write_group.h
427+ ${BACNETSTACK_SRC} /bacnet/youare.c
428+ ${BACNETSTACK_SRC} /bacnet/youare.h
373429 )
374430
375431message (STATUS "BACNETSTACK: CONFIG_BACNET_BASIC_OBJECT_DEVICE_SERVER \" ${CONFIG_BACNET_BASIC_OBJECT_DEVICE_SERVER} \" " )
@@ -380,7 +436,7 @@ message(STATUS "BACNETSTACK: CONFIG_BACNET_BASIC_OBJECT_ANALOG_INPUT \"${CONFIG_
380436set (BACNETSTACK_BASIC_SRCS
381437 $<$<BOOL :${CONFIG_BACDL_BIP6} >:${BACNETSTACK_SRC} /bacnet/basic/bbmd6/h_bbmd6.c>
382438 $<$<BOOL :${CONFIG_BACDL_BIP6} >:${BACNETSTACK_SRC} /bacnet/basic/bbmd6/vmac.c>
383- ${ BACNETSTACK_SRC} /bacnet/basic/npdu/s_router.c
439+ $<$< BOOL : ${CONFIG_BACDL_ZIGBEE} >: ${ BACNETSTACK_SRC} /bacnet/basic/bzll/bzllvmac.c>
384440 $<$<BOOL :${CONFIG_BACNET_BASIC_SERVER} >:${BACNETSTACK_SRC} /bacnet/basic/server/bacnet_basic.c>
385441 $<$<BOOL :${CONFIG_BACNET_BASIC_SERVER} >:${BACNETSTACK_SRC} /bacnet/basic/server/bacnet_device.c>
386442 $<$<BOOL :${CONFIG_BACNET_BASIC_SERVER} >:${BACNETSTACK_SRC} /bacnet/basic/server/bacnet_port.c>
@@ -508,11 +564,13 @@ zephyr_compile_definitions(
508564 # datalink API
509565 $<$<BOOL :${CONFIG_BACDL_NONE} >:BACDL_NONE>
510566 $<$<BOOL :${CONFIG_BACDL_ALL} >:BACAPP_ALL>
567+ $<$<BOOL :${CONFIG_BACDL_BSC} >:BACDL_BSC>
511568 $<$<BOOL :${CONFIG_BACDL_BIP} >:BACDL_BIP>
512569 $<$<BOOL :${CONFIG_BACDL_BIP_PORT} >:BACDL_BIP_PORT=${CONFIG_BACDL_BIP_PORT} >
513570 $<$<BOOL :${CONFIG_MAX_BBMD_ENTRIES} >:MAX_BBMD_ENTRIES=${CONFIG_MAX_BBMD_ENTRIES} >
514571 $<$<BOOL :${CONFIG_MAX_FD_ENTRIES} >:MAX_FD_ENTRIES=${CONFIG_MAX_FD_ENTRIES} >
515572 $<$<BOOL :${CONFIG_BACDL_BIP6} >:BACDL_BIP6>
573+ $<$<BOOL :${CONFIG_BACDL_ZIGBEE} >:BACDL_ZIGBEE>
516574 $<$<BOOL :${CONFIG_BACDL_ARCNET} >:BACDL_ARCNET>
517575 $<$<BOOL :${CONFIG_BACDL_MSTP} >:BACDL_MSTP>
518576 $<$<BOOL :${CONFIG_BACDL_ETHERNET} >:BACDL_ETHERNET>
@@ -554,23 +612,20 @@ zephyr_compile_definitions(
554612 $<$<BOOL :${CONFIG_BACAPP_XY_COLOR} >:BACAPP_XY_COLOR>
555613 $<$<BOOL :${CONFIG_BACAPP_COLOR_COMMAND} >:BACAPP_COLOR_COMMAND>
556614 $<$<BOOL :${CONFIG_BACAPP_WEEKLY_SCHEDULE} >:BACAPP_WEEKLY_SCHEDULE>
615+ $<$<BOOL :${CONFIG_BACAPP_CALENDAR_ENTRY} >:BACAPP_CALENDAR_ENTRY>
616+ $<$<BOOL :${CONFIG_BACAPP_SPECIAL_EVENT} >:BACAPP_SPECIAL_EVENT>
557617 $<$<BOOL :${CONFIG_BACAPP_HOST_N_PORT} >:BACAPP_HOST_N_PORT>
558618 $<$<BOOL :${CONFIG_BACAPP_DEVICE_OBJECT_PROPERTY_REFERENCE} >:BACAPP_DEVICE_OBJECT_PROPERTY_REFERENCE>
559619 $<$<BOOL :${CONFIG_BACAPP_DEVICE_OBJECT_REFERENCE} >:BACAPP_DEVICE_OBJECT_REFERENCE>
560620 $<$<BOOL :${CONFIG_BACAPP_OBJECT_PROPERTY_REFERENCE} >:BACAPP_OBJECT_PROPERTY_REFERENCE>
561621 $<$<BOOL :${CONFIG_BACAPP_DESTINATION} >:BACAPP_DESTINATION>
562- $<$<BOOL :${CONFIG_BACAPP_CALENDAR_ENTRY} >:BACAPP_CALENDAR_ENTRY>
563- $<$<BOOL :${CONFIG_BACAPP_SPECIAL_EVENT} >:BACAPP_SPECIAL_EVENT>
564622 $<$<BOOL :${CONFIG_BACAPP_BDT_ENTRY} >:BACAPP_BDT_ENTRY>
565623 $<$<BOOL :${CONFIG_BACAPP_FDT_ENTRY} >:BACAPP_FDT_ENTRY>
566624 $<$<BOOL :${CONFIG_BACAPP_ACTION_COMMAND} >:BACAPP_ACTION_COMMAND>
567625 $<$<BOOL :${CONFIG_BACAPP_SCALE} >:BACAPP_SCALE>
568626 $<$<BOOL :${CONFIG_BACAPP_SHED_LEVEL} >:BACAPP_SHED_LEVEL>
569627 $<$<BOOL :${CONFIG_BACAPP_ACCESS_RULE} >:BACAPP_ACCESS_RULE>
570628 $<$<BOOL :${CONFIG_BACAPP_CHANNEL_VALUE} >:BACAPP_CHANNEL_VALUE>
571-
572-
573-
574-
575-
576- )
629+ $<$<BOOL :${CONFIG_LOG_RECORD} >:BACAPP_LOG_RECORD>
630+ $<$<BOOL :${CONFIG_BACAPP_SECURE_CONNECT} >:BACAPP_SECURE_CONNECT>
631+ )
0 commit comments