|
@@ -22,7 +22,7 @@ void lct_toa_cal_bts_first_path_index_offset(uint8 byFirstPathFlag, LCT_FIRSTPAT
|
|
uint32 dwMinFrameNo = 0;
|
|
uint32 dwMinFrameNo = 0;
|
|
int32 dwFrameGap = 0; // 帧间距
|
|
int32 dwFrameGap = 0; // 帧间距
|
|
uint32 dwFrameNo = gg_dwFrameNo - 1; // 帧号
|
|
uint32 dwFrameNo = gg_dwFrameNo - 1; // 帧号
|
|
- uint32 dwFpOffsetGap = 0; // 前后两次偏移量间距
|
|
|
|
|
|
+ int32 dwFpOffsetGap = 0; // 前后两次偏移量间距
|
|
|
|
|
|
uint8 byFirstPathNum = pstFirstPathList->byBtsNum;
|
|
uint8 byFirstPathNum = pstFirstPathList->byBtsNum;
|
|
LCT_FIRSTPATH_T *pstFirstPathData = NULL;
|
|
LCT_FIRSTPATH_T *pstFirstPathData = NULL;
|
|
@@ -64,7 +64,8 @@ void lct_toa_cal_bts_first_path_index_offset(uint8 byFirstPathFlag, LCT_FIRSTPAT
|
|
pstToaFpOffsetList->dwCurrentOffset = dwCurrentOffset;
|
|
pstToaFpOffsetList->dwCurrentOffset = dwCurrentOffset;
|
|
|
|
|
|
// 判断当前偏移量是否有效
|
|
// 判断当前偏移量是否有效
|
|
- dwFpOffsetGap = abs(dwCurrentOffset - pstToaFpOffsetList->dwAheadOffset);
|
|
|
|
|
|
+ dwFpOffsetGap = dwCurrentOffset - pstToaFpOffsetList->dwAheadOffset;
|
|
|
|
+ dwFpOffsetGap = abs(dwFpOffsetGap);
|
|
if (dwFpOffsetGap <= LCT_TOA_FP_OFFSET_VALID_THRES)
|
|
if (dwFpOffsetGap <= LCT_TOA_FP_OFFSET_VALID_THRES)
|
|
{
|
|
{
|
|
pstToaFpOffsetList->byOffsetValidFlag = 1; // 有效
|
|
pstToaFpOffsetList->byOffsetValidFlag = 1; // 有效
|