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
15
16#ifndef ZAF_APPLICATIONUTILITIES_ZAF_FILE_IDS_H_
17#define ZAF_APPLICATIONUTILITIES_ZAF_FILE_IDS_H_
18
29
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//Base file ID number for CC_Configuration. 100 file ID numbers are allocated for future use.
46#define ZAF_FILE_ID_CC_CONFIGURATION_BASE (100)
47#define ZAF_FILE_ID_CC_CONFIGURATION_LAST (199)
48
49// Base file ID number for CC_UserCode. 255 file ID numbers are allocated for future use.
50#define ZAF_FILE_ID_CC_USER_CODE_BASE (200)
51#define ZAF_FILE_ID_CC_USER_CODE_LAST (455)
52
53// Base file ID number for CC_ColorSwitch. 255 file ID numbers are allocated for future use.
54#define ZAF_FILE_ID_CC_COLOR_SWITCH_BASE (456)
55#define ZAF_FILE_ID_CC_COLOR_SWITCH_LAST (711)
56
57// Base file ID number for CC_MutilevelSwitch. 255 file ID numbers are allocated for future use.
58#define ZAF_FILE_ID_CC_MULTILEVEL_SWITCH_BASE (712)
59#define ZAF_FILE_ID_CC_MULTILEVEL_SWITCH_LAST (967)
60
65#define ZAF_FILE_ID_CC_USER_CREDENTIAL_NUMBER_OF_USERS (968)
66#define ZAF_FILE_ID_CC_USER_CREDENTIAL_NUMBER_OF_CREDENTIALS (969)
67#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_DESCRIPTOR_TABLE (970)
68#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_BASE (971)
69#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_LAST (1226)
70#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_NAME_BASE (1227)
71#define ZAF_FILE_ID_CC_USER_CREDENTIAL_USER_NAME_LAST (1482)
72#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_DESCRIPTOR_TABLE (1483)
73#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_BASE (1484)
74#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_LAST (1739)
75#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_DATA_BASE (1740)
76#define ZAF_FILE_ID_CC_USER_CREDENTIAL_CREDENTIAL_DATA_LAST (1995)
77
81#define ZAF_FILE_ID_ADMIN_PIN_CODE (1996)
82
83#define ZAF_FILE_SIZE_APP_VERSION (sizeof(uint32_t))
84
89
90#endif /* ZAF_APPLICATIONUTILITIES_ZAF_FILE_IDS_H_ */