OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
epr_msph.h
Go to the documentation of this file.
1 /*
2  * $Id: epr_msph.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_MSPH_H_INCL
19 #define EPR_MSPH_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 
27 /*void epr_read_mph(EPR_SProductId* product_id);*/
28 EPR_SRecord* epr_parse_header(const char* header_name, const char* ascii_source);
29 void epr_set_header_field_values(EPR_SRecord* record, EPR_SPtrArray* header_values);
30 epr_uint epr_compare_param(EPR_SProductId* product_id);
31 
32 void epr_parse_double_token(EPR_SPtrArray* header_values, char* token_value, epr_uint* value_number, epr_uint* l, EPR_EDataTypeId* tp);
33 void epr_parse_int_token(EPR_SPtrArray* header_values, char* token_value, epr_uint* value_number, epr_uint* l, EPR_EDataTypeId* tp);
34 #ifdef __cplusplus
35 } /* extern "C" */
36 #endif
37 
38 #endif /* EPR_MSPH_H_INCL */
void epr_parse_double_token(EPR_SPtrArray *header_values, char *token_value, epr_uint *value_number, epr_uint *l, EPR_EDataTypeId *tp)
Definition: epr_msph.c:358
unsigned int epr_uint
Definition: epr_api.h:188
float tp[MODELMAX]
Definition: atrem_corl1.h:173
void epr_parse_int_token(EPR_SPtrArray *header_values, char *token_value, epr_uint *value_number, epr_uint *l, EPR_EDataTypeId *tp)
Definition: epr_msph.c:388
What value is used by your function when the data value is bad Default is BAD_FLT l2prod product_id[0]
void epr_set_header_field_values(EPR_SRecord *record, EPR_SPtrArray *header_values)
Definition: epr_msph.c:487
enum EPR_DataTypeId EPR_EDataTypeId
Definition: epr_api.h:161
EPR_SRecord * epr_parse_header(const char *header_name, const char *ascii_source)
Definition: epr_msph.c:174
epr_uint epr_compare_param(EPR_SProductId *product_id)
Definition: epr_msph.c:532