imap_processing.glows.l0.glows_l0_data.DirectEventL0#

class imap_processing.glows.l0.glows_l0_data.DirectEventL0(ground_sw_version: str, packet_file_name: str, ccsds_header: CcsdsData, MET: int, SEC: int, LEN: int, SEQ: int, DE_DATA: bytearray)#

Data structure for storing GLOWS direct event packet data.

MET#

CCSDS Packet Time Stamp (coarse time)

Type:

int

SEC#

Data IMAP timestamp, seconds counter.

Type:

int

LEN#

Number of packets in data set.

Type:

int

SEQ#

Packet sequence in data set.

Type:

int

DE_DATA#

Raw direct event data (compressed)

Type:

bytearray

ground_sw_version#

Ground software version

Type:

str

packet_file_name#

File name of the source packet

Type:

str

ccsds_header#

CCSDS header data

Type:

CcsdsData

within_same_sequence(other)#
__init__(ground_sw_version: str, packet_file_name: str, ccsds_header: CcsdsData, MET: int, SEC: int, LEN: int, SEQ: int, DE_DATA: bytearray) None#

Methods

__init__(ground_sw_version, ...)

within_same_sequence(other)

Compare fields for L0 which should be the same for packets within one sequence.

Attributes