ocssw
V2022
|
#include <l1agen_hawkeye.h>
Public Member Functions | |
l1aFile () | |
~l1aFile () | |
int | createl1 (char *l1_filename, uint32_t nSC, uint32_t imgWidth, uint32_t imgHeight, uint32_t fndWidth, uint32_t fndHeight) |
int | parseDims (string dimString, int *numDims, int *varDims) |
int | close () |
l1aFile () | |
~l1aFile () | |
int | createl1 (char *l1_filename, uint16_t maxsc, uint16_t ncps, uint16_t nbbs, uint16_t nrbs, uint16_t nsps, uint16_t ndcs) |
int | parseDims (std::string dimString, std::vector< netCDF::NcDim > &varDims) |
int | write_oci_science_data (uint32_t isc, uint16_t nbbs, uint16_t nrbs, uint16_t nswb, uint16_t ncps, uint16_t nsps, uint16_t **bsci, uint16_t **rsci, uint32_t **ssci, int8_t *sfrms) |
int | write_oci_cal_data (uint32_t isc, uint16_t nbbs, uint16_t nrbs, uint16_t nswb, uint16_t ndcs, uint16_t ndss, uint16_t *dark_b, uint16_t *dark_r, uint32_t *dark_s, int8_t *sdfrms) |
int | write_oci_scan_metadata (uint32_t isc, uint8_t *ancdata, uint8_t *seqerr, uint8_t *linerr, int32_t *spinID) |
int | write_oci_global_metadata (time_struct &starttime, time_struct &endtime, std::string l1a_name, std::string sdir, std::string edir, uint32_t isc, short dtype, uint16_t smode, uint16_t cdsmode, std::ofstream &fout) |
int | write_oci_ancil_data (uint32_t isc, uint8_t *ancdata) |
int | write_oci_tlm_data (itab *itable, uint32_t ntlm, uint8_t(*tlmdata)[TLMSIZE], int32_t *spinID, uint16_t &cdsmode, uint32_t isc) |
int | write_navigation (std::string hktlist, time_struct &starttime, time_struct &endtime) |
int | close () |
l1aFile () | |
~l1aFile () | |
int | createl1 (char *l1_filename, int32_t sscan, int32_t escan, int32_t spixl, int32_t epixl, int32_t iopt_extract) |
int | createl1 (char *l1_filename, int32_t numScans) |
int | parseDims (string dimString, int *numDims, int *varDims) |
int | getNcid () const |
int | getNDims () const |
int | getDimId (int index) const |
int | getGid (int index) |
int | write_science_data (string platform, int32_t isc, uint16_t(*mbands)[16][6304], uint16_t(*ibands)[32][6400], uint16_t(*dnb)[16][4064], uint8_t(*mqfl)[16], uint8_t(*iqfl)[32], uint8_t(*dqfl)[16]) |
int | write_scan_metadata (int32_t isc, uint8_t(*p1)[180], uint8_t(*hrmets)[146 *26], uint8_t(*calmets)[134], uint8_t *mode, int iret, const char *l1a_name, char *VIIRS_packet_file) |
int | write_eng_data (int32_t isc, uint8_t(*engdata)[9318]) |
int | write_cal_data (int32_t isc, int16_t(*sd_m)[48 *16], int16_t(*sv_m)[48 *16], int16_t(*bb_m)[48 *16], int16_t(*sd_i)[96 *32], int16_t(*sv_i)[96 *32], int16_t(*bb_i)[96 *32], int16_t(*sd_d)[64 *16], int16_t(*sv_d)[64 *16], int16_t(*bb_d)[64 *16]) |
int | write_diary (int32_t iyear, int32_t iday, int32_t ltime, int32_t mtime, int32_t iyrsc, int32_t idysc, int32_t nscd, double *otime, float(*orb)[6], double *atime, float(*quat)[4], char *sdir, char *edir) |
int | write_adcs_bus (int32_t iyear, int32_t iday, int32_t ltime, int32_t mtime, int32_t iyrad, int32_t idyad, int32_t nadc, int32_t nbus, int32_t ngps, double *adctime, uint8_t *admandone, int16_t *adfftid, double *bustime, uint8_t *adstate, uint8_t *adsolution, double *gpstime, uint8_t *adcpkts[], uint8_t *buspkts[], uint8_t *gpspkts[]) |
int | write_granule_metadata (int32_t iyear, int32_t iday, int32_t ltime, int32_t mtime, int32_t orbit, const char *l1a_name, char *sdir, char *edir, uint8_t *p1, int32_t isc, uint8_t *mode, int argc, char *argv[], const char *doi) |
int | openl1 (char *l1_filename) |
int | copyl1 (char *ifilename, char *ofilename, l1aFile *l1_ofile, int32_t sscan, int32_t escan, int32_t spixl, int32_t epixl) |
int | close () |
Public Attributes | |
int | ncid |
int | gid [10] |
std::string | platform |
int | apktsize |
int | bpktsize |
int | EV_APIDs |
string | platform |
int | gpktsize |
Detailed Description
Definition at line 5 of file l1agen_hawkeye.h.
Constructor & Destructor Documentation
◆ l1aFile() [1/3]
l1aFile | ( | ) |
Definition at line 30 of file l1agen_hawkeye.h.
◆ ~l1aFile() [1/3]
~l1aFile | ( | ) |
Definition at line 36 of file l1agen_hawkeye.h.
◆ l1aFile() [2/3]
l1aFile | ( | ) |
◆ ~l1aFile() [2/3]
~l1aFile | ( | ) |
◆ l1aFile() [3/3]
l1aFile | ( | ) |
◆ ~l1aFile() [3/3]
~l1aFile | ( | ) |
Member Function Documentation
◆ close() [1/3]
int close | ( | ) |
Definition at line 1543 of file l1agen_hawkeye.cpp.
◆ close() [2/3]
int close | ( | ) |
◆ close() [3/3]
int close | ( | ) |
◆ copyl1()
int copyl1 | ( | char * | ifilename, |
char * | ofilename, | ||
l1aFile * | l1_ofile, | ||
int32_t | sscan, | ||
int32_t | escan, | ||
int32_t | spixl, | ||
int32_t | epixl | ||
) |
Definition at line 1788 of file l1aFile.cpp.
◆ createl1() [1/4]
int createl1 | ( | char * | l1_filename, |
int32_t | numScans | ||
) |
Definition at line 374 of file l1aFile.cpp.
◆ createl1() [2/4]
int createl1 | ( | char * | l1_filename, |
int32_t | sscan, | ||
int32_t | escan, | ||
int32_t | spixl, | ||
int32_t | epixl, | ||
int32_t | iopt_extract | ||
) |
Definition at line 31 of file l1aFile.cpp.
◆ createl1() [3/4]
int createl1 | ( | char * | l1_filename, |
uint16_t | maxsc, | ||
uint16_t | ncps, | ||
uint16_t | nbbs, | ||
uint16_t | nrbs, | ||
uint16_t | nsps, | ||
uint16_t | ndcs | ||
) |
Definition at line 1568 of file l1agen_oci.cpp.
◆ createl1() [4/4]
int createl1 | ( | char * | l1_filename, |
uint32_t | nSC, | ||
uint32_t | imgWidth, | ||
uint32_t | imgHeight, | ||
uint32_t | fndWidth, | ||
uint32_t | fndHeight | ||
) |
Definition at line 1207 of file l1agen_hawkeye.cpp.
◆ getDimId()
|
inline |
Definition at line 41 of file l1agen_viirs.h.
◆ getGid()
|
inline |
Definition at line 43 of file l1agen_viirs.h.
◆ getNcid()
|
inline |
Definition at line 39 of file l1agen_viirs.h.
◆ getNDims()
|
inline |
Definition at line 40 of file l1agen_viirs.h.
◆ openl1()
int openl1 | ( | char * | l1_filename | ) |
Definition at line 1747 of file l1aFile.cpp.
◆ parseDims() [1/3]
int parseDims | ( | std::string | dimString, |
std::vector< netCDF::NcDim > & | varDims | ||
) |
◆ parseDims() [2/3]
int parseDims | ( | string | dimString, |
int * | numDims, | ||
int * | varDims | ||
) |
Definition at line 1510 of file l1agen_hawkeye.cpp.
◆ parseDims() [3/3]
int parseDims | ( | string | dimString, |
int * | numDims, | ||
int * | varDims | ||
) |
◆ write_adcs_bus()
int write_adcs_bus | ( | int32_t | iyear, |
int32_t | iday, | ||
int32_t | ltime, | ||
int32_t | mtime, | ||
int32_t | iyrad, | ||
int32_t | idyad, | ||
int32_t | nadc, | ||
int32_t | nbus, | ||
int32_t | ngps, | ||
double * | adctime, | ||
uint8_t * | admandone, | ||
int16_t * | adfftid, | ||
double * | bustime, | ||
uint8_t * | adstate, | ||
uint8_t * | adsolution, | ||
double * | gpstime, | ||
uint8_t * | adcpkts[], | ||
uint8_t * | buspkts[], | ||
uint8_t * | gpspkts[] | ||
) |
Definition at line 1270 of file l1aFile.cpp.
◆ write_cal_data()
int write_cal_data | ( | int32_t | isc, |
int16_t(*) | sd_m[48 *16], | ||
int16_t(*) | sv_m[48 *16], | ||
int16_t(*) | bb_m[48 *16], | ||
int16_t(*) | sd_i[96 *32], | ||
int16_t(*) | sv_i[96 *32], | ||
int16_t(*) | bb_i[96 *32], | ||
int16_t(*) | sd_d[64 *16], | ||
int16_t(*) | sv_d[64 *16], | ||
int16_t(*) | bb_d[64 *16] | ||
) |
Definition at line 1005 of file l1aFile.cpp.
◆ write_diary()
int write_diary | ( | int32_t | iyear, |
int32_t | iday, | ||
int32_t | ltime, | ||
int32_t | mtime, | ||
int32_t | iyrsc, | ||
int32_t | idysc, | ||
int32_t | nscd, | ||
double * | otime, | ||
float(*) | orb[6], | ||
double * | atime, | ||
float(*) | quat[4], | ||
char * | sdir, | ||
char * | edir | ||
) |
Definition at line 1090 of file l1aFile.cpp.
◆ write_eng_data()
int write_eng_data | ( | int32_t | isc, |
uint8_t(*) | engdata[9318] | ||
) |
Definition at line 835 of file l1aFile.cpp.
◆ write_granule_metadata()
int write_granule_metadata | ( | int32_t | iyear, |
int32_t | iday, | ||
int32_t | ltime, | ||
int32_t | mtime, | ||
int32_t | orbit, | ||
const char * | l1a_name, | ||
char * | sdir, | ||
char * | edir, | ||
uint8_t * | p1, | ||
int32_t | isc, | ||
uint8_t * | mode, | ||
int | argc, | ||
char * | argv[], | ||
const char * | doi | ||
) |
Definition at line 1619 of file l1aFile.cpp.
◆ write_navigation()
int write_navigation | ( | std::string | hktlist, |
time_struct & | starttime, | ||
time_struct & | endtime | ||
) |
Definition at line 3046 of file l1agen_oci.cpp.
◆ write_oci_ancil_data()
int write_oci_ancil_data | ( | uint32_t | isc, |
uint8_t * | ancdata | ||
) |
Definition at line 2172 of file l1agen_oci.cpp.
◆ write_oci_cal_data()
int write_oci_cal_data | ( | uint32_t | isc, |
uint16_t | nbbs, | ||
uint16_t | nrbs, | ||
uint16_t | nswb, | ||
uint16_t | ndcs, | ||
uint16_t | ndss, | ||
uint16_t * | dark_b, | ||
uint16_t * | dark_r, | ||
uint32_t * | dark_s, | ||
int8_t * | sdfrms | ||
) |
Definition at line 2005 of file l1agen_oci.cpp.
◆ write_oci_global_metadata()
int write_oci_global_metadata | ( | time_struct & | starttime, |
time_struct & | endtime, | ||
std::string | l1a_name, | ||
std::string | sdir, | ||
std::string | edir, | ||
uint32_t | isc, | ||
short | dtype, | ||
uint16_t | smode, | ||
uint16_t | cdsmode, | ||
std::ofstream & | fout | ||
) |
Definition at line 3253 of file l1agen_oci.cpp.
◆ write_oci_scan_metadata()
int write_oci_scan_metadata | ( | uint32_t | isc, |
uint8_t * | ancdata, | ||
uint8_t * | seqerr, | ||
uint8_t * | linerr, | ||
int32_t * | spinID | ||
) |
Definition at line 2069 of file l1agen_oci.cpp.
◆ write_oci_science_data()
int write_oci_science_data | ( | uint32_t | isc, |
uint16_t | nbbs, | ||
uint16_t | nrbs, | ||
uint16_t | nswb, | ||
uint16_t | ncps, | ||
uint16_t | nsps, | ||
uint16_t ** | bsci, | ||
uint16_t ** | rsci, | ||
uint32_t ** | ssci, | ||
int8_t * | sfrms | ||
) |
Definition at line 1932 of file l1agen_oci.cpp.
◆ write_oci_tlm_data()
int write_oci_tlm_data | ( | itab * | itable, |
uint32_t | ntlm, | ||
uint8_t(*) | tlmdata[TLMSIZE], | ||
int32_t * | spinID, | ||
uint16_t & | cdsmode, | ||
uint32_t | isc | ||
) |
Definition at line 2345 of file l1agen_oci.cpp.
◆ write_scan_metadata()
int write_scan_metadata | ( | int32_t | isc, |
uint8_t(*) | p1[180], | ||
uint8_t(*) | hrmets[146 *26], | ||
uint8_t(*) | calmets[134], | ||
uint8_t * | mode, | ||
int | iret, | ||
const char * | l1a_name, | ||
char * | VIIRS_packet_file | ||
) |
Definition at line 567 of file l1aFile.cpp.
◆ write_science_data()
int write_science_data | ( | string | platform, |
int32_t | isc, | ||
uint16_t(*) | mbands[16][6304], | ||
uint16_t(*) | ibands[32][6400], | ||
uint16_t(*) | dnb[16][4064], | ||
uint8_t(*) | mqfl[16], | ||
uint8_t(*) | iqfl[32], | ||
uint8_t(*) | dqfl[16] | ||
) |
Definition at line 416 of file l1aFile.cpp.
Member Data Documentation
◆ apktsize
int apktsize |
Definition at line 53 of file l1agen_oci.h.
◆ bpktsize
int bpktsize |
Definition at line 54 of file l1agen_oci.h.
◆ EV_APIDs
int EV_APIDs |
Definition at line 55 of file l1agen_oci.h.
◆ gid
int gid |
Definition at line 19 of file l1agen_hawkeye.h.
◆ gpktsize
int gpktsize |
Definition at line 30 of file l1agen_viirs.h.
◆ ncid
int ncid |
Definition at line 18 of file l1agen_hawkeye.h.
◆ platform [1/2]
string platform |
Definition at line 27 of file l1agen_viirs.h.
◆ platform [2/2]
std::string platform |
Definition at line 52 of file l1agen_oci.h.
The documentation for this class was generated from the following files:
- /gfs-oceanweb/web/ocssw/ocssw_src/src/l1agen_hawkeye/l1agen_hawkeye.h
- /gfs-oceanweb/web/ocssw/ocssw_src/src/l1agen_oci/l1agen_oci.h
- /gfs-oceanweb/web/ocssw/ocssw_src/src/l1agen_viirs/l1agen_viirs.h
- /gfs-oceanweb/web/ocssw/ocssw_src/src/l1agen_hawkeye/l1agen_hawkeye.cpp
- /gfs-oceanweb/web/ocssw/ocssw_src/src/l1agen_oci/l1agen_oci.cpp
- /gfs-oceanweb/web/ocssw/ocssw_src/src/l1agen_viirs/l1aFile.cpp