@@ -101,6 +101,14 @@ void SetTestEventTrigger_EVChargeDemandClear()
101
101
102
102
dg->HwSetState (sEVSETestEventSaveData .mOldHwStatePluggedInDemand );
103
103
}
104
+ void SetTestEventTrigger_EVTimeOfUseMode ()
105
+ {
106
+ // TODO - See #34249
107
+ }
108
+ void SetTestEventTrigger_EVTimeOfUseModeClear ()
109
+ {
110
+ // TODO - See #34249
111
+ }
104
112
void SetTestEventTrigger_EVSEGroundFault ()
105
113
{
106
114
EnergyEvseDelegate * dg = GetEvseDelegate ();
@@ -159,6 +167,10 @@ bool HandleEnergyEvseTestEventTrigger(uint64_t eventTrigger)
159
167
ChipLogProgress (Support, " [EnergyEVSE-Test-Event] => EV Charge NoDemand" );
160
168
SetTestEventTrigger_EVChargeDemandClear ();
161
169
break ;
170
+ case EnergyEvseTrigger::kEVTimeOfUseMode :
171
+ ChipLogProgress (Support, " [EnergyEVSE-Test-Event] => EV TimeOfUse Mode" );
172
+ SetTestEventTrigger_EVTimeOfUseMode ();
173
+ break ;
162
174
case EnergyEvseTrigger::kEVSEGroundFault :
163
175
ChipLogProgress (Support, " [EnergyEVSE-Test-Event] => EVSE has a GroundFault fault" );
164
176
SetTestEventTrigger_EVSEGroundFault ();
@@ -175,7 +187,10 @@ bool HandleEnergyEvseTestEventTrigger(uint64_t eventTrigger)
175
187
ChipLogProgress (Support, " [EnergyEVSE-Test-Event] => EVSE Diagnostics Completed" );
176
188
SetTestEventTrigger_EVSEDiagnosticsComplete ();
177
189
break ;
178
-
190
+ case EnergyEvseTrigger::kEVTimeOfUseModeClear :
191
+ ChipLogProgress (Support, " [EnergyEVSE-Test-Event] => EV TimeOfUse Mode clear" );
192
+ SetTestEventTrigger_EVTimeOfUseModeClear ();
193
+ break ;
179
194
default :
180
195
return false ;
181
196
}
0 commit comments