IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::Metering::EndDeviceEvent Class Reference

#include <EndDeviceEvent.h>

Inheritance diagram for IEC61968::Metering::EndDeviceEvent:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::Metering::EndDeviceEvent:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::String issuerID
 
IEC61970::Base::Domain::String issuerTrackingID
 
IEC61970::Base::Domain::String userID
 
IEC61968::Metering::UsagePointUsagePoint
 
IEC61968::Metering::EndDeviceEventTypeEndDeviceEventType
 
std::list< IEC61968::Metering::EndDeviceEventDetail * > EndDeviceEventDetails
 
IEC61968::Metering::EndDeviceEndDevice
 
- Public Attributes inherited from IEC61968::Common::ActivityRecord
IEC61970::Base::Domain::DateTime createdDateTime
 
IEC61970::Base::Domain::String reason
 
IEC61970::Base::Domain::String severity
 
IEC61968::Common::Status status
 
IEC61970::Base::Domain::String type
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
IEC61970::Base::Domain::String aliasName
 
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::String mRID
 
IEC61970::Base::Domain::String name
 
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > DiagramObjects
 

Detailed Description

Event detected by a device function associated with the end device.

Member Data Documentation

◆ EndDevice

IEC61968::Metering::EndDevice* IEC61968::Metering::EndDeviceEvent::EndDevice

End device that reported this end device event.

◆ EndDeviceEventDetails

std::list<IEC61968::Metering::EndDeviceEventDetail*> IEC61968::Metering::EndDeviceEvent::EndDeviceEventDetails

All details of this end device event.

◆ EndDeviceEventType

IEC61968::Metering::EndDeviceEventType* IEC61968::Metering::EndDeviceEvent::EndDeviceEventType

Type of this end device event.

◆ issuerID

IEC61970::Base::Domain::String IEC61968::Metering::EndDeviceEvent::issuerID

Unique identifier of the business entity originating an end device control.

◆ issuerTrackingID

IEC61970::Base::Domain::String IEC61968::Metering::EndDeviceEvent::issuerTrackingID

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.

◆ UsagePoint

IEC61968::Metering::UsagePoint* IEC61968::Metering::EndDeviceEvent::UsagePoint

Usage point for which this end device event is reported.

◆ userID

IEC61970::Base::Domain::String IEC61968::Metering::EndDeviceEvent::userID

(if user initiated) ID of user who initiated this end device event.


The documentation for this class was generated from the following files: