summaryrefslogtreecommitdiff
path: root/cesar/ce/rx/bitloading/inc/intervals.h
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/ce/rx/bitloading/inc/intervals.h')
-rw-r--r--cesar/ce/rx/bitloading/inc/intervals.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/cesar/ce/rx/bitloading/inc/intervals.h b/cesar/ce/rx/bitloading/inc/intervals.h
index 7a5a7bc141..53d04648e9 100644
--- a/cesar/ce/rx/bitloading/inc/intervals.h
+++ b/cesar/ce/rx/bitloading/inc/intervals.h
@@ -18,6 +18,8 @@
#include "mac/pbproc/pbproc.h"
#include "bsu/aclf/aclf.h"
+#include "ce/rx/rx.h"
+#include "ce/rx/inc/rx.h"
BEGIN_DECLS
@@ -60,6 +62,18 @@ ce_rx_bl_intervals_measure_to_interval (tonemaps_t *tms,
void
ce_rx_bl_intervals_update_tmi (sta_t *sta, const bsu_aclf_bp_t bp_tck);
+/**
+ * Reset intervals which have a specific fsm id.
+ * \param ce_rx CE RX context.
+ * \param sta station.
+ * \param fsm_id fsm id, should be a valid id.
+ *
+ * This function will free TMI if it is not the default one and send a refresh
+ * MME asking for sound on those intervals.
+ */
+void
+ce_rx_bl_intervals_reset (ce_rx_t *ce_rx, sta_t *sta, int fsm_id);
+
END_DECLS
#endif /* ce_rx_bitloading_inc_intervals_h */