123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- #include "xinbiao.h"
- SUT_XINBIAO_PAGE sut_xinbiaopage[XINBIAO_NUM];
- SUT_XINBIAO_PAGE Self_xinbiaopage;
- SUT_XINBIAO_INFO sut_xinbiao_info;
- /*
- 获得新的信标页
- callID //是, 更新页
- //否,创建新页
-
-
- */
- void CalcDistance(void *SelfXinbiao,void*OtherXinbiao)
- {
- }
- void PushXinbiao()
- {
- }
- void ReadXbFile()
- {
- int fd,i=0;
- fd=LSAPI_FS_Open(XINBIAO_FILE, LSAPI_FS_O_RDWR,0);
- if(fd<0){
- MSG_ERR(1,"%s open read failed", XINBIAO_FILE);
- return;
- }
- LSAPI_FS_Seek(fd, 0L, LSAPI_FS_SEEK_SET);
- LSAPI_FS_Read(fd, (unsigned char *)&sut_xinbiaopage, sizeof(sut_xinbiaopage)*XINBIAO_NUM);
- for(i=0;i<XINBIAO_NUM;i++){
- if(sut_xinbiaopage[i].xb_id==0){
- if(i!=0)sut_xinbiao_info.Max_id=sut_xinbiaopage[i-1].xb_id;
- break;
- }
- }
-
- }
- void WriteXbFile()
- {
-
- }
|