亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ogsionavasc.c

?? C寫(xiě)的用軟件無(wú)線電實(shí)現(xiàn)的GPS模擬程序
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
    fprintf( fp, "delta time due to leap seconds                        dtls = %.4e\n", nav->utc.dtls);
    fprintf( fp, "week number                                          WNlsf = %.4e\n", nav->utc.WNlsf);
    fprintf( fp, "day number                                              DN = %.4e\n", nav->utc.DN);
    fprintf( fp, "delta time due to leap seconds                       dtlsf = %.4e\n", nav->utc.dtlsf);
    break;

  case 25:
    int i;
    for ( i=1; i<=32; i++)
      fprintf( fp, "anti-spoofing and SV config %2d                      as_cfg = %04d\n", i, nav->ASV[i]);

//  SV PRN 1-24 are written in subframe 5 / page 25
    for ( i=25; i<=32; i++)
      fprintf( fp, "SV %2d health bits                                   health = %06d\n", i, nav->SVh[i]);
    break;

  default:
    printf( "\n");
    printf( "unknown page number %d in subframe 4\n", nav->sf4pageno);
    exit(-1);
    break;
  }  
  fprintf( fp, "[end subframe 4]\n");
  return;
}

void read_sf4( NAVDATA *nav, FILE *fp)
{
  int i;
  char sp[SPSIZE], *cp;

  cp = fgets( sp, SPSIZE, fp);
  if ( !cp)
  {
    printf( "error reading nav file\n");
    exit(-1);
  }
//  printf( "sp = >%s<\n", sp);
//  cp = fgets( sp, SPSIZE, fp);
//  printf( "sp = >%s<\n", sp);

  fscanf( fp, "%*60c%d\n", &nav->sf4pageno);
  fscanf( fp, "%*60c%d\n", &nav->sf4how);

//  printf( "nav->sf4pageno = %d\n", nav->sf4pageno);
//  printf( "nav->sf4how    = %d\n", nav->sf4how);
//  getchar();

  switch ( nav->sf4pageno)
  {
  case 0:
    break;

  case  1:
  case  6:
  case 11:
  case 12:
  case 16:
  case 19:
  case 20:
  case 21:
  case 22:
  case 23:
  case 24:
    fgets( sp, SPSIZE, fp);
    break;

  case 13:
  case 14:
  case 15:
    fgets( sp, SPSIZE, fp);
    break;

  case 17:
    fscanf( fp, "%*60c%22s\n", nav->text_msg);
    break;

  case 18:
//  ionospheric & UTC
    fscanf( fp, "%*60c%e\n", &nav->iono.b0);
    fscanf( fp, "%*60c%e\n", &nav->iono.b1);
    fscanf( fp, "%*60c%e\n", &nav->iono.b2);
    fscanf( fp, "%*60c%e\n", &nav->iono.b3);
    fscanf( fp, "%*60c%e\n", &nav->iono.al0);
    fscanf( fp, "%*60c%e\n", &nav->iono.al1);
    fscanf( fp, "%*60c%e\n", &nav->iono.al2);
    fscanf( fp, "%*60c%e\n", &nav->iono.al3);
    fscanf( fp, "%*60c%e\n", &nav->utc.a0);
    fscanf( fp, "%*60c%e\n", &nav->utc.a1);
    fscanf( fp, "%*60c%e\n", &nav->utc.tot);
    fscanf( fp, "%*60c%e\n", &nav->utc.WNt);
    fscanf( fp, "%*60c%e\n", &nav->utc.dtls);
    fscanf( fp, "%*60c%e\n", &nav->utc.WNlsf);
    fscanf( fp, "%*60c%e\n", &nav->utc.DN);
    fscanf( fp, "%*60c%e\n", &nav->utc.dtlsf);
    break;

  case 25:
    int i;
    for (i=1; i<=32; i++)
      fscanf( fp, "%*60c%d\n", &nav->ASV[i]);
//  SV PRN 1-24 are written in subframe 5 / page 25
    for (i=25; i<=32; i++)
      fscanf( fp, "%*60c%d\n", &nav->SVh[i]);
    break;

  default:
    printf( "\n");
    printf( "unknown page number %d in subframe 4\n", nav->sf4pageno);
    exit(-1);
    break;
  }  

//
//  simple data file consistency check
//
  char pattern[] = "[end subframe 4]";

  cp = fgets( sp, SPSIZE, fp);

  if ( !cp || strncmp( sp, pattern, strlen( pattern)))
  {
    printf( "error reading nav file\n");
    printf( "expected string >%s<, read >%s<\n", pattern, sp);
    exit(-1);
  }

  return;
}

//
//  write nav data subframe 5 to ASCII file
//
void write_sf5( NAVDATA *nav, FILE *fp)
{

  fprintf( fp, "[subframe 5 : support data]\n");
  fprintf( fp, "page number                                         pageno = %d\n", nav->sf5pageno);
  fprintf( fp, "hand over word                                         how = %d\n", nav->sf5how);

  switch ( nav->sf5pageno)
  {
  case 0:
    break;
  case  1: case  2: case  3: case  4: case  5: case  6: case  7: case  8: case  9: case 10:
  case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20:
  case 21: case 22: case 23: case 24:
    fprintf( fp, "satellite health                                    health = %d\n", nav->alm.health);
    fprintf( fp, "satellite id number                                     id = %d\n", nav->alm.prn);
    fprintf( fp, "eccentricity                                             e = %.10e\n", nav->alm.ety);
    fprintf( fp, "almanac reference time                                 toa = %.4e\n", nav->alm.toa);
    fprintf( fp, "incl. angle at ref. time rel. to 0.3 of RA             inc = %.10e\n", nav->alm.inc);
    fprintf( fp, "rate of right ascension [semi-circles/sec]        omegadot = %.6e\n", nav->alm.omegadot);
    fprintf( fp, "square root of semi-major axis [m^1/2]                sqra = %.9e\n", nav->alm.sqra);
    fprintf( fp, "lon. asc. node of orbit plane at weekly epoch       omega0 = %.9e\n", nav->alm.omega0);
    fprintf( fp, "argument of perigee [semi-circles]                       w = %.9e\n", nav->alm.w);
    fprintf( fp, "mean anomaly at reference time [semi-circles]           ma = %.9e\n", nav->alm.ma);
    fprintf( fp, "clock polyn. corr. parameter [sec/sec]                 af1 = %.5e\n", nav->alm.af1);
    fprintf( fp, "clock polyn. corr. parameter [sec]                     af0 = %.5e\n", nav->alm.af0);
    break;

  case 25:
    int i;
    for (i=1; i<=24; i++)
      fprintf( fp, "SV %2d health bits                                   health = %06d\n", i, nav->SVh[i]);
    break;

  default:
    printf( "\n");
    printf( "unknown page number %d in subframe 5\n", nav->sf5pageno);
    exit(-1);
    break;
  }  
  fprintf( fp, "[end subframe 5]\n");
  return;
}

void read_sf5( NAVDATA *nav, FILE *fp)
{
  int i;
  char sp[SPSIZE], *cp;

  cp = fgets( sp, SPSIZE, fp);
  if ( !cp)
  {
    printf( "error reading nav file\n");
    exit(-1);
  }

  fscanf( fp, "%*60c%d\n", &nav->sf5pageno);
  fscanf( fp, "%*60c%d\n", &nav->sf5how);

  switch ( nav->sf5pageno)
  {
  case  1: case  2: case  3: case  4: case  5: case  6: case  7: case  8: case  9: case 10:
  case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20:
  case 21: case 22: case 23: case 24:
    fscanf( fp, "%*60c%d\n", &nav->alm.health);
    fscanf( fp, "%*60c%d\n", &nav->alm.prn);
    fscanf( fp, "%*60c%e\n", &nav->alm.ety);
    fscanf( fp, "%*60c%e\n", &nav->alm.toa);
    fscanf( fp, "%*60c%e\n", &nav->alm.inc);
    fscanf( fp, "%*60c%e\n", &nav->alm.omegadot);
    fscanf( fp, "%*60c%e\n", &nav->alm.sqra);
    fscanf( fp, "%*60c%e\n", &nav->alm.omega0);
    fscanf( fp, "%*60c%e\n", &nav->alm.w);
    fscanf( fp, "%*60c%e\n", &nav->alm.ma);
    fscanf( fp, "%*60c%e\n", &nav->alm.af1);
    fscanf( fp, "%*60c%e\n", &nav->alm.af0);
    break;

  case 25:
    int i;
    for (i=1; i<=32; i++)
      fscanf( fp, "%*60c%d\n", &nav->ASV[i]);
//  SV PRN 1-24 are written in subframe 5 / page 25
    for (i=25; i<=32; i++)
      fscanf( fp, "%*60c%d\n", &nav->SVh[i]);
    break;

  default:
    printf( "\n");
    printf( "unknown page number %d in subframe 4\n", nav->sf5pageno);
    exit(-1);
    break;
  }  

//
//  simple data file consistency check
//
  char pattern[] = "[end subframe 5]";

  cp = fgets( sp, SPSIZE, fp);

  if ( !cp || strncmp( sp, pattern, strlen( pattern)))
  {
    printf( "error reading nav file\n");
    printf( "expected string >%s<, read >%s<\n", pattern, sp);
    exit(-1);
  }

  return;
}

/* ------------------------------ end of file ----------------------------- */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费观看高清完整版| 欧美成人精品高清在线播放 | 色婷婷综合久久久| 亚洲综合一区二区| 欧美精品一区二区久久久| 国产91露脸合集magnet| 亚洲精品五月天| 久久综合狠狠综合久久综合88| 国产精品77777| 亚洲国产成人91porn| 日韩欧美中文一区二区| 国产在线不卡一区| 亚洲欧美电影院| 日韩免费看的电影| 欧美性欧美巨大黑白大战| 国产剧情av麻豆香蕉精品| 夜夜夜精品看看| 欧美变态凌虐bdsm| 99久久精品免费看| 久久99精品视频| 亚洲精品欧美在线| 欧美精品丝袜久久久中文字幕| 美女爽到高潮91| 亚洲一区在线电影| 欧美激情中文不卡| 日韩女优制服丝袜电影| 色综合久久综合网97色综合 | 91成人免费在线视频| 激情综合色播激情啊| 亚洲无人区一区| 国产精品国产a级| 久久丝袜美腿综合| 91精品欧美一区二区三区综合在 | 日韩av电影天堂| 亚洲免费资源在线播放| 国产日韩精品一区二区浪潮av| 色噜噜狠狠成人中文综合| 国产mv日韩mv欧美| 美国十次了思思久久精品导航| 一区av在线播放| 日韩一区欧美一区| 欧美电视剧免费全集观看| 欧美老年两性高潮| 欧美性xxxxx极品少妇| 国产成人欧美日韩在线电影| 另类小说欧美激情| 日日夜夜一区二区| 亚洲福利视频导航| 亚洲一二三四区| 亚洲视频免费观看| 中文字幕欧美一区| 国产精品国产精品国产专区不蜜 | 色天使色偷偷av一区二区| 成人av手机在线观看| 国产精品国产三级国产三级人妇| 亚洲人成精品久久久久久| 亚洲人午夜精品天堂一二香蕉| 国产欧美日韩另类一区| 久久久久久免费毛片精品| 久久亚洲欧美国产精品乐播| 2021国产精品久久精品| 欧美精品一区二区三区蜜桃视频| 欧美一区二视频| 日韩午夜在线影院| 精品久久久久久综合日本欧美| 精品美女在线播放| 欧美一区二区性放荡片| 日韩女优av电影| 亚洲精品一区在线观看| 精品国内二区三区| 国产日韩av一区| 一区二区高清在线| 奇米影视一区二区三区小说| 精品一区二区三区免费| 极品美女销魂一区二区三区免费| 国内精品国产三级国产a久久| 国产精品自拍一区| 99re这里只有精品6| av电影在线不卡| 欧美日韩黄色影视| 日韩欧美亚洲一区二区| 久久精品在线免费观看| 亚洲色图视频免费播放| 午夜精品久久久久影视| 午夜精品久久久久久久蜜桃app| 国精产品一区一区三区mba桃花| 成人激情小说乱人伦| 在线亚洲一区二区| 国产婷婷色一区二区三区四区| 国产精品短视频| 色噜噜夜夜夜综合网| 日韩欧美视频在线| 亚洲欧洲日韩综合一区二区| 亚洲一区二区在线观看视频| 激情图片小说一区| 91麻豆免费视频| 欧美一区二区三区色| 综合自拍亚洲综合图不卡区| 午夜影视日本亚洲欧洲精品| 激情久久久久久久久久久久久久久久| 国产福利一区二区三区在线视频| 在线观看不卡一区| 久久新电视剧免费观看| 一区二区三区 在线观看视频| 激情综合一区二区三区| 欧洲视频一区二区| 久久久久久久久一| 秋霞国产午夜精品免费视频| 成人精品亚洲人成在线| 337p亚洲精品色噜噜| 久久精品一区蜜桃臀影院| 亚洲成国产人片在线观看| 国产精品一色哟哟哟| 欧美日韩成人在线一区| 亚洲精品高清在线观看| 国内精品久久久久影院色 | 久久99国产精品久久| 色网综合在线观看| 一本大道av伊人久久综合| 26uuu国产日韩综合| 五月综合激情日本mⅴ| 国产日韩亚洲欧美综合| 蜜桃视频在线一区| 欧美人妇做爰xxxⅹ性高电影| 久久精品一级爱片| 激情综合色播激情啊| 欧美美女黄视频| 国产精品美女久久久久aⅴ国产馆| 婷婷久久综合九色综合伊人色| 成人免费毛片片v| 欧美精品一区二区蜜臀亚洲| 一区二区三区在线免费| 99re成人精品视频| 久久精品人人做人人综合| 另类成人小视频在线| 欧美日韩一区二区三区四区 | 精品一二三四在线| 欧美三级视频在线| 亚洲成人先锋电影| 精品视频在线看| 亚洲综合成人在线视频| 91免费版在线| 成人欧美一区二区三区视频网页| 不卡欧美aaaaa| 亚洲色图色小说| 在线观看国产一区二区| 亚洲一二三四在线| 欧美电影影音先锋| 美腿丝袜亚洲色图| 欧美大尺度电影在线| 麻豆国产欧美日韩综合精品二区| 91精品国产色综合久久不卡电影| 日韩精品亚洲一区二区三区免费| 欧美久久久久久久久久| 蜜桃精品视频在线观看| 精品国产亚洲在线| 国产**成人网毛片九色| 国产精品久久久久久久第一福利| 97se狠狠狠综合亚洲狠狠| 亚洲一级二级在线| 91精品国产一区二区人妖| 国产一区在线观看视频| 国产免费成人在线视频| 色呦呦国产精品| 日韩精品久久久久久| 久久久久国产精品麻豆| 97久久精品人人做人人爽50路| 亚洲一区二区视频在线观看| 欧美一区二区成人| 国产mv日韩mv欧美| 亚洲国产综合在线| 久久久久久免费毛片精品| 91香蕉视频在线| 日韩主播视频在线| 国产欧美日韩另类视频免费观看| 国产欧美日韩在线| 色成年激情久久综合| 国产成人自拍高清视频在线免费播放| 精品日韩成人av| eeuss鲁片一区二区三区| 亚洲第一福利一区| 精品国产乱码久久| 色婷婷亚洲一区二区三区| 人禽交欧美网站| 国产精品成人在线观看| 欧美电影在线免费观看| 国产成人啪午夜精品网站男同| 亚洲制服丝袜在线| 久久久久久**毛片大全| 欧美人与性动xxxx| 成人激情校园春色| 久久精品国产第一区二区三区| 亚洲素人一区二区| 久久久久国产精品厨房| 欧美色视频在线| 成人国产免费视频| 日日夜夜精品视频免费| 日韩毛片一二三区| 2021中文字幕一区亚洲| 91精品在线一区二区|