bes Updated for version 3.20.13
HDF5GCFProduct.cc File Reference

The implementation of functions to identify different NASA HDF5 products. Current supported products include MEaSUREs SeaWiFS, OZone, Aquarius level 3 Old SMAP Level 2 Simulation files and ACOS level 2S(OCO level1B). More...

#include <libdap/InternalErr.h>
#include <assert.h>
#include "HDF5GCFProduct.h"
#include "h5apicompatible.h"
Include dependency graph for HDF5GCFProduct.cc:

Go to the source code of this file.

Functions

bool check_aquarius (hid_t s_root_id, int &s_level)
 
bool check_gpm_l1 (hid_t s_root_id)
 
bool check_gpmm_l3 (hid_t s_root_id)
 
bool check_gpms_l3 (hid_t s_root_id)
 
bool check_measure_ozone (hid_t s_root_id)
 
bool check_measure_seawifs (hid_t s_root_id, int &s_lflag)
 
bool check_obpg (hid_t s_root_id, int &s_level)
 
bool check_osmapl2s_acosl2s_oco2l1b (hid_t s_root_id, int which_pro)
 
H5GCFProduct check_product (hid_t file_id)
 
void obtain_gm_attr_value (hid_t s_root_id, const char *s_attr_name, string &s_attr_value)
 

Detailed Description

The implementation of functions to identify different NASA HDF5 products. Current supported products include MEaSUREs SeaWiFS, OZone, Aquarius level 3 Old SMAP Level 2 Simulation files and ACOS level 2S(OCO level1B).

Author
Muqun Yang myang.nosp@m.6@hd.nosp@m.fgrou.nosp@m.p.or.nosp@m.g

Definition in file HDF5GCFProduct.cc.

Function Documentation

◆ check_aquarius()

bool check_aquarius ( hid_t  s_root_id,
int s_level 
)

Definition at line 560 of file HDF5GCFProduct.cc.

◆ check_gpm_l1()

bool check_gpm_l1 ( hid_t  s_root_id)

Definition at line 114 of file HDF5GCFProduct.cc.

◆ check_gpmm_l3()

bool check_gpmm_l3 ( hid_t  s_root_id)

Definition at line 295 of file HDF5GCFProduct.cc.

◆ check_gpms_l3()

bool check_gpms_l3 ( hid_t  s_root_id)

Definition at line 239 of file HDF5GCFProduct.cc.

◆ check_measure_ozone()

bool check_measure_ozone ( hid_t  s_root_id)

Definition at line 509 of file HDF5GCFProduct.cc.

◆ check_measure_seawifs()

bool check_measure_seawifs ( hid_t  s_root_id,
int s_lflag 
)

Definition at line 438 of file HDF5GCFProduct.cc.

◆ check_obpg()

bool check_obpg ( hid_t  s_root_id,
int s_level 
)

Definition at line 613 of file HDF5GCFProduct.cc.

◆ check_osmapl2s_acosl2s_oco2l1b()

bool check_osmapl2s_acosl2s_oco2l1b ( hid_t  s_root_id,
int  which_pro 
)

Definition at line 660 of file HDF5GCFProduct.cc.

◆ check_product()

H5GCFProduct check_product ( hid_t  file_id)

Definition at line 44 of file HDF5GCFProduct.cc.

◆ obtain_gm_attr_value()

void obtain_gm_attr_value ( hid_t  s_root_id,
const char *  s_attr_name,
string &  s_attr_value 
)

Definition at line 900 of file HDF5GCFProduct.cc.