summaryrefslogtreecommitdiff
path: root/cesar/cp/sta/action/misc.h
diff options
context:
space:
mode:
authormercadie2010-06-02 15:46:27 +0000
committermercadie2010-06-02 15:46:27 +0000
commite94b7ea52646ce3901ba31786225f31e7336fa99 (patch)
tree21605b8cd5c5c385aaa7edb8357d85f83bf35f63 /cesar/cp/sta/action/misc.h
parent9b7fbab2125b828393eb3fa4da16e28f83c8e923 (diff)
cesar/cp/sta/action/misc: make cp_sta_action_get_average_ble public with options
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7150 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/cp/sta/action/misc.h')
-rw-r--r--cesar/cp/sta/action/misc.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/cesar/cp/sta/action/misc.h b/cesar/cp/sta/action/misc.h
index 0e03bc32b9..f994ff0cdc 100644
--- a/cesar/cp/sta/action/misc.h
+++ b/cesar/cp/sta/action/misc.h
@@ -19,6 +19,7 @@
* simple enough to be handled without any remembered state.
*/
+
BEGIN_DECLS
/**
@@ -86,6 +87,19 @@ cp_sta_action_process_cm_link_stats_req (cp_t *ctx, cp_mme_rx_t *rx_mme);
void
cp_sta_action_process_cm_sta_cap_req (cp_t *ctx, cp_mme_rx_t *rx_mme);
+/**
+ * Get the average ble value for one station.
+ * \param ctx control plane context
+ * \param tei the tei of the distant station
+ * \param tx if true ble is computed on tx tonemaps, if false on rx tonemaps
+ * \param fc_format if true the average ble is provided in FC format if
+ * false it's provided as an integer
+ * \return the average ble for this station
+ */
+u8
+cp_sta_action_get_average_ble (cp_t *ctx, cp_tei_t tei, bool tx,
+ bool fc_format);
+
void
cp_sta_action_process_cc_discover_list_req (cp_t *ctx, cp_mme_rx_t *rx_mme);