Skip to content

Commit a16243a

Browse files
committed
GH-43: Refactor modifier_type_t and modifier_node_id
Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
1 parent 99b2789 commit a16243a

File tree

4 files changed

+20
-23
lines changed

4 files changed

+20
-23
lines changed

applications/zpc/components/zcl_cluster_servers/test/user_credential_cluster_server_test.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,8 +389,8 @@ attribute_store_node_t helper_add_complete_user(
389389

390390
// Reported attributes by the end device
391391
// Need those to test MQTT topics
392-
user_credential_user_modifier_node_id_t modifier_node_id = 1212;
393-
user_credential_user_modifier_type_t modifier_type = ZCL_USER_MODIFIER_TYPE_LOCALLY;
392+
user_credential_modifier_node_id_t modifier_node_id = 1212;
393+
user_credential_modifier_type_t modifier_type = ZCL_USER_MODIFIER_TYPE_LOCALLY;
394394
mock_expected_user_mqtt_topic(user_id,
395395
"UserModifierNodeId",
396396
static_cast<uint32_t>(modifier_node_id));

applications/zpc/components/zpc_attribute_store/include/command_class_types/zwave_command_class_user_credential_types.h

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,11 @@ typedef uint16_t user_credential_all_users_checksum_t;
3636
///> User Unique ID. uint16_t
3737
typedef uint16_t user_credential_user_unique_id_t;
3838
///> User Modifier Type. uint8_t
39-
typedef uint8_t user_credential_user_modifier_type_t;
39+
typedef uint8_t user_credential_modifier_type_t;
4040
///> User Modifier Node ID. uint16_t
41-
typedef uint16_t user_credential_user_modifier_node_id_t;
41+
typedef uint16_t user_credential_modifier_node_id_t;
42+
43+
4244
///> User Type. uint8_t
4345
#define USER_CREDENTIAL_USER_TYPE_GENERAL_USER 0x00
4446
#define USER_CREDENTIAL_USER_TYPE_PROGRAMMING_USER 0x03
@@ -68,11 +70,6 @@ typedef uint16_t user_credential_slot_t;
6870
#define USER_CREDENTIAL_OPERATION_TYPE_DELETE 0x02
6971
typedef uint8_t user_credential_operation_type_t;
7072

71-
///> Credential Modifier Type. uint8_t
72-
typedef uint8_t user_credential_modifier_type_t;
73-
///> Credential Modifier Node ID. uint16_t
74-
typedef uint16_t user_credential_modifier_node_id_t;
75-
7673
///> Expiring Timeout for User (Minutes). uint16_t
7774
typedef uint16_t user_credential_expiring_timeout_minutes_t;
7875

applications/zpc/components/zwave_command_classes/src/zwave_command_class_user_credential.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,7 @@ user_credential_user_unique_id_t get_user_id(const uint8_t *event_parameters)
623623
return get_uint16_value(event_parameters, INDEX_USER_UNIQUE_ID);
624624
}
625625

626-
user_credential_user_modifier_type_t
626+
user_credential_modifier_type_t
627627
get_user_modifier_type(const uint8_t *event_parameters)
628628
{
629629
return event_parameters[INDEX_USER_MODIFIER_TYPE];
@@ -910,7 +910,7 @@ void on_notification_event(attribute_store_node_t endpoint_node,
910910
}
911911

912912
// If user doesn't exists in the device we try to remove it also from our side
913-
user_credential_user_modifier_type_t modifier_type
913+
user_credential_modifier_type_t modifier_type
914914
= notification_handler::user::get_user_modifier_type(event_parameters);
915915
if (modifier_type == USER_REPORT_DNE) {
916916
attribute_store_delete_node(user_id_node);

applications/zpc/components/zwave_command_classes/test/zwave_command_class_user_credential_test.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -926,8 +926,8 @@ void test_user_credential_user_get_not_found()
926926

927927
std::vector<uint8_t> helper_create_user_report_frame(
928928
user_credential_user_unique_id_t next_user_id,
929-
user_credential_user_modifier_type_t user_modifier_type,
930-
user_credential_user_modifier_node_id_t user_modifier_node_id,
929+
user_credential_modifier_type_t user_modifier_type,
930+
user_credential_modifier_node_id_t user_modifier_node_id,
931931
user_credential_user_unique_id_t user_id,
932932
user_credential_user_type_t user_type,
933933
user_credential_user_active_state_t user_active_state,
@@ -970,8 +970,8 @@ std::vector<uint8_t> helper_create_user_report_frame(
970970
};
971971

972972
std::vector<uint8_t> helper_create_user_notification_report(
973-
user_credential_user_modifier_type_t user_modifier_type,
974-
user_credential_user_modifier_node_id_t user_modifier_node_id,
973+
user_credential_modifier_type_t user_modifier_type,
974+
user_credential_modifier_node_id_t user_modifier_node_id,
975975
user_credential_user_unique_id_t user_id,
976976
user_credential_user_type_t user_type,
977977
user_credential_user_active_state_t user_active_state,
@@ -1057,8 +1057,8 @@ void test_user_credential_user_report_happy_case()
10571057
constexpr user_credential_user_unique_id_t EXPECTED_SECOND_USER_ID = 1212;
10581058

10591059
user_credential_user_unique_id_t next_user_id = EXPECTED_SECOND_USER_ID;
1060-
user_credential_user_modifier_type_t user_modifier_type = 2;
1061-
user_credential_user_modifier_node_id_t user_modifier_node_id = 1313;
1060+
user_credential_modifier_type_t user_modifier_type = 2;
1061+
user_credential_modifier_node_id_t user_modifier_node_id = 1313;
10621062
user_credential_user_unique_id_t user_id = EXPECTED_FIRST_USER_ID;
10631063
user_credential_user_type_t user_type = 3;
10641064
user_credential_user_active_state_t user_active_state = 1;
@@ -1536,8 +1536,8 @@ std::vector<uint8_t> helper_create_credential_report_frame(
15361536
user_credential_slot_t credential_slot,
15371537
uint8_t crb,
15381538
std::vector<uint8_t> credential_data,
1539-
user_credential_user_modifier_type_t credential_modifier_type,
1540-
user_credential_user_modifier_node_id_t credential_modifier_node_id,
1539+
user_credential_modifier_type_t credential_modifier_type,
1540+
user_credential_modifier_node_id_t credential_modifier_node_id,
15411541
user_credential_type_t next_credential_type,
15421542
user_credential_slot_t next_credential_slot)
15431543
{
@@ -1703,8 +1703,8 @@ void test_user_credential_credential_report_happy_case()
17031703
user_credential_slot_t credential_slot = 1212;
17041704
uint8_t crb = 1;
17051705
std::vector<uint8_t> credential_data = {12, 13, 14, 15, 16};
1706-
user_credential_user_modifier_type_t credential_modifier_type = 13;
1707-
user_credential_user_modifier_node_id_t credential_modifier_node_id = 1312;
1706+
user_credential_modifier_type_t credential_modifier_type = 13;
1707+
user_credential_modifier_node_id_t credential_modifier_node_id = 1312;
17081708
user_credential_type_t next_credential_type = 12;
17091709
user_credential_slot_t next_credential_slot = 1;
17101710

@@ -2190,8 +2190,8 @@ void test_user_credential_user_notification_add_modify_delete_happy_case()
21902190
"An user node should exist");
21912191

21922192
// Create notification report frame
2193-
user_credential_user_modifier_type_t user_modifier_type = 2;
2194-
user_credential_user_modifier_node_id_t user_modifier_node_id = 1212;
2193+
user_credential_modifier_type_t user_modifier_type = 2;
2194+
user_credential_modifier_node_id_t user_modifier_node_id = 1212;
21952195

21962196
auto user_notification_report_frame
21972197
= helper_create_user_notification_report(user_modifier_type,

0 commit comments

Comments
 (0)