Tekvel Magic
Загрузка...
Поиск...
Не найдено
Класс TimeStamp

Класс MMS-метки времени. Подробнее...

Граф наследования:TimeStamp:
_MMSVar

Открытые члены

def __init__ (self)
 Инициализирует класс TimeStamp. Подробнее...
 
def set_now (self)
 Инициализирует класс TimeStamp. Подробнее...
 
def as_bitstring (self)
 Преобразует метку времени в битовую строку. Подробнее...
 
def as_int_array (self)
 Преобразует метку времени в массив целых чисел. Подробнее...
 
def as_mms_var (self)
 Преобразует метку времени в формат переменной MMS. Подробнее...
 
def as_int (self)
 
- Открытые члены унаследованные от _MMSVar
def mms (cls, var)
 
def __int__ (self)
 Вызывает NotImplementedError для метода int Подробнее...
 
def __mms__ (self)
 Вызывает NotImplementedError для метода mms Подробнее...
 

Открытые атрибуты

 TimeQuality
 

Подробное описание

Класс MMS-метки времени.

ВАЖНО: Округление FractionOfSecond делается с точностью до 1 мкс. Точность часов в TimeQuality установлена равной 20 бит, что соответствует 0,9 мкс, и округленное значение FractionOfSeconds дополняется нулями до длины 20 бит.

Конструктор(ы)

◆ __init__()

def __init__ (   self)

Инициализирует класс TimeStamp.

Этот конструктор инициализирует атрибут TimeQuality и устанавливает текущее время.

Методы

◆ as_bitstring()

def as_bitstring (   self)

Преобразует метку времени в битовую строку.

Этот метод преобразует метку времени в битовую строку, объединяя секунды с начала эпохи, долю секунды и качество времени.

Возвращает
Битовая строка, представляющая метку времени.

◆ as_int()

def as_int (   self)

◆ as_int_array()

def as_int_array (   self)

Преобразует метку времени в массив целых чисел.

Этот метод преобразует метку времени в массив целых чисел, где каждое число представляет 8 бит битовой строки.

Возвращает
Массив целых чисел, представляющий метку времени включая качество метки времени.

◆ as_mms_var()

def as_mms_var (   self)

Преобразует метку времени в формат переменной MMS.

Этот метод преобразует метку времени в формат переменной MMS, который представлен в виде целого числа.

Возвращает
Целое число, представляющее метку времени в формате переменной MMS.

◆ set_now()

def set_now (   self)

Инициализирует класс TimeStamp.

Этот конструктор инициализирует атрибут TimeQuality и устанавливает текущее время.

Данные класса

◆ TimeQuality