ocssw  1.0
Defines | Functions
/disk01/web/ocssw/build/src/l1agen_seawifs/swl0_utils.h File Reference

(r8085/r1653)

#include "swl0_types.h"
#include "swl0_struc.h"

Go to the source code of this file.

Defines

#define ABS(A)   ((A) > 0 ? (A) : -(A)) /* Absolute Value */

Functions

INT16 scid2mnftype (INT16 scid[])
INT16 scid2mnfnum (INT16 scid[])
void ttag2ydmsec (INT16 ttag[], INT16 *year, INT16 *day, INT32 *msec)
FLOAT64 ttag2unix (INT16 ttag[])
char * unix2timeStr (FLOAT64 usec)
INT32 filesize (const char *filename)
BYTE timeError (swl0indx *indx, INT32 irec)
BYTE timeSeqError (swl0indx *indx, INT32 irec)
BYTE timeContiguous (swl0indx *indx, INT32 irec)
BYTE timeConsistent (swl0indx *indx, INT32 irec)
BYTE timeShifted (swl0indx *indx, INT32 irec, FLOAT64 *shiftval)
BYTE sohHdrError (BYTE hdr[])
BYTE startBitError (BYTE mnf[], INT32 *numbits, INT32 *numerrs)
BYTE stopBitError (BYTE mnf[], INT32 *numbits, INT32 *numerrs)
BYTE bitError (BYTE mnf[], INT32 *numbits, INT32 *numerrs)
INT32 pixVariance (BYTE mnf[])

Define Documentation

#define ABS (   A)    ((A) > 0 ? (A) : -(A)) /* Absolute Value */

Definition at line 33 of file swl0_utils.h.


Function Documentation

BYTE bitError ( BYTE  mnf[],
INT32 numbits,
INT32 numerrs 
)

Definition at line 440 of file swl0_utils.c.

INT32 filesize ( const char *  filename)

Definition at line 92 of file swl0_utils.c.

INT32 pixVariance ( BYTE  mnf[])

Definition at line 581 of file swl0_utils.c.

INT16 scid2mnfnum ( INT16  scid[])

Definition at line 28 of file swl0_utils.c.

INT16 scid2mnftype ( INT16  scid[])

Definition at line 19 of file swl0_utils.c.

BYTE sohHdrError ( BYTE  hdr[])

Definition at line 415 of file swl0_utils.c.

BYTE startBitError ( BYTE  mnf[],
INT32 numbits,
INT32 numerrs 
)

Definition at line 468 of file swl0_utils.c.

BYTE stopBitError ( BYTE  mnf[],
INT32 numbits,
INT32 numerrs 
)

Definition at line 527 of file swl0_utils.c.

BYTE timeConsistent ( swl0indx indx,
INT32  irec 
)

Definition at line 254 of file swl0_utils.c.

BYTE timeContiguous ( swl0indx indx,
INT32  irec 
)

Definition at line 177 of file swl0_utils.c.

BYTE timeError ( swl0indx indx,
INT32  irec 
)

Definition at line 108 of file swl0_utils.c.

BYTE timeSeqError ( swl0indx indx,
INT32  irec 
)

Definition at line 120 of file swl0_utils.c.

BYTE timeShifted ( swl0indx indx,
INT32  irec,
FLOAT64 shiftval 
)

Definition at line 333 of file swl0_utils.c.

FLOAT64 ttag2unix ( INT16  ttag[])

Definition at line 37 of file swl0_utils.c.

void ttag2ydmsec ( INT16  ttag[],
INT16 year,
INT16 day,
INT32 msec 
)

Definition at line 70 of file swl0_utils.c.

char* unix2timeStr ( FLOAT64  usec)

Definition at line 54 of file swl0_utils.c.