RSL_Types: add VAMOS chan rates and OSMO_TRAINING_SEQUENCE IE

Prepare for upcoming VAMOS tests in BSC_Tests_VAMOS.ttcn.

Change-Id: Idbe9014754eff9c8b2bff19828581bae5b36fadf
diff --git a/library/RSL_Types.ttcn b/library/RSL_Types.ttcn
index 6118dcf..2cbd668 100644
--- a/library/RSL_Types.ttcn
+++ b/library/RSL_Types.ttcn
@@ -220,6 +220,8 @@
 		RSL_IE_TFO_STATUS		('00111011'B),
 		RSL_IE_LLP_APDU			('00111100'B),
 
+		RSL_IE_OSMO_TRAINING_SEQUENCE	('01100001'B),
+
 		/* ip.access */
 		RSL_IE_IPAC_SRTP_CONFIG		('11100000'B),
 		RSL_IE_IPAC_PROXY_UDP		('11100001'B),
@@ -376,7 +378,9 @@
 		RSL_CHRT_TCH_F_GROUP	('00011000'B),
 		RSL_CHRT_TCH_H_GROUP	('00011001'B),
 		RSL_CHRT_TCH_F_BCAST	('00101000'B),
-		RSL_CHRT_TCH_H_BCAST	('00101001'B)
+		RSL_CHRT_TCH_H_BCAST	('00101001'B),
+		RSL_CHRT_OSMO_TCH_F_VAMOS	('10001000'B),
+		RSL_CHRT_OSMO_TCH_H_VAMOS	('10001001'B)
 	} with { variant "FIELDLENGTH(8)" };
 	type enumerated RSL_SpeechAlgo {
 		RSL_CMOD_NO_RESOURCE	('00000000'B),
@@ -826,6 +830,12 @@
 		REL_REL_MODE_LOCAL	('01'B)
 	}
 
+	type record RSL_IE_OSMO_TrainingSequence {
+		uint8_t			len,
+		uint8_t			tsc_set,
+		uint8_t			tsc
+	} with { variant (len) "LENGTHTO(tsc_set,tsc)" }
+
 	/* union of all IE bodies */
 	type union RSL_IE_Body {
 		RslChannelNr		chan_nr,
@@ -878,6 +888,8 @@
 		RSL_IE_IPA_ConnectionStats ipa_stats,
 		RSL_IE_IPA_SpeechMode	ipa_speech_mode,
 
+		RSL_IE_OSMO_TrainingSequence osmo_training_sequence,
+
 		RSL_LV		other
 	}
 
@@ -937,6 +949,8 @@
 					ipa_stats, iei = RSL_IE_IPAC_CONN_STAT;
 					ipa_speech_mode, iei = RSL_IE_IPAC_SPEECH_MODE;
 
+					osmo_training_sequence, iei = RSL_IE_OSMO_TRAINING_SEQUENCE;
+
 					other, OTHERWISE;
 		)" };