SatDump 2.0.0-alpha-520736c72
Loading...
Searching...
No Matches
satdump::xrit::XRITFileInfo Struct Reference

Struct holding all identifying information on a xRIT files being processed. More...

#include <identify.h>

Public Attributes

std::string filename
xrit_file_type_t type
std::string instrument_id
std::string instrument_name
std::string satellite_name
std::string satellite_short_name
std::string region
double timestamp = -1
std::string groupid
std::string seg_groupid
std::string channel
int bit_depth = -1
std::shared_ptr< ImageNavigationRecordimage_navigation_record
std::shared_ptr< ImageDataFunctionRecordimage_data_function_record
std::shared_ptr< fy4::ImageNavigationRecordimage_navigation_record_fy4

Detailed Description

Struct holding all identifying information on a xRIT files being processed.

Parameters
filenamethe xRIT filename, with or without extension
typefile type, see the struct
instrument_idthe instrument this applies is from
instrument_namehuman name for the instrument
satellite_namehuman name for the satellite
satellite_short_nameshort ID for the satellite (eg, G16)
regionregion the file covers, if applicable (eg, full disk or CONUS)
timestampusually, creation of start of scan time
groupidan unique identifier of files that belong to a same group, that is usually all channels of a single imager scan
seg_groupidan unique ID of files that are segments of a same image
channelinstrument channel name. Can be NULL for metadata files (eg, MSG/ELEKTRO)
bit_depthif applicable, bit depth of the channel
image_navigation_recordparsed navigation header (if present)
image_data_function_recordparsed calibration header (if present)
image_navigation_record_fy4fy-4 specific navigation

The documentation for this struct was generated from the following file: