Skip to content

Commit a67bef4

Browse files
Thirsrinrzr
authored andcommitted
UIC-3436: Attribute resolver rules ScheduleEntryLock CC
Merge in UIC/uic from feature/UIC-3436-Attribute-resolver-rules-ScheduleEntryLock-CC to feature/UIC-3271-Schedule-Entry-Lock-CC
1 parent 0b89159 commit a67bef4

File tree

2 files changed

+404
-67
lines changed

2 files changed

+404
-67
lines changed

applications/zpc/components/zpc_attribute_store/src/zpc_attribute_store_type_registration.cpp

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -521,27 +521,27 @@ static const std::vector<attribute_schema_t> attribute_schema = {
521521
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_USER_IDENTIFIER, "Schedule Entry Lock User Identifier", ATTRIBUTE_ENDPOINT_ID, U16_STORAGE_TYPE},
522522
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_ENABLED, "Schedule Entry Lock Enable", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_USER_IDENTIFIER, U8_STORAGE_TYPE},
523523
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_ENABLE_ALL, "Schedule Entry Lock All Set Enable", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
524-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_SLOTS_WEEK_DAY, "Number Of Slots Week Day", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_USER_IDENTIFIER, U8_STORAGE_TYPE},
525-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_SLOTS_YEAR_DAY, "Number Of Slots Year Day", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_USER_IDENTIFIER, U8_STORAGE_TYPE},
526-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_SET_ACTION, "Week Day Schedule Set Action", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
524+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_SLOTS_WEEK_DAY, "Number Of Slots Week Day", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
525+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_SLOTS_YEAR_DAY, "Number Of Slots Year Day", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
527526
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_SLOT_ID, "Week Day Schedule Slot ID", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_USER_IDENTIFIER, U8_STORAGE_TYPE},
528-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_DAY_OF_WEEK, "Week Day Schedule Day Of Week", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
529-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_START_HOUR, "Week Day Schedule Start Hour", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
530-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_START_MINUTE, "Week Day Schedule Start Minute", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
531-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_STOP_HOUR, "Week Day Schedule Stop Hour", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
532-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_STOP_MINUTE, "Week Day Schedule Stop Minute", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
533-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SET_ACTION, "Year Day Schedule Set Action", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
534-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, "Year Day Schedule Slot ID", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
535-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_YEAR, "Year Day Schedule Start Year", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
536-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_MONTH, "Year Day Schedule Start Month", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
537-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_DAY, "Year Day Schedule Start Day", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
538-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_HOUR, "Year Day Schedule Start Hour", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
539-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_MINUTE, "Year Day Schedule Start Minute", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
540-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_YEAR, "Year Day Schedule Stop Year", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
541-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_MONTH, "Year Day Schedule Stop Month", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
542-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_DAY, "Year Day Schedule Stop Day", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
543-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_HOUR, "Year Day Schedule Stop Hour", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
544-
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_MINUTE, "Year Day Schedule Stop Minute", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
527+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_SET_ACTION, "Week Day Schedule Set Action", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
528+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_DAY_OF_WEEK, "Week Day Schedule Day Of Week", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
529+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_START_HOUR, "Week Day Schedule Start Hour", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
530+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_START_MINUTE, "Week Day Schedule Start Minute", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
531+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_STOP_HOUR, "Week Day Schedule Stop Hour", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
532+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_STOP_MINUTE, "Week Day Schedule Stop Minute", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_WEEK_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
533+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, "Year Day Schedule Slot ID", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_USER_IDENTIFIER, U8_STORAGE_TYPE},
534+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SET_ACTION, "Year Day Schedule Set Action", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
535+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_YEAR, "Year Day Schedule Start Year", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
536+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_MONTH, "Year Day Schedule Start Month", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
537+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_DAY, "Year Day Schedule Start Day", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
538+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_HOUR, "Year Day Schedule Start Hour", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
539+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_START_MINUTE, "Year Day Schedule Start Minute", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
540+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_YEAR, "Year Day Schedule Stop Year", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
541+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_MONTH, "Year Day Schedule Stop Month", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
542+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_DAY, "Year Day Schedule Stop Day", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
543+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_HOUR, "Year Day Schedule Stop Hour", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
544+
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_STOP_MINUTE, "Year Day Schedule Stop Minute", ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_YEAR_DAY_SCHEDULE_SLOT_ID, U8_STORAGE_TYPE},
545545

546546
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_SIGN_TZO, "Schedule Entry Lock Sign TZO", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},
547547
{ATTRIBUTE_COMMAND_CLASS_SCHEDULE_ENTRY_LOCK_HOUR_TZO, "Schedule Entry Lock Hour TZO", ATTRIBUTE_ENDPOINT_ID, U8_STORAGE_TYPE},

0 commit comments

Comments
 (0)