@@ -14,7 +14,7 @@ limitations under the License.
14
14
<configurator >
15
15
<domain name =" Energy Management" />
16
16
17
- <enum name =" StateEnum" type =" enum8" apiMaturity = " provisional " >
17
+ <enum name =" StateEnum" type =" enum8" >
18
18
<cluster code =" 0x0099" />
19
19
<item name =" NotPluggedIn" value =" 0x00" />
20
20
<item name =" PluggedInNoDemand" value =" 0x01" />
@@ -25,7 +25,7 @@ limitations under the License.
25
25
<item name =" Fault" value =" 0x06" />
26
26
</enum >
27
27
28
- <enum name =" SupplyStateEnum" type =" enum8" apiMaturity = " provisional " >
28
+ <enum name =" SupplyStateEnum" type =" enum8" >
29
29
<cluster code =" 0x0099" />
30
30
<item name =" Disabled" value =" 0x00" />
31
31
<item name =" ChargingEnabled" value =" 0x01" />
@@ -34,7 +34,7 @@ limitations under the License.
34
34
<item name =" DisabledDiagnostics" value =" 0x04" />
35
35
</enum >
36
36
37
- <enum name =" FaultStateEnum" type =" enum8" apiMaturity = " provisional " >
37
+ <enum name =" FaultStateEnum" type =" enum8" >
38
38
<cluster code =" 0x0099" />
39
39
<item name =" NoError" value =" 0x00" />
40
40
<item name =" MeterFailure" value =" 0x01" />
@@ -55,7 +55,7 @@ limitations under the License.
55
55
<item name =" Other" value =" 0xFF" />
56
56
</enum >
57
57
58
- <enum name =" EnergyTransferStoppedReasonEnum" type =" enum8" apiMaturity = " provisional " >
58
+ <enum name =" EnergyTransferStoppedReasonEnum" type =" enum8" >
59
59
<cluster code =" 0x0099" />
60
60
<item name =" EVStopped" value =" 0x00" />
61
61
<item name =" EVSEStopped" value =" 0x01" />
@@ -86,7 +86,7 @@ limitations under the License.
86
86
<item fieldId =" 1" name =" ChargingTargets" array =" true" type =" ChargingTargetStruct" length =" 10" />
87
87
</struct >
88
88
89
- <cluster apiMaturity = " provisional " >
89
+ <cluster >
90
90
<name >Energy EVSE</name >
91
91
<domain >Energy Management</domain >
92
92
<code >0x0099</code >
@@ -177,7 +177,7 @@ limitations under the License.
177
177
<command source =" client" code =" 0x01" name =" Disable" optional =" false" mustUseTimedInvoke =" true" apiMaturity =" provisional" >
178
178
<description >Allows a client to disable the EVSE from charging and discharging.</description >
179
179
</command >
180
- <command source =" client" code =" 0x02" name =" EnableCharging" optional =" false" mustUseTimedInvoke =" true" apiMaturity = " provisional " >
180
+ <command source =" client" code =" 0x02" name =" EnableCharging" optional =" false" mustUseTimedInvoke =" true" >
181
181
<arg name =" ChargingEnabledUntil" type =" epoch_s" isNullable =" true" />
182
182
<arg name =" MinimumChargeCurrent" type =" amperage_ma" min =" 0" max =" 80000" />
183
183
<arg name =" MaximumChargeCurrent" type =" amperage_ma" min =" 0" max =" 80000" />
@@ -188,7 +188,7 @@ limitations under the License.
188
188
<arg name =" MaximumDischargeCurrent" type =" amperage_ma" min =" 0" max =" 80000" />
189
189
<description >Allows a client to enable the EVSE to discharge an EV.</description >
190
190
</command >
191
- <command source =" client" code =" 0x04" name =" StartDiagnostics" optional =" true" mustUseTimedInvoke =" true" apiMaturity = " provisional " >
191
+ <command source =" client" code =" 0x04" name =" StartDiagnostics" optional =" true" mustUseTimedInvoke =" true" >
192
192
<description >Allows a client to put the EVSE into a self-diagnostics mode.</description >
193
193
</command >
194
194
<command source =" client" code =" 0x05" name =" SetTargets" optional =" true" mustUseTimedInvoke =" true" apiMaturity =" provisional" >
@@ -205,41 +205,41 @@ limitations under the License.
205
205
<arg name =" ChargingTargetSchedules" type =" ChargingTargetScheduleStruct" array =" true" length =" 7" />
206
206
<description >The GetTargetsResponse is sent in response to the GetTargets Command.</description >
207
207
</command >
208
- <event side =" server" code =" 0x00" name =" EVConnected" priority =" info" apiMaturity = " provisional " >
208
+ <event side =" server" code =" 0x00" name =" EVConnected" priority =" info" >
209
209
<description >EVConnected</description >
210
- <field id =" 0" name =" SessionID" type =" int32u" apiMaturity = " provisional " />
210
+ <field id =" 0" name =" SessionID" type =" int32u" />
211
211
</event >
212
- <event side =" server" code =" 0x01" name =" EVNotDetected" priority =" info" apiMaturity = " provisional " >
212
+ <event side =" server" code =" 0x01" name =" EVNotDetected" priority =" info" >
213
213
<description >EVNotDetected</description >
214
- <field id =" 0" name =" SessionID" type =" int32u" apiMaturity = " provisional " />
215
- <field id =" 1" name =" State" type =" StateEnum" apiMaturity = " provisional " min =" 0x00" max =" 0x06" />
216
- <field id =" 2" name =" SessionDuration" type =" elapsed_s" apiMaturity = " provisional " />
217
- <field id =" 3" name =" SessionEnergyCharged" type =" energy_mwh" min =" 0" apiMaturity = " provisional " />
214
+ <field id =" 0" name =" SessionID" type =" int32u" />
215
+ <field id =" 1" name =" State" type =" StateEnum" min =" 0x00" max =" 0x06" />
216
+ <field id =" 2" name =" SessionDuration" type =" elapsed_s" />
217
+ <field id =" 3" name =" SessionEnergyCharged" type =" energy_mwh" min =" 0" />
218
218
<field id =" 4" name =" SessionEnergyDischarged" type =" energy_mwh" min =" 0" optional =" true" apiMaturity =" provisional" />
219
219
</event >
220
- <event side =" server" code =" 0x02" name =" EnergyTransferStarted" priority =" info" apiMaturity = " provisional " >
220
+ <event side =" server" code =" 0x02" name =" EnergyTransferStarted" priority =" info" >
221
221
<description >EnergyTransferStarted</description >
222
- <field id =" 0" name =" SessionID" type =" int32u" apiMaturity = " provisional " />
223
- <field id =" 1" name =" State" type =" StateEnum" apiMaturity = " provisional " min =" 0x00" max =" 0x06" />
224
- <field id =" 2" name =" MaximumCurrent" type =" amperage_ma" min =" 0" max =" 80000" apiMaturity = " provisional " />
222
+ <field id =" 0" name =" SessionID" type =" int32u" />
223
+ <field id =" 1" name =" State" type =" StateEnum" min =" 0x00" max =" 0x06" />
224
+ <field id =" 2" name =" MaximumCurrent" type =" amperage_ma" min =" 0" max =" 80000" />
225
225
</event >
226
- <event side =" server" code =" 0x03" name =" EnergyTransferStopped" priority =" info" apiMaturity = " provisional " >
226
+ <event side =" server" code =" 0x03" name =" EnergyTransferStopped" priority =" info" >
227
227
<description >EnergyTransferStopped</description >
228
- <field id =" 0" name =" SessionID" type =" int32u" apiMaturity = " provisional " />
229
- <field id =" 1" name =" State" type =" StateEnum" apiMaturity = " provisional " min =" 0x00" max =" 0x06" />
230
- <field id =" 2" name =" Reason" type =" EnergyTransferStoppedReasonEnum" apiMaturity = " provisional " min =" 0x00" max =" 0x02" />
231
- <field id =" 4" name =" EnergyTransferred" type =" energy_mwh" min =" 0" apiMaturity = " provisional " />
228
+ <field id =" 0" name =" SessionID" type =" int32u" />
229
+ <field id =" 1" name =" State" type =" StateEnum" min =" 0x00" max =" 0x06" />
230
+ <field id =" 2" name =" Reason" type =" EnergyTransferStoppedReasonEnum" min =" 0x00" max =" 0x02" />
231
+ <field id =" 4" name =" EnergyTransferred" type =" energy_mwh" min =" 0" />
232
232
</event >
233
- <event side =" server" code =" 0x04" name =" Fault" priority =" critical" apiMaturity = " provisional " >
233
+ <event side =" server" code =" 0x04" name =" Fault" priority =" critical" >
234
234
<description >Fault</description >
235
- <field id =" 0" name =" SessionID" type =" int32u" isNullable =" true" apiMaturity = " provisional " />
236
- <field id =" 1" name =" State" type =" StateEnum" apiMaturity = " provisional " min =" 0x00" max =" 0x06" />
237
- <field id =" 2" name =" FaultStatePreviousState" type =" FaultStateEnum" apiMaturity = " provisional " min =" 0x00" max =" 0xFF" />
238
- <field id =" 4" name =" FaultStateCurrentState" type =" FaultStateEnum" apiMaturity = " provisional " min =" 0x00" max =" 0xFF" />
235
+ <field id =" 0" name =" SessionID" type =" int32u" isNullable =" true" />
236
+ <field id =" 1" name =" State" type =" StateEnum" min =" 0x00" max =" 0x06" />
237
+ <field id =" 2" name =" FaultStatePreviousState" type =" FaultStateEnum" min =" 0x00" max =" 0xFF" />
238
+ <field id =" 4" name =" FaultStateCurrentState" type =" FaultStateEnum" min =" 0x00" max =" 0xFF" />
239
239
</event >
240
- <event side =" server" code =" 0x05" name =" RFID" priority =" info" apiMaturity = " provisional " optional =" true" >
240
+ <event side =" server" code =" 0x05" name =" RFID" priority =" info" optional =" true" >
241
241
<description >RFID</description >
242
- <field id =" 0" name =" UID" type =" octet_string" length =" 10" apiMaturity = " provisional " />
242
+ <field id =" 0" name =" UID" type =" octet_string" length =" 10" />
243
243
</event >
244
244
</cluster >
245
245
0 commit comments