【GNSS】【GAMP】【RTKLIB】 关于卫星PRN号,卫星number号的转换与使用

版权声明:本文为博主原创文章,未经博主允许不得转载。保留追究法律责任,转载联系博主。交流欢迎加QQ群463339221。 https://blog.csdn.net/m0_37362454/article/details/81386362

rinex.c

/* read rinex obs data body */

1.读取观测数据,readrnxobsb(FILE *fp,const char *opt,double ver,char tobs[][MAXOBSTYPE][4],int *flag,obsd_t * datint a)

int sats[MAXOBS]={0};

////MAXOBS=64,有64颗卫星。单个历元,最多能够观测64颗卫星。

2.

i=0的时候。

nsat=decode_obsepoch(fp,buff,ver,&time,flag,sats)

观测数据为ver2的时候,才会起作用,sats才会得到卫星号,从时间这一行。对于ver3,完全不起作用。

i>0开始读取各类数据:

decode_obsdata(fp,buff,ver,mask,index,data+n)

{

char satid[8]=" ";;

strncpy(satid,buffer,3)

//这里得到G01,C03........and so on

satid2no(satid);

//这里得到numbe  C03   --  64

satsys(obs->sat,NULL)

由此获得卫星系统

}

猜你喜欢

转载自blog.csdn.net/m0_37362454/article/details/81386362