SatDump 2.0.0-alpha-520736c72
Loading...
Searching...
No Matches
const.h
1#pragma once
2
3#include <string>
4
8#define LIGHT_SPEED 299792458
9
13#define BOLTZMANS_CONST -228.6
14
18#define GS_NOISE_TEMP 510
19
24typedef struct
25{
26 std::string aos;
27 std::string los;
28 double max_elevation;
30
31enum impairment_enum_t
32{
33 IMPAIRMENT_NONE = 0,
34 ATMO_GASES_ITU,
35 ATMO_GASES_REGRESSION,
36 PRECIPITATION_ITU,
37 PRECIPITATION_CUSTOM,
38 FREE_SPACE_PATH_LOSS,
39 ANTENNA_POINTING_LOSS,
40 DOPPLER_SHIFT
41};
42
43enum noise_t
44{
45 NOISE_NONE = 0,
46 WHITE_GAUSSIAN
47};
48
49enum polarization_t
50{
51 RHCP = 0,
52 LHCP,
53 LINEAR_VERTICAL,
54 LINEAR_HORIZONTAL
55};
56
60#define EARTH_RADIUS 6356.766
61#define MATH_PI 3.14159265358979323846
Definition const.h:25