libera_utils.quality_flags#

Quality flag definitions

Classes

FlagBit(*args[, message])

Subclass of int to capture both an integer value and an accompanying message

LiberaFlag(new_class_name, /, names, *[, ...])

Subclass of Flag that add a method for decomposing a flag into its individual components and a property to return a list of all messages associated with a quality flag

LiberaQualityFlag(*values)

TODO[LIBSDC-610]: Once these quality flags are well defined, write tests against them