OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
process_a_scan.c File Reference
#include "PGS_IO.h"
#include "PGS_SMF.h"
#include "PGS_TYPES.h"
#include "PGS_MODIS_35005.h"
#include "SC_scan.h"
#include "PH_pkt_hdr.h"
#include "PD_pkt_data.h"
#include "MD_metadata.h"
#include "EN_eng_data.h"
#include "FP_failed_pkt_queue.h"
#include "L1A_prototype.h"
Include dependency graph for process_a_scan.c:

Go to the source code of this file.

Macros

#define FIRSTPKT   0
 
#define SECONDPKT   1
 
#define MAX_CALIB_FRAMES   64
 
#define MAX_EARTH_FRAMES   1400
 

Functions

PGSt_SMF_status process_a_scan (int *scan_number, PGSt_IO_L0_Packet *pkt, PGSt_double *scan_rate, PGSt_double *scan_time, SC_SCAN_DATA_t *L1A_scan, MD_SCAN_MET_t *scan_meta, EN_VDATA_TYPE_t *eng_data, FP_QUEUE_t *failed_pkts, PH_PACKET_HEADER_t *pkt_header, SC_PIXEL_QUALITY_DATA_t *scan_pixel, PGSt_IO_L0_VirtualDataSet *L0_file)
 

Macro Definition Documentation

◆ FIRSTPKT

#define FIRSTPKT   0

◆ MAX_CALIB_FRAMES

#define MAX_CALIB_FRAMES   64

◆ MAX_EARTH_FRAMES

#define MAX_EARTH_FRAMES   1400

◆ SECONDPKT

#define SECONDPKT   1

Function Documentation

◆ process_a_scan()

PGSt_SMF_status process_a_scan ( int *  scan_number,
PGSt_IO_L0_Packet *  pkt,
PGSt_double *  scan_rate,
PGSt_double *  scan_time,
SC_SCAN_DATA_t L1A_scan,
MD_SCAN_MET_t scan_meta,
EN_VDATA_TYPE_t eng_data,
FP_QUEUE_t *  failed_pkts,
PH_PACKET_HEADER_t pkt_header,
SC_PIXEL_QUALITY_DATA_t scan_pixel,
PGSt_IO_L0_VirtualDataSet *  L0_file 
)

Definition at line 13 of file process_a_scan.c.