Skip to content

Commit 7c3613a

Browse files
committed
Water heater event trigger set endpoint added
1 parent 02fcdeb commit 7c3613a

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/app/TestEventTriggerDelegate.h

+5
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@ class TestEventTriggerHandler : public IntrusiveListNodeBase<IntrusiveMode::Auto
3737
* @return CHIP_NO_ERROR on success or another CHIP_ERROR on failure
3838
*/
3939
virtual CHIP_ERROR HandleEventTrigger(uint64_t eventTrigger) = 0;
40+
uint64_t setEndpointInEventTrigger(uint64_t eventTrigger)
41+
{
42+
uint64_t endpointMask = 0x0000FFFF00000000;
43+
return eventTrigger & ~endpointMask;
44+
}
4045
};
4146

4247
class TestEventTriggerDelegate

src/app/clusters/water-heater-management-server/WaterHeaterManagementTestEventTriggerHandler.h

+1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ class WaterHeaterManagementTestEventTriggerHandler : public TestEventTriggerHand
7575

7676
CHIP_ERROR HandleEventTrigger(uint64_t eventTrigger) override
7777
{
78+
eventTrigger = setEndpointInEventTrigger(eventTrigger);
7879
if (HandleWaterHeaterManagementTestEventTrigger(eventTrigger))
7980
{
8081
return CHIP_NO_ERROR;

0 commit comments

Comments
 (0)