IEC 61850 .NET API
1.2.0
IEC 61850 .NET API for libiec61850 protocol library
|
Timestamp (represents IEC 61850 timestamps e.g. "t" attribute) More...
Public Member Functions | |
Timestamp (DateTime timestamp) | |
Timestamp (MmsValue mmsUtcTime) | |
Timestamp (byte[] value) | |
void | ClearFlags () |
void | SetDateTime (DateTime timestamp) |
bool | IsLeapSecondKnown () |
void | SetLeapSecondKnow (bool value) |
bool | HasClockFailure () |
void | SetClockFailure (bool value) |
bool | IsClockNotSynchronized () |
void | SetClockNotSynchronized (bool value) |
int | GetSubsecondPrecision () |
void | SetSubsecondPrecision (int subsecondPrecision) |
UInt32 | GetTimeInSeconds () |
void | SetTimeInSeconds (UInt32 secondsSinceEpoch) |
UInt64 | GetTimeInMilliseconds () |
void | SetTimeInMilliseconds (UInt64 millisSinceEpoch) |
void | SetByMmsUtcTime (MmsValue mmsValue) |
DateTime | AsDateTime () |
Package Functions | |
Timestamp (IntPtr timestampRef, bool selfAllocated) | |
Package Attributes | |
IntPtr | timestampRef = IntPtr.Zero |
Timestamp (represents IEC 61850 timestamps e.g. "t" attribute)