EndDeviceControl
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
Ancestors
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
EndDeviceControl | 0..* | EndDeviceControlType | 1 | EndDeviceControls | All end device controls of this type. | EndDeviceControlType | Type of 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. |
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..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..* | 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..* | EndDeviceGroup | 0..* | EndDeviceControls | All end device controls sending commands to this end device group. | EndDeviceGroups | All end device groups receiving commands from this end device control. |