SatDump 2.0.0-alpha-520736c72
Loading...
Searching...
No Matches
specific_proc.h File Reference

MSG-Specific processing function. More...

Go to the source code of this file.

Functions

void satdump::xrit::tryApplyMSGCalib (std::shared_ptr< products::ImageProduct > &pro)
 Attempt to populate calibration information for each channel, if possible (the PRO file has been received).
void satdump::xrit::tryApplyMSG_HRVProcessing (std::shared_ptr< products::ImageProduct > &pro, image::Image &img, std::string *nameptr=nullptr)
 HRV only scans parts of the globe unlike other channels, and needs to be processed using the EPI file back into a proper full disk or RSS scan. This function does this. Note : if HRV was received, but no header, the channel is named 12_ to avoid composites and other processing using it - in a state where it's not usable.

Detailed Description

MSG-Specific processing function.

Function Documentation

◆ tryApplyMSG_HRVProcessing()

void satdump::xrit::tryApplyMSG_HRVProcessing ( std::shared_ptr< products::ImageProduct > & pro,
image::Image & img,
std::string * nameptr = nullptr )

HRV only scans parts of the globe unlike other channels, and needs to be processed using the EPI file back into a proper full disk or RSS scan. This function does this. Note : if HRV was received, but no header, the channel is named 12_ to avoid composites and other processing using it - in a state where it's not usable.

Parameters
proproduct to work on
imgthe HRV channel itself
nameptrthe xRIT File Info nameptr to change it back to "12" if processing succeeded

◆ tryApplyMSGCalib()

void satdump::xrit::tryApplyMSGCalib ( std::shared_ptr< products::ImageProduct > & pro)

Attempt to populate calibration information for each channel, if possible (the PRO file has been received).

Parameters
proproduct to work on