|
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 | ||
| ) |
1.8.11