Tekvel Magic
|
Класс Quality для работы с атрибутами качества. Подробнее...
Открытые члены | |
def | __init__ (self, **kwargs) |
Инициализирует объект Quality с необязательными аргументами. Подробнее... | |
def | invalid_mask (self) |
Возвращает список битов недопустимого качества. Подробнее... | |
def | invalid_mask (self, new_mask) |
Установка маски недостоверности качества. Подробнее... | |
def | valid (self) |
Устанавливает валидность качества в состояние VALID. Подробнее... | |
def | invalid (self) |
Устанавливает валидность качества в состояние INVALID. Подробнее... | |
def | questionable (self) |
Устанавливает валидность качества в состояние QUESTIONABLE. Подробнее... | |
Validity | validity (self) |
Получить текущую валидность из атрибута качества. Подробнее... | |
def | validity (self, Validity value) |
Установить валидность через перечисление Validity. Подробнее... | |
def | set_detailQuality (self, attribute, value=True) |
Устанавливает значение атрибута detailQuality. Подробнее... | |
def | Overflow (self) |
Получить атрибут Overflow. Подробнее... | |
def | Overflow (self, value) |
Установить атрибут Overflow. Подробнее... | |
def | OutofRange (self) |
Получить атрибут OutofRange. Подробнее... | |
def | OutofRange (self, value) |
Установить атрибут OutofRange. Подробнее... | |
def | BadReference (self) |
Получить атрибут BadReference. Подробнее... | |
def | BadReference (self, value) |
Установить атрибут BadReference. Подробнее... | |
def | Oscillatory (self) |
Получить атрибут Oscillatory. Подробнее... | |
def | Oscillatory (self, value) |
Установить атрибут Oscillatory. Подробнее... | |
def | Failure (self) |
Получить атрибут Failure. Подробнее... | |
def | Failure (self, value) |
Установить атрибут Failure. Подробнее... | |
def | OldData (self) |
Получить атрибут OldData. Подробнее... | |
def | OldData (self, value) |
Установить атрибут OldData. Подробнее... | |
def | Inconsistent (self) |
Получить атрибут Inconsistent. Подробнее... | |
def | Inconsistent (self, value) |
Установить атрибут Inconsistent. Подробнее... | |
def | Inaccurate (self) |
Получить атрибут Inaccurate. Подробнее... | |
def | Inaccurate (self, value) |
Установить атрибут Inaccurate. Подробнее... | |
def | set_Source (self, value=True) |
Устанавливает значение атрибута Source. Подробнее... | |
def | Source (self) |
Получить атрибут Source. Подробнее... | |
def | Source (self, value) |
Установить атрибут Source. Подробнее... | |
def | set_Test (self, value=True) |
Устанавливает значение атрибута Test. Подробнее... | |
def | Test (self) |
Получить атрибут Test. Подробнее... | |
def | Test (self, value) |
Установить атрибут Test. Подробнее... | |
def | set_OperatorBlocked (self, value=True) |
Устанавливает значение атрибута OperatorBlocked. Подробнее... | |
def | OperatorBlocked (self) |
Получить атрибут OperatorBlocked. Подробнее... | |
def | OperatorBlocked (self, value) |
Установить атрибут OperatorBlocked. Подробнее... | |
def | set_Derived (self, value=True) |
Устанавливает значение атрибута Derived. Подробнее... | |
def | Derived (self) |
Получить атрибут Derived. Подробнее... | |
def | Derived (self, value) |
Установить атрибут Derived. Подробнее... | |
def | as_boolean_array (self) |
Возвращает массив булевых значений флага качества. Подробнее... | |
def | as_bitstring (self, big_endian=False) |
Возвращает флаг качестве в виде битовой строки. Подробнее... | |
def | as_int (self) |
Возвращает флаг качестве в виде целого числа. Подробнее... | |
def | as_mms_var (self) |
Возвращает флаг качестве в виде переменной MMS. Подробнее... | |
![]() | |
def | mms (cls, var) |
def | __int__ (self) |
Вызывает NotImplementedError для метода int Подробнее... | |
def | __mms__ (self) |
Вызывает NotImplementedError для метода mms Подробнее... | |
Класс Quality для работы с атрибутами качества.
Этот класс предоставляет методы для работы с атрибутами качества для валидации и обработки данных. Он включает атрибуты для проверки действительности, детального качества, источника, теста и блокировки оператора.
def __init__ | ( | self, | |
** | kwargs | ||
) |
Инициализирует объект Quality с необязательными аргументами.
Этот метод инициализирует объект Quality с необязательными аргументами для установки начальных значений различных атрибутов качества. Допустимые аргументы включают "Overflow", "OutofRange", "BadReference", "Oscillatory", "Failure", "OldData", "Inconsistent", "Inaccurate", "Source", "Test", "OperatorBlocked" и "Derived".
kwargs | Словарь имен атрибутов качества и их соответствующих значений. |
AttributeError | Вызывается, если предоставлен недопустимый аргумент. |
def as_bitstring | ( | self, | |
big_endian = False |
|||
) |
Возвращает флаг качестве в виде битовой строки.
Этот метод возвращает флаг качества в виде битовой строки. Битовая строка создается из булевого массива атрибутов качества.
big_endian | Если True, битовая строка создается в формате big-endian. По умолчанию False. |
def as_boolean_array | ( | self | ) |
Возвращает массив булевых значений флага качества.
Этот метод возвращает массив булевых значений, представляющих различные атрибуты флага качества.
def as_int | ( | self | ) |
Возвращает флаг качестве в виде целого числа.
Этот метод возвращает флаг качества в виде целого числа. Целочисленное представление создается из битовой строки атрибутов качества.
def as_mms_var | ( | self | ) |
Возвращает флаг качестве в виде переменной MMS.
Этот метод возвращает флаг качества в виде переменной MMS, представленной в виде целого числа.
def BadReference | ( | self | ) |
Получить атрибут BadReference.
Это свойство получает атрибут детального качества BadReference.
def BadReference | ( | self, | |
value | |||
) |
Установить атрибут BadReference.
Это свойство устанавливает атрибут детального качества BadReference.
value | Значение для установки атрибута BadReference. |
def Derived | ( | self | ) |
Получить атрибут Derived.
Это свойство получает атрибут Derived.
def Derived | ( | self, | |
value | |||
) |
Установить атрибут Derived.
Это свойство устанавливает атрибут Derived.
value | Значение для установки атрибута Derived. |
def Failure | ( | self | ) |
Получить атрибут Failure.
Это свойство получает атрибут детального качества Failure.
def Failure | ( | self, | |
value | |||
) |
Установить атрибут Failure.
Это свойство устанавливает атрибут детального качества Failure.
value | Значение для установки атрибута Failure. |
def Inaccurate | ( | self | ) |
Получить атрибут Inaccurate.
Это свойство получает атрибут детального качества Inaccurate.
def Inaccurate | ( | self, | |
value | |||
) |
Установить атрибут Inaccurate.
Это свойство устанавливает атрибут детального качества Inaccurate.
value | Значение для установки атрибута Inaccurate. |
def Inconsistent | ( | self | ) |
Получить атрибут Inconsistent.
Это свойство получает атрибут детального качества Inconsistent.
def Inconsistent | ( | self, | |
value | |||
) |
Установить атрибут Inconsistent.
Это свойство устанавливает атрибут детального качества Inconsistent.
value | Значение для установки атрибута Inconsistent. |
def invalid | ( | self | ) |
Устанавливает валидность качества в состояние INVALID.
def invalid_mask | ( | self | ) |
Возвращает список битов недопустимого качества.
Возвращает список булевых значений, указывающих, какие биты в байте качества считаются недопустимыми. Каждый элемент списка соответствует конкретному биту в байте качества.
True
означает, что соответствующий бит качества недопустим. def invalid_mask | ( | self, | |
new_mask | |||
) |
Установка маски недостоверности качества.
Задаёт новый список из 8 булевых значений, определяющий, какие биты качества следует считать недостоверными при моделировании. Каждое значение соответствует определённому биту:
[0] Переполнение (Overflow) [1] Выход за пределы (OutofRange) [2] Сбой калибровки (BadReference) [3] Дребезг (Oscillatory) [4] Сбой (Failure) [5] Устаревшие данные (OldData) [6] Несогласованные данные (Inconsistent) [7] Неточная информация (Inaccurate)
При ошибке в длине или типах значений будет выброшено исключение.
new_mask | Список из 8 булевых значений. |
Пример использования:
def OldData | ( | self | ) |
Получить атрибут OldData.
Это свойство получает атрибут детального качества OldData.
def OldData | ( | self, | |
value | |||
) |
Установить атрибут OldData.
Это свойство устанавливает атрибут детального качества OldData.
value | Значение для установки атрибута OldData. |
def OperatorBlocked | ( | self | ) |
Получить атрибут OperatorBlocked.
Это свойство получает атрибут OperatorBlocked.
def OperatorBlocked | ( | self, | |
value | |||
) |
Установить атрибут OperatorBlocked.
Это свойство устанавливает атрибут OperatorBlocked.
@paramvalue Значение для установки атрибута OperatorBlocked.
def Oscillatory | ( | self | ) |
Получить атрибут Oscillatory.
Это свойство получает атрибут детального качества Oscillatory.
def Oscillatory | ( | self, | |
value | |||
) |
Установить атрибут Oscillatory.
Это свойство устанавливает атрибут детального качества Oscillatory.
value | Значение для установки атрибута Oscillatory. |
def OutofRange | ( | self | ) |
Получить атрибут OutofRange.
Это свойство получает атрибут детального качества OutofRange.
def OutofRange | ( | self, | |
value | |||
) |
Установить атрибут OutofRange.
Это свойство устанавливает атрибут детального качества OutofRange.
value | Значение для установки атрибута OutofRange. |
def Overflow | ( | self | ) |
Получить атрибут Overflow.
Это свойство получает атрибут детального качества Overflow.
def Overflow | ( | self, | |
value | |||
) |
Установить атрибут Overflow.
Это свойство устанавливает атрибут детального качества Overflow.
value | Значение для установки атрибута Overflow. |
def questionable | ( | self | ) |
Устанавливает валидность качества в состояние QUESTIONABLE.
def set_Derived | ( | self, | |
value = True |
|||
) |
Устанавливает значение атрибута Derived.
Этот метод устанавливает значение атрибута Derived на заданное значение.
value | Значение, присваиваемое атрибуту Derived. По умолчанию True. |
def set_detailQuality | ( | self, | |
attribute, | |||
value = True |
|||
) |
Устанавливает значение атрибута detailQuality.
Этот метод устанавливает значение указанного атрибута detailQuality на заданное значение.
attribute | Имя атрибута detailQuality для установки. |
value | Значение, присваиваемое атрибуту. По умолчанию True. |
def set_OperatorBlocked | ( | self, | |
value = True |
|||
) |
Устанавливает значение атрибута OperatorBlocked.
Этот метод устанавливает значение атрибута OperatorBlocked на заданное значение.
value | Значение, присваиваемое атрибуту OperatorBlocked. По умолчанию True. |
def set_Source | ( | self, | |
value = True |
|||
) |
Устанавливает значение атрибута Source.
Этот метод устанавливает значение атрибута Source на заданное значение.
value | Значение, присваиваемое атрибуту Source. По умолчанию True. |
def set_Test | ( | self, | |
value = True |
|||
) |
Устанавливает значение атрибута Test.
Этот метод устанавливает значение атрибута Test на заданное значение.
value | Значение, присваиваемое атрибуту Test. По умолчанию True. |
def Source | ( | self | ) |
Получить атрибут Source.
Это свойство получает атрибут Source.
def Source | ( | self, | |
value | |||
) |
Установить атрибут Source.
Это свойство устанавливает атрибут Source.
value | Значение для установки атрибута Source. |
def Test | ( | self | ) |
Получить атрибут Test.
Это свойство получает атрибут Test.
def Test | ( | self, | |
value | |||
) |
Установить атрибут Test.
Это свойство устанавливает атрибут Test.
value | Значение для установки атрибута Test. |
def valid | ( | self | ) |
Устанавливает валидность качества в состояние VALID.
Validity validity | ( | self | ) |
Получить текущую валидность из атрибута качества.
Возвращает текущее состояние валидности на основе внутренних битов валидности.
def validity | ( | self, | |
Validity | value | ||
) |
Установить валидность через перечисление Validity.
Обновляет пару битов валидности в соответствии с переданным значением перечисления Validity.
value | Одно из значений: Validity.VALID, Validity.INVALID, Validity.QUESTIONABLE |