📄 pp.h
字号:
#ifndef _PP_H_
#define _PP_H_
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include "TimeTran.h"
#include "CrdTran.h"
#include "common.h"
#include "GetRnxO.h"
#include "GetRnxNav.h"
#include "GetSP3.h"
#include "Matrix.h"
#include "MeteoricCorrect.h"
//单历元定位结果
typedef struct tagPPONERESULT {
COMMONTIME epoch; //历元时刻
long sat_num; //卫星数
CRDCARTESIAN crd; //测站点的笛卡尔坐标(WGS-84)
double clk_bias; //钟差
double residual; //残差
double PDOP; //三维坐标精度因子
} PPONERESULT;
typedef PPONERESULT *PPPONERESULT;
//多个历元定位结果
typedef struct tagPPRESULT {
long epoch_num; //历元数
PPONERESULT* result; //测站点的计算结果(WGS-84)
} PPRESULT;
typedef PPRESULT *PPPRESULT;
//单点定位(所有历元)
PPPRESULT PP (PGMO pGMO, //观测数据
PGMN pGMN, //导航电文数据
SP3* pSP3); //SP3精密星历
//单点定位(单个历元)
void PPOne (PGMOREC pRec, //观测历元的观测值
PGMO pGMO, //观测数据
PGMN pGMN, //导航电文数据
SP3* pSP3, //SP3精密星历
CRDCARTESIAN crdInit, //测站点坐标的初始值(WGS-84)
double rcvr_clk_biasInit, //钟差的初始值
PPPONERESULT pResult); //计算结果
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -