EndDeviceControl

Class Description

Instructs an EndDevice to perform a specified action.

Attributes

NameTypeDescription
deviceCategoryDeviceCategoryTypeSpecifies the bitmap indicating the categories of devices that SHOULD respond. Devices SHOULD ignore events that do not indicate their device category.
drProgramMandatorybooleanA flag to indicate if the EndDeviceControl is considered a mandatory event as defined by the service provider issuing the EndDeviceControl. The drProgramMandatory flag alerts the client/user that they will be subject to penalty or ineligibility based on the service provider’s program rules for that deviceCategory.
loadShiftForwardbooleanIndicates that the event intends to increase consumption. A value of true indicates the intention to increase usage value, and a value of false indicates the intention to decrease usage.
overrideDurationUInt16The overrideDuration attribute provides a duration, in seconds, for which a client device is allowed to override this EndDeviceControl and still meet the contractual agreement with a service provider without opting out. If overrideDuration is not specified, then it SHALL default to 0.

Relationships

Inherits from

Descendant classes

  • No descendant classes

Associations

Source ClassCardinality SourceTarget ClassCardinality Target
EndDeviceControlApplianceLoadReduction0..1
EndDeviceControlDutyCycle0..1
EndDeviceControlOffset0..1
EndDeviceControlSetPoint0..1
EndDeviceControlTargetReduction0..1
EndDeviceControlListEndDeviceControl0..*