1
2/************************
3* Platform configuration
4*************************/
5#ifdef FLATCC_ASSERT
6#undef FLATCC_ASSERT
7#endif
8
9#ifndef __ASC_CONFIG_EXCLUDE_PORT__H__
10#include "tx_port.h"
11#include "nx_port.h"
12#include "nx_api.h"
13
14/* Flat buffer serializer platform */
15#cmakedefine FLATCC_ASSERT @FLATCC_ASSERT@
16
17#endif /* __ASC_CONFIG_EXCLUDE_PORT__H__ */
18
19/* Security Module pending time, in seconds */
20#cmakedefine ASC_SECURITY_MODULE_PENDING_TIME @ASC_SECURITY_MODULE_PENDING_TIME@
21#cmakedefine ASC_SECURITY_MODULE_SEND_MESSAGE_RETRY_TIME @ASC_SECURITY_MODULE_SEND_MESSAGE_RETRY_TIME@
22#cmakedefine ASC_SECURITY_MODULE_MAX_HUB_DEVICES @ASC_SECURITY_MODULE_MAX_HUB_DEVICES@
23#ifndef ASC_SECURITY_MODULE_MAX_HUB_DEVICES
24#define ASC_SECURITY_MODULE_MAX_HUB_DEVICES 64
25#endif
26
27/* Collector network activity. */
28#cmakedefine ASC_COLLECTOR_NETWORK_ACTIVITY_TCP_DISABLED
29#cmakedefine ASC_COLLECTOR_NETWORK_ACTIVITY_UDP_DISABLED
30#cmakedefine ASC_COLLECTOR_NETWORK_ACTIVITY_ICMP_DISABLED
31#cmakedefine ASC_COLLECTOR_NETWORK_ACTIVITY_CAPTURE_UNICAST_ONLY
32
33/* The maximum number of IPv4 network events to store in memory. */
34#ifdef NX_DISABLE_IPV6
35#undef ASC_COLLECTOR_NETWORK_ACTIVITY_MAX_IPV6_OBJECTS_IN_CACHE
36#define ASC_COLLECTOR_NETWORK_ACTIVITY_MAX_IPV6_OBJECTS_IN_CACHE 0
37#endif
38