From e1313cce74ea71a4b309719d277d4893103d8f45 Mon Sep 17 00:00:00 2001 From: Ismael Gomez Date: Thu, 13 Jan 2022 22:05:06 +0100 Subject: [PATCH] sidekiq: update cur_rx_gain_db inside card sub-module --- lib/src/phy/rf/rf_skiq_imp.c | 2 -- lib/src/phy/rf/rf_skiq_imp_card.c | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/src/phy/rf/rf_skiq_imp.c b/lib/src/phy/rf/rf_skiq_imp.c index baa68d2eb..96ad18ee1 100644 --- a/lib/src/phy/rf/rf_skiq_imp.c +++ b/lib/src/phy/rf/rf_skiq_imp.c @@ -536,7 +536,6 @@ int rf_skiq_set_rx_gain(void* h_, double rx_gain) for (uint32_t i = 0; i < h->nof_cards; i++) { rf_skiq_card_set_rx_gain_db(&h->cards[i], h->nof_ports, rx_gain); - h->cards[i].cur_rx_gain_db = rx_gain; } return SRSRAN_SUCCESS; @@ -583,7 +582,6 @@ int rf_skiq_set_rx_gain_ch(void* h_, uint32_t ch, double rx_gain) } rx_gain = rf_skiq_card_set_rx_gain_db(&h->cards[card_idx], port_idx, rx_gain); - h->cards[card_idx].cur_rx_gain_db = rx_gain; return SRSRAN_SUCCESS; } diff --git a/lib/src/phy/rf/rf_skiq_imp_card.c b/lib/src/phy/rf/rf_skiq_imp_card.c index b769f8c95..c19bf5480 100644 --- a/lib/src/phy/rf/rf_skiq_imp_card.c +++ b/lib/src/phy/rf/rf_skiq_imp_card.c @@ -287,6 +287,9 @@ double rf_skiq_card_set_rx_gain_db(rf_skiq_card_t* q, uint32_t port_idx, double } } + // Update current rx_gain + q->cur_rx_gain_db = gain_db; + return gain_db; }