Tekvel Magic
|
Класс значения двухбитового сигнала. Подробнее...
Открытые члены | |
def | toJSON (self) |
Преобразует позицию в формат JSON. Подробнее... | |
def | as_int (self) |
Преобразует позицию в целое число Подробнее... | |
def | as_mms_var (self) |
Возвращает позицию как переменную MMS. Подробнее... | |
def | switch (self) |
Переключает позицию с ON на OFF и наоборот. Подробнее... | |
def | cycle (self) |
Циклически изменяет значение переменной, увеличивая его. Подробнее... | |
![]() | |
def | mms (cls, var) |
def | __int__ (self) |
Вызывает NotImplementedError для метода int Подробнее... | |
def | __mms__ (self) |
Вызывает NotImplementedError для метода mms Подробнее... | |
Статические открытые данные | |
list | OFF = _pos_enum.index("off") |
используется как перечисление для отключенного положения Подробнее... | |
list | ON = _pos_enum.index("on") |
используется как перечисление для включенного положения Подробнее... | |
list | INTERMEDIATE = _pos_enum.index("intermediate") |
используется как перечисление для промежуточного положения Подробнее... | |
list | INVALID = _pos_enum.index("invalid") |
используется как перечисление для недопустимого положения Подробнее... | |
Класс значения двухбитового сигнала.
Класс позволяет симулировать и манипулировать двухпозиционным сигналом.
Пример использования:
def as_int | ( | self | ) |
Преобразует позицию в целое число
Этот метод преобразует атрибут позиции в целое число.
def as_mms_var | ( | self | ) |
Возвращает позицию как переменную MMS.
Этот метод возвращает атрибут позиции как переменную MMS, преобразуя его в целое число.
def cycle | ( | self | ) |
Циклически изменяет значение переменной, увеличивая его.
Этот метод увеличивает значение атрибута позиции. Например, изменяет 1 на 2, 2 на 3, 3 на 0, и 0 на 1.
def switch | ( | self | ) |
Переключает позицию с ON на OFF и наоборот.
Этот метод переключает атрибут позиции с ON на OFF или с OFF на ON. Пропускает промежуточное положение.
def toJSON | ( | self | ) |
Преобразует позицию в формат JSON.
Этот метод преобразует атрибут позиции в целое число, подходящее для сериализации в формате JSON.
|
static |
используется как перечисление для промежуточного положения
|
static |
используется как перечисление для недопустимого положения
|
static |
используется как перечисление для отключенного положения
|
static |
используется как перечисление для включенного положения