L1CTL Test: Get all the way up to dedicated channel establishment
The code is now a proof of concept to establish a dedicated channel
via virt_um, at which point we can exchange L2 messages with the BTS.
diff --git a/lapd/L1CTL_Types.ttcn b/lapd/L1CTL_Types.ttcn
index a5a6bf8..2b9219c 100644
--- a/lapd/L1CTL_Types.ttcn
+++ b/lapd/L1CTL_Types.ttcn
@@ -78,8 +78,6 @@
padding := '0000'O
};
- type uint8_t RslLinkId;
-
type record L1ctlDlInfo {
RslChannelNr chan_nr,
RslLinkId link_id,
@@ -113,6 +111,8 @@
boolean rx_traffic_ind
} with { variant "" };
+ template L1ctlAudioMode t_L1CTL_AudioModeNone := { '0000'B, false, false, false, false };
+
type record L1ctlTchModeConf {
L1ctlTchMode tch_mode,
L1ctlAudioMode audio_mode,
@@ -168,6 +168,13 @@
boolean fb0
} with { variant "" };
+ template L1ctlFbsbFlags t_L1CTL_FBSB_F_ALL := {
+ padding := '00000'B,
+ sb := true,
+ fb1 := true,
+ fb0 := true
+ };
+
type record L1ctlFbsbReq {
Arfcn arfcn,
uint16_t timeout_tdma_frames,