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

#include <TimePoint.h>

Inheritance diagram for IEC61968::Common::TimePoint:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::Common::TimePoint:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::DateTime dateTime
 
IEC61970::Base::Domain::Seconds relativeTimeInterval
 
IEC61970::Base::Domain::Integer sequenceNumber
 
IEC61968::Common::Status status
 
IEC61970::Base::Domain::DateTimeInterval window
 
- 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

A point in time within a sequence of points in time relative to a time schedule.

Member Data Documentation

◆ dateTime

IEC61970::Base::Domain::DateTime IEC61968::Common::TimePoint::dateTime

Absolute date and time for this time point. For calendar-based time point, it is typically manually entered, while for interval-based or sequence-based time point it is derived.

◆ relativeTimeInterval

IEC61970::Base::Domain::Seconds IEC61968::Common::TimePoint::relativeTimeInterval

(if interval-based) A point in time relative to scheduled start time in 'TimeSchedule.scheduleInterval.start'.

◆ sequenceNumber

IEC61970::Base::Domain::Integer IEC61968::Common::TimePoint::sequenceNumber

(if sequence-based) Relative sequence number for this time point.

◆ status

IEC61968::Common::Status IEC61968::Common::TimePoint::status

Status of this time point.

◆ window

IEC61970::Base::Domain::DateTimeInterval IEC61968::Common::TimePoint::window

Interval defining the window of time that this time point is valid (for example, seasonal, only on weekends, not on weekends, only 8:00 am to 5:00 pm, etc.).


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