@@ -130,10 +130,10 @@ Davis, CA 95616, USA
130
130
</features >
131
131
<dataTypes >
132
132
<enum name =" AdjustmentCauseEnum" >
133
- <item value =" 0" name =" Local " summary =" The adjustment is to optimize the local energy usage" >
133
+ <item value =" 0" name =" LocalOptimization " summary =" The adjustment is to optimize the local energy usage" >
134
134
<optionalConform />
135
135
</item >
136
- <item value =" 1" name =" Grid " summary =" The adjustment is to optimize the grid energy usage" >
136
+ <item value =" 1" name =" GridOptimization " summary =" The adjustment is to optimize the grid energy usage" >
137
137
<optionalConform />
138
138
</item >
139
139
</enum >
@@ -237,13 +237,13 @@ Davis, CA 95616, USA
237
237
</item >
238
238
</enum >
239
239
<enum name =" ForecastUpdateReasonEnum" >
240
- <item value =" 0" name =" Internal " summary =" The update was due to internal ESA device optimization" >
240
+ <item value =" 0" name =" InternalOptimization " summary =" The update was due to internal ESA device optimization" >
241
241
<optionalConform />
242
242
</item >
243
- <item value =" 1" name =" Local " summary =" The update was due to local EMS optimization" >
243
+ <item value =" 1" name =" LocalOptimization " summary =" The update was due to local EMS optimization" >
244
244
<optionalConform />
245
245
</item >
246
- <item value =" 2" name =" Grid " summary =" The update was due to grid optimization" >
246
+ <item value =" 2" name =" GridOptimization " summary =" The update was due to grid optimization" >
247
247
<optionalConform />
248
248
</item >
249
249
</enum >
@@ -257,218 +257,178 @@ Davis, CA 95616, USA
257
257
<item value =" 2" name =" GridOptOut" summary =" The user has opted out of grid EMS optimizations only" >
258
258
<mandatoryConform />
259
259
</item >
260
- <item value =" 3" name =" OptOut" summary =" The user has opted out of all optimizations" >
260
+ <item value =" 3" name =" OptOut" summary =" The user has opted out of all external optimizations" >
261
261
<mandatoryConform />
262
262
</item >
263
263
</enum >
264
264
<struct name =" ConstraintsStruct" >
265
265
<field id =" 0" name =" StartTime" type =" epoch-s" >
266
- <access read =" true" write =" true" />
267
266
<mandatoryConform />
268
267
<constraint type =" desc" />
269
268
</field >
270
269
<field id =" 1" name =" Duration" type =" elapsed-s" >
271
- <access read =" true" write =" true" />
272
270
<mandatoryConform />
273
271
<constraint type =" between" from =" 0" to =" 86400" />
274
272
</field >
275
273
<field id =" 2" name =" NominalPower" type =" power-mW" >
276
- <access read =" true" write =" true" />
277
274
<mandatoryConform >
278
275
<feature name =" PFR" />
279
276
</mandatoryConform >
280
277
<constraint type =" desc" />
281
278
</field >
282
279
<field id =" 3" name =" MaximumEnergy" type =" energy-mWh" >
283
- <access read =" true" write =" true" />
284
280
<mandatoryConform >
285
281
<feature name =" PFR" />
286
282
</mandatoryConform >
287
283
</field >
288
284
<field id =" 4" name =" LoadControl" type =" int8" >
289
- <access read =" true" write =" true" />
290
285
<mandatoryConform >
291
286
<feature name =" SFR" />
292
287
</mandatoryConform >
293
288
</field >
294
289
</struct >
295
290
<struct name =" CostStruct" >
296
291
<field id =" 0" name =" CostType" type =" CostTypeEnum" default =" 0" >
297
- <access read =" true" />
298
292
<mandatoryConform />
299
293
</field >
300
294
<field id =" 1" name =" Value" type =" int32" default =" 0" >
301
- <access read =" true" />
302
295
<mandatoryConform />
303
296
</field >
304
297
<field id =" 2" name =" DecimalPoints" type =" uint8" default =" 0" >
305
- <access read =" true" />
306
298
<mandatoryConform />
307
299
</field >
308
300
<field id =" 3" name =" Currency" type =" uint16" default =" 0" >
309
- <access read =" true" />
310
301
<optionalConform />
311
302
<constraint type =" max" value =" 999" />
312
303
</field >
313
304
</struct >
314
305
<struct name =" ForecastStruct" >
315
306
<field id =" 0" name =" ForecastId" type =" uint16" default =" 0" >
316
- <access read =" true" />
317
307
<mandatoryConform />
318
308
</field >
319
309
<field id =" 1" name =" ActiveSlotNumber" type =" uint16" default =" 0" >
320
- <access read =" true" />
321
310
<quality nullable =" true" />
322
311
<mandatoryConform />
323
312
</field >
324
313
<field id =" 2" name =" StartTime" type =" epoch-s" >
325
- <access read =" true" />
326
314
<mandatoryConform />
327
315
</field >
328
316
<field id =" 3" name =" EndTime" type =" epoch-s" >
329
- <access read =" true" />
330
317
<mandatoryConform />
331
318
</field >
332
319
<field id =" 4" name =" EarliestStartTime" type =" epoch-s" >
333
- <access read =" true" />
334
320
<quality nullable =" true" />
335
321
<mandatoryConform >
336
322
<feature name =" STA" />
337
323
</mandatoryConform >
338
324
</field >
339
325
<field id =" 5" name =" LatestEndTime" type =" epoch-s" >
340
- <access read =" true" />
341
326
<mandatoryConform >
342
327
<feature name =" STA" />
343
328
</mandatoryConform >
344
329
</field >
345
330
<field id =" 6" name =" IsPauseable" type =" bool" >
346
- <access read =" true" />
347
331
<mandatoryConform />
348
332
</field >
349
333
<field id =" 7" name =" Slots" type =" list" >
350
334
<entry type =" SlotStruct" />
351
- <access read =" true" />
352
335
<mandatoryConform />
353
336
<constraint type =" maxCount" value =" 10" />
354
337
</field >
355
338
<field id =" 8" name =" ForecastUpdateReason" type =" ForecastUpdateReasonEnum" >
356
- <access read =" true" />
357
339
<mandatoryConform />
358
340
</field >
359
341
</struct >
360
342
<struct name =" PowerAdjustStruct" >
361
343
<field id =" 0" name =" MinPower" type =" power-mW" default =" 0" >
362
- <access read =" true" />
363
344
<mandatoryConform />
364
345
</field >
365
346
<field id =" 1" name =" MaxPower" type =" power-mW" default =" 0" >
366
- <access read =" true" />
367
347
<mandatoryConform />
368
348
</field >
369
349
<field id =" 2" name =" MinDuration" type =" elapsed-s" default =" 0" >
370
- <access read =" true" />
371
350
<mandatoryConform />
372
351
</field >
373
352
<field id =" 3" name =" MaxDuration" type =" elapsed-s" >
374
- <access read =" true" />
375
353
<mandatoryConform />
376
354
</field >
377
355
</struct >
378
356
<struct name =" SlotAdjustmentStruct" >
379
357
<field id =" 0" name =" SlotIndex" type =" uint8" >
380
- <access read =" true" write =" true" />
381
358
<mandatoryConform />
382
359
<constraint type =" desc" />
383
360
</field >
384
361
<field id =" 1" name =" NominalPower" type =" power-mW" >
385
- <access read =" true" write =" true" />
386
362
<mandatoryConform />
387
363
<constraint type =" desc" />
388
364
</field >
389
365
<field id =" 2" name =" Duration" type =" elapsed-s" >
390
- <access read =" true" write =" true" />
391
366
<mandatoryConform />
392
367
<constraint type =" desc" />
393
368
</field >
394
369
</struct >
395
370
<struct name =" SlotStruct" >
396
371
<field id =" 0" name =" MinDuration" type =" elapsed-s" >
397
- <access read =" true" />
398
372
<mandatoryConform />
399
373
</field >
400
374
<field id =" 1" name =" MaxDuration" type =" elapsed-s" >
401
- <access read =" true" />
402
375
<mandatoryConform />
403
376
</field >
404
377
<field id =" 2" name =" DefaultDuration" type =" elapsed-s" >
405
- <access read =" true" />
406
378
<mandatoryConform />
407
379
</field >
408
380
<field id =" 3" name =" ElapsedSlotTime" type =" elapsed-s" >
409
- <access read =" true" />
410
381
<mandatoryConform />
411
382
</field >
412
383
<field id =" 4" name =" RemainingSlotTime" type =" elapsed-s" >
413
- <access read =" true" />
414
384
<mandatoryConform />
415
385
</field >
416
386
<field id =" 5" name =" SlotIsPauseable" type =" bool" >
417
- <access read =" true" />
418
387
<mandatoryConform >
419
388
<feature name =" PAU" />
420
389
</mandatoryConform >
421
390
</field >
422
391
<field id =" 6" name =" MinPauseDuration" type =" elapsed-s" >
423
- <access read =" true" />
424
392
<mandatoryConform >
425
393
<feature name =" PAU" />
426
394
</mandatoryConform >
427
395
</field >
428
396
<field id =" 7" name =" MaxPauseDuration" type =" elapsed-s" >
429
- <access read =" true" />
430
397
<mandatoryConform >
431
398
<feature name =" PAU" />
432
399
</mandatoryConform >
433
400
</field >
434
401
<field id =" 8" name =" ManufacturerESAState" type =" uint16" >
435
- <access read =" true" />
436
402
<mandatoryConform >
437
403
<feature name =" SFR" />
438
404
</mandatoryConform >
439
405
</field >
440
406
<field id =" 9" name =" NominalPower" type =" power-mW" >
441
- <access read =" true" />
442
407
<mandatoryConform >
443
408
<feature name =" PFR" />
444
409
</mandatoryConform >
445
410
</field >
446
411
<field id =" 10" name =" MinPower" type =" power-mW" >
447
- <access read =" true" />
448
412
<mandatoryConform >
449
413
<feature name =" PFR" />
450
414
</mandatoryConform >
451
415
</field >
452
416
<field id =" 11" name =" MaxPower" type =" power-mW" >
453
- <access read =" true" />
454
417
<mandatoryConform >
455
418
<feature name =" PFR" />
456
419
</mandatoryConform >
457
420
</field >
458
421
<field id =" 12" name =" NominalEnergy" type =" energy-mWh" >
459
- <access read =" true" />
460
422
<mandatoryConform >
461
423
<feature name =" PFR" />
462
424
</mandatoryConform >
463
425
</field >
464
426
<field id =" 13" name =" Costs" type =" list" >
465
427
<entry type =" CostStruct" />
466
- <access read =" true" />
467
428
<optionalConform />
468
429
<constraint type =" maxCount" value =" 5" />
469
430
</field >
470
431
<field id =" 14" name =" MinPowerAdjustment" type =" power-mW" >
471
- <access read =" true" />
472
432
<mandatoryConform >
473
433
<andTerm >
474
434
<feature name =" FA" />
@@ -477,7 +437,6 @@ Davis, CA 95616, USA
477
437
</mandatoryConform >
478
438
</field >
479
439
<field id =" 15" name =" MaxPowerAdjustment" type =" power-mW" >
480
- <access read =" true" />
481
440
<mandatoryConform >
482
441
<andTerm >
483
442
<feature name =" FA" />
@@ -486,7 +445,6 @@ Davis, CA 95616, USA
486
445
</mandatoryConform >
487
446
</field >
488
447
<field id =" 16" name =" MinDurationAdjustment" type =" elapsed-s" >
489
- <access read =" true" />
490
448
<mandatoryConform >
491
449
<andTerm >
492
450
<feature name =" FA" />
@@ -498,7 +456,6 @@ Davis, CA 95616, USA
498
456
</mandatoryConform >
499
457
</field >
500
458
<field id =" 17" name =" MaxDurationAdjustment" type =" elapsed-s" >
501
- <access read =" true" />
502
459
<mandatoryConform >
503
460
<andTerm >
504
461
<feature name =" FA" />
0 commit comments