OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
PD_pkt_data.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PD_PKT_BUF_MAX   645
 
#define PD_NUM_BITS_IN_BYTE   8
 
#define PD_NUM_BITS_IN_WORD   16
 
#define PD_NUM_BYTES_IN_WORD   2
 
#define PD_FIRST_BIT_IN_BYTE   0
 
#define PD_NUM_BITS_IN_RAD_DATA   12
 
#define PD_PKT_CONTENTS_BYTE_OFFSET   18
 
#define PD_NUM_ELMTS_IN_DATA_FIELD_NIGHT_PKT   171
 
#define PD_NUM_ELMTS_IN_DATA_FIELD_DAY_PKT   415
 
#define PD_DN_FIRST_250M_BAND   1
 
#define PD_DN_LAST_250M_BAND   2
 
#define PD_DN_BAND_RATIO_250M   4
 
#define PD_DN_NUM_250M_BANDS   2
 
#define PD_DN_NUM_250M_DETECTORS   40
 
#define PD_DN_NUM_250M_DETECTORS_IN_IFOV   4
 
#define PD_DN_FIRST_500M_BAND   3
 
#define PD_DN_LAST_500M_BAND   7
 
#define PD_DN_BAND_RATIO_500M   2
 
#define PD_DN_NUM_500M_BANDS   5
 
#define PD_DN_NUM_500M_DETECTORS   20
 
#define PD_DN_NUM_500M_DETECTORS_IN_IFOV   2
 
#define PD_DN_FIRST_1KM_DAY_BAND   8
 
#define PD_DN_LAST_1KM_DAY_BAND   21
 
#define PD_DN_FIRST_1KM_NIGHT_BAND   22
 
#define PD_DN_LAST_1KM_NIGHT_BAND   38
 
#define PD_DN_BAND_RATIO_1KM   1
 
#define PD_DN_NUM_1KMDAY_BANDS   14
 
#define PD_DN_NUM_1KMDAY_DETECTORS   10
 
#define PD_DN_NUM_1KMNIGHT_BANDS   17
 
#define PD_DN_NUM_1KMNIGHT_DETECTORS   10
 
#define PD_DN_NUM_IFOVS_IN_DAY_PKT   5
 
#define PD_DN_NUM_IFOVS_IN_NIGHT_PKT   10
 
#define PD_DN_FIRST_IFOV_DAY_PKT_1   1
 
#define PD_DN_LAST_IFOV_DAY_PKT_1   5
 
#define PD_DN_FIRST_IFOV_DAY_PKT_2   6
 
#define PD_DN_LAST_IFOV_DAY_PKT_2   10
 
#define PD_E1P1_NUM_FPA_DCR_OFFSETS   550
 
#define PD_E1P1_FPA_DCR_OFFSETS_BYTE_OFFSET   18
 
#define PD_E1P2_NUM_EARTH_ENCODER_TIMES   78
 
#define PD_E1P2_EARTH_ENCODER_TIMES_BYTE_OFFSET   18
 
#define PD_E1P2_NUM_VIEW_SECTOR_DEFINITIONS   40
 
#define PD_E1P2_VIEW_SECTOR_DEFINITIONS_BYTE_OFFSET   174
 
#define PD_E1P2_NUM_VIEW_SECTOR_ACTUALS   24
 
#define PD_E1P2_VIEW_SECTOR_ACTUALS_BYTE_OFFSET   254
 
#define PD_E1P2_NUM_SCI_ENG_BYTES   212
 
#define PD_E1P2_SCI_ENG_BYTE_OFFSET   302
 
#define PD_E2P1_NUM_HK_TELEM_BYTES   128
 
#define PD_E2P1_CURR_HK_BYTE_OFFSET   18
 
#define PD_E2P1_PRIOR_HK_BYTE_OFFSET   82
 
#define PD_E2P1_NUM_SC_ANCIL_WORDS   64
 
#define PD_E2P1_SC_ANCIL_BYTE_OFFSET   146
 
#define PD_E2P1_NUM_PARAM_BYTES   40
 
#define PD_E2P1_PARAM_BYTE_OFFSET   274
 
#define PD_E2P2_NUM_PV_GAINS   550
 
#define PD_E2P2_PV_GAINS_BYTE_OFFSET   18
 

Macro Definition Documentation

◆ PD_DN_BAND_RATIO_1KM

#define PD_DN_BAND_RATIO_1KM   1

Definition at line 105 of file PD_pkt_data.h.

◆ PD_DN_BAND_RATIO_250M

#define PD_DN_BAND_RATIO_250M   4

Definition at line 89 of file PD_pkt_data.h.

◆ PD_DN_BAND_RATIO_500M

#define PD_DN_BAND_RATIO_500M   2

Definition at line 96 of file PD_pkt_data.h.

◆ PD_DN_FIRST_1KM_DAY_BAND

#define PD_DN_FIRST_1KM_DAY_BAND   8

Definition at line 101 of file PD_pkt_data.h.

◆ PD_DN_FIRST_1KM_NIGHT_BAND

#define PD_DN_FIRST_1KM_NIGHT_BAND   22

Definition at line 103 of file PD_pkt_data.h.

◆ PD_DN_FIRST_250M_BAND

#define PD_DN_FIRST_250M_BAND   1

Definition at line 87 of file PD_pkt_data.h.

◆ PD_DN_FIRST_500M_BAND

#define PD_DN_FIRST_500M_BAND   3

Definition at line 94 of file PD_pkt_data.h.

◆ PD_DN_FIRST_IFOV_DAY_PKT_1

#define PD_DN_FIRST_IFOV_DAY_PKT_1   1

Definition at line 114 of file PD_pkt_data.h.

◆ PD_DN_FIRST_IFOV_DAY_PKT_2

#define PD_DN_FIRST_IFOV_DAY_PKT_2   6

Definition at line 116 of file PD_pkt_data.h.

◆ PD_DN_LAST_1KM_DAY_BAND

#define PD_DN_LAST_1KM_DAY_BAND   21

Definition at line 102 of file PD_pkt_data.h.

◆ PD_DN_LAST_1KM_NIGHT_BAND

#define PD_DN_LAST_1KM_NIGHT_BAND   38

Definition at line 104 of file PD_pkt_data.h.

◆ PD_DN_LAST_250M_BAND

#define PD_DN_LAST_250M_BAND   2

Definition at line 88 of file PD_pkt_data.h.

◆ PD_DN_LAST_500M_BAND

#define PD_DN_LAST_500M_BAND   7

Definition at line 95 of file PD_pkt_data.h.

◆ PD_DN_LAST_IFOV_DAY_PKT_1

#define PD_DN_LAST_IFOV_DAY_PKT_1   5

Definition at line 115 of file PD_pkt_data.h.

◆ PD_DN_LAST_IFOV_DAY_PKT_2

#define PD_DN_LAST_IFOV_DAY_PKT_2   10

Definition at line 117 of file PD_pkt_data.h.

◆ PD_DN_NUM_1KMDAY_BANDS

#define PD_DN_NUM_1KMDAY_BANDS   14

Definition at line 106 of file PD_pkt_data.h.

◆ PD_DN_NUM_1KMDAY_DETECTORS

#define PD_DN_NUM_1KMDAY_DETECTORS   10

Definition at line 107 of file PD_pkt_data.h.

◆ PD_DN_NUM_1KMNIGHT_BANDS

#define PD_DN_NUM_1KMNIGHT_BANDS   17

Definition at line 108 of file PD_pkt_data.h.

◆ PD_DN_NUM_1KMNIGHT_DETECTORS

#define PD_DN_NUM_1KMNIGHT_DETECTORS   10

Definition at line 109 of file PD_pkt_data.h.

◆ PD_DN_NUM_250M_BANDS

#define PD_DN_NUM_250M_BANDS   2

Definition at line 90 of file PD_pkt_data.h.

◆ PD_DN_NUM_250M_DETECTORS

#define PD_DN_NUM_250M_DETECTORS   40

Definition at line 91 of file PD_pkt_data.h.

◆ PD_DN_NUM_250M_DETECTORS_IN_IFOV

#define PD_DN_NUM_250M_DETECTORS_IN_IFOV   4

Definition at line 92 of file PD_pkt_data.h.

◆ PD_DN_NUM_500M_BANDS

#define PD_DN_NUM_500M_BANDS   5

Definition at line 97 of file PD_pkt_data.h.

◆ PD_DN_NUM_500M_DETECTORS

#define PD_DN_NUM_500M_DETECTORS   20

Definition at line 98 of file PD_pkt_data.h.

◆ PD_DN_NUM_500M_DETECTORS_IN_IFOV

#define PD_DN_NUM_500M_DETECTORS_IN_IFOV   2

Definition at line 99 of file PD_pkt_data.h.

◆ PD_DN_NUM_IFOVS_IN_DAY_PKT

#define PD_DN_NUM_IFOVS_IN_DAY_PKT   5

Definition at line 111 of file PD_pkt_data.h.

◆ PD_DN_NUM_IFOVS_IN_NIGHT_PKT

#define PD_DN_NUM_IFOVS_IN_NIGHT_PKT   10

Definition at line 112 of file PD_pkt_data.h.

◆ PD_E1P1_FPA_DCR_OFFSETS_BYTE_OFFSET

#define PD_E1P1_FPA_DCR_OFFSETS_BYTE_OFFSET   18

Definition at line 126 of file PD_pkt_data.h.

◆ PD_E1P1_NUM_FPA_DCR_OFFSETS

#define PD_E1P1_NUM_FPA_DCR_OFFSETS   550

Definition at line 125 of file PD_pkt_data.h.

◆ PD_E1P2_EARTH_ENCODER_TIMES_BYTE_OFFSET

#define PD_E1P2_EARTH_ENCODER_TIMES_BYTE_OFFSET   18

Definition at line 135 of file PD_pkt_data.h.

◆ PD_E1P2_NUM_EARTH_ENCODER_TIMES

#define PD_E1P2_NUM_EARTH_ENCODER_TIMES   78

Definition at line 134 of file PD_pkt_data.h.

◆ PD_E1P2_NUM_SCI_ENG_BYTES

#define PD_E1P2_NUM_SCI_ENG_BYTES   212

Definition at line 140 of file PD_pkt_data.h.

◆ PD_E1P2_NUM_VIEW_SECTOR_ACTUALS

#define PD_E1P2_NUM_VIEW_SECTOR_ACTUALS   24

Definition at line 138 of file PD_pkt_data.h.

◆ PD_E1P2_NUM_VIEW_SECTOR_DEFINITIONS

#define PD_E1P2_NUM_VIEW_SECTOR_DEFINITIONS   40

Definition at line 136 of file PD_pkt_data.h.

◆ PD_E1P2_SCI_ENG_BYTE_OFFSET

#define PD_E1P2_SCI_ENG_BYTE_OFFSET   302

Definition at line 141 of file PD_pkt_data.h.

◆ PD_E1P2_VIEW_SECTOR_ACTUALS_BYTE_OFFSET

#define PD_E1P2_VIEW_SECTOR_ACTUALS_BYTE_OFFSET   254

Definition at line 139 of file PD_pkt_data.h.

◆ PD_E1P2_VIEW_SECTOR_DEFINITIONS_BYTE_OFFSET

#define PD_E1P2_VIEW_SECTOR_DEFINITIONS_BYTE_OFFSET   174

Definition at line 137 of file PD_pkt_data.h.

◆ PD_E2P1_CURR_HK_BYTE_OFFSET

#define PD_E2P1_CURR_HK_BYTE_OFFSET   18

Definition at line 150 of file PD_pkt_data.h.

◆ PD_E2P1_NUM_HK_TELEM_BYTES

#define PD_E2P1_NUM_HK_TELEM_BYTES   128

Definition at line 149 of file PD_pkt_data.h.

◆ PD_E2P1_NUM_PARAM_BYTES

#define PD_E2P1_NUM_PARAM_BYTES   40

Definition at line 154 of file PD_pkt_data.h.

◆ PD_E2P1_NUM_SC_ANCIL_WORDS

#define PD_E2P1_NUM_SC_ANCIL_WORDS   64

Definition at line 152 of file PD_pkt_data.h.

◆ PD_E2P1_PARAM_BYTE_OFFSET

#define PD_E2P1_PARAM_BYTE_OFFSET   274

Definition at line 155 of file PD_pkt_data.h.

◆ PD_E2P1_PRIOR_HK_BYTE_OFFSET

#define PD_E2P1_PRIOR_HK_BYTE_OFFSET   82

Definition at line 151 of file PD_pkt_data.h.

◆ PD_E2P1_SC_ANCIL_BYTE_OFFSET

#define PD_E2P1_SC_ANCIL_BYTE_OFFSET   146

Definition at line 153 of file PD_pkt_data.h.

◆ PD_E2P2_NUM_PV_GAINS

#define PD_E2P2_NUM_PV_GAINS   550

Definition at line 163 of file PD_pkt_data.h.

◆ PD_E2P2_PV_GAINS_BYTE_OFFSET

#define PD_E2P2_PV_GAINS_BYTE_OFFSET   18

Definition at line 164 of file PD_pkt_data.h.

◆ PD_FIRST_BIT_IN_BYTE

#define PD_FIRST_BIT_IN_BYTE   0

Definition at line 74 of file PD_pkt_data.h.

◆ PD_NUM_BITS_IN_BYTE

#define PD_NUM_BITS_IN_BYTE   8

Definition at line 71 of file PD_pkt_data.h.

◆ PD_NUM_BITS_IN_RAD_DATA

#define PD_NUM_BITS_IN_RAD_DATA   12

Definition at line 75 of file PD_pkt_data.h.

◆ PD_NUM_BITS_IN_WORD

#define PD_NUM_BITS_IN_WORD   16

Definition at line 72 of file PD_pkt_data.h.

◆ PD_NUM_BYTES_IN_WORD

#define PD_NUM_BYTES_IN_WORD   2

Definition at line 73 of file PD_pkt_data.h.

◆ PD_NUM_ELMTS_IN_DATA_FIELD_DAY_PKT

#define PD_NUM_ELMTS_IN_DATA_FIELD_DAY_PKT   415

Definition at line 79 of file PD_pkt_data.h.

◆ PD_NUM_ELMTS_IN_DATA_FIELD_NIGHT_PKT

#define PD_NUM_ELMTS_IN_DATA_FIELD_NIGHT_PKT   171

Definition at line 78 of file PD_pkt_data.h.

◆ PD_PKT_BUF_MAX

#define PD_PKT_BUF_MAX   645

Definition at line 69 of file PD_pkt_data.h.

◆ PD_PKT_CONTENTS_BYTE_OFFSET

#define PD_PKT_CONTENTS_BYTE_OFFSET   18

Definition at line 77 of file PD_pkt_data.h.