summaryrefslogtreecommitdiff
path: root/cesar/bsu/inc
AgeCommit message (Collapse)Author
2011-02-18cesar/{cp, bsu}: add CCo's mac address to track on it too, refs #2235Nélio Laranjeiro
BSU will track on CCo's mac address if the CCo provides it in the central beacon. If the CCo does not provide it, MAC_ZERO should be used to inform BSU to not filter on this field.
2011-02-18cesar/bsu: fix snid type in bsu_t for snid_trackNélio Laranjeiro
2011-02-07Merge branch 'master' into avNélio Laranjeiro
Conflicts: cesar/bsu/aclf/aclf.h cesar/bsu/aclf/src/aclf.c cesar/bsu/aclf/test/utest/src/aclf.c cesar/bsu/src/bsu.c
2011-02-07cesar/bsu: add stats, closes #2213Nélio Laranjeiro
- current ntb_tck_offset - current frequency error in q30.
2011-01-11cesar/bsu: restore discover beacon procedureNélio Laranjeiro
2011-01-11cesar/{cp, bsu, interface}: provide a decoded beacon to CP, closes #2127Nélio Laranjeiro
2010-12-07cesar/bsu: handle schedules program for CA modifications, closes #1945Nélio Laranjeiro
2010-09-28cesar/bsu: avoid override of discover info bentry received from CCo, closes ↵Nélio Laranjeiro
#1911
2010-09-16cesar/bsu: read the whole beacon on reception, refs #1873Nélio Laranjeiro
2010-09-09cesar/bsu: update aclf when tracking is requested by upper layer, closes #1869Nélio Laranjeiro
2010-09-03cesar/bsu: store bsu_params with the data from the beacon, closes #1854Nélio Laranjeiro
When BSU received a beacon from another network, it was filling the bsu_params with the data of its own network, this was causing a bad synchronisation of the SNID to communicate.
2010-07-26cesar/bsu: move nek_switch to BSU contextlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7314 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-26cesar/bsu: fix beacon entry countdown change, closes #1758laranjeiro
Change the behavior of countdown handling for STA and CCo. BSU is now able to loose some central beacons and stay synchronized (nek, snid, hm) with the AVLN is tracks. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7313 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-21cesar/bsu: Inform PBProc on its central beacon detectionlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7300 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-04cesar/bsu: beacons statisticslaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7165 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-04cesar/bsu: does not provide crc false beacons to upper layerslaranjeiro
When bsu process a beacon, if the crc is false, the beacon is released. So if the beacon is provided to upper layer, it will work on a freed block git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7161 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: add more traceslaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7090 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: allocate beacon MFSs only oncelaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7082 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: add tracelaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7073 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: add UCCo supportlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7063 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: add a power on function to provide the snid to the bsularanjeiro
SNID is used in the CA schedules. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7051 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: add activate functionlaranjeiro
Activation should: * launch the frequency detection on the medium. * Program the first CA schedules. * Program the timer. When deactivate only the timer is canceled. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7046 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: changed callback to send beacon to CPlaranjeiro
bsu_beacon_params_t is now bsu_params_t which contains: * direction, TO PLC or FROM PLC. * frequency error as a 32bits with fixed point (30 bits after the dot). * tick offset corresponding to the offset of the NTB clock with the phy_date clock. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7035 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: improve update datalaranjeiro
BSU has a copy of the bsu_beacon_t, on each update if the data corresponds to the next beacon period it will copy the whole structure. Otherwise it will take only new data. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7034 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/station: call bsu_aclf_init et bsu_init in cesar_initmercadie
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7032 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/{bsu,bsu/aclf}: return bsu_aclf_t context on bsu_aclf_initlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7031 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: add process and track functions, closes #1233laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7019 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/bsu: add BSU and sub module headerslaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7015 017c9cb6-072f-447c-8318-d5b54f68fe89