bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
HDF5GCFProduct.h File Reference

This file includes 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(OCO2 level1B). More...

#include <string>
#include <iostream>
#include <vector>
#include "hdf5.h"
Include dependency graph for HDF5GCFProduct.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  H5GCFProduct {
  General_Product , GPM_L1 , GPMS_L3 , GPMM_L3 ,
  GPM_L3_New , Mea_SeaWiFS_L2 , Mea_SeaWiFS_L3 , Mea_Ozone ,
  Aqu_L3 , OBPG_L3 , ACOS_L2S_OR_OCO2_L1B , OSMAPL2S
}
 

Functions

bool check_aquarius (hid_t root_id, int &level)
 
bool check_gpm_l1 (hid_t root_id)
 
bool check_gpmm_l3 (hid_t root_id)
 
bool check_gpms_l3 (hid_t root_id)
 
bool check_measure_ozone (hid_t root_id)
 
bool check_measure_seawifs (hid_t root_id, int &level)
 
bool check_netcdf4_general (hid_t root_id)
 
bool check_obpg (hid_t root_id, int &level)
 
bool check_osmapl2s_acosl2s_oco2l1b (hid_t root_id, int which_product)
 
H5GCFProduct check_product (hid_t fileid)
 
void obtain_gm_attr_value (hid_t group_id, const char *attr_name, std::string &attr_value)
 

Detailed Description

This file includes 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(OCO2 level1B).

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

Definition in file HDF5GCFProduct.h.

Enumeration Type Documentation

◆ H5GCFProduct

enum H5GCFProduct

Definition at line 41 of file HDF5GCFProduct.h.