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

#include <EndDeviceEventType.h>

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

Public Attributes

IEC61970::Base::Domain::String domain
 
IEC61970::Base::Domain::String eventOrAction
 
IEC61970::Base::Domain::String subDomain
 
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

Detailed description for an event produced by an end device. Values in attributes allow for creation of recommended codes to be used for identifying end device events as follows: <type>.<domain>.<subDomain>.<eventOrAction>.

Member Data Documentation

◆ domain

IEC61970::Base::Domain::String IEC61968::Metering::EndDeviceEventType::domain

High-level nature of the event. By properly classifying events by a small set of domain codes, a system can more easily run reports based on the types of events that have occurred or been received.

◆ eventOrAction

IEC61970::Base::Domain::String IEC61968::Metering::EndDeviceEventType::eventOrAction

The most specific part of this event type. It is mainly in the form of a verb that gives action to the event that just occurred.

◆ subDomain

IEC61970::Base::Domain::String IEC61968::Metering::EndDeviceEventType::subDomain

More specific nature of the event, as a further sub-categorisation of 'domain'.

◆ type

IEC61970::Base::Domain::String IEC61968::Metering::EndDeviceEventType::type

Type of physical device from which the event was created. A value of zero (0) can be used when the source is unknown.


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