summaryrefslogtreecommitdiff
path: root/cesar
diff options
context:
space:
mode:
authorNĂ©lio Laranjeiro2010-11-26 08:35:42 +0100
committerNicolas Schodet2010-12-07 13:33:26 +0100
commit93e4489cdee61d9d952db4aca30ae93a3c284181 (patch)
treee8355674a69a88806451ccbf35b05358a71d65f4 /cesar
parent568c7e2f67e4051f5d063645147ec36866704c65 (diff)
cesar/bsu: fix beacon period start date of neighbours AVLN
Diffstat (limited to 'cesar')
-rw-r--r--cesar/bsu/src/bsu.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cesar/bsu/src/bsu.c b/cesar/bsu/src/bsu.c
index 7f3d2715f6..b4ac443774 100644
--- a/cesar/bsu/src/bsu.c
+++ b/cesar/bsu/src/bsu.c
@@ -752,12 +752,13 @@ bsu_beacon_process__avln_not_tracked (bsu_t *ctx, bsu_beacon_t *beacon,
{
for (i = 0; i < HPAV_BEACON_BTO_NB; i++)
avln->bto[i] = params->bto[i];
- avln->beacon.beacon_period_start_date = params->bts;
avln->beacon = *beacon;
/* NTB synchronisation. */
bsu_ntb_clk_sync (&avln->sync, ctx->phy,
params->bts, params->preamble_sysdate,
params->preamble_date);
+ avln->beacon.beacon_period_start_date = params->bts -
+ avln->sync.ntb_offset_tck;
BSU_TRACE (BEACON_PROCESS, phy_date (), params->snid, tei,
avln ? avln->sync.ntb_offset_tck : 0,
avln ? FIXED (avln->sync.fe, BSU_NTB_FIXED_POINT): 0);