summaryrefslogtreecommitdiff
path: root/cesar/mac/pbproc/src/prep_mpdu.c
diff options
context:
space:
mode:
authorschodet2009-12-22 16:14:49 +0000
committerschodet2009-12-22 16:14:49 +0000
commit8d292d3436612073c81d45f16d28adc1748049fe (patch)
tree18da4e3af78434e4fffd8c47321172bd417eda2e /cesar/mac/pbproc/src/prep_mpdu.c
parentb4b326474eb5767b53a78afe4bb2a79e59561df1 (diff)
cesar/hal/phy: phy_{tx_param,rx_prepare}* interface changes, closes #1007
This includes: - replace mod, fecrate and pb_size with a combo parameter ; - remove unused tonemap_index ; - use specialised short_ppdu functions. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6574 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/mac/pbproc/src/prep_mpdu.c')
-rw-r--r--cesar/mac/pbproc/src/prep_mpdu.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/cesar/mac/pbproc/src/prep_mpdu.c b/cesar/mac/pbproc/src/prep_mpdu.c
index 9782349479..776a0efe3c 100644
--- a/cesar/mac/pbproc/src/prep_mpdu.c
+++ b/cesar/mac/pbproc/src/prep_mpdu.c
@@ -110,9 +110,8 @@ pbproc_prep_beacon (pbproc_t *ctx)
/* Modulation. */
prep->mod = PHY_MOD_MINI_ROBO;
tonemap_t *tm;
- tm = &ctx->config->tonemask_info.tonemap_robo[prep->mod];
- prep->fecrate = tm->fecrate;
- prep->pb_size = PHY_PB_SIZE_136;
+ tm = &ctx->config->tonemask_info.tonemap_robo[PHY_MOD_MINI_ROBO];
+ prep->phy_combo_params = tm->phy_combo_params[PHY_PB_SIZE_136];
prep->gil = tm->gil;
prep->tonemap = tm->tmdma_desc_head;
/* Compute number of symbols. */
@@ -289,8 +288,7 @@ pbproc_prep_mpdu (pbproc_t *ctx)
sound_reason_code = TONEMAP_SRC_NULL;
/* Prepare parameters. */
prep->mod = tmi < PHY_MOD_ROBO_NB ? tmi : PHY_MOD_TM;
- prep->fecrate = tm->fecrate;
- prep->pb_size = PHY_PB_SIZE_520;
+ prep->phy_combo_params = tm->phy_combo_params[PHY_PB_SIZE_520];
prep->gil = tm->gil;
prep->tonemap = tm->tmdma_desc_head;
prep->sound_reason_code = sound_reason_code;