ocssw
V2022
|
Functions | |
def | decode_timestamp (seconds, subseconds) |
def | parse_CCSDS_timestamp (timestr) |
def | readTimestamp (data) |
def | tai58_as_datetime (tai58) |
def | seconds_since (tai58, basetime=None) |
def | datetime_repr (dt) |
def | getDict (structured_array) |
def | pad_packet (data, length) |
def | getbits (var, i=0) |
def | as_int (bitlist) |
Variables | |
TAI58_OFFSET = datetime.datetime(1970, 1, 1) - datetime.datetime(1958, 1, 1) | |
int | LEAPSEC = 37 |
CCSDS_timestamp | |
Function Documentation
◆ as_int()
def PacketUtils.as_int | ( | bitlist | ) |
Definition at line 22 of file PacketUtils.py.
◆ datetime_repr()
def PacketUtils.datetime_repr | ( | dt | ) |
Definition at line 36 of file PacketUtils.py.
◆ decode_timestamp()
def PacketUtils.decode_timestamp | ( | seconds, | |
subseconds | |||
) |
Definition at line 8 of file PacketUtils.py.
◆ getbits()
def PacketUtils.getbits | ( | var, | |
i = 0 |
|||
) |
Definition at line 19 of file PacketUtils.py.
◆ getDict()
def getDict | ( | structured_array | ) |
convert numpy structured array to dict of scalars and numpy arrays
Definition at line 41 of file PacketUtils.py.
◆ pad_packet()
def pad_packet | ( | data, | |
length | |||
) |
Definition at line 55 of file PacketUtils.py.
◆ parse_CCSDS_timestamp()
def PacketUtils.parse_CCSDS_timestamp | ( | timestr | ) |
Definition at line 16 of file PacketUtils.py.
◆ readTimestamp()
def PacketUtils.readTimestamp | ( | data | ) |
Definition at line 19 of file PacketUtils.py.
◆ seconds_since()
def PacketUtils.seconds_since | ( | tai58, | |
basetime = None |
|||
) |
Definition at line 29 of file PacketUtils.py.
◆ tai58_as_datetime()
def PacketUtils.tai58_as_datetime | ( | tai58 | ) |
Definition at line 24 of file PacketUtils.py.
Variable Documentation
◆ CCSDS_timestamp
CCSDS_timestamp |
Definition at line 11 of file PacketUtils.py.
◆ LEAPSEC
int LEAPSEC = 37 |
Definition at line 6 of file PacketUtils.py.
◆ TAI58_OFFSET
TAI58_OFFSET = datetime.datetime(1970, 1, 1) - datetime.datetime(1958, 1, 1) |
Definition at line 5 of file PacketUtils.py.