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

#include <EndDeviceControlType.h>

Inheritance diagram for IEC61968::Metering::EndDeviceControlType:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::Metering::EndDeviceControlType:
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 a control produced by an end device. Values in attributes allow for creation of recommended codes to be used for identifying end device controls as follows: <type>.<domain>.<subDomain>.<eventOrAction>.

Member Data Documentation

◆ domain

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

High-level nature of the control.

◆ eventOrAction

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

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

◆ subDomain

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

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

◆ type

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

Type of physical device from which the control 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: