aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPhilipp Maier <pmaier@sysmocom.de>2018-08-29 16:41:09 +0200
committerPhilipp Maier <pmaier@sysmocom.de>2018-08-29 17:34:49 +0200
commit9b41b36e97383ce64db6732a7146ff25c126dc5a (patch)
tree011dc3a3012e0687654ae6337c5fbf41874cde53 /src
parent76c292ea5da1949407f1572321994537b21280c9 (diff)
measurement: add unit tests for ts45008_83_is_sub()
The function ts45008_83_is_sub() is an integral part of the measurement calculation as it automatically tags incoming measurements as SUB measurements. This is important in the context of DTX. Unfortunately there is no unit test for this function yet. - Add unit test for ts45008_83_is_sub() Change-Id: Ia26774859f4bf31baee075896905079368bddd42 Related: OS#3502
Diffstat (limited to 'src')
-rw-r--r--src/common/measurement.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/common/measurement.c b/src/common/measurement.c
index b0ef8694..bc27287c 100644
--- a/src/common/measurement.c
+++ b/src/common/measurement.c
@@ -27,8 +27,9 @@ static bool array_contains(const uint8_t *arr, unsigned int len, uint8_t val) {
return false;
}
-/* Decide if a given frame number is part of the "-SUB" measurements (true) or not (false) */
-static bool ts45008_83_is_sub(struct gsm_lchan *lchan, uint32_t fn, bool is_amr_sid_update)
+/* Decide if a given frame number is part of the "-SUB" measurements (true) or not (false)
+ * (this function is only used internally, it is public to call it from unit-tests) */
+bool ts45008_83_is_sub(struct gsm_lchan *lchan, uint32_t fn, bool is_amr_sid_update)
{
uint32_t fn104 = fn % 104;