: Public Class
Created: 22/05/2008 00:21:51
Modified: 24/05/2016 12:08:15
Project:
Advanced:
Instructs an end device (or an end device group) to perform a specified action.<br/><br/>
Attribute
Public Integer
  drProgramLevel
Details:
Notes: 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).<br/>
Public Boolean
  drProgramMandatory
Details:
Notes: 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).<br/>
Public String
  issuerID
Details:
Notes: Unique identifier of the business entity originating an end device control.<br/><br/>
Public String
  issuerTrackingID
Details:
Notes: 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.<br/><br/>
Public FloatQuantity
  priceSignal
Details:
Notes: (if applicable) Price signal used as parameter for this end device control.<br/>
Public EndDeviceTiming
  primaryDeviceTiming
Details:
Notes: Timing for the control actions performed on the device identified in the end device control.<br/><br/>
Public String
  reason
Details:
Notes: 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.<br/>
Public DateTimeInterval
  scheduledInterval
Details:
Notes: (if control has scheduled duration) Date and time interval the control has been scheduled to execute within.<br/>
Public EndDeviceTiming
  secondaryDeviceTiming
Details:
Notes: 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.<br/><br/>
Element Source Role Target Role
EndDeviceAction
Class  
Name: EndDeviceControl
End device control issuing this end device action.
Name: EndDeviceAction
End device action issued by this end device control.
Details:
 
UsagePointGroup
Class  
Name: EndDeviceControls
All end device controls sending commands to this usage point group.
Name: UsagePointGroups
All usage point groups receiving commands from this end device control.
Details:
 
UsagePoint
Class  
Name: EndDeviceControls
All end device controls sending commands to this usage point.
Name: UsagePoints
All usage points receiving commands from this end device control.
Details:
 
EndDevice
Class  
Name: EndDeviceControls
All end device controls sending commands to this end device.
Name: EndDevices
All end devices receiving commands from this end device control.
Details:
 
EndDeviceControlType
Class  
Name: EndDeviceControls
All end device controls of this type.
Name: EndDeviceControlType
Type of this end device control.
Details:
 
Element Source Role Target Role
EndDeviceGroup
Class  
Name: EndDeviceGroups
All end device groups receiving commands from this end device control.
Name: EndDeviceControls
All end device controls sending commands to this end device group.
Details:
 
Object Type Connection Direction Notes
IdentifiedObject Class Generalization To