You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TestStep("5a", "TH reads from the DUT the OptOutState",
74
74
"Value has to be 0x00 (NoOptOut)"),
75
-
TestStep("6", "If {PICS_S_FA} {featIsNotSupported} skip to step 14",
76
-
"Value has to be 0x00 (NoOptOut)"),
77
-
75
+
TestStep("6", "If ForecastAdjustment feature is not supported on the cluster skip steps 7 to 14"),
78
76
TestStep("7", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.DEM.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.DEM.TESTEVENTTRIGGER for Forecast Adjustment Test Event",
79
77
"Verify DUT responds w/ status SUCCESS(0x00)"),
80
78
TestStep("7a", "TH reads from the DUT the ESAState",
81
79
"Value has to be 0x01 (Online)"),
82
80
TestStep("8", "Reset all accumulated report counts, then wait 12 seconds"),
83
81
TestStep("9", "TH counts all report transactions with an attribute report for the Forecast attribute",
84
-
"TH verifies that numberOfReportsReceived \<= 2"),
82
+
"TH verifies that numberOfReportsReceived <= 2"),
85
83
TestStep("10", "TH reads from the DUT the Forecast",
86
84
"Value has to include slots[0].MinDurationAdjustment, slots[0].MaxDurationAdjustment"),
TestStep("11", "If PowerForecastReporting feature is supported on the cluster TH sends command ModifyForecastRequest with ForecastID=Forecast.ForecastID, SlotAdjustments[0].{SlotIndex=0, Duration=Forecast.Slots[0].MaxDurationAdjustment, NominalPower=forecast.slots[0].minPowerAdjustment}, Cause=GridOptimization, else StateForecastReporting shall be used, omit the NominalPower: TH sends command ModifyForecastRequest with ForecastID=Forecast.ForecastID, SlotAdjustments[0].{SlotIndex=0, Duration=Forecast.Slots[0].MaxDurationAdjustment}, Cause=GridOptimization",
86
+
"Verify DUT responds w/ status SUCCESS(0x00)"),
87
+
TestStep("12", "TH resets all accumulated report counts, then TH sends command CancelRequest",
88
88
"Verify DUT responds w/ status SUCCESS(0x00)"),
89
-
90
-
TestStep("12", "TH resets all accumulated report counts, then TH sends command CancelRequest//// TODO"),
91
-
92
89
TestStep("13", "Wait 5 seconds"),
93
-
94
-
TestStep("13a", "TH counts all report transactions with an attribute report for the Forecast attribute_",
95
-
"TH verifies that numberOfReportsReceived >= 1 and Value has to include ForecastUpdateReason=InternalOptimization in the last attribute report received."),
TestStep("13a", "TH counts all report transactions with an attribute report for the Forecast attribute",
91
+
"TH verifies that numberOfReportsReceived >= 1"),
92
+
TestStep("14", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.DEM.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.DEM.TESTEVENTTRIGGER for Forecast Adjustment Test Event Clear",
93
+
"Verify DUT responds w/ status SUCCESS(0x00)"),
94
+
TestStep("15", "If PowerAdjustment feature is not supported on the cluster skip steps 16 to 21"),
99
95
TestStep("16", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.DEM.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.DEM.TESTEVENTTRIGGER for Power Adjustment Test Event",
100
96
"Verify DUT responds w/ status SUCCESS(0x00)"),
101
97
TestStep("16b", "TH reads from the DUT the PowerAdjustmentCapability",
TestStep("18a", "TH counts all report transactions with an attribute report for the PowerAdjustmentCapability attribute",
107
-
"TH verifies that numberOfReportsReceived \<= 2"),
103
+
"TH verifies that numberOfReportsReceived <= 2"),
108
104
TestStep("19", "TH resets all accumulated report counts, then TH sends command CancelPowerAdjustment",
109
105
"Verify DUT responds w/ status SUCCESS(0x00)"),
110
106
TestStep("20", "Wait 5 seconds"),
111
107
TestStep("20a", "TH counts all report transactions with an attribute report for the PowerAdjustmentCapability attribute",
112
108
"TH verifies that numberOfReportsReceived >=1"),
113
-
114
109
TestStep("21", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.DEM.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.DEM.TESTEVENTTRIGGER for Power Adjustment Test Event Clear",
115
110
"Verify DUT responds w/ status SUCCESS(0x00)"),
116
111
TestStep("22", "Cancel the subscription to the Device Energy Management cluster",
0 commit comments