Trident IoT Z-Wave SDK
Loading...
Searching...
No Matches
zaf_config.h
Go to the documentation of this file.
1
7
8#ifndef _ZAF_CONFIG_H_
9#define _ZAF_CONFIG_H_
10
25
32#if !defined(ZAF_CONFIG_BOOTLOADER_TARGET_ID)
33#define ZAF_CONFIG_BOOTLOADER_TARGET_ID 1
34#endif /* !defined(ZAF_CONFIG_BOOTLOADER_TARGET_ID) */
35
41#if !defined(ZAF_CONFIG_BOOTLOADER_UPGRADABLE)
42#define ZAF_CONFIG_BOOTLOADER_UPGRADABLE 0
43#endif /* !defined(ZAF_CONFIG_BOOTLOADER_UPGRADABLE) */
44 /* \addtogroup cc_firmware_update_bootloader_update */
46
54
62#if !defined(ZAF_CONFIG_FIRMWARE_TARGET_COUNT)
63#define ZAF_CONFIG_FIRMWARE_TARGET_COUNT 1
64#endif /* !defined(ZAF_CONFIG_FIRMWARE_TARGET_COUNT) */
65 /* \addtogroup cc_firmware_update_firmware_targets */
67
75
95#if !defined(ZAF_CONFIG_ROLE_TYPE)
96#define ZAF_CONFIG_ROLE_TYPE ROLE_TYPE_END_NODE_ALWAYS_ON
97#endif /* !defined(ZAF_CONFIG_ROLE_TYPE) */
98
119#if !defined(ZAF_CONFIG_DEVICE_OPTION_MASK)
120#define ZAF_CONFIG_DEVICE_OPTION_MASK APPLICATION_NODEINFO_LISTENING
121#endif /* !defined(ZAF_CONFIG_DEVICE_OPTION_MASK) */
122
247#if !defined(ZAF_CONFIG_USER_ICON_TYPE)
248#define ZAF_CONFIG_USER_ICON_TYPE ICON_TYPE_GENERIC_ON_OFF_POWER_SWITCH
249#endif /* !defined(ZAF_CONFIG_USER_ICON_TYPE) */
250
375#if !defined(ZAF_CONFIG_INSTALLER_ICON_TYPE)
376#define ZAF_CONFIG_INSTALLER_ICON_TYPE ICON_TYPE_GENERIC_ON_OFF_POWER_SWITCH
377#endif /* !defined(ZAF_CONFIG_INSTALLER_ICON_TYPE) */
378 /* \addtogroup cc_zwaveplusinfo_configuration */
380
388
402#if !defined(ZAF_CONFIG_HARDWARE_VERSION)
403#define ZAF_CONFIG_HARDWARE_VERSION 1
404#endif /* !defined(ZAF_CONFIG_HARDWARE_VERSION) */
405 /* \addtogroup version_configuration */
407
415
422#if !defined(ZAF_CONFIG_MANUFACTURER_ID)
423#define ZAF_CONFIG_MANUFACTURER_ID 0x0000
424#endif /* !defined(ZAF_CONFIG_MANUFACTURER_ID) */
425
432#if !defined(ZAF_CONFIG_PRODUCT_TYPE_ID)
433#define ZAF_CONFIG_PRODUCT_TYPE_ID 0x0004
434#endif /* !defined(ZAF_CONFIG_PRODUCT_TYPE_ID) */
435
442#if !defined(ZAF_CONFIG_PRODUCT_ID)
443#define ZAF_CONFIG_PRODUCT_ID 0x0000
444#endif /* !defined(ZAF_CONFIG_PRODUCT_ID) */
445 /* \addtogroup cc_manufacturer_specific */
447
455
477#if !defined(ZAF_CONFIG_GENERIC_TYPE)
478#define ZAF_CONFIG_GENERIC_TYPE 0
479#endif /* !defined(ZAF_CONFIG_GENERIC_TYPE) */
480
508#if !defined(ZAF_CONFIG_SPECIFIC_TYPE)
509#define ZAF_CONFIG_SPECIFIC_TYPE SPECIFIC_TYPE_NOT_USED
510#endif /* !defined(ZAF_CONFIG_SPECIFIC_TYPE) */
511 /* \addtogroup device_type */
513
523
528#if !defined(ZAF_CONFIG_NUMBER_OF_END_POINTS)
529#define ZAF_CONFIG_NUMBER_OF_END_POINTS 0
530#endif /* !defined(ZAF_CONFIG_NUMBER_OF_END_POINTS) */
531 /* \addtogroup multi_channel_configuration */
533
541
546#if !defined(ZAF_CONFIG_REQUEST_KEY_S0)
547#define ZAF_CONFIG_REQUEST_KEY_S0 0
548#endif /* !defined(ZAF_CONFIG_REQUEST_KEY_S0) */
549
554#if !defined(ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED)
555#define ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED 0
556#endif /* !defined(ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED) */
557
562#if !defined(ZAF_CONFIG_REQUEST_KEY_S2_AUTHENTICATED)
563#define ZAF_CONFIG_REQUEST_KEY_S2_AUTHENTICATED 0
564#endif /* !defined(ZAF_CONFIG_REQUEST_KEY_S2_AUTHENTICATED) */
565
570#if !defined(ZAF_CONFIG_REQUEST_KEY_S2_ACCESS)
571#define ZAF_CONFIG_REQUEST_KEY_S2_ACCESS 0
572#endif /* !defined(ZAF_CONFIG_REQUEST_KEY_S2_ACCESS) */
573
578#if !defined(ZAF_CONFIG_SECURE_ONLY)
579#define ZAF_CONFIG_SECURE_ONLY 0
580#endif /* !defined(ZAF_CONFIG_SECURE_ONLY) */
581 /* \addtogroup security_configuration */
583 /* \addtogroup configuration */
585#endif /* _ZAF_CONFIG_H_ */