Class Description

Instructs an end device (or an end device group) to perform a specified action.

Attributes

Name Type Description
drProgramLevel Integer Level of a demand response program request, where 0=emergency. Note: Attribute is not defined on DemandResponseProgram as it is not its inherent property (it serves to control it).
drProgramMandatory Boolean Whether a demand response program request is mandatory. Note: Attribute is not defined on DemandResponseProgram as it is not its inherent property (it serves to control it).
issuerID String Unique identifier of the business entity originating an end device control.
issuerTrackingID String Identifier assigned by the initiator (e.g. retail electric provider) of an end device control action to uniquely identify the demand response event, text message, or other subject of the control action. Can be used when cancelling an event or text message request or to identify the originating event or text message in a consequential end device event.
priceSignal FloatQuantity (if applicable) Price signal used as parameter for this end device control.
primaryDeviceTiming EndDeviceTiming Timing for the control actions performed on the device identified in the end device control.
reason String Reason for the control action that allows to determine how to continue processing. For example, disconnect meter command may require different processing by the receiving system if it has been issued for a network-related reason (protection) or for a payment-related reason.
scheduledInterval DateTimeInterval (if control has scheduled duration) Date and time interval the control has been scheduled to execute within.
secondaryDeviceTiming EndDeviceTiming Timing for the control actions performed by devices that are responding to event related information sent to the primary device indicated in the end device control. For example, load control actions performed by a PAN device in response to demand response event information sent to a PAN gateway server.

Relationships

Inherits from

Descendant classes

  • No descendant classes

Leaf/Root class

IsLeaf IsRoot
False False

Associations

Source Class Cardinality Source Target Class Cardinality Target Source Name Source Assoc. Description Target Name Target Assoc. Description
EndDeviceControl 0..* EndDevice 0..* EndDeviceControls All end device controls sending commands to this end device. EndDevices All end devices receiving commands from this end device control.
EndDeviceControl 0..1 EndDeviceAction 0..1 EndDeviceControl End device control issuing this end device action. EndDeviceAction End device action issued by this end device control.
EndDeviceControl 0..* EndDeviceControlType 1 EndDeviceControls All end device controls of this type. EndDeviceControlType Type of this end device control.
EndDeviceControl 0..* UsagePoint 0..* EndDeviceControls All end device controls sending commands to this usage point. UsagePoints All usage points receiving commands from this end device control.
EndDeviceControl 0..* UsagePointGroup 0..* EndDeviceControls All end device controls sending commands to this usage point group. UsagePointGroups All usage point groups receiving commands from this end device control.
EndDeviceGroup 0..* EndDeviceControl 0..* EndDeviceGroups All end device groups receiving commands from this end device control. EndDeviceControls All end device controls sending commands to this end device group.