#include <TimePoint.h>
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 |
A point in time within a sequence of points in time relative to a time schedule.
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.
IEC61970::Base::Domain::Seconds IEC61968::Common::TimePoint::relativeTimeInterval |
(if interval-based) A point in time relative to scheduled start time in 'TimeSchedule.scheduleInterval.start'.
IEC61970::Base::Domain::Integer IEC61968::Common::TimePoint::sequenceNumber |
(if sequence-based) Relative sequence number for this time point.
IEC61968::Common::Status IEC61968::Common::TimePoint::status |
Status of this time point.
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.).