bsc: test RR Channel Release cause codes from Clear Command cause codes

Invoke Clear Command with various Cause codes and verify that the RR Channel
Release reflects them.

Depends: I734cc55c501d61bbdadee81a223b26f9df57f959 (osmo-bsc)
Change-Id: Ie6c99f28b610a67f2d59ec00b3541940e882251b
diff --git a/library/GSM_RR_Types.ttcn b/library/GSM_RR_Types.ttcn
index e54bc92..2c607a7 100644
--- a/library/GSM_RR_Types.ttcn
+++ b/library/GSM_RR_Types.ttcn
@@ -113,6 +113,26 @@
 		INTERSYS_TO_EUTRAN_HO_CMD	('01100110'B)
 	} with { variant "FIELDLENGTH(8)" };
 
+	type enumerated RR_Cause {
+		GSM48_RR_CAUSE_NORMAL		('00'O),
+		GSM48_RR_CAUSE_ABNORMAL_UNSPEC	('01'O),
+		GSM48_RR_CAUSE_ABNORMAL_UNACCT	('02'O),
+		GSM48_RR_CAUSE_ABNORMAL_TIMER	('03'O),
+		GSM48_RR_CAUSE_ABNORMAL_NOACT	('04'O),
+		GSM48_RR_CAUSE_PREMPTIVE_REL	('05'O),
+		GSM48_RR_CAUSE_HNDOVER_IMP	('08'O),
+		GSM48_RR_CAUSE_CHAN_MODE_UNACCT	('09'O),
+		GSM48_RR_CAUSE_FREQ_NOT_IMPL	('0a'O),
+		GSM48_RR_CAUSE_CALL_CLEARED	('41'O),
+		GSM48_RR_CAUSE_SEMANT_INCORR	('5f'O),
+		GSM48_RR_CAUSE_INVALID_MAND_INF ('60'O),
+		GSM48_RR_CAUSE_MSG_TYPE_N	('61'O),
+		GSM48_RR_CAUSE_MSG_TYPE_N_COMPAT('62'O),
+		GSM48_RR_CAUSE_COND_IE_ERROR	('64'O),
+		GSM48_RR_CAUSE_NO_CELL_ALLOC_A	('65'O),
+		GSM48_RR_CAUSE_PROT_ERROR_UNSPC ('6f'O)
+	} with { variant "FIELDLENGTH(8)" };
+
 	type octetstring RestOctets  with { variant "PADDING(yes), PADDING_PATTERN('00101011'B)" };
 	type hexstring GsmBcdString with { variant "HEXORDER(low)" };
 	type GsmBcdString BcdMccMnc with { variant "FIELDLENGTH(6)" };