ocssw  1.0
Classes | Defines
/disk01/web/ocssw/build/src/l1agen_modis/PH_pkt_hdr.h File Reference

(r8090/r3)

#include "PGS_TD.h"
#include "hdfi.h"

Go to the source code of this file.

Classes

struct  PH_PACKET_HEADER_t

Defines

#define PH_NUM_12BIT_WORDS_IN_HEADER   12
#define PH_REALISTIC_NUM_SD_PACKETS   100
#define PH_REALISTIC_NUM_SRCA_PACKETS   20
#define PH_REALISTIC_NUM_BB_PACKETS   100
#define PH_REALISTIC_NUM_SV_PACKETS   100
#define PH_REALISTIC_NUM_EV_DAY_PACKETS   2708
#define PH_REALISTIC_NUM_EV_NIGHT_PACKETS   1354
#define PH_REALISTIC_NUM_ENG_PACKETS   4
#define PH_REALISTIC_NUM_SD_FRAMES   50
#define PH_REALISTIC_NUM_SRCA_FRAMES   10
#define PH_REALISTIC_NUM_BB_FRAMES   50
#define PH_REALISTIC_NUM_SV_FRAMES   50
#define PH_REALISTIC_NUM_EV_FRAMES   1354
#define PH_PRI_VERSION_BYTE_OFFSET   0
#define PH_PRI_VERSION_BIT_OFFSET   0
#define PH_PRI_VERSION_NUM_BITS   3
#define PH_PRI_VERSION_VALUE   0
#define PH_PRI_TYPE_BYTE_OFFSET   0
#define PH_PRI_TYPE_BIT_OFFSET   3
#define PH_PRI_TYPE_NUM_BITS   1
#define PH_PRI_TYPE_VALUE   0
#define PH_PRI_SEC_HDR_FLAG_BYTE_OFFSET   0
#define PH_PRI_SEC_HDR_FLAG_BIT_OFFSET   4
#define PH_PRI_SEC_HDR_FLAG_NUM_BITS   1
#define PH_PRI_SEC_HDR_PRESENT   1
#define PH_PRI_APID_BYTE_OFFSET   0
#define PH_PRI_APID_BIT_OFFSET   5
#define PH_PRI_APID_NUM_BITS   11
#define PH_PRI_MIN_MODIS_APID_AM1   64
#define PH_PRI_MAX_MODIS_APID_AM1   127
#define PH_PRI_APID_TEST_PACKET   127
#define PH_PRI_SEQUENCE_FLAG_BYTE_OFFSET   2
#define PH_PRI_SEQUENCE_FLAG_BIT_OFFSET   0
#define PH_PRI_SEQUENCE_FLAG_NUM_BITS   2
#define PH_PRI_SEQUENCE_FIRST_PKT_IN_GROUP   1
#define PH_PRI_SEQUENCE_SECOND_PKT_IN_GROUP   2
#define PH_PRI_SEQUENCE_ONLY_PKT_IN_GROUP   3
#define PH_PRI_SEQUENCE_NOT_USED   0
#define PH_PRI_SOURCE_SEQ_CNT_BYTE_OFFSET   2
#define PH_PRI_SOURCE_SEQ_CNT_BIT_OFFSET   2
#define PH_PRI_SOURCE_SEQ_CNT_NUM_BITS   14
#define PH_PRI_MAX_CCSDS_PKT_SEQ_COUNT   16383
#define PH_PRI_PKT_LENGTH_BYTE_OFFSET   4
#define PH_PRI_PKT_LENGTH_BIT_OFFSET   0
#define PH_PRI_PKT_LENGTH_NUM_BITS   16
#define PH_PRI_LONG_PKT_LENGTH   635
#define PH_PRI_SHORT_PKT_LENGTH   269
#define PH_SEC_TIME_TAG_BYTE_OFFSET   6
#define PH_SEC_TIME_TAG_NUM_BYTES   8
#define PH_SEC_QUICK_LOOK_FLAG_BYTE_OFFSET   14
#define PH_SEC_QUICK_LOOK_FLAG_BIT_OFFSET   0
#define PH_SEC_QUICK_LOOK_FLAG_NUM_BITS   1
#define PH_SEC_QUICK_LOOK_FLAG_SET   1
#define PH_SEC_QUICK_LOOK_FLAG_NOT_SET   0
#define PH_SEC_PKT_TYPE_BYTE_OFFSET   14
#define PH_SEC_PKT_TYPE_BIT_OFFSET   1
#define PH_SEC_PKT_TYPE_NUM_BITS   3
#define PH_SEC_PKT_TYPE_DAY_GROUP   0
#define PH_SEC_PKT_TYPE_NIGHT_GROUP   1
#define PH_SEC_PKT_TYPE_ENG1_GROUP   2
#define PH_SEC_PKT_TYPE_ENG2_GROUP   4
#define PH_SEC_PKT_TYPE_SPARE   3
#define PH_SEC_PKT_TYPE_MAX_PKTS_IN_GROUP   2
#define PH_SEC_SCAN_CNT_BYTE_OFFSET   14
#define PH_SEC_SCAN_CNT_BIT_OFFSET   4
#define PH_SEC_SCAN_CNT_NUM_BITS   3
#define PH_SEC_SCAN_CNT_MAX   7
#define PH_SEC_MIRROR_SIDE_BYTE_OFFSET   14
#define PH_SEC_MIRROR_SIDE_BIT_OFFSET   7
#define PH_SEC_MIRROR_SIDE_NUM_BITS   1
#define PH_SEC_MIRROR_SIDE_1   0
#define PH_SEC_MIRROR_SIDE_2   1
#define PH_MOD_SOURCE_ID_TYPE_FLAG_BYTE_OFFSET   15
#define PH_MOD_SOURCE_ID_TYPE_FLAG_BIT_OFFSET   0
#define PH_MOD_SOURCE_ID_TYPE_FLAG_NUM_BITS   1
#define PH_MOD_SOURCE_ID_TYPE_FLAG_EARTH   0
#define PH_MOD_SOURCE_ID_TYPE_FLAG_CAL   1
#define PH_MOD_SOURCE_ID_EARTH_FRAME_CNT_BYTE_OFFSET   15
#define PH_MOD_SOURCE_ID_EARTH_FRAME_CNT_BIT_OFFSET   1
#define PH_MOD_SOURCE_ID_EARTH_FRAME_CNT_NUM_BITS   11
#define PH_MOD_SOURCE_ID_EARTH_FRAME_CNT_MAX   2048
#define PH_MOD_SOURCE_ID_EARTH_FRAME_CNT_LIMIT   1400
#define PH_MOD_SOURCE_ID_CAL_TYPE_BYTE_OFFSET   15
#define PH_MOD_SOURCE_ID_CAL_TYPE_BIT_OFFSET   1
#define PH_MOD_SOURCE_ID_CAL_TYPE_NUM_BITS   2
#define PH_MOD_SOURCE_ID_CAL_TYPE_SOLAR_DIFFUSER_SOURCE   0
#define PH_MOD_SOURCE_ID_CAL_TYPE_SRCA_CAL_SOURCE   1
#define PH_MOD_SOURCE_ID_CAL_TYPE_BLACKBODY_SOURCE   2
#define PH_MOD_SOURCE_ID_CAL_TYPE_SPACE_SOURCE   3
#define PH_MOD_SOURCE_ID_CAL_MODE_BYTE_OFFSET   15
#define PH_MOD_SOURCE_ID_CAL_MODE_BIT_OFFSET   3
#define PH_MOD_SOURCE_ID_CAL_MODE_NUM_BITS   2
#define PH_MOD_SOURCE_ID_CAL_MODE_RADIOMETRIC_CAL_MODE   0
#define PH_MOD_SOURCE_ID_CAL_MODE_SPATIAL_CAL_MODE   1
#define PH_MOD_SOURCE_ID_CAL_MODE_SPECTRAL_CAL_MODE   2
#define PH_MOD_SOURCE_ID_CAL_MODE_NON_CAL_MODE   3
#define PH_MOD_SOURCE_ID_CAL_FRAME_CNT_BYTE_OFFSET   15
#define PH_MOD_SOURCE_ID_CAL_FRAME_CNT_BIT_OFFSET   6
#define PH_MOD_SOURCE_ID_CAL_FRAME_CNT_NUM_BITS   6
#define PH_MOD_SOURCE_ID_CAL_FRAME_CNT_MAX   64
#define PH_MOD_FPA_AEM_CONFIG_BYTE_OFFSET   16
#define PH_MOD_FPA_AEM_CONFIG_BIT_OFFSET   4
#define PH_MOD_FPA_AEM_CONFIG_NUM_BITS   1
#define PH_MOD_FPA_AEM_CONFIG_NUM_ELEMENTS   10
#define PH_MOD_SCI_STATE_BYTE_OFFSET   17
#define PH_MOD_SCI_STATE_BIT_OFFSET   6
#define PH_MOD_SCI_STATE_NUM_BITS   1
#define PH_MOD_SCI_STATE_TEST   0
#define PH_MOD_SCI_STATE_NORMAL   1
#define PH_MOD_SCI_ABNORM_BYTE_OFFSET   17
#define PH_MOD_SCI_ABNORM_BIT_OFFSET   7
#define PH_MOD_SCI_ABNORM_NUM_BITS   1
#define PH_MOD_SCI_ABNORM_TEST   0
#define PH_MOD_SCI_ABNORM_NORMAL   1

Define Documentation

Definition at line 219 of file PH_pkt_hdr.h.

Definition at line 218 of file PH_pkt_hdr.h.

Definition at line 220 of file PH_pkt_hdr.h.

Definition at line 221 of file PH_pkt_hdr.h.

Definition at line 230 of file PH_pkt_hdr.h.

Definition at line 229 of file PH_pkt_hdr.h.

#define PH_MOD_SCI_ABNORM_NORMAL   1

Definition at line 233 of file PH_pkt_hdr.h.

Definition at line 231 of file PH_pkt_hdr.h.

#define PH_MOD_SCI_ABNORM_TEST   0

Definition at line 232 of file PH_pkt_hdr.h.

Definition at line 224 of file PH_pkt_hdr.h.

Definition at line 223 of file PH_pkt_hdr.h.

#define PH_MOD_SCI_STATE_NORMAL   1

Definition at line 227 of file PH_pkt_hdr.h.

#define PH_MOD_SCI_STATE_NUM_BITS   1

Definition at line 225 of file PH_pkt_hdr.h.

#define PH_MOD_SCI_STATE_TEST   0

Definition at line 226 of file PH_pkt_hdr.h.

Definition at line 214 of file PH_pkt_hdr.h.

Definition at line 213 of file PH_pkt_hdr.h.

Definition at line 216 of file PH_pkt_hdr.h.

Definition at line 215 of file PH_pkt_hdr.h.

Definition at line 206 of file PH_pkt_hdr.h.

Definition at line 205 of file PH_pkt_hdr.h.

Definition at line 211 of file PH_pkt_hdr.h.

Definition at line 207 of file PH_pkt_hdr.h.

Definition at line 208 of file PH_pkt_hdr.h.

Definition at line 209 of file PH_pkt_hdr.h.

Definition at line 210 of file PH_pkt_hdr.h.

Definition at line 198 of file PH_pkt_hdr.h.

Definition at line 202 of file PH_pkt_hdr.h.

Definition at line 197 of file PH_pkt_hdr.h.

Definition at line 199 of file PH_pkt_hdr.h.

Definition at line 200 of file PH_pkt_hdr.h.

Definition at line 203 of file PH_pkt_hdr.h.

Definition at line 201 of file PH_pkt_hdr.h.

Definition at line 192 of file PH_pkt_hdr.h.

Definition at line 191 of file PH_pkt_hdr.h.

Definition at line 195 of file PH_pkt_hdr.h.

Definition at line 194 of file PH_pkt_hdr.h.

Definition at line 193 of file PH_pkt_hdr.h.

Definition at line 186 of file PH_pkt_hdr.h.

Definition at line 185 of file PH_pkt_hdr.h.

Definition at line 189 of file PH_pkt_hdr.h.

Definition at line 188 of file PH_pkt_hdr.h.

Definition at line 187 of file PH_pkt_hdr.h.

Definition at line 78 of file PH_pkt_hdr.h.

#define PH_PRI_APID_BIT_OFFSET   5

Definition at line 118 of file PH_pkt_hdr.h.

#define PH_PRI_APID_BYTE_OFFSET   0

Definition at line 117 of file PH_pkt_hdr.h.

#define PH_PRI_APID_NUM_BITS   11

Definition at line 119 of file PH_pkt_hdr.h.

#define PH_PRI_APID_TEST_PACKET   127

Definition at line 122 of file PH_pkt_hdr.h.

#define PH_PRI_LONG_PKT_LENGTH   635

Definition at line 140 of file PH_pkt_hdr.h.

#define PH_PRI_MAX_CCSDS_PKT_SEQ_COUNT   16383

Definition at line 135 of file PH_pkt_hdr.h.

#define PH_PRI_MAX_MODIS_APID_AM1   127

Definition at line 121 of file PH_pkt_hdr.h.

#define PH_PRI_MIN_MODIS_APID_AM1   64

Definition at line 120 of file PH_pkt_hdr.h.

Definition at line 138 of file PH_pkt_hdr.h.

Definition at line 137 of file PH_pkt_hdr.h.

#define PH_PRI_PKT_LENGTH_NUM_BITS   16

Definition at line 139 of file PH_pkt_hdr.h.

Definition at line 113 of file PH_pkt_hdr.h.

Definition at line 112 of file PH_pkt_hdr.h.

Definition at line 114 of file PH_pkt_hdr.h.

#define PH_PRI_SEC_HDR_PRESENT   1

Definition at line 115 of file PH_pkt_hdr.h.

Definition at line 127 of file PH_pkt_hdr.h.

Definition at line 125 of file PH_pkt_hdr.h.

Definition at line 124 of file PH_pkt_hdr.h.

Definition at line 126 of file PH_pkt_hdr.h.

#define PH_PRI_SEQUENCE_NOT_USED   0

Definition at line 130 of file PH_pkt_hdr.h.

Definition at line 129 of file PH_pkt_hdr.h.

Definition at line 128 of file PH_pkt_hdr.h.

#define PH_PRI_SHORT_PKT_LENGTH   269

Definition at line 141 of file PH_pkt_hdr.h.

Definition at line 133 of file PH_pkt_hdr.h.

Definition at line 132 of file PH_pkt_hdr.h.

Definition at line 134 of file PH_pkt_hdr.h.

#define PH_PRI_TYPE_BIT_OFFSET   3

Definition at line 108 of file PH_pkt_hdr.h.

#define PH_PRI_TYPE_BYTE_OFFSET   0

Definition at line 107 of file PH_pkt_hdr.h.

#define PH_PRI_TYPE_NUM_BITS   1

Definition at line 109 of file PH_pkt_hdr.h.

#define PH_PRI_TYPE_VALUE   0

Definition at line 110 of file PH_pkt_hdr.h.

#define PH_PRI_VERSION_BIT_OFFSET   0

Definition at line 103 of file PH_pkt_hdr.h.

Definition at line 102 of file PH_pkt_hdr.h.

#define PH_PRI_VERSION_NUM_BITS   3

Definition at line 104 of file PH_pkt_hdr.h.

#define PH_PRI_VERSION_VALUE   0

Definition at line 105 of file PH_pkt_hdr.h.

#define PH_REALISTIC_NUM_BB_FRAMES   50

Definition at line 92 of file PH_pkt_hdr.h.

#define PH_REALISTIC_NUM_BB_PACKETS   100

Definition at line 83 of file PH_pkt_hdr.h.

Definition at line 87 of file PH_pkt_hdr.h.

Definition at line 85 of file PH_pkt_hdr.h.

#define PH_REALISTIC_NUM_EV_FRAMES   1354

Definition at line 94 of file PH_pkt_hdr.h.

Definition at line 86 of file PH_pkt_hdr.h.

#define PH_REALISTIC_NUM_SD_FRAMES   50

Definition at line 90 of file PH_pkt_hdr.h.

#define PH_REALISTIC_NUM_SD_PACKETS   100

Definition at line 81 of file PH_pkt_hdr.h.

Definition at line 91 of file PH_pkt_hdr.h.

Definition at line 82 of file PH_pkt_hdr.h.

#define PH_REALISTIC_NUM_SV_FRAMES   50

Definition at line 93 of file PH_pkt_hdr.h.

#define PH_REALISTIC_NUM_SV_PACKETS   100

Definition at line 84 of file PH_pkt_hdr.h.

#define PH_SEC_MIRROR_SIDE_1   0

Definition at line 176 of file PH_pkt_hdr.h.

#define PH_SEC_MIRROR_SIDE_2   1

Definition at line 177 of file PH_pkt_hdr.h.

Definition at line 174 of file PH_pkt_hdr.h.

Definition at line 173 of file PH_pkt_hdr.h.

Definition at line 175 of file PH_pkt_hdr.h.

Definition at line 159 of file PH_pkt_hdr.h.

#define PH_SEC_PKT_TYPE_BYTE_OFFSET   14

Definition at line 158 of file PH_pkt_hdr.h.

#define PH_SEC_PKT_TYPE_DAY_GROUP   0

Definition at line 161 of file PH_pkt_hdr.h.

Definition at line 163 of file PH_pkt_hdr.h.

Definition at line 164 of file PH_pkt_hdr.h.

Definition at line 166 of file PH_pkt_hdr.h.

Definition at line 162 of file PH_pkt_hdr.h.

#define PH_SEC_PKT_TYPE_NUM_BITS   3

Definition at line 160 of file PH_pkt_hdr.h.

#define PH_SEC_PKT_TYPE_SPARE   3

Definition at line 165 of file PH_pkt_hdr.h.

Definition at line 153 of file PH_pkt_hdr.h.

Definition at line 152 of file PH_pkt_hdr.h.

Definition at line 156 of file PH_pkt_hdr.h.

Definition at line 154 of file PH_pkt_hdr.h.

Definition at line 155 of file PH_pkt_hdr.h.

Definition at line 169 of file PH_pkt_hdr.h.

#define PH_SEC_SCAN_CNT_BYTE_OFFSET   14

Definition at line 168 of file PH_pkt_hdr.h.

#define PH_SEC_SCAN_CNT_MAX   7

Definition at line 171 of file PH_pkt_hdr.h.

#define PH_SEC_SCAN_CNT_NUM_BITS   3

Definition at line 170 of file PH_pkt_hdr.h.

Definition at line 149 of file PH_pkt_hdr.h.

#define PH_SEC_TIME_TAG_NUM_BYTES   8

Definition at line 150 of file PH_pkt_hdr.h.