OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
ncdfbin_utils.h
Go to the documentation of this file.
1 #ifndef NETCDFBINUTILS_H
2 #define NETCDFBINUTILS_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 #pragma GCC diagnostic ignored "-Wpadded"
8 
9 typedef struct {
10  uint32_t binnum;
11  int16_t nobs;
12  int16_t nscenes;
13  float weights;
14  float time_rec;
16 
17 typedef struct {
18  uint64_t binnum;
19  int16_t nobs;
20  int16_t nscenes;
21  float weights;
22  float time_rec;
24 
25 typedef struct {
26  uint32_t start_num;
27  uint32_t begin;
28  uint32_t extent;
29  uint32_t max;
31 
32 typedef struct {
33  uint64_t start_num;
34  uint64_t begin;
35  uint32_t extent;
36  uint64_t max;
38 
39 
40 int defineBinList_nc(int32_t deflate, int32_t grpid);
41 int defineBinList64_nc(int32_t deflate, int32_t grpid);
42 int writeBinList_nc(int32_t grpid, int32_t nbins_to_write, const void *data);
43 int defineBinData_nc(int32_t deflate, int32_t grpid, int32_t nprods, char** prodnames);
44 int writeBinData_nc(int32_t grpid, int32_t nbins_to_write, int32_t iprod, const void *data);
45 int defineBinIndex_nc(int32_t deflate, int32_t grpid);
46 int defineBinIndex64_nc(int32_t deflate, int32_t grpid);
47 int writeBinIndex_nc(int32_t grpid, int32_t n_write, const void *data);
48 int defineQuality_nc(int32_t deflate, int32_t grpid);
49 int writeQuality_nc(int32_t grpid, int32_t nbins_to_write, const void *data);
50 
51 #ifdef __cplusplus
52 }
53 #endif
54 
55 #endif
int writeBinIndex_nc(int32_t grpid, int32_t n_write, const void *data)
int writeBinData_nc(int32_t grpid, int32_t nbins_to_write, int32_t iprod, const void *data)
int writeBinList_nc(int32_t grpid, int32_t nbins_to_write, const void *data)
int defineQuality_nc(int32_t deflate, int32_t grpid)
int defineBinIndex_nc(int32_t deflate, int32_t grpid)
int defineBinList_nc(int32_t deflate, int32_t grpid)
Definition: ncdfbin_utils.c:42
int writeQuality_nc(int32_t grpid, int32_t nbins_to_write, const void *data)
int defineBinIndex64_nc(int32_t deflate, int32_t grpid)
no change in intended resolving MODur00064 Corrected handling of bad ephemeris attitude data
Definition: HISTORY.txt:356
int defineBinList64_nc(int32_t deflate, int32_t grpid)
Definition: ncdfbin_utils.c:99
int defineBinData_nc(int32_t deflate, int32_t grpid, int32_t nprods, char **prodnames)