Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
zaf_config.h
Go to the documentation of this file.
1
8#ifndef _ZAF_CONFIG_H_
9#define _ZAF_CONFIG_H_
10
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
45 /* \addtogroup cc_firmware_update_bootloader_update */
46
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
66 /* \addtogroup cc_firmware_update_firmware_targets */
67
200#if !defined(ZAF_CONFIG_USER_ICON_TYPE)
201#define ZAF_CONFIG_USER_ICON_TYPE ICON_TYPE_GENERIC_ON_OFF_POWER_SWITCH
202#endif /* !defined(ZAF_CONFIG_USER_ICON_TYPE) */
203
328#if !defined(ZAF_CONFIG_INSTALLER_ICON_TYPE)
329#define ZAF_CONFIG_INSTALLER_ICON_TYPE ICON_TYPE_GENERIC_ON_OFF_POWER_SWITCH
330#endif /* !defined(ZAF_CONFIG_INSTALLER_ICON_TYPE) */
331
332 /* \addtogroup cc_zwaveplusinfo_configuration */
333
355#if !defined(ZAF_CONFIG_HARDWARE_VERSION)
356#define ZAF_CONFIG_HARDWARE_VERSION 1
357#endif /* !defined(ZAF_CONFIG_HARDWARE_VERSION) */
358
359 /* \addtogroup version_configuration */
360
375#if !defined(ZAF_CONFIG_MANUFACTURER_ID)
376#define ZAF_CONFIG_MANUFACTURER_ID 0x0000
377#endif /* !defined(ZAF_CONFIG_MANUFACTURER_ID) */
378
385#if !defined(ZAF_CONFIG_PRODUCT_TYPE_ID)
386#define ZAF_CONFIG_PRODUCT_TYPE_ID 0x0004
387#endif /* !defined(ZAF_CONFIG_PRODUCT_TYPE_ID) */
388
395#if !defined(ZAF_CONFIG_PRODUCT_ID)
396#define ZAF_CONFIG_PRODUCT_ID 0x0000
397#endif /* !defined(ZAF_CONFIG_PRODUCT_ID) */
398
399 /* \addtogroup cc_manufacturer_specific */
400
430#if !defined(ZAF_CONFIG_GENERIC_TYPE)
431#define ZAF_CONFIG_GENERIC_TYPE 0
432#endif /* !defined(ZAF_CONFIG_GENERIC_TYPE) */
433
461#if !defined(ZAF_CONFIG_SPECIFIC_TYPE)
462#define ZAF_CONFIG_SPECIFIC_TYPE SPECIFIC_TYPE_NOT_USED
463#endif /* !defined(ZAF_CONFIG_SPECIFIC_TYPE) */
464
465 /* \addtogroup device_type */
466
481#if !defined(ZAF_CONFIG_NUMBER_OF_END_POINTS)
482#define ZAF_CONFIG_NUMBER_OF_END_POINTS 0
483#endif /* !defined(ZAF_CONFIG_NUMBER_OF_END_POINTS) */
484
485 /* \addtogroup multi_channel_configuration */
486
499#if !defined(ZAF_CONFIG_REQUEST_KEY_S0)
500#define ZAF_CONFIG_REQUEST_KEY_S0 0
501#endif /* !defined(ZAF_CONFIG_REQUEST_KEY_S0) */
502
507#if !defined(ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED)
508#define ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED 0
509#endif /* !defined(ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED) */
510
515#if !defined(ZAF_CONFIG_REQUEST_KEY_S2_AUTHENTICATED)
516#define ZAF_CONFIG_REQUEST_KEY_S2_AUTHENTICATED 0
517#endif /* !defined(ZAF_CONFIG_REQUEST_KEY_S2_AUTHENTICATED) */
518
523#if !defined(ZAF_CONFIG_REQUEST_KEY_S2_ACCESS)
524#define ZAF_CONFIG_REQUEST_KEY_S2_ACCESS 0
525#endif /* !defined(ZAF_CONFIG_REQUEST_KEY_S2_ACCESS) */
526
531#if !defined(ZAF_CONFIG_SECURE_ONLY)
532#define ZAF_CONFIG_SECURE_ONLY 0
533#endif /* !defined(ZAF_CONFIG_SECURE_ONLY) */
534
535 /* \addtogroup security_configuration */
536
537 /* \addtogroup configuration */
538#endif /* _ZAF_CONFIG_H_ */