Skip to main content

EndDeviceControl

Class Description

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

Attributes

NameTypeDescription
drProgramLevelIntegerLevel 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).
drProgramMandatoryBooleanWhether 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).
issuerIDStringUnique identifier of the business entity originating an end device control.
issuerTrackingIDStringIdentifier 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.
priceSignalFloatQuantity(if applicable) Price signal used as parameter for this end device control.
primaryDeviceTimingEndDeviceTimingTiming for the control actions performed on the device identified in the end device control.
reasonStringReason 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.
scheduledIntervalDateTimeInterval(if control has scheduled duration) Date and time interval the control has been scheduled to execute within.
secondaryDeviceTimingEndDeviceTimingTiming 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 ClassSource CardinalityTargetTarget CardinalitySource NameSource Assoc. DescriptionTarget NameTarget Assoc. Description
EndDeviceControl0..*EndDeviceControlType1EndDeviceControlsAll end device controls of this type.EndDeviceControlTypeType of this end device control.
EndDeviceControl0..*UsagePointGroup0..*EndDeviceControlsAll end device controls sending commands to this usage point group.UsagePointGroupsAll usage point groups receiving commands from this end device control.
EndDeviceControl0..*UsagePoint0..*EndDeviceControlsAll end device controls sending commands to this usage point.UsagePointsAll usage points receiving commands from this end device control.
EndDeviceControl0..1EndDeviceAction0..1EndDeviceControlEnd device control issuing this end device action.EndDeviceActionEnd device action issued by this end device control.
EndDeviceControl0..*EndDevice0..*EndDeviceControlsAll end device controls sending commands to this end device.EndDevicesAll end devices receiving commands from this end device control.
EndDeviceControl0..*EndDeviceGroup0..*EndDeviceControlsAll end device controls sending commands to this end device group.EndDeviceGroupsAll end device groups receiving commands from this end device control.