summaryrefslogtreecommitdiff
path: root/cesar
AgeCommit message (Collapse)Author
2013-06-17cesar/cp/eoc/msg/test: cast in signed types, refs #4044Olivier Dufour
2013-06-14Merge branch 'int_matching' into eoc-int_matchingCyril Jourdan
Conflicts: cesar/mac/pbproc/pbproc.h cesar/mac/pbproc/src/fsm_rx_sound.c cesar/mac/pbproc/src/pbproc.c
2013-06-14cesar/mac/pbproc: remove unused field in rx params, closes #4018Cyril Jourdan
Beacon period start date is not used anymore by the CE, now that PBProc is in charge of the matching of the received frames on intervals.
2013-06-14cesar/ce/rx/bl: remove unused functions, refs #4018Cyril Jourdan
Those functions are no longer necessary since it is the PBProc that does the matching between frames received and intervals.
2013-06-14cesar/ce/rx/bl/fsm: use PBProc interval matching computation, refs #4018Cyril Jourdan
Instead of re-computing frame date and trying to match it on an interval. In the same time, correct management of sound frame SRC in the tests when we want to test the data case and update ce_rx_bl_fsm_measure_to_event stub in cesar/ce/rx/test.
2013-06-14cesar/ce/rx/bl: reset sta intervals pointer when freeing them, refs #4018Cyril Jourdan
2013-06-14cesar/ce/rx/bl/test: fix intervals' test cases titlesCyril Jourdan
2013-06-14cesar/mac/pbproc: match data frames received to an interval, refs #4018Cyril Jourdan
Record the result of the matching of sound and data frames in RX params so that CE can use it.
2013-06-14cesar/mac/pbproc: fix sound frames interval matching computation, refs #4018Cyril Jourdan
2013-06-14Merge branch 'sta_get' into eoc-sta_getCyril Jourdan
Conflicts: cesar/mac/common/src/store.c cesar/mac/pbproc/src/fsm_rx_sound.c
2013-06-14cesar/mac/pbproc: make sta context more visible in some functions, refs #4018Cyril Jourdan
2013-06-14cesar/mac/pbproc: use sta_get_noref instead of sta_get, refs #4018Cyril Jourdan
This commit only makes this modification where it is needed to prepare the next commits related to #4018 but there could be some more replacement done (e.g in pbproc_prep_mpdu function) that will be the object of a future commit.
2013-06-14cesar/mac/common: backport mac_store_sta_get_noref from EoC, refs #4018Cyril Jourdan
2013-06-14cesar/tools/sniffer_phy: use a variable to store static value, closes #4044Olivier Dufour
2013-06-14cesar/{cl,cp}: refactor declaration with config items, refs #4044Olivier Dufour
2013-06-14Merge branch 't4044-warnings' into eoc-t4044-warningsOlivier Dufour
2013-06-14cesar/hal/phy/spoc/test: store constant in a variable, refs #4044Olivier Dufour
2013-06-14Merge branch 'mac-tolerance' into eoc-mac-toleranceNicolas Schodet
2013-06-14cesar/mac/common: increase MAC tolerance, closes #4043Nicolas Schodet
This is needed for extra long cables (up to 1200m).
2013-06-14Merge branch 'corner-spoc-mask' into eoc-corner-spoc-maskNicolas Schodet
2013-06-14cesar/hal/phy: set default SPOC matrix mask, closes #4041Nicolas Schodet
2013-06-14cesar/hal/phy: add spoc matrix mask, refs #4041Nicolas Schodet
2013-06-12Merge branch 't4037-mac-pbproc-rts-cts-backoff' into ↵Milenko Jelisavcic
t4037-mac-pbproc-rts-cts-backoff-eoc
2013-06-12cesar/mac/pbproc: update backoff, closes #4037Milenko Jelisavcic
2013-06-12cesar/mac/pbproc: refactor access partMilenko Jelisavcic
2013-06-07Merge branch 't4007_utest_fix' into eoc-drvThierry Carré
2013-06-07cesar/ce/rx/test: fix unit test, refs #4007Thierry Carré
The 'test_fail_if' added previously, must be activated only when we have some interval repetition. Currently, there is many interval in AV, and only one interval in EoC.
2013-06-07cesar/ce/rx: activate intervals by default, closes #2365Cyril Jourdan
2013-06-06Merge branch 't4007' into eoc-drvThierry Carré
2013-06-06cesar/ce/rx: fix assert with interval index, refs #4007Thierry Carré
Fix assert when interval index is wrong, and current interval version is good.
2013-06-06cesar/ce/rx/bl: enable snr collect with interval, refs #4007Thierry Carré
2013-06-06Merge branch 'master-t2869-two-avlns' into eoc-drv-t2869-two-avlnsNélio Laranjeiro
2013-06-06cesar/cp/sta/mgr: release releasable stations, closes #2869Nélio Laranjeiro
The release list can be release by any status in the plug, but only the CCo can move a plug into this list.
2013-06-06cesar/cp/av/sta/mgr: inform the bsu when a CCo is removed, closes #2869Nélio Laranjeiro
The BSU must be informed when a CCo is removed from the station manager.
2013-06-06cesar/bsu: reset the beacon in the avln structure in bsu_avln_init, refs #2869Nélio Laranjeiro
2013-06-06cesar/cp/sta/mgr: remove a duplicated instructionNélio Laranjeiro
2013-06-06Merge branch 'spoc_rho_initial' into spoc_rho_initial-eoc-drvYacine Belkadi
Conflicts: cesar/hal/phy/phy.h
2013-06-06cesar/{hal/phy,mac/pbproc}: on SPOC reset, set initial rho_q30 value, closes ↵Yacine Belkadi
#4004 When SPOC_RHO_INITIAL_Q30 is set in the internal.conf file, that value should be the one set on a SPOC reset, not 0. Make pbproc_spoc_reset() use the initial spoc rho q30 value. This also moves the knowledge about the initial SPOC parameters to the phy layer, which seems more appropriate.
2013-06-06cesar/hal/phy/{spoc,}: add phy_compute_spoc_{initial,}_coeff(), refs #4004Yacine Belkadi
Add phy_compute_spoc_initial_coeff() to allow callers to get the initial SPOC coefficients. This function is put in hal/phy because this is where the knowledge about the initial rho_q30 is, as it comes from phy_tunable.spoc_rho_initial_q30. This will be used in next commits. Add phy_compute_spoc_coeff(), just for completeness. Refactoring only. No (intended) functional changes.
2013-06-06cesar/{cp/{av,}/beacon,mac/pbproc}: add pbproc_spoc_reset(), refs #4004Yacine Belkadi
Add a pbproc_spoc_reset() that the cp can use to reset SPOC parameters, without having to know what the reset parameters are. This allows to move the knowledge of reset values to the pbproc, and will help for next commits. Refactoring only. No (intended) functional changes.
2013-06-06cesar/{cp/{av,}/beacon,mac/pbproc}: add/use pbproc_spoc_update(), refs #4004Yacine Belkadi
Add a pbproc_spoc_update() that the cp can use to update SPOC parameters without having to know about implementation details like allocating coefficients, computing them, then setting them. These changes will help for next commits. No (intended) functional changes.
2013-06-06cesar/cp/beacon: don't reset spoc if SPOC_UPDATE_INTERVAL == 0, refs #4004Yacine Belkadi
When SPOC_UPDATE_INTERVAL_MS is set to 0 in the internal.conf file, the cp should not update SPOC.
2013-06-06cesar/cp/av/beacon/test/utest2: add pbproc_stub.cYacine Belkadi
Put pbproc stubs in the new pbproc_stub.c instead of phy_stub.c
2013-06-06Merge branch 'update_def_tm_fix' into eoc-update_def_tm_fixCyril Jourdan
2013-06-06cesar/ce/rx/bl: send new default tonemap after computation, closes #4026Cyril Jourdan
2013-06-06Merge branch 'master-t4029-renew-tei' into eoc-drv-t4029-renew-teiNélio Laranjeiro
2013-06-06cesar/cp/av/sta/action: fix a forgotten unit test, refs #3968Nélio Laranjeiro
The test concerning the simple connect has not been updated.
2013-06-06cesar/mac/ca/test/ca_eoc: remove mfs hold in eoc test, closes #3983Thierry Carré
The code is not enough robust to support ca_mfs_hold call on all mfs. Transition of 'ca_state' field in mfs are wrongs. And only the beacon mfs performs this transition in EoC.
2013-06-06cesar/mac/ca/test/ca_eoc: CAP is always 0 for broadcast mfs, refs #3983Thierry Carré
2013-06-06Merge branch 't4008' into eoc-drvThierry Carré