Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
ZAF_file_ids.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Silicon Laboratories Inc. <https://www.silabs.com/>
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
16#ifndef ZAF_APPLICATIONUTILITIES_ZAF_FILE_IDS_H_
17#define ZAF_APPLICATIONUTILITIES_ZAF_FILE_IDS_H_
18
30#define ZAF_FILE_ID_APP_VERSION (0)
31#define ZAF_FILE_ID_ASSOCIATIONINFO (1)
32#define ZAF_FILE_ID_USERCODE (2) // Deprecated. Used for migration only
33#define ZAF_FILE_ID_BATTERYDATA (3)
34#define ZAF_FILE_ID_NOTIFICATIONDATA (4)
35#define ZAF_FILE_ID_WAKEUPCCDATA (5)
36#define ZAF_FILE_ID_CC_FIRMWARE_UPDATE (6)
37#define ZAF_FILE_ID_CC_CONFIGURATION (7) //Obsolete ID nr. (Do not remove since legacy files may exist.)
38#define ZAF_FILE_ID_KEY_FOB_NODES (8)
39#define ZAF_FILE_ID_CC_DOOR_LOCK (9)
40#define ZAF_FILE_ID_BASIC_SET (10)
41#define ZAF_FILE_ID_CENTRAL_SCENE_CONFIG (11)
42#define ZAF_FILE_ID_APP_NAME (12)
43//Add file IDs for single files here.
44
45
46//Base file ID number for CC_Configuration. 100 file ID numbers are allocated for future use.
47#define ZAF_FILE_ID_CC_CONFIGURATION_BASE (100)
48#define ZAF_FILE_ID_CC_CONFIGURATION_LAST (199)
49
50// Base file ID number for CC_UserCode. 255 file ID numbers are allocated for future use.
51#define ZAF_FILE_ID_CC_USER_CODE_BASE (200)
52#define ZAF_FILE_ID_CC_USER_CODE_LAST (455)
53
54// Base file ID number for CC_ColorSwitch. 255 file ID numbers are allocated for future use.
55#define ZAF_FILE_ID_CC_COLOR_SWITCH_BASE (456)
56#define ZAF_FILE_ID_CC_COLOR_SWITCH_LAST (711)
57
58// Base file ID number for CC_MutilevelSwitch. 255 file ID numbers are allocated for future use.
59#define ZAF_FILE_ID_CC_MULTILEVEL_SWITCH_BASE (712)
60#define ZAF_FILE_ID_CC_MULTILEVEL_SWITCH_LAST (967)
61
66#define ZAF_FILE_ID_CC_USER_CREDENTIAL_NUMBER_OF_USERS (968)
67#define ZAF_FILE_ID_CC_USER_CREDENTIAL_NUMBER_OF_CREDENTIALS (969)
68#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_DESCRIPTOR_TABLE (970)
69#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_BASE (971)
70#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_LAST (1226)
71#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_NAME_BASE (1227)
72#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_NAME_LAST (1482)
73#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_DESCRIPTOR_TABLE (1483)
74#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_BASE (1484)
75#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_LAST (1739)
76#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_DATA_BASE (1740)
77#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_DATA_LAST (1995)
78
82#define ZAF_FILE_ID_ADMIN_PIN_CODE (1996)
83
84#define ZAF_FILE_SIZE_APP_VERSION (sizeof(uint32_t))
85
91#endif /* ZAF_APPLICATIONUTILITIES_ZAF_FILE_IDS_H_ */