aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2023-05-04 15:55:50 +0200
committerlaforge <laforge@osmocom.org>2023-07-21 11:14:44 +0000
commit4827437a268ed794dff562d4a10681f5e5f5dc84 (patch)
tree79a208e746b90e9a95032f5b061ba2eae4924d91 /include
parentbcb7b32f5ac40a6129461bc3b5c27ce7e0a848db (diff)
ASCI: Add support for Group/Broadcast channel activation
"struct lchan_activate_info" is expanded to support flags for VGCS and VBS. These are used to send the correct Channel Mode to the BTS. "enum lchan_activate_for" is expanded to indicate and activation of VGCS/VBS calls. Change-Id: Ic0c0597d149d0758d6766937d99660fa02e0e139 Related: OS#4852
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/bsc/lchan.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/osmocom/bsc/lchan.h b/include/osmocom/bsc/lchan.h
index 135a06768..3099c6351 100644
--- a/include/osmocom/bsc/lchan.h
+++ b/include/osmocom/bsc/lchan.h
@@ -101,6 +101,7 @@ enum lchan_activate_for {
ACTIVATE_FOR_MS_CHANNEL_REQUEST,
ACTIVATE_FOR_ASSIGNMENT,
ACTIVATE_FOR_HANDOVER,
+ ACTIVATE_FOR_VGCS_CHANNEL,
ACTIVATE_FOR_VTY,
ACTIVATE_FOR_MODE_MODIFY_RTP,
};
@@ -140,6 +141,9 @@ struct lchan_activate_info {
bool vamos;
+ /* In case of ASCI channel: Flags, if a VGCS channel or VBS channel is activated. */
+ bool vgcs, vbs;
+
/* A copy of bts->imm_ass_time at the time where Channel Activation was requested. A change in the VTY
* configuration has immediate effect on the value, so make sure we don't get mixed up when it gets changed
* while a channel activation is in progress. */