SatDump 2.0.0-alpha-76a915210
Loading...
Searching...
No Matches
calibration_units.h File Reference
#include <map>
#include <string>

Go to the source code of this file.

Classes

struct  satdump::calibration::UnitInfo
 Calibration Unit information. More...
struct  satdump::calibration::RequestCalibrationUnitsEvent
 Event to let plugins register their own calibration type IDs and associate a readable name and unit. More...

Macros

#define CALIBRATION_INVALID_VALUE   -9999.9
#define CALIBRATION_ID_SUN_ANGLE   "sun_angle"
#define CALIBRATION_ID_ALBEDO   "albedo"
#define CALIBRATION_ID_SUN_ANGLE_COMPENSATED_ALBEDO   "sun_angle_compensated_albedo"
#define CALIBRATION_ID_EMISSIVE_RADIANCE   "emissive_radiance"
#define CALIBRATION_ID_REFLECTIVE_RADIANCE   "reflective_radiance"
#define CALIBRATION_ID_SUN_ANGLE_COMPENSATED_REFLECTIVE_RADIANCE   "sun_angle_compensated_reflective_radiance"
#define CALIBRATION_ID_BRIGHTNESS_TEMPERATURE   "brightness_temperature"
#define CALIBRATION_ID_BRIGHTNESS_TEMPERATURE_CELSIUS   "brightness_temperature_celsius"
#define CALIBRATION_ID_BACKSCATTER   "backscatter"

Functions

UnitInfo satdump::calibration::getUnitInfo (std::string id)
 Function to get UnitInfo from an unit ID. Do note this calls plugin events everytime and therefore is not meant to be very optimized.

Function Documentation

◆ getUnitInfo()

UnitInfo satdump::calibration::getUnitInfo ( std::string id)

Function to get UnitInfo from an unit ID. Do note this calls plugin events everytime and therefore is not meant to be very optimized.

Returns
the unit's info