ocssw
V2022
|
#include <netcdf.h>
#include "l1b_ocis.h"
#include "l1.h"
#include <nc4utils.h>
#include "libnav.h"
#include <stdio.h>
#include <math.h>
#include <allocate2d.h>
Go to the source code of this file.
Functions | |
int | openl1b_ocis (filehandle *file) |
int | readl1b_ocis (filehandle *file, int32_t line, l1str *l1rec) |
int | closel1b_ocis (filehandle *file) |
Function Documentation
◆ closel1b_ocis()
int closel1b_ocis | ( | filehandle * | file | ) |
Close L1B file, GEO file, and free memory
- Parameters
-
file
- Returns
Definition at line 531 of file l1b_ocis.c.
◆ openl1b_ocis()
int openl1b_ocis | ( | filehandle * | file | ) |
Open the OCI L1B file and perform some one-time tasks (as opposed to tasks that are per scan), including: -Get L1B dimensions num_scans, num_bands, num_pixels (static). Allocate memory for some static arrays based upon these dimensions. -Get L1B group ids e.g. l1bScanLineGrp, observationGrp and it's 8 "band_%d" var ids (static)
Get
- Parameters
-
file
- Returns
Definition at line 85 of file l1b_ocis.c.
◆ readl1b_ocis()
int readl1b_ocis | ( | filehandle * | file, |
int32_t | line, | ||
l1str * | l1rec | ||
) |
Read the specified scan line from the specified L1B file. For each scan, get scan_delta_time_ms. Store Lt in l1rec->Lt. Read GEO file.
- Parameters
-
file line l1rec
- Returns
Definition at line 354 of file l1b_ocis.c.