|
char * | FunctionalConstraint_toString (FunctionalConstraint fc) |
| convert a function constraint to a static string More...
|
|
FunctionalConstraint | FunctionalConstraint_fromString (const char *fcString) |
| parse a string treated as a functional constraint representation More...
|
|
Validity | Quality_getValidity (Quality *self) |
|
void | Quality_setValidity (Quality *self, Validity validity) |
|
void | Quality_setFlag (Quality *self, int flag) |
|
void | Quality_unsetFlag (Quality *self, int flag) |
|
bool | Quality_isFlagSet (Quality *self, int flag) |
|
Quality | Quality_fromMmsValue (const MmsValue *mmsValue) |
|
Dbpos | Dbpos_fromMmsValue (const MmsValue *mmsValue) |
| convert MMS bit string to Dbpos enumeration type More...
|
|
MmsValue * | Dbpos_toMmsValue (MmsValue *mmsValue, Dbpos dbpos) |
| conver Dbpos to MMS bit string More...
|
|
Timestamp * | Timestamp_create (void) |
|
Timestamp * | Timestamp_createFromByteArray (uint8_t *byteArray) |
|
void | Timestamp_destroy (Timestamp *self) |
|
void | Timestamp_clearFlags (Timestamp *self) |
|
uint32_t | Timestamp_getTimeInSeconds (Timestamp *self) |
|
uint64_t | Timestamp_getTimeInMs (Timestamp *self) |
|
bool | Timestamp_isLeapSecondKnown (Timestamp *self) |
|
void | Timestamp_setLeapSecondKnown (Timestamp *self, bool value) |
|
bool | Timestamp_hasClockFailure (Timestamp *self) |
|
void | Timestamp_setClockFailure (Timestamp *self, bool value) |
|
bool | Timestamp_isClockNotSynchronized (Timestamp *self) |
|
void | Timestamp_setClockNotSynchronized (Timestamp *self, bool value) |
|
int | Timestamp_getSubsecondPrecision (Timestamp *self) |
|
void | Timestamp_setSubsecondPrecision (Timestamp *self, int subsecondPrecision) |
| Set the subsecond precision value of the time stamp. More...
|
|
void | Timestamp_setTimeInSeconds (Timestamp *self, uint32_t secondsSinceEpoch) |
|
void | Timestamp_setTimeInMilliseconds (Timestamp *self, uint64_t millisSinceEpoch) |
|
void | Timestamp_setByMmsUtcTime (Timestamp *self, MmsValue *mmsValue) |
|
MmsValue * | Timestamp_toMmsValue (Timestamp *self, MmsValue *mmsValue) |
| Set an MmsValue instance of type UTCTime to the timestamp value. More...
|
|
char * | LibIEC61850_getVersionString (void) |
| Get the version of the library as string. More...
|
|