libiec61850
1.6.0
|
Macros | |
#define | QUALITY_VALIDITY_GOOD 0 |
#define | QUALITY_VALIDITY_INVALID 2 |
#define | QUALITY_VALIDITY_RESERVED 1 |
#define | QUALITY_VALIDITY_QUESTIONABLE 3 |
#define | QUALITY_DETAIL_OVERFLOW 4 |
#define | QUALITY_DETAIL_OUT_OF_RANGE 8 |
#define | QUALITY_DETAIL_BAD_REFERENCE 16 |
#define | QUALITY_DETAIL_OSCILLATORY 32 |
#define | QUALITY_DETAIL_FAILURE 64 |
#define | QUALITY_DETAIL_OLD_DATA 128 |
#define | QUALITY_DETAIL_INCONSISTENT 256 |
#define | QUALITY_DETAIL_INACCURATE 512 |
#define | QUALITY_SOURCE_SUBSTITUTED 1024 |
#define | QUALITY_TEST 2048 |
#define | QUALITY_OPERATOR_BLOCKED 4096 |
#define | QUALITY_DERIVED 8192 |
Typedefs | |
typedef uint16_t | Quality |
typedef uint16_t | Validity |
Functions | |
LIB61850_API Validity | Quality_getValidity (Quality *self) |
LIB61850_API void | Quality_setValidity (Quality *self, Validity validity) |
LIB61850_API void | Quality_setFlag (Quality *self, int flag) |
LIB61850_API void | Quality_unsetFlag (Quality *self, int flag) |
LIB61850_API bool | Quality_isFlagSet (Quality *self, int flag) |
LIB61850_API Quality | Quality_fromMmsValue (const MmsValue *mmsValue) |
LIB61850_API MmsValue * | Quality_toMmsValue (Quality *self, MmsValue *mmsValue) |
#define QUALITY_DERIVED 8192 |
#define QUALITY_DETAIL_BAD_REFERENCE 16 |
#define QUALITY_DETAIL_FAILURE 64 |
#define QUALITY_DETAIL_INACCURATE 512 |
#define QUALITY_DETAIL_INCONSISTENT 256 |
#define QUALITY_DETAIL_OLD_DATA 128 |
#define QUALITY_DETAIL_OSCILLATORY 32 |
#define QUALITY_DETAIL_OUT_OF_RANGE 8 |
#define QUALITY_DETAIL_OVERFLOW 4 |
#define QUALITY_OPERATOR_BLOCKED 4096 |
#define QUALITY_SOURCE_SUBSTITUTED 1024 |
#define QUALITY_TEST 2048 |
#define QUALITY_VALIDITY_GOOD 0 |
#define QUALITY_VALIDITY_INVALID 2 |
#define QUALITY_VALIDITY_QUESTIONABLE 3 |
#define QUALITY_VALIDITY_RESERVED 1 |
typedef uint16_t Quality |
typedef uint16_t Validity |
LIB61850_API bool Quality_isFlagSet | ( | Quality * | self, |
int | flag | ||
) |
LIB61850_API void Quality_setFlag | ( | Quality * | self, |
int | flag | ||
) |
LIB61850_API void Quality_unsetFlag | ( | Quality * | self, |
int | flag | ||
) |