libera_utils.quality_flags.with_all_none#
- libera_utils.quality_flags.with_all_none(f)#
Decorator that adds NONE and ALL psuedo-members to a QualityFlag f
For example:
@with_all_none class MyQualityFlag(QualityFlag, metaclass=FrozenFlagMeta): MISSING_DATA = FlagBit(0b1, message="Data is missing!") VOLTAGE_TOO_HIGH = FlagBit(0b10, message="Voltage is too high!") qf = MyQualityFlag.ALL # Equivalent to MyQualityFlag(0b11) qf.summary