libiec61850
1.2.0
|
Data Structures | |
union | Timestamp |
char* LibIEC61850_getVersionString | ( | void | ) |
Get the version of the library as string.
void Timestamp_clearFlags | ( | Timestamp * | self | ) |
Timestamp* Timestamp_create | ( | void | ) |
Timestamp* Timestamp_createFromByteArray | ( | uint8_t * | byteArray | ) |
void Timestamp_destroy | ( | Timestamp * | self | ) |
int Timestamp_getSubsecondPrecision | ( | Timestamp * | self | ) |
uint64_t Timestamp_getTimeInMs | ( | Timestamp * | self | ) |
uint32_t Timestamp_getTimeInSeconds | ( | Timestamp * | self | ) |
bool Timestamp_hasClockFailure | ( | Timestamp * | self | ) |
bool Timestamp_isClockNotSynchronized | ( | Timestamp * | self | ) |
bool Timestamp_isLeapSecondKnown | ( | Timestamp * | self | ) |
void Timestamp_setClockFailure | ( | Timestamp * | self, |
bool | value | ||
) |
void Timestamp_setClockNotSynchronized | ( | Timestamp * | self, |
bool | value | ||
) |
void Timestamp_setLeapSecondKnown | ( | Timestamp * | self, |
bool | value | ||
) |
void Timestamp_setSubsecondPrecision | ( | Timestamp * | self, |
int | subsecondPrecision | ||
) |
Set the subsecond precision value of the time stamp.
subsecondPrecision | the number of significant bits of the fractionOfSecond part of the time stamp |
void Timestamp_setTimeInMilliseconds | ( | Timestamp * | self, |
uint64_t | millisSinceEpoch | ||
) |
void Timestamp_setTimeInSeconds | ( | Timestamp * | self, |
uint32_t | secondsSinceEpoch | ||
) |