Ginan
|
Data Structures | |
struct | PhaseCenterData |
struct | PhaseCenterOffset |
Functions | |
VectorEcef | satAntOff (Trace &trace, GTime time, AttStatus &attStatus, SatSys &Sat, map< int, double > &lamMap) |
satellite antenna phase center offset in ecef | |
Vector3d | antPco (string id, E_Sys sys, E_FType ft, GTime time, double &var, E_Radio radio, bool interp=false) |
fetch pco | |
double | antPcv (string id, E_Sys sys, E_FType ft, GTime time, AttStatus &attStatus, VectorEcef e, double *az_ptr=nullptr, double *zen_ptr=nullptr) |
find and interpolate antenna pcv | |
bool | findAntenna (string code, E_Sys sys, GTime time, Navigation &nav, E_FType ft, PhaseCenterData **pcd_ptr_ptr=nullptr) |
void | readantexf (string file, Navigation &nav) |
Read antex file. | |
void | radome2none (string &antenna_type) |
Change the last four characters of antenna type to NONE e,g, "AOAD/M_T JPLA" => "AOAD/M_T NONE" This function is useful for when searching for an antenna model in ANTEX The IGS convention is to default to NONE for the radome if the calibration value is not available. | |
Vector3d antPco | ( | string | id, |
E_Sys | sys, | ||
E_FType | ft, | ||
GTime | time, | ||
double & | var, | ||
E_Radio | radio, | ||
bool | interp = false ) |
fetch pco
double antPcv | ( | string | id, |
E_Sys | sys, | ||
E_FType | ft, | ||
GTime | time, | ||
AttStatus & | attStatus, | ||
VectorEcef | e, | ||
double * | az_ptr = nullptr, | ||
double * | zen_ptr = nullptr ) |
find and interpolate antenna pcv
id | antenna id |
sys | satellite system |
ft | frequency |
time | time |
attStatus | Orientation of antenna |
e | Line of sight vector |
az_ptr | Optional pointer to output antenna frame azimuth in degrees |
zen_ptr | Optional pointer to output antenna frame zenith in degrees |
bool findAntenna | ( | string | code, |
E_Sys | sys, | ||
GTime | time, | ||
Navigation & | nav, | ||
E_FType | ft, | ||
PhaseCenterData ** | pcd_ptr_ptr = nullptr ) |
void radome2none | ( | string & | antenna_type | ) |
Change the last four characters of antenna type to NONE e,g, "AOAD/M_T JPLA" => "AOAD/M_T NONE" This function is useful for when searching for an antenna model in ANTEX The IGS convention is to default to NONE for the radome if the calibration value is not available.
void readantexf | ( | string | file, |
Navigation & | nav ) |
Read antex file.
VectorEcef satAntOff | ( | Trace & | trace, |
GTime | time, | ||
AttStatus & | attStatus, | ||
SatSys & | Sat, | ||
map< int, double > & | lamMap ) |
satellite antenna phase center offset in ecef
trace | Trace file to output to |
time | Solution time |
attStatus | attitude status |
Sat | Satellite ID |
lamMap | Lambda (wavelengths) map |