OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
l1io.h
Go to the documentation of this file.
1 /*******************************************************************
2 
3  l1io.h
4 
5  purpose: include file for the use of the level 1 direct I/O routines
6 
7  Parameters:
8  Type Name I/O Description
9  ---- ---- --- -----------
10  unsigned char * l1a_path I path for level 1A file
11 
12  Modification history:
13  Programmer Date Description of change
14  ---------- ---- ---------------------
15  W. Robinson 15-Feb-1993 Original development
16 
17  *******************************************************************/
18 
19 /*
20  * Note that hdf.h is needed for this and navigation defs
21  */
22 #include <stdint.h>
23 #include "nav_l1io.h"
24 
25 /*
26  * the l1info_struct structure has file ids...
27  */
28 typedef struct l1info_struct_d {
29  int32_t fid;
30  int32_t sdfid;
31 } l1info_struct;
32 
33 /*
34  * prototypes
35  */
36 int32_t l1io_open(char *, l1info_struct*, int32_t *, int32_t *);
37 int32_t l1io_read(l1info_struct, int, int16_t *,
38  navblockType *);
39 void l1io_close(l1info_struct);
int32_t l1io_open(char *, l1info_struct *, int32_t *, int32_t *)
Definition: l1io_open.c:4
int32_t fid
Definition: l1io.h:45
int32_t sdfid
Definition: l1io.h:46
void l1io_close(l1info_struct)
Definition: l1io_close.c:4
int32_t l1io_read(l1info_struct, int, int16_t *, navblockType *)
Definition: l1io_read.c:5