ocssw
V2022
|
#include "PGS_PC.h"
#include "hdfi.h"
#include "mapiL1A.h"
Go to the source code of this file.
Classes | |
struct | MD_ECS_GRA_INV_MET_t |
struct | MD_L1A_SPECIFIC_MET_t |
struct | MD_SCAN_MET_t |
Macros | |
#define | MD_TIMECODEALEN 28 |
#define | MD_TIMECODEADATELEN 11 |
#define | MD_TIMECODEATIMELEN 16 |
#define | MD_ADDIATTRNAMELEN 20 |
#define | MD_NUM_POINTERS 3 |
#define | MD_POINTER_NAME_L 50 |
#define | MD_NUM_SCANS_TXT M01NUMBER_OF_SCANS |
#define | MD_NUM_DAY_SCANS_TXT M01NUMBER_DAY_SCANS |
#define | MD_NUM_NIGHT_SCANS_TXT M01NUMBER_NIGHT_SCANS |
#define | MD_MAX_TOTAL_FRAMES_TXT M01MAX_TOTAL_FRAMES |
#define | MD_MAX_EARTH_FRAMES_TXT M01MAX_EARTH_FRAMES |
#define | MD_MAX_SD_FRAMES_TXT M01MAX_SD_FRAMES |
#define | MD_MAX_SRCA_FRAMES_TXT M01MAX_SRCA_FRAMES |
#define | MD_MAX_BB_FRAMES_TXT M01MAX_BB_FRAMES |
#define | MD_MAX_SV_FRAMES_TXT M01MAX_SV_FRAMES |
#define | MD_SCAN_TYPES_TXT M01SCAN_TYPES |
#define | MD_INCOMPLETE_SCANS_TXT M01INCOMPL_SCANS |
#define | MD_MISSING_PKTS_TXT M01MISSING_PACKETS |
#define | MD_BAD_CRC_PKTS_TXT M01PACKTS_BAD_CRC |
#define | MD_DISCARDED_PKTS_TXT M01DISCARD_PACKETS |
#define | MECS_PRODHISTORY "PRODUCTIONHISTORY" |
#define | MD_PROCESSVERSION "PROCESSVERSION" |
#define | MD_OTHER_STRING "Other" |
#define | MD_MIXED_SCAN "Mixed" |
#define | MD_DAY_SCAN "Day" |
#define | MD_NIGHT_SCAN "Night" |
#define | MD_BOTH "Both" |
#define | MD_NA "NA" |
#define | MD_MODIS_BOTH "MODIS_Both" |
#define | MD_MODIS_DAY "MODIS_Day" |
#define | MD_MODIS_NIGHT "MODIS_Night" |
#define | MD_GRANULENUMBER "GRANULENUMBER" |
#define | MD_MIDNIGHT "T00:00:00.000000Z" |
#define | MD_NOT_PROCESSED "processed once" |
#define | EASTBOUNDINGCOORDNIATE "EastBoundingCoordinate" |
#define | WESTBOUNDINGCOORDNIATE "WestBoundingCoordinate" |
#define | SOUTHBOUNDINGCOORDNIATE "SouthBoundingCoordinate" |
#define | NORTHBOUNDINGCOORDNIATE "NorthBoundingCoordinate" |
#define | EASTBOUNDVALUE -180. |
#define | WESTBOUNDVALUE 180. |
#define | SOUTHBOUNDVALUE 90. |
#define | NORTHBOUNDVALUE -90. |
#define | MD_NUM_FRAME_COUNT_ARRAY 6 |
#define | MD_NUM_CCSDS_APIDS 3 |
#define | MD_MAX_MISSING_PKTS_IN_SCAN 3032 |
#define | MD_NO_VALID_DATA_IN_SCAN 0 |
#define | MD_SOME_VALID_DATA_IN_SCAN 1 |
#define | MD_TOTAL_FRAMES_IN_SCAN 0 |
#define | MD_EV_FRAMES_IN_SCAN 1 |
#define | MD_SD_FRAMES_IN_SCAN 2 |
#define | MD_SRCA_FRAMES_IN_SCAN 3 |
#define | MD_BB_FRAMES_IN_SCAN 4 |
#define | MD_SV_FRAMES_IN_SCAN 5 |
#define | MD_SCAN_DATA_PRESENCE 0 |
#define | MD_MISSING_PACKET 1 |
#define | MD_BAD_CHECKSUM_PACKET 2 |
#define | MD_DISCARDED_PACKET 3 |
Typedefs | |
typedef char | MD_INPUT_POINTER[MD_NUM_POINTERS][MD_POINTER_NAME_L] |
Macro Definition Documentation
◆ EASTBOUNDINGCOORDNIATE
#define EASTBOUNDINGCOORDNIATE "EastBoundingCoordinate" |
Definition at line 107 of file MD_metadata.h.
◆ EASTBOUNDVALUE
#define EASTBOUNDVALUE -180. |
Definition at line 111 of file MD_metadata.h.
◆ MD_ADDIATTRNAMELEN
#define MD_ADDIATTRNAMELEN 20 |
Definition at line 73 of file MD_metadata.h.
◆ MD_BAD_CHECKSUM_PACKET
#define MD_BAD_CHECKSUM_PACKET 2 |
Definition at line 148 of file MD_metadata.h.
◆ MD_BAD_CRC_PKTS_TXT
#define MD_BAD_CRC_PKTS_TXT M01PACKTS_BAD_CRC |
Definition at line 90 of file MD_metadata.h.
◆ MD_BB_FRAMES_IN_SCAN
#define MD_BB_FRAMES_IN_SCAN 4 |
Definition at line 138 of file MD_metadata.h.
◆ MD_BOTH
#define MD_BOTH "Both" |
Definition at line 99 of file MD_metadata.h.
◆ MD_DAY_SCAN
#define MD_DAY_SCAN "Day" |
Definition at line 97 of file MD_metadata.h.
◆ MD_DISCARDED_PACKET
#define MD_DISCARDED_PACKET 3 |
Definition at line 149 of file MD_metadata.h.
◆ MD_DISCARDED_PKTS_TXT
#define MD_DISCARDED_PKTS_TXT M01DISCARD_PACKETS |
Definition at line 91 of file MD_metadata.h.
◆ MD_EV_FRAMES_IN_SCAN
#define MD_EV_FRAMES_IN_SCAN 1 |
Definition at line 135 of file MD_metadata.h.
◆ MD_GRANULENUMBER
#define MD_GRANULENUMBER "GRANULENUMBER" |
Definition at line 104 of file MD_metadata.h.
◆ MD_INCOMPLETE_SCANS_TXT
#define MD_INCOMPLETE_SCANS_TXT M01INCOMPL_SCANS |
Definition at line 88 of file MD_metadata.h.
◆ MD_MAX_BB_FRAMES_TXT
#define MD_MAX_BB_FRAMES_TXT M01MAX_BB_FRAMES |
Definition at line 85 of file MD_metadata.h.
◆ MD_MAX_EARTH_FRAMES_TXT
#define MD_MAX_EARTH_FRAMES_TXT M01MAX_EARTH_FRAMES |
Definition at line 82 of file MD_metadata.h.
◆ MD_MAX_MISSING_PKTS_IN_SCAN
#define MD_MAX_MISSING_PKTS_IN_SCAN 3032 |
Definition at line 126 of file MD_metadata.h.
◆ MD_MAX_SD_FRAMES_TXT
#define MD_MAX_SD_FRAMES_TXT M01MAX_SD_FRAMES |
Definition at line 83 of file MD_metadata.h.
◆ MD_MAX_SRCA_FRAMES_TXT
#define MD_MAX_SRCA_FRAMES_TXT M01MAX_SRCA_FRAMES |
Definition at line 84 of file MD_metadata.h.
◆ MD_MAX_SV_FRAMES_TXT
#define MD_MAX_SV_FRAMES_TXT M01MAX_SV_FRAMES |
Definition at line 86 of file MD_metadata.h.
◆ MD_MAX_TOTAL_FRAMES_TXT
#define MD_MAX_TOTAL_FRAMES_TXT M01MAX_TOTAL_FRAMES |
Definition at line 81 of file MD_metadata.h.
◆ MD_MIDNIGHT
#define MD_MIDNIGHT "T00:00:00.000000Z" |
Definition at line 105 of file MD_metadata.h.
◆ MD_MISSING_PACKET
#define MD_MISSING_PACKET 1 |
Definition at line 147 of file MD_metadata.h.
◆ MD_MISSING_PKTS_TXT
#define MD_MISSING_PKTS_TXT M01MISSING_PACKETS |
Definition at line 89 of file MD_metadata.h.
◆ MD_MIXED_SCAN
#define MD_MIXED_SCAN "Mixed" |
Definition at line 96 of file MD_metadata.h.
◆ MD_MODIS_BOTH
#define MD_MODIS_BOTH "MODIS_Both" |
Definition at line 101 of file MD_metadata.h.
◆ MD_MODIS_DAY
#define MD_MODIS_DAY "MODIS_Day" |
Definition at line 102 of file MD_metadata.h.
◆ MD_MODIS_NIGHT
#define MD_MODIS_NIGHT "MODIS_Night" |
Definition at line 103 of file MD_metadata.h.
◆ MD_NA
#define MD_NA "NA" |
Definition at line 100 of file MD_metadata.h.
◆ MD_NIGHT_SCAN
#define MD_NIGHT_SCAN "Night" |
Definition at line 98 of file MD_metadata.h.
◆ MD_NO_VALID_DATA_IN_SCAN
#define MD_NO_VALID_DATA_IN_SCAN 0 |
Definition at line 127 of file MD_metadata.h.
◆ MD_NOT_PROCESSED
#define MD_NOT_PROCESSED "processed once" |
Definition at line 106 of file MD_metadata.h.
◆ MD_NUM_CCSDS_APIDS
#define MD_NUM_CCSDS_APIDS 3 |
Definition at line 119 of file MD_metadata.h.
◆ MD_NUM_DAY_SCANS_TXT
#define MD_NUM_DAY_SCANS_TXT M01NUMBER_DAY_SCANS |
Definition at line 79 of file MD_metadata.h.
◆ MD_NUM_FRAME_COUNT_ARRAY
#define MD_NUM_FRAME_COUNT_ARRAY 6 |
Definition at line 118 of file MD_metadata.h.
◆ MD_NUM_NIGHT_SCANS_TXT
#define MD_NUM_NIGHT_SCANS_TXT M01NUMBER_NIGHT_SCANS |
Definition at line 80 of file MD_metadata.h.
◆ MD_NUM_POINTERS
#define MD_NUM_POINTERS 3 |
Definition at line 74 of file MD_metadata.h.
◆ MD_NUM_SCANS_TXT
#define MD_NUM_SCANS_TXT M01NUMBER_OF_SCANS |
Definition at line 78 of file MD_metadata.h.
◆ MD_OTHER_STRING
#define MD_OTHER_STRING "Other" |
Definition at line 95 of file MD_metadata.h.
◆ MD_POINTER_NAME_L
#define MD_POINTER_NAME_L 50 |
Definition at line 75 of file MD_metadata.h.
◆ MD_PROCESSVERSION
#define MD_PROCESSVERSION "PROCESSVERSION" |
Definition at line 94 of file MD_metadata.h.
◆ MD_SCAN_DATA_PRESENCE
#define MD_SCAN_DATA_PRESENCE 0 |
Definition at line 146 of file MD_metadata.h.
◆ MD_SCAN_TYPES_TXT
#define MD_SCAN_TYPES_TXT M01SCAN_TYPES |
Definition at line 87 of file MD_metadata.h.
◆ MD_SD_FRAMES_IN_SCAN
#define MD_SD_FRAMES_IN_SCAN 2 |
Definition at line 136 of file MD_metadata.h.
◆ MD_SOME_VALID_DATA_IN_SCAN
#define MD_SOME_VALID_DATA_IN_SCAN 1 |
Definition at line 128 of file MD_metadata.h.
◆ MD_SRCA_FRAMES_IN_SCAN
#define MD_SRCA_FRAMES_IN_SCAN 3 |
Definition at line 137 of file MD_metadata.h.
◆ MD_SV_FRAMES_IN_SCAN
#define MD_SV_FRAMES_IN_SCAN 5 |
Definition at line 139 of file MD_metadata.h.
◆ MD_TIMECODEADATELEN
#define MD_TIMECODEADATELEN 11 |
Definition at line 71 of file MD_metadata.h.
◆ MD_TIMECODEALEN
#define MD_TIMECODEALEN 28 |
Definition at line 70 of file MD_metadata.h.
◆ MD_TIMECODEATIMELEN
#define MD_TIMECODEATIMELEN 16 |
Definition at line 72 of file MD_metadata.h.
◆ MD_TOTAL_FRAMES_IN_SCAN
#define MD_TOTAL_FRAMES_IN_SCAN 0 |
Definition at line 134 of file MD_metadata.h.
◆ MECS_PRODHISTORY
#define MECS_PRODHISTORY "PRODUCTIONHISTORY" |
Definition at line 93 of file MD_metadata.h.
◆ NORTHBOUNDINGCOORDNIATE
#define NORTHBOUNDINGCOORDNIATE "NorthBoundingCoordinate" |
Definition at line 110 of file MD_metadata.h.
◆ NORTHBOUNDVALUE
#define NORTHBOUNDVALUE -90. |
Definition at line 114 of file MD_metadata.h.
◆ SOUTHBOUNDINGCOORDNIATE
#define SOUTHBOUNDINGCOORDNIATE "SouthBoundingCoordinate" |
Definition at line 109 of file MD_metadata.h.
◆ SOUTHBOUNDVALUE
#define SOUTHBOUNDVALUE 90. |
Definition at line 113 of file MD_metadata.h.
◆ WESTBOUNDINGCOORDNIATE
#define WESTBOUNDINGCOORDNIATE "WestBoundingCoordinate" |
Definition at line 108 of file MD_metadata.h.
◆ WESTBOUNDVALUE
#define WESTBOUNDVALUE 180. |
Definition at line 112 of file MD_metadata.h.
Typedef Documentation
◆ MD_INPUT_POINTER
typedef char MD_INPUT_POINTER[MD_NUM_POINTERS][MD_POINTER_NAME_L] |
Definition at line 152 of file MD_metadata.h.