path: root/include/osmocom
diff options
authorPhilipp Maier <pmaier@sysmocom.de>2019-09-19 10:34:11 +0200
committerPhilipp Maier <pmaier@sysmocom.de>2019-09-20 11:21:46 +0200
commitae140bc84a3cc771d730a0ab8522707773eb8c0d (patch)
treecdeff6491d84bef0620207a0fc85e91cc37e9f42 /include/osmocom
parent4e591b120fd7e412f473d124547df7d35000e102 (diff)
ecu_fr: increase test coverage for FR ECU implementation
The ECU implementation for FR is currently tested by calling the related functions directly and by using the generic ECU abstraction layer. However, the test "test_fr_concealment" only tests directly. Lets add a version that uses the generic ECU abstraction layer as well. The generic ECU abstraction layer obsolets the public API functions osmo_ecu_fr_reset() and osmo_ecu_fr_conceal(), lets tag those functions as dprecated. Change-Id: Ib0c8a9b164f14ea4fa00688f760a76cdb4890af4
Diffstat (limited to 'include/osmocom')
1 files changed, 4 insertions, 2 deletions
diff --git a/include/osmocom/codec/ecu.h b/include/osmocom/codec/ecu.h
index 927ca0da..99b1430f 100644
--- a/include/osmocom/codec/ecu.h
+++ b/include/osmocom/codec/ecu.h
@@ -11,8 +11,10 @@ struct osmo_ecu_fr_state {
uint8_t frame_backup[GSM_FR_BYTES];
-void osmo_ecu_fr_reset(struct osmo_ecu_fr_state *state, const uint8_t *frame);
-int osmo_ecu_fr_conceal(struct osmo_ecu_fr_state *state, uint8_t *frame);
+void osmo_ecu_fr_reset(struct osmo_ecu_fr_state *state, const uint8_t *frame)
+ OSMO_DEPRECATED("Use generic ECU abstraction layer instead");
+int osmo_ecu_fr_conceal(struct osmo_ecu_fr_state *state, uint8_t *frame)
+ OSMO_DEPRECATED("Use generic ECU abstraction layer instead");
enum osmo_ecu_codec {