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

#include <EndDeviceTiming.h>

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

Public Attributes

IEC61970::Base::Domain::Minutes duration
 
IEC61970::Base::Domain::Boolean durationIndefinite
 
IEC61970::Base::Domain::DateTimeInterval interval
 
IEC61968::Metering::RandomisationKind randomisation = IEC61968::Metering::RandomisationKind::_undef
 

Detailed Description

Timing for the control actions of end devices.

Member Data Documentation

◆ duration

IEC61970::Base::Domain::Minutes IEC61968::Metering::EndDeviceTiming::duration

Duration of the end device control action or the business event that is the subject of the end device control.

◆ durationIndefinite

IEC61970::Base::Domain::Boolean IEC61968::Metering::EndDeviceTiming::durationIndefinite

True if 'duration' is indefinite.

◆ interval

IEC61970::Base::Domain::DateTimeInterval IEC61968::Metering::EndDeviceTiming::interval

Start and end time of an interval during which end device control actions are to be executed.

◆ randomisation

IEC61968::Metering::RandomisationKind IEC61968::Metering::EndDeviceTiming::randomisation = IEC61968::Metering::RandomisationKind::_undef

Kind of randomisation to be applied to the end device control actions to be executed.


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