OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
epr_param.h
Go to the documentation of this file.
1 /*
2  * $Id: epr_param.h,v 1.1.1.1 2004-10-28 19:22:23 norman Exp $
3  *
4  * Copyright (C) 2002 by Brockmann Consult (info@brockmann-consult.de)
5  *
6  * This program is free software; you can redistribute it and/or modify it
7  * under the terms of the GNU General Public License as published by the
8  * Free Software Foundation. This program is distributed in the hope it will
9  * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
10  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11  * See the GNU General Public License for more details.
12  *
13  * You should have received a copy of the GNU General Public License
14  * along with this program; if not, write to the Free Software
15  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
16  */
17 
18 #ifndef EPR_PARAM_H_INCL
19 #define EPR_PARAM_H_INCL
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
25 #include <stdio.h> /* just to get the ANSI-C type FILE */
26 
31 struct EPR_ParamElem {
35  char* param_name;
36 
41 };
42 
43 EPR_SPtrArray* epr_create_param_table(void);
44 EPR_SParamElem* epr_create_param_elem(const char* param_name, int param_value);
45 int epr_set_dyn_dddb_params(EPR_SProductId* product_id);
46 
47 void epr_free_param_table(EPR_SPtrArray* param_table);
48 void epr_free_param_elem(EPR_SParamElem* param_elem);
49 
50 #ifdef __cplusplus
51 } /* extern "C" */
52 #endif
53 
54 #endif
55 /* #ifndef EPR_PARAM_H_INCL */
unsigned int epr_uint
Definition: epr_api.h:188
char * param_name[]
Definition: l2lists.h:16
char * param_name
Definition: epr_param.h:35
What value is used by your function when the data value is bad Default is BAD_FLT l2prod product_id[0]
EPR_SParamElem * epr_create_param_elem(const char *param_name, int param_value)
Definition: epr_param.c:46
EPR_SPtrArray * epr_create_param_table(void)
Definition: epr_param.c:70
epr_uint param_value
Definition: epr_param.h:40
int epr_set_dyn_dddb_params(EPR_SProductId *product_id)
Definition: epr_param.c:126
void epr_free_param_elem(EPR_SParamElem *param_elem)
Definition: epr_param.c:112
void epr_free_param_table(EPR_SPtrArray *param_table)
Definition: epr_param.c:86