Change in titan.ProtocolModules.BSSMAP[master]: BSSAP_Types.ttcn: Fix trailing whitespace

pespin gerrit-no-reply at lists.osmocom.org
Thu Apr 15 12:13:09 UTC 2021


pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/titan.ProtocolModules.BSSMAP/+/23762 )


Change subject: BSSAP_Types.ttcn: Fix trailing whitespace
......................................................................

BSSAP_Types.ttcn: Fix trailing whitespace

Change-Id: Idb4a329c56068d45299fbebd2b077d27255bb317
---
M src/BSSAP_Types.ttcn
1 file changed, 397 insertions(+), 397 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/titan.ProtocolModules.BSSMAP refs/changes/62/23762/1

diff --git a/src/BSSAP_Types.ttcn b/src/BSSAP_Types.ttcn
index fa3a9c5..fa553ef 100644
--- a/src/BSSAP_Types.ttcn
+++ b/src/BSSAP_Types.ttcn
@@ -19,8 +19,8 @@
 // This module contains the type definitions and encoding attributes for
 // Base Station System. The signalling protocol reference model is based
 // on 48.008 V11.2.0 Figure 1.
-// 
-//    ------------------------------ 
+//
+//    ------------------------------
 //    |  BSSAP                      |
 //    |                             |
 //    |  -------------------------  |   BSSMAP layer is defined in 48.008 v11.2.0
@@ -31,7 +31,7 @@
 //    |  | Distribution Function |  |
 //    |=============================|
 //    |          SCCP               |
-//    ------------------------------ 
+//    ------------------------------
 
 
 import from General_Types all;
@@ -50,11 +50,11 @@
 //   BSSMAP information element definition
 ///////////////////////////////////////////
 
-// Circuit Identity Code - 48.008 subclause 3.2.2.2 
+// Circuit Identity Code - 48.008 subclause 3.2.2.2
 type record BSSMAP_IE_CircuitIdentityCode
 {
   OCT1   elementIdentifier, // '01'O
-  OCT1   cicHigh,           // CIC = 11 bits of used  information 
+  OCT1   cicHigh,           // CIC = 11 bits of used  information
   OCT1   cicLow             //             (last 5 bits not used)
 } with { variant "PRESENCE (elementIdentifier = '01'O)" }
 
@@ -68,43 +68,43 @@
 
 // Resource Available - 48.008 subclause 3.2.2.4
 type record BSSMAP_IE_ResourceAvailable
-{  
+{
   OCT1   elementIdentifier, // '03'O
   OCT4   band1,
   OCT4   band2,
   OCT4   band3,
   OCT4   band4,
-  OCT4   band5 
+  OCT4   band5
 } with { variant "PRESENCE (elementIdentifier = '03'O)" }
 
-// Cause - 48.008 subclause 3.2.2.5 
+// Cause - 48.008 subclause 3.2.2.5
 type record BSSMAP_IE_Cause
 {
   OCT1   elementIdentifier, // '04'O
-  INT1   lengthIndicator, 
+  INT1   lengthIndicator,
   BIT7   causeValue,
   BIT1   extensionCauseValue,
   OCT1   spare1 optional
 } with { variant "PRESENCE (elementIdentifier = '04'O)"
-  variant (lengthIndicator) 
+  variant (lengthIndicator)
   "LENGTHTO (causeValue,extensionCauseValue,spare1)";
   variant (spare1) "PRESENCE(extensionCauseValue = '1'B)"}
 
-// IMSI - 48.008 subclause 3.2.2.6 
+// IMSI - 48.008 subclause 3.2.2.6
 type record BSSMAP_IE_IMSI
 {
   OCT1   elementIdentifier, // '08'O
-  INT1   lengthIndicator,  
+  INT1   lengthIndicator,
   BIT3   typeOfIdentity,
-  BIT1   oddEvenIndicator,  // '0'B even / 1'B odd number of identity digits   
+  BIT1   oddEvenIndicator,  // '0'B even / 1'B odd number of identity digits
   HEX5_16  digits           // if nr of digits is even, the last digit: '1111'B
 } with { variant "PRESENCE (elementIdentifier = '08'O)"
-  variant (lengthIndicator) 
+  variant (lengthIndicator)
   "LENGTHTO (typeOfIdentity,oddEvenIndicator,digits)";
   variant "PADDING(yes),PADDING_PATTERN('1'B)"}
 
 
-// TMSI - 48.008 subclause 3.2.2.7 
+// TMSI - 48.008 subclause 3.2.2.7
 type record BSSMAP_IE_TMSI
 {
   OCT1   elementIdentifier, // '09'O
@@ -114,7 +114,7 @@
   variant (lengthIndicator) "LENGTHTO (tmsiOctets)"}
 
 
-// Number Of MSs - 48.008 subclause 3.2.2.8 
+// Number Of MSs - 48.008 subclause 3.2.2.8
 type record BSSMAP_IE_NumberOfMSs
 {
   OCT1   elementIdentifier, // '0E'O
@@ -122,7 +122,7 @@
 }
 
 
-// Layer 3 Header Info - 48.008 subclause 3.2.2.9 
+// Layer 3 Header Info - 48.008 subclause 3.2.2.9
 type record BSSMAP_IE_Layer3HeaderInfo
 {
   OCT1   elementIdentifier, //'07'O
@@ -135,45 +135,45 @@
   variant (lengthIndicator) "LENGTHTO (pd, spare1_4, ti, spare2_4)" }
 
 
-// Encryption Information - 48.008 subclause 3.2.2.10 
+// Encryption Information - 48.008 subclause 3.2.2.10
 type record BSSMAP_IE_EncryptionInformation
 {
   OCT1   elementIdentifier,  // '0A'O
   INT1   lengthIndicator,    // 1..9
-  OCT1   permittedAlgorithms,//        '1'B  encryption  no 
+  OCT1   permittedAlgorithms,//        '1'B  encryption  no
   //       '0' B  GSM A5/1 not useable
-  //       '1' B  GSM A5/useable  1 
+  //       '1' B  GSM A5/useable  1
   //      '0' B   GSM A5/2 not useable
-  //      '1' B   GSM A5/useable  2 
+  //      '1' B   GSM A5/useable  2
   //     '0' B    GSM A5/3 not useable
-  //     '1' B    GSM A5/useable  3 
+  //     '1' B    GSM A5/useable  3
   //    '0' B     GSM A5/4 not useable
-  //    '1' B     GSM A5/useable  4 
-  //   '0' B      GSM A5/5 useable  not 
-  //   '1' B      GSM A5/useable  5 
-  //  '0' B       GSM A5/6 useable  not 
-  //  '1' B       GSM A5/useable  6  
-  // '0' B        GSM A5/7 useable  not 
-  // '1' B        GSM A5/useable  7  
+  //    '1' B     GSM A5/useable  4
+  //   '0' B      GSM A5/5 useable  not
+  //   '1' B      GSM A5/useable  5
+  //  '0' B       GSM A5/6 useable  not
+  //  '1' B       GSM A5/useable  6
+  // '0' B        GSM A5/7 useable  not
+  // '1' B        GSM A5/useable  7
   OCT8   key optional
 } with { variant "PRESENCE (elementIdentifier = '0A'O)"
   variant (lengthIndicator) "LENGTHTO (permittedAlgorithms, key)" }
 
 
-// Channel Type - 48.008 subclause 3.2.2.11 
+// Channel Type - 48.008 subclause 3.2.2.11
 type record BSSMAP_IE_ChannelType
 {
   OCT1   elementIdentifier,      //'0B'O
   INT1   lengthIndicator,        // 3..8
   BIT4   speechOrDataIndicator,  //'0001'B Speech,'0010'B Data '0011'B Sign
   BIT4   spare1_4,               // '0000'B
-  OCT1   channelRateAndType,     //  
+  OCT1   channelRateAndType,     //
   octetstring  speechId_DataIndicator
 } with {variant (lengthIndicator) "LENGTHTO (speechOrDataIndicator,
   spare1_4, channelRateAndType, speechId_DataIndicator)" }
 
 
-// Periodicity - 48.008 subclause 3.2.2.12 
+// Periodicity - 48.008 subclause 3.2.2.12
 type record BSSMAP_IE_Periodicity
 {
   OCT1   elementIdentifier,  //'0C'O
@@ -181,7 +181,7 @@
 }
 
 
-// Extended Resource Indicator - 48.008 subclause 3.2.2.13 
+// Extended Resource Indicator - 48.008 subclause 3.2.2.13
 type record BSSMAP_IE_ExtendedResourceInd
 {
   OCT1   elementIdentifier,  //'0D'O
@@ -191,7 +191,7 @@
 } with { variant "PRESENCE (elementIdentifier = '0D'O)" }
 
 
-// Total Resource Accessible - 48.008 subclause 3.2.2.14 
+// Total Resource Accessible - 48.008 subclause 3.2.2.14
 type record BSSMAP_IE_TotalResourceAccessible
 {
   OCT1   elementIdentifier,  //'22'O
@@ -221,7 +221,7 @@
 type record BSSMAP_IE_LSAIdentifierList
 {
   OCT1   elementIdentifier,  //'3C'O
-  INT1   lengthIndicator,    
+  INT1   lengthIndicator,
   BIT1   EP,
   BIT7   spare,
   BSSMAP_FIELD_LSAIdList   lSAIDlist
@@ -230,7 +230,7 @@
 type record of BSSMAP_FIELD_LSAId BSSMAP_FIELD_LSAIdList
 
 
-// Cell Identifier - 48.008 subclause 3.2.2.17 
+// Cell Identifier - 48.008 subclause 3.2.2.17
 type record BSSMAP_IE_CellIdentifier
 {
   OCT1   elementIdentifier, // '05'O
@@ -242,19 +242,19 @@
   variant (lengthIndicator)
   "LENGTHTO(cellIdentifierDiscriminator,spare1_4,cellIdentification)";
   variant (cellIdentification) "CROSSTAG(
-  cI_CGI,          cellIdentifierDiscriminator='0000'B;  
-  cI_LAC_CI,       cellIdentifierDiscriminator='0001'B;  
-  cI_CI,           cellIdentifierDiscriminator='0010'B;  
-  cI_noCell,       cellIdentifierDiscriminator='0011'B;     
+  cI_CGI,          cellIdentifierDiscriminator='0000'B;
+  cI_LAC_CI,       cellIdentifierDiscriminator='0001'B;
+  cI_CI,           cellIdentifierDiscriminator='0010'B;
+  cI_noCell,       cellIdentifierDiscriminator='0011'B;
   cI_PLMN_LAC_RNC, cellIdentifierDiscriminator='1000'B;
-  cI_RNC,          cellIdentifierDiscriminator='1001'B;  
+  cI_RNC,          cellIdentifierDiscriminator='1001'B;
   cI_LAC_RNC,      cellIdentifierDiscriminator='1010'B;
   cI_SAI,          cellIdentifierDiscriminator='1011'B;
-  ci_LAC_RNC_CI,   cellIdentifierDiscriminator='1100'B;  
+  ci_LAC_RNC_CI,   cellIdentifierDiscriminator='1100'B;
   )"}
 
 type union  BSSMAP_FIELD_CellIdentification
-{ 
+{
   BSSMAP_FIELD_CellIdentification_CGI    cI_CGI,     // discriminator = '0000'B
   BSSMAP_FIELD_CellIdentification_LAC_CI cI_LAC_CI,  // discriminator = '0001'B
   OCT2                      		 cI_CI,      // discriminator = '0010'B
@@ -268,60 +268,60 @@
 
 type record  BSSMAP_FIELD_CellIdentification_CGI
 {
-  OCT3   mcc_mnc, 
+  OCT3   mcc_mnc,
   OCT2   lac,
-  OCT2   ci 
+  OCT2   ci
 }
 
 type record  BSSMAP_FIELD_CellIdentification_LAC_CI
 {
   OCT2   lac,
-  OCT2   ci 
+  OCT2   ci
 }
 
 type record  BSSMAP_FIELD_CellIdentification_LAI
 {
-  OCT3   mcc_mnc, 
-  OCT2   lac 
+  OCT3   mcc_mnc,
+  OCT2   lac
 }
 
 type record  BSSMAP_FIELD_CellIdentification_PLMN_LAC_RNC
 {
-  OCT3   mcc_mnc, 
+  OCT3   mcc_mnc,
   OCT2   lac,
   OCT2   rncId
-} 
+}
 
 type record  BSSMAP_FIELD_CellIdentification_LAC_RNC
 {
   OCT2   lac,
-  OCT2   rncId 
+  OCT2   rncId
 }
 
 type record  BSSMAP_FIELD_CellIdentification_SAI
 {
-  OCT3   mcc_mnc, 
+  OCT3   mcc_mnc,
   OCT2   lac,
-  OCT2   sac 
+  OCT2   sac
 }
 
 type record  BSSMAP_FIELD_LAC_RNC_CI
 {
-  OCT3   mcc_mnc, 
+  OCT3   mcc_mnc,
   OCT2   lac,
-  OCT2   rncId,   
-  OCT2   ci   
+  OCT2   rncId,
+  OCT2   ci
 }
 
 
-// Cell Identifier List - 48.008 subclause 3.2.2.27 
+// Cell Identifier List - 48.008 subclause 3.2.2.27
 type record BSSMAP_IE_CellIdentifierList
 {
   OCT1   elementIdentifier, // '1A'O
   INT1   lengthIndicator,
-  BIT4   cellIdentifierDiscriminator, 
+  BIT4   cellIdentifierDiscriminator,
   BIT4   spare1_4,          // '0000'B
-  BSSMAP_FIELD_CellIdentificationList  cellIdentificationList 
+  BSSMAP_FIELD_CellIdentificationList  cellIdentificationList
 } with { variant "PRESENCE (elementIdentifier = '1A'O)"
   variant (lengthIndicator)
   "LENGTHTO(cellIdentifierDiscriminator,spare1_4,cellIdentificationList)";
@@ -337,7 +337,7 @@
   cIl_RNC,          cellIdentifierDiscriminator='1001'B;
   cIl_LAC_RNC,      cellIdentifierDiscriminator='1010'B;)"}
 
-type union  BSSMAP_FIELD_CellIdentificationList { 
+type union  BSSMAP_FIELD_CellIdentificationList {
   BSSMAP_FIELD_CellIdentificationList_CGI	cIl_CGI,   // discr. = '0000'B
   BSSMAP_FIELD_CellIdentificationList_LAC_CI	cIl_LAC_CI,// discr. = '0001'B
   RecordOfOCT2                  		cIl_CI,    // discr. = '0010'B
@@ -354,7 +354,7 @@
 type record of OCT2
 RecordOfOCT2
 
-type record of  BSSMAP_FIELD_CellIdentification_CGI 
+type record of  BSSMAP_FIELD_CellIdentification_CGI
 BSSMAP_FIELD_CellIdentificationList_CGI
 
 type record of  BSSMAP_FIELD_CellIdentification_LAC_CI
@@ -366,10 +366,10 @@
 type record of  BSSMAP_FIELD_CellIdentification_PLMN_LAC_RNC
 BSSMAP_FIELD_CellIdentificationList_PLMN_LAC_RNC
 
-type record of  BSSMAP_FIELD_CellIdentification_LAC_RNC 
+type record of  BSSMAP_FIELD_CellIdentification_LAC_RNC
 BSSMAP_FIELD_CellIdentificationList_LAC_RNC
 
-type record of  BSSMAP_FIELD_CellIdentification_SAI 
+type record of  BSSMAP_FIELD_CellIdentification_SAI
 BSSMAP_FIELD_CellIdentificationList_SAI
 
 // 3.2.2.27a    Cell Identifier List Segment
@@ -377,21 +377,21 @@
 {
   OCT1   elementIdentifier, // '6D'O
   INT1   lengthIndicator,
-  BIT4   sequenceNumber, 
+  BIT4   sequenceNumber,
   BIT4   sequenceLength,
-  BIT4   cellIdentifierDiscriminator, 
+  BIT4   cellIdentifierDiscriminator,
   BIT4   spare,
-  BSSMAP_FIELD_CellIdentificationListSegment  cellIdentificationListSegment 
+  BSSMAP_FIELD_CellIdentificationListSegment  cellIdentificationListSegment
 } with { variant "PRESENCE (elementIdentifier = '6D'O)"
   variant (lengthIndicator)
   "LENGTHTO(sequenceNumber, sequenceLength, cellIdentifierDiscriminator, spare, cellIdentificationListSegment)";
   variant (cellIdentificationListSegment) "CROSSTAG(
-  cIl_CGI,          cellIdentifierDiscriminator='0000'B;  
-  cIl_LAC_CI,       cellIdentifierDiscriminator='0001'B;  
-  cIl_CI,           cellIdentifierDiscriminator='0010'B;     
-  cIl_noCell,       cellIdentifierDiscriminator='0011'B;    
-  cIl_LAI,          cellIdentifierDiscriminator='0100'B;    
-  cIl_LAC,          cellIdentifierDiscriminator='0101'B;    
+  cIl_CGI,          cellIdentifierDiscriminator='0000'B;
+  cIl_LAC_CI,       cellIdentifierDiscriminator='0001'B;
+  cIl_CI,           cellIdentifierDiscriminator='0010'B;
+  cIl_noCell,       cellIdentifierDiscriminator='0011'B;
+  cIl_LAI,          cellIdentifierDiscriminator='0100'B;
+  cIl_LAC,          cellIdentifierDiscriminator='0101'B;
   cIl_allInBSS,     cellIdentifierDiscriminator='0110'B;
   cIl_MCC_MNC,      cellIdentifierDiscriminator='0111'B;)"}
 
@@ -401,23 +401,23 @@
 {
   BSSMAP_FIELD_CellIdentificationList_CGI                cIl_CGI,      // discr. ='0000'B;
   BSSMAP_FIELD_CellIdentificationList_LAC_CI_Segment	 cIl_LAC_CI,   // discr. ='0001'B
-  BSSMAP_FIELD_CellIdentificationList_CIL_CI_Segment     cIl_CI,       // discr. ='0010'B; 
-  OCT0                                                   cIl_noCell,   // discr. ='0011'B;    
+  BSSMAP_FIELD_CellIdentificationList_CIL_CI_Segment     cIl_CI,       // discr. ='0010'B;
+  OCT0                                                   cIl_noCell,   // discr. ='0011'B;
   BSSMAP_FIELD_CellIdentificationList_LAI                cIl_LAI,      // discr. ='0100'B;
   RecordOfOCT2                                           cIl_LAC,      // discr. ='0101'B;
   OCT0                                                   cIl_allInBSS, // discr. ='0101'B;
-  RecordOfOCT3                                           cIl_MCC_MNC   // discr. ='0111'B;  
+  RecordOfOCT3                                           cIl_MCC_MNC   // discr. ='0111'B;
 }
 
 type record BSSMAP_FIELD_CellIdentificationList_LAC_CI_Segment
 {
-  OCT3                                                 mcc_mnc, 
+  OCT3                                                 mcc_mnc,
   BSSMAP_FIELD_CellIdentificationList_LAC_CI           lac_ci
 }
 
 type record BSSMAP_FIELD_CellIdentificationList_CIL_CI_Segment
 {
-  OCT3                                                 mcc_mnc, 
+  OCT3                                                 mcc_mnc,
   OCT2                                                 lac,
   RecordOfOCT2                                         ci
 }
@@ -431,95 +431,95 @@
 {
   OCT1   elementIdentifier, // '71'O
   INT1   lengthIndicator,
-  BIT4   cellIdentifierDiscriminator, 
+  BIT4   cellIdentifierDiscriminator,
   BIT4   spare1_4,          // '0000'B
-  BSSMAP_FIELD_CellIdentificationListEstablishment  cellIdentificationListEstCells 
+  BSSMAP_FIELD_CellIdentificationListEstablishment  cellIdentificationListEstCells
 } with { variant "PRESENCE (elementIdentifier = '71'O)"
   variant (lengthIndicator)
   "LENGTHTO(cellIdentifierDiscriminator,spare1_4,cellIdentificationListEstCells)";
   variant (cellIdentificationListEstCells) "CROSSTAG(
   cIl_CGI,          cellIdentifierDiscriminator='0000'B;
   cIl_LAC_CI,       cellIdentifierDiscriminator='0001'B;
-  cIl_CI,           cellIdentifierDiscriminator='0010'B; 
-  cIl_LAI,          cellIdentifierDiscriminator='0100'B; 
-  cIl_LAC,          cellIdentifierDiscriminator='0101'B; 
+  cIl_CI,           cellIdentifierDiscriminator='0010'B;
+  cIl_LAI,          cellIdentifierDiscriminator='0100'B;
+  cIl_LAC,          cellIdentifierDiscriminator='0101'B;
   cIl_allInBSS,     cellIdentifierDiscriminator='0110'B;
-  cIl_MCC_MNC,      cellIdentifierDiscriminator='0111'B;)"}  
-  
-  
+  cIl_MCC_MNC,      cellIdentifierDiscriminator='0111'B;)"}
+
+
 type union  BSSMAP_FIELD_CellIdentificationListEstablishment
-{ 
+{
  BSSMAP_FIELD_CellIdentificationList_CGI             cIl_CGI,      // discr. = '0000'B
  BSSMAP_FIELD_CellIdentificationList_LAC_CI_Segment  cIl_LAC_CI,   // discr. = '0001'B;
  BSSMAP_FIELD_CellIdentificationList_CIL_CI_Segment  cIl_CI,       // discr. = '0010'B;
- BSSMAP_FIELD_CellIdentificationList_LAI             cIl_LAI,      // discr. = '0100'B;  
- RecordOfOCT2                                        cIl_LAC,      // discr. = '0101'B;  
+ BSSMAP_FIELD_CellIdentificationList_LAI             cIl_LAI,      // discr. = '0100'B;
+ RecordOfOCT2                                        cIl_LAC,      // discr. = '0101'B;
  OCT0                                                cIl_allInBSS, // discr. = '0110'B;
  RecordOfOCT3                                        cIl_MCC_MNC   // discr. = '0111'B;
  }
- 
-// 3.2.2.27c 
+
+// 3.2.2.27c
 type record BSSMAP_IE_CellIdentifierListSegmentCellsToEst
 {
   OCT1   elementIdentifier, // '73'O
   INT1   lengthIndicator,
-  BIT4   cellIdentifierDiscriminator, 
+  BIT4   cellIdentifierDiscriminator,
   BIT4   spare1_4,          // '0000'B
-  BSSMAP_FIELD_CellIdentificationListEstablishment  cellIdentificationListCellsToEst 
+  BSSMAP_FIELD_CellIdentificationListEstablishment  cellIdentificationListCellsToEst
 } with { variant "PRESENCE (elementIdentifier = '72'O)"
   variant (lengthIndicator)
   "LENGTHTO(cellIdentifierDiscriminator,spare1_4,cellIdentificationListCellsToEst)";
   variant (cellIdentificationListCellsToEst) "CROSSTAG(
   cIl_CGI,          cellIdentifierDiscriminator='0000'B;
   cIl_LAC_CI,       cellIdentifierDiscriminator='0001'B;
-  cIl_CI,           cellIdentifierDiscriminator='0010'B; 
-  cIl_LAI,          cellIdentifierDiscriminator='0100'B; 
-  cIl_LAC,          cellIdentifierDiscriminator='0101'B; 
+  cIl_CI,           cellIdentifierDiscriminator='0010'B;
+  cIl_LAI,          cellIdentifierDiscriminator='0100'B;
+  cIl_LAC,          cellIdentifierDiscriminator='0101'B;
   cIl_allInBSS,     cellIdentifierDiscriminator='0110'B;
-  cIl_MCC_MNC,      cellIdentifierDiscriminator='0111'B;)"}   
- 
-// 3.2.2.27e 
+  cIl_MCC_MNC,      cellIdentifierDiscriminator='0111'B;)"}
+
+// 3.2.2.27e
 type record BSSMAP_IE_CellIdentifierListSegmentReleasedCellsNoUserPresent
 {
   OCT1   elementIdentifier, // '74'O
   INT1   lengthIndicator,
-  BIT4   cellIdentifierDiscriminator, 
+  BIT4   cellIdentifierDiscriminator,
   BIT4   spare1_4,          // '0000'B
-  BSSMAP_FIELD_CellIdentificationListEstablishment  cellIdentificationListReleasedCellsNoUserPresent 
+  BSSMAP_FIELD_CellIdentificationListEstablishment  cellIdentificationListReleasedCellsNoUserPresent
 } with { variant "PRESENCE (elementIdentifier = '74'O)"
   variant (lengthIndicator)
   "LENGTHTO(cellIdentifierDiscriminator,spare1_4,cellIdentificationListReleasedCellsNoUserPresent)";
   variant (cellIdentificationListReleasedCellsNoUserPresent) "CROSSTAG(
   cIl_CGI,          cellIdentifierDiscriminator='0000'B;
   cIl_LAC_CI,       cellIdentifierDiscriminator='0001'B;
-  cIl_CI,           cellIdentifierDiscriminator='0010'B; 
-  cIl_LAI,          cellIdentifierDiscriminator='0100'B; 
-  cIl_LAC,          cellIdentifierDiscriminator='0101'B; 
+  cIl_CI,           cellIdentifierDiscriminator='0010'B;
+  cIl_LAI,          cellIdentifierDiscriminator='0100'B;
+  cIl_LAC,          cellIdentifierDiscriminator='0101'B;
   cIl_allInBSS,     cellIdentifierDiscriminator='0110'B;
-  cIl_MCC_MNC,      cellIdentifierDiscriminator='0111'B;)"}   
- 
- // 3.2.2.27f 
+  cIl_MCC_MNC,      cellIdentifierDiscriminator='0111'B;)"}
+
+ // 3.2.2.27f
 type record BSSMAP_IE_CellIdentifierListSegmentNotEstablishedCellsNoEstPossible
 {
   OCT1   elementIdentifier, // '73'O
   INT1   lengthIndicator,
-  BIT4   cellIdentifierDiscriminator, 
+  BIT4   cellIdentifierDiscriminator,
   BIT4   spare1_4,          // '0000'B
-  BSSMAP_FIELD_CellIdentificationListEstablishment  cellIdentificationListNotEstablishedCellsNoEstPossible 
+  BSSMAP_FIELD_CellIdentificationListEstablishment  cellIdentificationListNotEstablishedCellsNoEstPossible
 } with { variant "PRESENCE (elementIdentifier = '73'O)"
   variant (lengthIndicator)
   "LENGTHTO(cellIdentifierDiscriminator,spare1_4,cellIdentificationListNotEstablishedCellsNoEstPossible)";
   variant (cellIdentificationListNotEstablishedCellsNoEstPossible) "CROSSTAG(
   cIl_CGI,          cellIdentifierDiscriminator='0000'B;
   cIl_LAC_CI,       cellIdentifierDiscriminator='0001'B;
-  cIl_CI,           cellIdentifierDiscriminator='0010'B; 
-  cIl_LAI,          cellIdentifierDiscriminator='0100'B; 
-  cIl_LAC,          cellIdentifierDiscriminator='0101'B; 
+  cIl_CI,           cellIdentifierDiscriminator='0010'B;
+  cIl_LAI,          cellIdentifierDiscriminator='0100'B;
+  cIl_LAC,          cellIdentifierDiscriminator='0101'B;
   cIl_allInBSS,     cellIdentifierDiscriminator='0110'B;
-  cIl_MCC_MNC,      cellIdentifierDiscriminator='0111'B;)"}   
- 
-  
-// Priority - 48.008 subclause 3.2.2.18 
+  cIl_MCC_MNC,      cellIdentifierDiscriminator='0111'B;)"}
+
+
+// Priority - 48.008 subclause 3.2.2.18
 type record BSSMAP_IE_Priority
 {
   OCT1   elementIdentifier, //'06'O
@@ -527,18 +527,18 @@
   BIT1   pvi,  // '0'B connection canNOT be preempted by other allocation
   // '1'B connection might  be preempted by other allocation
   BIT1   qa,   // '0'B queuing not allowed - '1'B queuing allowed
-  BIT4   priorityLevel, // '0000'B spare 
-  // '0001'B priority 1  level  (highest) 
-  // '1110'B priority 14  level  (lowest) 
-  // '1111'B priority used  not 
-  BIT1   pci,           // '0'B  allocation canNOT preempt connection  other 
-  // '1'B  allocation might preempt other connection 
+  BIT4   priorityLevel, // '0000'B spare
+  // '0001'B priority 1  level  (highest)
+  // '1110'B priority 14  level  (lowest)
+  // '1111'B priority used  not
+  BIT1   pci,           // '0'B  allocation canNOT preempt connection  other
+  // '1'B  allocation might preempt other connection
   BIT1   spare1_1       // '0'B
 } with { variant "PRESENCE (elementIdentifier = '06'O)"
   variant(lengthIndicator) "LENGTHTO(pvi,qa,priorityLevel,pci,spare1_1)" }
 
 
-// Classmark Information Type 2 - 48.008 subclause 3.2.2.19 
+// Classmark Information Type 2 - 48.008 subclause 3.2.2.19
 type record BSSMAP_IE_ClassmarkInformationType2
 {
   OCT1   elementIdentifier,  //'12'O
@@ -546,31 +546,31 @@
   BIT3   rf_PowerCapability, // '000'B class1 (for GSM+DCS+PCS)
   // '001'B class2 (for GSM+DCS+PCS)
   //  '010'B class3 (for GSM+DCS+PCS)
-  //  '011'class4  B  (only for GSM) 
-  //  '100'class5  B  (only for GSM) 
+  //  '011'class4  B  (only for GSM)
+  //  '100'class5  B  (only for GSM)
   BIT1   a5_1, //encryption algorithm A5/1 available ('1'B) or not ('0'B)
   BIT1   esind,//controlled early classmark sending implemented ('1'B) or not ('0'B)
   BIT2   revisionLevel,      //  '00'B reserved for phase1 (GSM+DCS)
-  //  '00'B reserved  (PCS) 
+  //  '00'B reserved  (PCS)
   //  '01'B used by phase2 MSs  (GSM+DCS)
-  //  '01'B used by PCS1900 MSs  phase1  (PCS) 
+  //  '01'B used by PCS1900 MSs  phase1  (PCS)
   BIT1   spare1_1,     //  '0'B
   BIT1   fc,           //  MS' support of E/R_GSM ('1'B) or not ('0'B)
   BIT1   vgcs, // VGCS capability or notification wanted ('1'B) or not ('0'B)
   BIT1   vbs,  // VBS capability or notification wanted ('1'B) or not ('0'B)
-  BIT1   sm_Capability, // SM capbility present ('1'B) or not ('0'B) 
+  BIT1   sm_Capability, // SM capbility present ('1'B) or not ('0'B)
   BIT2   ss_ScreenIndicator, //  '00'B default value of phase1 (GSM+DCS)
-  //  '00'reserved  B  (PCS) 
-  //  '01'B capability of notation  ellipsis 
+  //  '00'reserved  B  (PCS)
+  //  '01'B capability of notation  ellipsis
   //  '10'B for future use
-  //  '11'B for use  future 
+  //  '11'B for use  future
   BIT1   ps_Capability,      // ignored, if received
   BIT1   spare2_1,           // '0'B
   BSSMAP_FIELD_ClassmarkInformationType2_oct5  classmarkInformationType2_oct5
 } with { variant "PRESENCE (elementIdentifier = '12'O)";
   variant (lengthIndicator) "LENGTHTO (rf_PowerCapability, a5_1,
   esind, revisionLevel, spare1_1, fc, vgcs, vbs, sm_Capability,
-  ss_ScreenIndicator, ps_Capability, spare2_1, 
+  ss_ScreenIndicator, ps_Capability, spare2_1,
   classmarkInformationType2_oct5)" }
 
 // Helper type for BSSMAP Applib
@@ -579,24 +579,24 @@
   BIT3   rf_PowerCapability, // '000'B class1 (for GSM+DCS+PCS)
   // '001'B class2 (for GSM+DCS+PCS)
   //  '010'B class3 (for GSM+DCS+PCS)
-  //  '011'class4  B  (only for GSM) 
-  //  '100'class5  B  (only for GSM) 
+  //  '011'class4  B  (only for GSM)
+  //  '100'class5  B  (only for GSM)
   BIT1   a5_1, //encryption algorithm A5/1 available ('1'B) or not ('0'B)
   BIT1   esind,//controlled early classmark sending implemented ('1'B) or not ('0'B)
   BIT2   revisionLevel,      //  '00'B reserved for phase1 (GSM+DCS)
-  //  '00'B reserved  (PCS) 
+  //  '00'B reserved  (PCS)
   //  '01'B used by phase2 MSs  (GSM+DCS)
-  //  '01'B used by PCS1900 MSs  phase1  (PCS) 
+  //  '01'B used by PCS1900 MSs  phase1  (PCS)
   BIT1   spare1_1,     //  '0'B
   BIT1   fc,           //  MS' support of E/R_GSM ('1'B) or not ('0'B)
   BIT1   vgcs, // VGCS capability or notification wanted ('1'B) or not ('0'B)
   BIT1   vbs,  // VBS capability or notification wanted ('1'B) or not ('0'B)
-  BIT1   sm_Capability, // SM capbility present ('1'B) or not ('0'B) 
+  BIT1   sm_Capability, // SM capbility present ('1'B) or not ('0'B)
   BIT2   ss_ScreenIndicator, //  '00'B default value of phase1 (GSM+DCS)
-  //  '00'reserved  B  (PCS) 
-  //  '01'B capability of notation  ellipsis 
+  //  '00'reserved  B  (PCS)
+  //  '01'B capability of notation  ellipsis
   //  '10'B for future use
-  //  '11'B for use  future 
+  //  '11'B for use  future
   BIT1   ps_Capability,      // ignored, if received
   BIT1   spare2_1,           // '0'B
   BSSMAP_FIELD_ClassmarkInformationType2_oct5  classmarkInformationType2_oct5
@@ -604,8 +604,8 @@
 
 type record BSSMAP_FIELD_ClassmarkInformationType2_oct5
 {
-  BIT1   a5_2,//encryption algorithm A5/2 available ('0'B) or not ('1'B) 
-  BIT1   a5_3,//encryption algorithm A5/3 available ('0'B) or not ('1'B) 
+  BIT1   a5_2,//encryption algorithm A5/2 available ('0'B) or not ('1'B)
+  BIT1   a5_3,//encryption algorithm A5/3 available ('0'B) or not ('1'B)
   BIT1   cmsp,//"Network initiated MO CM connectionrequest" not supported ('0'B)
   //or supported for at least one CM protocol ('1'B)
   BIT1   solsa,// The ME support SoLSA ('1'B) or not ('0'B)
@@ -638,7 +638,7 @@
 } with { variant "PRESENCE (elementIdentifier = '14'O)" }
 
 
-// RR Cause - 48.008 subclause 3.2.2.22 
+// RR Cause - 48.008 subclause 3.2.2.22
 type record BSSMAP_IE_RR_Cause
 {
   OCT1   elementIdentifier, // '15'O
@@ -646,26 +646,26 @@
 } with { variant "PRESENCE (elementIdentifier = '15'O)" }
 
 
-// LSA Information - 48.008 subclause 3.2.2.23 
+// LSA Information - 48.008 subclause 3.2.2.23
 type record BSSMAP_IE_LSAInformation
 {
   OCT1   elementIdentifier, //'3D'O
   INT1   lengthIndicator,
   BIT1   lSAonly,
-  BIT7   spare,  
-  BSSMAP_FIELD_LSAIdAttrib_List  lSAIdAttrib_List 
+  BIT7   spare,
+  BSSMAP_FIELD_LSAIdAttrib_List  lSAIdAttrib_List
 } with { variant "PRESENCE (elementIdentifier = '3D'O)"
   variant (lengthIndicator) "LENGTHTO (lSAonly,spare,lSAIdAttrib_List)" }
-    
-type record BSSMAP_FIELD_LSAIdAttrib  
+
+type record BSSMAP_FIELD_LSAIdAttrib
 {
  BIT4           priority,
  BIT1           pref,
  BIT1           act,
  BIT2           spare
-}  
- 
-type record of BSSMAP_FIELD_LSAIdAttrib BSSMAP_FIELD_LSAIdAttrib_List  
+}
+
+type record of BSSMAP_FIELD_LSAIdAttrib BSSMAP_FIELD_LSAIdAttrib_List
 
 
 // Layer 3 Information - 48.008 subclause 3.2.2.24
@@ -681,27 +681,27 @@
 type record BSSMAP_IE_DLCI
 {
   OCT1   elementIdentifier, // '18'O
-  BIT3   sapiValue, // '011'O Short Message Signalling  Service 
+  BIT3   sapiValue, // '011'O Short Message Signalling  Service
   BIT3   spare,
   BIT1   c1,
-  BIT1   c2 
+  BIT1   c2
 }
 
 
-// Downlink DTX Flag - 48.008 subclause 3.2.2.26 
+// Downlink DTX Flag - 48.008 subclause 3.2.2.26
 type record BSSMAP_IE_DownLinkDTXFlag
 {
   OCT1   elementIdentifier, // '19'O
-  BIT1   dtx,     // DTX is disabled ('0'B) or enabled ('1'B) to downlink 
+  BIT1   dtx,     // DTX is disabled ('0'B) or enabled ('1'B) to downlink
   BIT7   spare1_7 // '0000000'B
 } with { variant "PRESENCE (elementIdentifier = '19'O)" }
 
 
-// Cell Identifier List - 48.008 subclause 3.2.2.27 
+// Cell Identifier List - 48.008 subclause 3.2.2.27
 // See above under Cell Identifier
 
 
-// Response Request - 48.008 subclause 3.2.2.28 
+// Response Request - 48.008 subclause 3.2.2.28
 type record BSSMAP_IE_ResponseRequest
 {
   OCT1   elementIdentifier // '1B'O
@@ -717,33 +717,33 @@
 }
 
 
-// Classmark Information Type 1 - 48.008 subclause 3.2.2.30 
+// Classmark Information Type 1 - 48.008 subclause 3.2.2.30
 type record BSSMAP_IE_ClassmarkInformationType1
 {
   OCT1   elementIdentifier,  // '1D'O
   BIT3   rf_PowerCapability, // '000'B class1 (for GSM+DCS+PCS)
                              // '001'B class2 (for GSM+DCS+PCS)
                              // '010'B class3 (for GSM+DCS+PCS)
-                             // '011'class4  B  (only for GSM) 
-                             // '100'class5  B  (only for GSM) 
+                             // '011'class4  B  (only for GSM)
+                             // '100'class5  B  (only for GSM)
   BIT1   a5_1,               //encryption algorithm A5/1 available ('1'B) or not ('0'B)
   BIT1   esind,              //controlled early classmark sending implemented (1) or not (0)
   BIT2   revisionLevel,
   BIT1   spare1_1   // '0'B
 } with { variant "PRESENCE(elementIdentifier = '1D'O)" }
 
-// Circuit Identity Code List - 48.008 subclause 3.2.2.31 
+// Circuit Identity Code List - 48.008 subclause 3.2.2.31
 type record BSSMAP_IE_CircuitIdentityCodeList
 {
   OCT1   elementIdentifier, // '1E'O
   INT1   lengthIndicator,
   OCT1   range,   // A number in binary representation ranging from 2 to 255
-  OCTN   status   // status data of lengthIndicator 1_32    
+  OCTN   status   // status data of lengthIndicator 1_32
 } with { variant "PRESENCE(elementIdentifier = '1E'O)"
   variant (lengthIndicator) "LENGTHTO (range, status)" } ;
 
 
-// Diagnostics - 48.008 subclause 3.2.2.32 
+// Diagnostics - 48.008 subclause 3.2.2.32
 type record BSSMAP_IE_Diagnostics
 {
   OCT1   elementIdentifier, // '1F'O
@@ -751,26 +751,26 @@
   OCT1   errorLocation,     // First octet of Error pointer
   BIT4   bitPointer,
   BIT4   spare,
-  OCTN   messageReceived   // The errorneous message   
-} with {variant (lengthIndicator) 
+  OCTN   messageReceived   // The errorneous message
+} with {variant (lengthIndicator)
   "LENGTHTO (errorLocation, bitPointer, spare, messageReceived)" } ;
 
 
-// Chosen Channel - 48.008 subclause 3.2.2.33 
+// Chosen Channel - 48.008 subclause 3.2.2.33
 type record BSSMAP_IE_ChosenChannel
 {
   OCT1   elementIdentifier,  // '21'O
-  BIT4   channel, 
-  BIT4   channelMode  
+  BIT4   channel,
+  BIT4   channelMode
 } with { variant "PRESENCE (elementIdentifier = '21'O)" }
 
 
-// Cipher Response Mode - 48.008 subclause 3.2.2.34 
+// Cipher Response Mode - 48.008 subclause 3.2.2.34
 type record BSSMAP_IE_CipherResponseMode
 {
   OCT1   elementIdentifier,     // '23'O
   BIT1   cipherResponseModeInfo,//IMEISV must be included by MS ('0') or not (1)
-  BIT7   spare1_7               // '0000000'B       
+  BIT7   spare1_7               // '0000000'B
 } with { variant "PRESENCE (elementIdentifier = '23'O)" }
 
 
@@ -784,50 +784,50 @@
   variant (lengthIndicator) "LENGTHTO (layer3MsgConents)"}
 
 
-// Channel Needed - 48.008 subclause 3.2.2.36 
+// Channel Needed - 48.008 subclause 3.2.2.36
 type record BSSMAP_IE_ChannelNeeded
 {
   OCT1   elementIdentifier,     // '24'O
   BIT2   channel, //00:any, 01:SDCCH, 10:Full TCH, 11:Dual TCH
-  BIT6   spare     
+  BIT6   spare
 } with { variant "PRESENCE (elementIdentifier = '24'O)" }
 
 
-// Trace Type - 48.008 subclause 3.2.2.37 
+// Trace Type - 48.008 subclause 3.2.2.37
 type record BSSMAP_IE_TraceType
 {
   OCT1   elementIdentifier, // '25'O
-  BIT2   e,//  Event  Invoking  
+  BIT2   e,//  Event  Invoking
   //  '00'B:  Mobile Originated Call, Mobile Call  Terminated,
   //          Short Message Service Mobile Originated, Short
-  //          Message Service Mobile Terminated, Independent  Call 
+  //          Message Service Mobile Terminated, Independent  Call
   //          Supplementary Services, Updates  Location,
-  //          IMSI attach, detach  IMSI 
+  //          IMSI attach, detach  IMSI
   //  '01'B:   Mobile Originated Call, Mobile Call  Terminated,
   //           Short Message Service Mobile Originated, Short
-  //           Message Service Mobile Terminated, Independent  Call 
+  //           Message Service Mobile Terminated, Independent  Call
   //           Supplementary Services only
-  //  '10'B:   Location Updates, IMSI attach, IMSI only  detach       
-  //  '11'B:   Operator definable 
-  BIT2   d,//  MSC Type  Record  
-  //  '00'B:   Basic 
-  //  '01'B:   Detailed (Optional)   
-  //  '00'B:   Spare 
-  //  '00'B:   No Trace  MSC 
-  BIT2   c,//  BSS Type  Record 
-  //  '00'B:   Basic 
+  //  '10'B:   Location Updates, IMSI attach, IMSI only  detach
+  //  '11'B:   Operator definable
+  BIT2   d,//  MSC Type  Record
+  //  '00'B:   Basic
+  //  '01'B:   Detailed (Optional)
+  //  '00'B:   Spare
+  //  '00'B:   No Trace  MSC
+  BIT2   c,//  BSS Type  Record
+  //  '00'B:   Basic
   //  '01'B:   Handover
   //  '00'B:   Radio
-  //  '00'B:   No Trace  BSS   
-  BIT1   b,//  For expansion  future 
+  //  '00'B:   No Trace  BSS
+  BIT1   b,//  For expansion  future
   //  Set to '0'B
   BIT1   a //  Priority Indication
-  //  '0'B:   Priority  No  
+  //  '0'B:   Priority  No
   //  '1'B:   Priority
 }
 
 
-// Trigger ID - 48.008 subclause 3.2.2.38 
+// Trigger ID - 48.008 subclause 3.2.2.38
 type record BSSMAP_IE_TriggerId
 {
   OCT1   elementIdentifier, //'26'O
@@ -841,12 +841,12 @@
 type record BSSMAP_IE_TraceReference
 {
   OCT1  elementIdentifier, // '27'O
-  OCT1  msb_TraceReference, // the most significant bit of trace reference  
-  OCT1  lsb_TraceReference  // the least significant bit of trace reference 
+  OCT1  msb_TraceReference, // the most significant bit of trace reference
+  OCT1  lsb_TraceReference  // the least significant bit of trace reference
 } with { variant "PRESENCE (elementIdentifier = '27'O)" }
 
 
-// Transaction ID - 48.008 subclause 3.2.2.40 
+// Transaction ID - 48.008 subclause 3.2.2.40
 type record BSSMAP_IE_TransactionId
 {
   OCT1   elementIdentifier, //'28'O
@@ -856,41 +856,41 @@
   variant (lengthIndicator) "LENGTHTO (transactionNumber)" }
 
 
-// Mobil Identity - 48.008 subclause 3.2.2.41 
-type record BSSMAP_IE_MobileIdentity 
+// Mobil Identity - 48.008 subclause 3.2.2.41
+type record BSSMAP_IE_MobileIdentity
 {
   OCT1   elementIdentifier, // '29'O
-  INT1   lengthIndicator,  
+  INT1   lengthIndicator,
   BIT3   typeOfIdentity,
-  BIT1   oddEvenIndicator,  // '0'B even / 1'B odd number of identity digits   
+  BIT1   oddEvenIndicator,  // '0'B even / 1'B odd number of identity digits
   HEX5_16  digits           // if nr of digits is even, the last digit: '1111'B
 } with { variant "PRESENCE (elementIdentifier = '29'O)"
-  variant (lengthIndicator) 
+  variant (lengthIndicator)
   "LENGTHTO (typeOfIdentity,oddEvenIndicator,digits)";
   variant "PADDING(yes),PADDING_PATTERN('1'B)"}
 
 
-// OMCID - 48.008 subclause 3.2.2.42 
+// OMCID - 48.008 subclause 3.2.2.42
 type record BSSMAP_IE_OMCId
 {
   OCT1   elementIdentifier,  // '2A'O
-  INT1   lengthIndicator,  
-  BIT4   numberingPlanind,  // '0000'B unknown 
-  // '0001'B  ISDN/Telephony Numbering Plan (Rec CCITT E.164) 
-  // '0011'B  data numbering plan  (CCITT Rec X.121) 
-  // '0100'B  telex numbering plan  (CCITT Rec F.69) 
-  // '0110'B  land mobile numbering plan  (CCITT Rec E.212) 
-  // '1000'B  national numbering plan 
+  INT1   lengthIndicator,
+  BIT4   numberingPlanind,  // '0000'B unknown
+  // '0001'B  ISDN/Telephony Numbering Plan (Rec CCITT E.164)
+  // '0011'B  data numbering plan  (CCITT Rec X.121)
+  // '0100'B  telex numbering plan  (CCITT Rec F.69)
+  // '0110'B  land mobile numbering plan  (CCITT Rec E.212)
+  // '1000'B  national numbering plan
   // '1001'B  private numbering plan
-  //  All other values are reserved 
-  BIT3   natureOfAddress, // '000'B  unknown 
+  //  All other values are reserved
+  BIT3   natureOfAddress, // '000'B  unknown
   // '001'B  international number
-  // '010'B  national significant number  
+  // '010'B  national significant number
   // '011'B  network specific number
-  // '100'B  subscriber number  
+  // '100'B  subscriber number
   // '110'B  abbreviated number
-  //  All other values are reserved 
-  BIT1   ext,  
+  //  All other values are reserved
+  BIT1   ext,
   OCTN   digits// The digits are encoded  TBCD  (digit 0000 _ 1001 (0_9),
   // 1010 = '*', 1011 = '#', 1100 = 'A', 1101 = 'B', 1110 = 'C').
   // If the number of identity digits is odd bits then bit 5-8
@@ -900,7 +900,7 @@
   ext, digits)"}
 
 
-// Forward Indicator - 48.008 subclause 3.2.2.43 
+// Forward Indicator - 48.008 subclause 3.2.2.43
 type record BSSMAP_IE_ForwardIndicator
 {
   OCT1   elementIdentifier, //'2B'O
@@ -909,7 +909,7 @@
 } with { variant "PRESENCE (elementIdentifier = '2B'O)" }
 
 
-// Choosen Encryption Algorithm - 48.008 subclause 3.2.2.44 
+// Choosen Encryption Algorithm - 48.008 subclause 3.2.2.44
 type record BSSMAP_IE_ChosenEncryptionAlgorithm
 {
   OCT1   elementIdentifier,  // '2C'O
@@ -920,11 +920,11 @@
   // '00000101'B A5/4
   // '00000110'B A5/5
   // '00000111'B A5/6
-  // '00001000'B A5/7 
+  // '00001000'B A5/7
 } with { variant "PRESENCE (elementIdentifier = '2C'O)" }
 
 
-// Circuit Pool - 48.008 subclause 3.2.2.45 
+// Circuit Pool - 48.008 subclause 3.2.2.45
 type record BSSMAP_IE_CircuitPool
 {
   OCT1   elementIdentifier, // '2D'O
@@ -932,7 +932,7 @@
 } with { variant "PRESENCE (elementIdentifier = '2D'O)" }
 
 
-// Circuit Pool List - 48.008 subclause 3.2.2.46 
+// Circuit Pool List - 48.008 subclause 3.2.2.46
 type record BSSMAP_IE_CircuitPoolList
 {
   OCT1   elementIdentifier, // '2E'O
@@ -959,7 +959,7 @@
 } with {variant "PRESENCE (elementIdentifier = '30'O)"
   variant (lengthIndicator) "LENGTHTO (resourceList)" }
 
-type record of BSSMAP_FIELD_Resource 
+type record of BSSMAP_FIELD_Resource
 BSSMAP_FIELD_ResourceList
 
 type record BSSMAP_FIELD_Resource
@@ -971,7 +971,7 @@
 } with {variant (nrOfChannels) "EXTENSION_BIT(reverse)"}
 
 
-// Current Channel Type 1 - 48.008 subclause 3.2.2.49 
+// Current Channel Type 1 - 48.008 subclause 3.2.2.49
 type record BSSMAP_IE_CurrentChannelType1
 {
   OCT1   elementIdentifier, // '31'O
@@ -988,7 +988,7 @@
   BIT6   spare2  // '000000'B
 } with { variant "PRESENCE (elementIdentifier = '32'O)" }
 
-// Speech Version - 48.008 subclause 3.2.2.51 
+// Speech Version - 48.008 subclause 3.2.2.51
 type record BSSMAP_IE_SpeechVersion
 {
   OCT1   elementIdentifier, // '40'O
@@ -1002,7 +1002,7 @@
 } with { variant "PRESENCE (elementIdentifier = '40'O)" }
 
 
-// Assignment Requirement - 48.008 subclause 3.2.2.52 
+// Assignment Requirement - 48.008 subclause 3.2.2.52
 type record BSSMAP_IE_AssignmentRequirement
 {
   OCT1   elementIdentifier, // '33'O
@@ -1017,7 +1017,7 @@
 } with { variant "PRESENCE (elementIdentifier = '35'O)" }
 
 
-// Group Call Reference - 48.008 subclause 3.2.2.55 
+// Group Call Reference - 48.008 subclause 3.2.2.55
 type record BSSMAP_IE_GroupCallReference
 {
   OCT1   elementIdentifier, // '37'O
@@ -1031,13 +1031,13 @@
 type record BSSMAP_IE_EMLPP_Priority
 {
   OCT1   elementIdentifier,// '38'O
-  BIT3   callPriority,     // '000'B  no  priority applied 
+  BIT3   callPriority,     // '000'B  no  priority applied
   // '001'B call priority level 4
-  // '010'B call priority 3  level 
+  // '010'B call priority 3  level
   // '011'B call priority level 2
-  // '100'B call priority 1  level 
+  // '100'B call priority 1  level
   // '101'B call priority level 0
-  // '110'B call priority B  level 
+  // '110'B call priority B  level
   // '111'B call priority level A
   BIT5   spare1_5   // '00000'B
 } with { variant "PRESENCE (elementIdentifier = '38'O)" }
@@ -1073,21 +1073,21 @@
   BIT1   vCI, //Vertical Coordinate Indicator: VC requested ('1'B) or not ('0'B)
   BIT1   vEL, // report velocity if available (1) or not(0)
   BIT6   spare_1_6, // '0000000'B
-  BIT7   horizontalAccuracy, // Accuracy  Horizontal  (HA) 
+  BIT7   horizontalAccuracy, // Accuracy  Horizontal  (HA)
   BIT1   hAI, // Horizontal Accuracy Indicator HA is specified (1) or not (0)
-  BIT7   verticalAccuracy,   // Accuracy  Vertical  (VA) 
+  BIT7   verticalAccuracy,   // Accuracy  Vertical  (VA)
   BIT1   vAI, // Vertical Accuracy Indicator VA is specified (1) or not (0)
   BIT6   spare_2_6, // '000000'B
   BIT2   rTC        // '00'B Response Time is not specified
-  // '01'B delay Low 
+  // '01'B delay Low
   // '10'B Delay tolerant
-  // '11'B Reserved 
+  // '11'B Reserved
 } with { variant "PRESENCE (elementIdentifier = '3E'O)"
   variant (lengthIndicator) "LENGTHTO (vCI, vEL, spare_1_6, horizontalAccuracy,
   hAI, verticalAccuracy, vAI, spare_2_6, rTC)"}
 
 
-// LSA Access Control Suppression - 48.008 subclause 3.2.2.61 
+// LSA Access Control Suppression - 48.008 subclause 3.2.2.61
 type record BSSMAP_IE_LSAAccessControlSuppression
 {
   OCT1   elementIdentifier, //'3F'O
@@ -1096,54 +1096,54 @@
 } with { variant "PRESENCE (elementIdentifier = '3F'O)" }
 
 
-// LCS Priority - 48.008 subclause 3.2.2.62 
+// LCS Priority - 48.008 subclause 3.2.2.62
 type record BSSMAP_IE_LCSPriority
 {
   OCT1   elementIdentifier,// '43'O
-  INT1   lengthIndicator, 
+  INT1   lengthIndicator,
   OCT1   priority          // see "another FS" TS 29.002 for more detail
 } with { variant "PRESENCE (elementIdentifier = '43'O)"
   variant (lengthIndicator) "LENGTHTO (priority)"}
 
 
-// Location Type - 48.008 subclause 3.2.2.63 
+// Location Type - 48.008 subclause 3.2.2.63
 type record BSSMAP_IE_LocationType
 {
   OCT1   elementIdentifier,  // '44'O
-  INT1   lengthIndicator,    // 1 or 2 
-  OCT1   locationInformation,// '00000000'B current location  geographic 
+  INT1   lengthIndicator,    // 1 or 2
+  OCT1   locationInformation,// '00000000'B current location  geographic
   // '00000001'B loc assistance info for target MS
   // '00000010'B deciphering keys for broadcast
-  //             assistance data for MS  target 
+  //             assistance data for MS  target
   //  all other values are reserved
   OCT1   positioningMethod optional
   // '00000000'B reserved
-  // '00000001'B Mobile E_OTD  Assisted 
+  // '00000001'B Mobile E_OTD  Assisted
   // '00000010'B Mobile Based E_OTD
-  // '00000011'B GPS  Assisted 
+  // '00000011'B GPS  Assisted
   // all other values are reserved
 } with {variant (lengthIndicator) "LENGTHTO (locationInformation, positioningMethod)"}
 
 
-// Location Estimate - 48.008 subclause 3.2.2.64 
+// Location Estimate - 48.008 subclause 3.2.2.64
 type record BSSMAP_IE_LocationEstimate
 {
   OCT1   elementIdentifier, // '45'O
-  INT1   lengthIndicator,   // 1_22 on A_interface, 1_93 E_interface  on 
-  OCTN   geographicLocation 
+  INT1   lengthIndicator,   // 1_22 on A_interface, 1_93 E_interface  on
+  OCTN   geographicLocation
 } with { variant "PRESENCE (elementIdentifier = '45'O)"
   variant (lengthIndicator) "LENGTHTO (geographicLocation)"}
 
 
-// Positioning Data - 48.008 subclause 3.2.2.65 
+// Positioning Data - 48.008 subclause 3.2.2.65
 type record BSSMAP_IE_PositioningData
 {
   OCT1   elementIdentifier, // '46'O
-  INT1   lengthIndicator, // 2_11 
-  BIT4   positioningDataDescriminator,  // '0000'B indicates usage of each  
+  INT1   lengthIndicator, // 2_11
+  BIT4   positioningDataDescriminator,  // '0000'B indicates usage of each
   //         positioning data method,
   //         that was attempted
-  // all other values reserved  are 
+  // all other values reserved  are
   BIT4   spare_1_4, // '0000'B
   BSSMAP_FIELD_PositioningMethods  positioningMethod // of lengthIndicator 1_10
 } with { variant "PRESENCE (elementIdentifier = '46'O)"
@@ -1151,45 +1151,45 @@
 
 type record BSSMAP_FIELD_PositioningMethod
 {
-  BIT3  usage, // '000'B unsuccesful attempt due to failure or interruption  
+  BIT3  usage, // '000'B unsuccesful attempt due to failure or interruption
   // '001'B succesful attempt, results not used to generate location
   // '010'B succesful attempt, results used to verify but not generate location
   // '011'B succesful attempt, results used to generate location
   // '100'B succesful attempt, MS supports multiple based positioning methods
   BIT5  positioningMethod  // '00000'B Timing Advance
   // '00001'B TOA
-  // '00010'B AOA     
+  // '00010'B AOA
   // '00011'B Mobile EOTD  Assisted
   // '00100'B Mobile Based E_OTD
   // '00101'B Mobile GPS  Assisted
   // '00110'B Mobile Based GPS
   // '00111'B GPS  Conventional
-  // '01000'B _ '01111'B reserved for GSM         
+  // '01000'B _ '01111'B reserved for GSM
   // '10000'B _ '11111'B reserved for network
   //                     specific positioning methods
 }
 
-type record  of BSSMAP_FIELD_PositioningMethod BSSMAP_FIELD_PositioningMethods 
+type record  of BSSMAP_FIELD_PositioningMethod BSSMAP_FIELD_PositioningMethods
 
 
-// LCS Cause - 48.008 subclause 3.2.2.66 
+// LCS Cause - 48.008 subclause 3.2.2.66
 type record BSSMAP_IE_LCSCause
 {
   OCT1   elementIdentifier, // '47'O
-  INT1   lengthIndicator, // 1 (_> diagnosticValue invalid) 2  or 
-  BIT8   causeValue,   // '00000000'BUnspecified 
+  INT1   lengthIndicator, // 1 (_> diagnosticValue invalid) 2  or
+  BIT8   causeValue,   // '00000000'BUnspecified
   // '00000001'B System Failure
-  // '00000010'B Error  Protocol 
+  // '00000010'B Error  Protocol
   // '00000011'B Data missing in position request
   // '00000100'B unexpected data value in request  position
   // '00000101'B Position method failure
-  // '00000110'B Target unreachable  MS 
+  // '00000110'B Target unreachable  MS
   // '00000111'B Location request aborted
-  // '00001000'B Facility supported  not 
+  // '00001000'B Facility supported  not
   // '00001001'B intra_BSC_HO ongoing
-  // '00001010'B complete  intra_BSC_HO 
+  // '00001010'B complete  intra_BSC_HO
   // '00001011'B congestion
-  //  all other values reserved  are 
+  //  all other values reserved  are
   OCT1   diagnosticValue optional
 } with { variant "PRESENCE (elementIdentifier = '47'O)"
   variant (lengthIndicator) "LENGTHTO (causeValue, diagnosticValue)"}
@@ -1199,19 +1199,19 @@
 type record BSSMAP_IE_LCSClientType
 {
   OCT1   elementIdentifier, // '48'O
-  INT1   lengthIndicator, // 1 
+  INT1   lengthIndicator, // 1
   BIT4   subtype, // all values unspecified/reserved except for:
   // category = PLMN Operator:
   // '0000'B Unspecified
   // '0001'B Boradcast Service
   // '0010'B O&M
-  // '0011'B Statistics  Anonymous 
+  // '0011'B Statistics  Anonymous
   // '0100'B Target MS Service Support
-  //  all other values reserved  are 
+  //  all other values reserved  are
   BIT4   category   // '0000'B Value added client
-  // '0010'B Operator  PLMN 
+  // '0010'B Operator  PLMN
   // '0011'B Emergency Services
-  // '0100'B Lawful Services  Intercept 
+  // '0100'B Lawful Services  Intercept
   //  all other values are reserved
 } with { variant "PRESENCE (elementIdentifier = '48'O)"
   variant (lengthIndicator) "LENGTHTO (subtype, category)"}
@@ -1222,42 +1222,42 @@
 {
   OCT1   elementIdentifier, //'49'O
   LIN2_BO_LAST   lengthIndicator,
-  BIT7   protocolID optional, // '0000000'reserved  B 
-  // '0000001'BSSLAP  B  (the only currently supported) 
-  // '0000010'LLP  B 
+  BIT7   protocolID optional, // '0000000'reserved  B
+  // '0000001'BSSLAP  B  (the only currently supported)
+  // '0000010'LLP  B
   // '0000011'B SMLCPP
-  BIT1   spare_1_1 optional,  // '0'B  
+  BIT1   spare_1_1 optional,  // '0'B
   octetstring  embeddedMessage optional  // of length: 5_25
 } with { variant "PRESENCE (elementIdentifier = '49'O)"
   variant (lengthIndicator)
   "LENGTHTO (protocolID,spare_1_1,embeddedMessage)"}
 
 
-// Network Element Identity - 48.008 subclause 3.2.2.69 
+// Network Element Identity - 48.008 subclause 3.2.2.69
 type record BSSMAP_IE_NetworkElementIdentity
 {
   OCT1   elementIdentifier, //'4A'O
   INT1   lengthIndicator,
   BIT4   iDDiscriminator,
   BIT4   spare,
-  OCTN   networkElementIdentity // Network Element Identity 
+  OCTN   networkElementIdentity // Network Element Identity
 } with {variant (lengthIndicator)
   "LENGTHTO (iDDiscriminator,spare,networkElementIdentity)"}
 
 
-// GPS Assistant Data - 48.008 subclause 3.2.2.70 
+// GPS Assistant Data - 48.008 subclause 3.2.2.70
 type record BSSMAP_IE_GPSAssistanceData
 {
   OCT1   elementIdentifier, //'4B'O
   INT1   lengthIndicator, // 1_38
   OCT1   a_to_h,
   OCT1   i_to_p,
-  OCTN   satellite_related_data // Satellite related data 
+  OCTN   satellite_related_data // Satellite related data
 } with { variant "PRESENCE (elementIdentifier = '4B'O)"
   variant (lengthIndicator) "LENGTHTO (satellite_related_data,a_to_h,i_to_p)"}
 
 
-// Deciphering Key - 48.008 subclause 3.2.2.71 
+// Deciphering Key - 48.008 subclause 3.2.2.71
 type record BSSMAP_IE_DecipheringKeys
 {
   OCT1   elementIdentifier, // '4C'O
@@ -1266,31 +1266,31 @@
   BIT56  currentdecipheringKeyValue,
   BIT56  nextdecipheringKeyValue optional
 } with { variant "PRESENCE (elementIdentifier = '4C'O)"
-  variant (lengthIndicator) "LENGTHTO (cipheringKeyFlag, 
+  variant (lengthIndicator) "LENGTHTO (cipheringKeyFlag,
   currentdecipheringKeyValue, nextdecipheringKeyValue)"}
 
 
-// Return Error Request - 48.008 subclause 3.2.2.72 
+// Return Error Request - 48.008 subclause 3.2.2.72
 type record BSSMAP_IE_ReturnErrorRequest
 {
   OCT1   elementIdentifier, //'4D'O
   INT1   lengthIndicator,
-  OCT1   returnErrorType // Return Error Request 
+  OCT1   returnErrorType // Return Error Request
 } with { variant "PRESENCE (elementIdentifier = '4D'O)"
   variant (lengthIndicator) "LENGTHTO (returnErrorType)"}
 
 
-// Return Error Cause - 48.008 subclause 3.2.2.73 
+// Return Error Cause - 48.008 subclause 3.2.2.73
 type record BSSMAP_IE_ReturnErrorCause
 {
   OCT1   elementIdentifier, //'4E'O
   INT1   lengthIndicator,
-  OCT1   returnErrorCause // Return Error Cause 
+  OCT1   returnErrorCause // Return Error Cause
 } with { variant "PRESENCE (elementIdentifier = '4E'O)"
   variant (lengthIndicator) "LENGTHTO (returnErrorCause)"}
 
 
-// Segmentation - 48.008 subclause 3.2.2.74 
+// Segmentation - 48.008 subclause 3.2.2.74
 type record BSSMAP_IE_Segmentation
 {
   OCT1   elementIdentifier, //'4F'O
@@ -1304,11 +1304,11 @@
   "LENGTHTO (segmentationNumber,segmentationBit,spare,messageID)"}
 
 
-// Service Handover - 48.008 subclause 3.2.2.75 
+// Service Handover - 48.008 subclause 3.2.2.75
 type record BSSMAP_IE_ServiceHandover
 {
   OCT1   elementIdentifier, //'50'O
-  INT1   lengthIndicator,  
+  INT1   lengthIndicator,
   BIT3   serviceHandoverInfo,
   BIT5   spare
 } with { variant "PRESENCE (elementIdentifier = '50'O)"
@@ -1324,7 +1324,7 @@
 } with { variant (lengthIndicator) "LENGTHTO (informationcontainer)" }
 
 
-// GERAN Classmark - 48.008 subclause 3.2.2.78 
+// GERAN Classmark - 48.008 subclause 3.2.2.78
 type record BSSMAP_IE_GERANClassmark
 {
   OCT1   elementIdentifier, //'53'O
@@ -1342,11 +1342,11 @@
   OCT1   codecType,
   BIT3   maxNrofTCH,
   BIT5   allowedRadioIFRates
-} with {variant (lengthIndicator) 
+} with {variant (lengthIndicator)
   "LENGTHTO (codecType, maxNrofTCH, allowedRadioIFRates)" }
 
 
-// New BSS to Old BSS Information - 48.008 subclause 3.2.2.80 
+// New BSS to Old BSS Information - 48.008 subclause 3.2.2.80
 type record BSSMAP_IE_NewBSSToOldBSSInfo
 {
   OCT1   elementIdentifier, //'61'O
@@ -1356,7 +1356,7 @@
   variant (lengthIndicator) "LENGTHTO (newBSSToOldBSSIE)" }
 
 
-// Inter-System Information - 48.008 subclause 3.2.2.81 
+// Inter-System Information - 48.008 subclause 3.2.2.81
 type record BSSMAP_IE_InterSystemInfo
 {
   OCT1   elementIdentifier, //'63'O
@@ -1366,7 +1366,7 @@
   variant (lengthIndicator) "LENGTHTO (interSystemInfoTranspCont)" }
 
 
-// SNA Access Information - 48.008 subclause 3.2.2.82 
+// SNA Access Information - 48.008 subclause 3.2.2.82
 type record BSSMAP_IE_SNAAccessInfo
 {
   OCT1   elementIdentifier, //'64'O
@@ -1380,7 +1380,7 @@
 type record AuthorisedPLMN
 {
   INT1           lengthIndicator,
-  OCT3           mcc_mnc, 
+  OCT3           mcc_mnc,
   RecordOfOCT2   authorisedSNA optional
 } with { variant (lengthIndicator) "LENGTHTO (mcc_mnc,authorisedSNA)" }
 
@@ -1397,7 +1397,7 @@
   BIT4   spare,
   BIT4   VSTK_RAND_5
 } with { variant "PRESENCE (elementIdentifier = '65'O)"
-  variant (lengthIndicator) 
+  variant (lengthIndicator)
   "LENGTHTO (VSTK_RAND_1, VSTK_RAND_2, VSTK_RAND_3, VSTK_RAND_4, spare, VSTK_RAND_5)"}
 
 
@@ -1417,10 +1417,10 @@
   OCT1   elementIdentifier,  // '67'
   INT1   lengthIndicator,
   BIT1   VGCS_or_VBS, // 0: not a member of any VGCS/VBS-group
-  BIT2   pagingCause, 
+  BIT2   pagingCause,
   BIT5   spare
 } with { variant "PRESENCE (elementIdentifier = '67'O)"
-  variant (lengthIndicator) 
+  variant (lengthIndicator)
   "LENGTHTO (VGCS_or_VBS, pagingCause, spare)"}
 
 
@@ -1430,10 +1430,10 @@
   OCT1   elementIdentifier,  // '68'
   INT1   lengthIndicator,
   BIT3   typeOfIdentity,
-  BIT1   oddEvenIndicator,  // '0'B even / 1'B odd number of identity digits   
+  BIT1   oddEvenIndicator,  // '0'B even / 1'B odd number of identity digits
   HEX5_16  digits           // if nr of digits is even, the last digit: '1111'B
 } with { variant "PRESENCE (elementIdentifier = '68'O)"
-  variant (lengthIndicator) 
+  variant (lengthIndicator)
   "LENGTHTO (typeOfIdentity,oddEvenIndicator,digits)";
   variant "PADDING(yes),PADDING_PATTERN('1'B)"}
 
@@ -1465,7 +1465,7 @@
   "LENGTHTO (TP_Ind, AS_Ind, BSS_Res, tCP, spare)"}
 
 
-// Talker Priority - 48.008 subclause 3.2.2.89 
+// Talker Priority - 48.008 subclause 3.2.2.89
 type record BSSMAP_IE_TalkerPriority
 {
   OCT1   elementIdentifier,  // '6A'O
@@ -1494,7 +1494,7 @@
   BIT5   spare,
   OCT17  talkerIdentity
 } with { variant "PRESENCE (elementIdentifier = '6C'O)"
-  variant (lengthIndicator) 
+  variant (lengthIndicator)
   "LENGTHTO (fillerBits, spare, talkerIdentity)"}
 
 
@@ -1506,7 +1506,7 @@
   OCT1    elementIdentifier,  // '6E'
   INT1    lengthIndicator,
   OCT248  SMS
-} with {variant (lengthIndicator) 
+} with {variant (lengthIndicator)
   "LENGTHTO (SMS)"}
 
 
@@ -1520,7 +1520,7 @@
   BIT2    RR_mode // 0 0: dedicated mode (i.e. dedicated channel)
   // 0 1: group transmit mode (i.e. voice group channel)
   // Other values are reserved for future use.
-} with {variant (lengthIndicator) 
+} with {variant (lengthIndicator)
   "LENGTHTO (spare, groupCipherKeyNumber, RR_mode)"}
 
 
@@ -1529,30 +1529,30 @@
 {
   OCT1    elementIdentifier,  // '70'
   INT1    lengthIndicator,
-  BIT3    status,  
+  BIT3    status,
   BIT5    spare
 } with { variant "PRESENCE (elementIdentifier = '70'O)"
   variant (lengthIndicator) "LENGTHTO (status, spare)"}
- 
-  
-// 3.2.2.95 GANSS Assistance Data 
-type record BSSMAP_IE_GANSS_AssistanceData  
-{  
-  OCT1    elementIdentifier,  //'75'   
-  INT1    lengthIndicator,
-  OCTN    gANSS_AssistanceDataInfo    // 49.031 Section 10.31  
-} with { variant "PRESENCE (elementIdentifier = '75'O)"
-  variant (lengthIndicator) "LENGTHTO (gANSS_AssistanceDataInfo)"}  
 
-  
-// 3.2.2.96 GANSS Positioning Data   
-type record BSSMAP_IE_GANSS_PositioningData  
-{    
-  OCT1    elementIdentifier, // '76' 
+
+// 3.2.2.95 GANSS Assistance Data
+type record BSSMAP_IE_GANSS_AssistanceData
+{
+  OCT1    elementIdentifier,  //'75'
   INT1    lengthIndicator,
-  GANSS_PositioningData    gANSS_PositioningDataInfo 
+  OCTN    gANSS_AssistanceDataInfo    // 49.031 Section 10.31
+} with { variant "PRESENCE (elementIdentifier = '75'O)"
+  variant (lengthIndicator) "LENGTHTO (gANSS_AssistanceDataInfo)"}
+
+
+// 3.2.2.96 GANSS Positioning Data
+type record BSSMAP_IE_GANSS_PositioningData
+{
+  OCT1    elementIdentifier, // '76'
+  INT1    lengthIndicator,
+  GANSS_PositioningData    gANSS_PositioningDataInfo
 } with { variant "PRESENCE (elementIdentifier = '76'O)"
-  variant (lengthIndicator) "LENGTHTO (gANSS_PositioningDataInfo)"}  
+  variant (lengthIndicator) "LENGTHTO (gANSS_PositioningDataInfo)"}
 
 type record GANSS_PositioningData // 49.031 Section 10.32
 {
@@ -1569,7 +1569,7 @@
  INT1    lengthIndicator,
  GANSS_LocationType  gANSS_LocationTypeInfo
 } with { variant "PRESENCE (elementIdentifier = '77'O)"
-  variant (lengthIndicator) "LENGTHTO (gANSS_LocationTypeInfo)"}  
+  variant (lengthIndicator) "LENGTHTO (gANSS_LocationTypeInfo)"}
 
 type record GANSS_LocationType // 49.031 Section 10.33
 {
@@ -1582,31 +1582,31 @@
 }
 
 
-// 3.2.2.98 Application data 
+// 3.2.2.98 Application data
 type record BSSMAP_IE_ApplicationData
 {
  OCT1    elementIdentifier, // '78'
  INT1    lengthIndicator,
  OCT9    applicationDataInfo   //  "implementation-specific" according to 44.018 v8.7.0 Section 10.5.2.72
 } with { variant "PRESENCE (elementIdentifier = '78'O)"
-  variant (lengthIndicator) "LENGTHTO (applicationDataInfo)"}  
+  variant (lengthIndicator) "LENGTHTO (applicationDataInfo)"}
 
 
 // 3.2.2.99 Data Identity
 type record BSSMAP_IE_DataIdentity
 {
- OCT1          elementIdentifier, // '79'  
- INT1          lengthIndicator, 
+ OCT1          elementIdentifier, // '79'
+ INT1          lengthIndicator,
  DataIdentity  dataIdentityInfo
 } with { variant "PRESENCE (elementIdentifier = '79'O)"
-  variant (lengthIndicator) "LENGTHTO (dataIdentityInfo)"} 
+  variant (lengthIndicator) "LENGTHTO (dataIdentityInfo)"}
 
- 
-type record DataIdentity  // 44.018 v8.7.0 Section 10.5.2.73 
+
+type record DataIdentity  // 44.018 v8.7.0 Section 10.5.2.73
 {
  BIT1     aI,
  BIT4     dI,
- BIT3     dP  
+ BIT3     dP
 }
 
 
@@ -1618,7 +1618,7 @@
  BIT1          bT_Ind,
  BIT7          spare
 } with { variant "PRESENCE (elementIdentifier = '7A'O)"
-  variant (lengthIndicator) "LENGTHTO (bT_Ind, spare)"} 
+  variant (lengthIndicator) "LENGTHTO (bT_Ind, spare)"}
 
 
 // 3.2.2.101 MSISDN
@@ -1626,11 +1626,11 @@
 {
  OCT1          elementIdentifier, // '7B'
  INT1          lengthIndicator,
- octetstring   msisdn  
+ octetstring   msisdn
 } with { variant "PRESENCE (elementIdentifier = '7B'O)"
-  variant (lengthIndicator) "LENGTHTO (msisdn)"} 
- 
- 
+  variant (lengthIndicator) "LENGTHTO (msisdn)"}
+
+
 // 3.2.2.102    AoIP Transport Layer Address
 type record BSSMAP_IE_AoIP_TransportLayerAddress
 {
@@ -1638,7 +1638,7 @@
   INT1                    lengthIndicator,
   BSSMAP_FIELD_IPAddress  ipAddress,
   LIN2_BO_LAST            uDPPortValue
-} with { 
+} with {
   variant "PRESENCE (elementIdentifier = '7C'O)";
   variant (lengthIndicator) "LENGTHTO (ipAddress, uDPPortValue)";
   variant (ipAddress) "CROSSTAG(ipv4,lengthIndicator = 6;
@@ -1674,16 +1674,16 @@
   OCT1                    extendedCodecType optional,
   BIT8                    s0_7 optional,
   BIT8                    s8_15 optional
-} with { 
+} with {
   variant (extendedCodecType) "PRESENCE (codecType = CodecExtension)";
-  variant (s0_7) "PRESENCE  (codecType = FR_AMR, 
+  variant (s0_7) "PRESENCE  (codecType = FR_AMR,
                              codecType = HR_AMR,
                              codecType = FR_AMR_WB,
                              codecType = OHR_AMR,
                              codecType = OFR_AMR_WB,
                              codecType = OHR_AMR_WB,
                              extendedCodecType = 'FD'O)";
-  variant (s8_15) "PRESENCE (codecType = FR_AMR, 
+  variant (s8_15) "PRESENCE (codecType = FR_AMR,
                              codecType = HR_AMR,
                              codecType = OHR_AMR)";
 }
@@ -1725,7 +1725,7 @@
 {
  OCT1                       elementIdentifier, // '80'
  INT1                       lengthIndicator,
- OCT4List                   callIdentifierListInfo length (1..62)    
+ OCT4List                   callIdentifierListInfo length (1..62)
 } with { variant "PRESENCE (elementIdentifier = '80'O)";
          variant (lengthIndicator) "LENGTHTO (callIdentifierListInfo)"}
 
@@ -1736,14 +1736,14 @@
  BIT1                       rTD,
  BIT1                       rIP,
  BIT6                       spare
-} with { variant "PRESENCE (elementIdentifier = '81'O)";} 
+} with { variant "PRESENCE (elementIdentifier = '81'O)";}
 
 
 //3.2.2.109 KC128
 type record BSSMAP_IE_KC128
 {
  OCT1                       elementIdentifier,  // '83'
- OCT16                      kC128_Value  
+ OCT16                      kC128_Value
 } with { variant "PRESENCE (elementIdentifier = '83'O)";}
 
 
@@ -1771,7 +1771,7 @@
 type record BSSMAP_IE_RerouteRejectCause
 {
  OCT1                       elementIdentifier,   //86
- OCT1                       rerouteRejectCauseValue 
+ OCT1                       rerouteRejectCauseValue
 } with { variant "PRESENCE (elementIdentifier = '86'O)";}
 
 
@@ -1805,15 +1805,15 @@
 type record GlobalCallReferenceValue
 {
  INT1                       networkIDLengthIndicator,
- octetstring                networkID length (3..5), 
- INT1                       nodeIDLengthIndicator, 
+ octetstring                networkID length (3..5),
+ INT1                       nodeIDLengthIndicator,
  OCT2                       nodeID,
- INT1                       callReferenceIDLengthIndicator,  
- OCT5                       callReferenceID         
-} with { 
+ INT1                       callReferenceIDLengthIndicator,
+ OCT5                       callReferenceID
+} with {
   variant (networkIDLengthIndicator) "LENGTHTO (networkID)"
-  variant (nodeIDLengthIndicator) "LENGTHTO (nodeID)"  
-  variant (callReferenceIDLengthIndicator) "LENGTHTO (callReferenceID )" 
+  variant (nodeIDLengthIndicator) "LENGTHTO (nodeID)"
+  variant (callReferenceIDLengthIndicator) "LENGTHTO (callReferenceID )"
   }
 
 
@@ -1821,7 +1821,7 @@
 type record BSSMAP_IE_LCLS_Configuration
 {
  OCT1                       elementIdentifier,  //8A
- BIT4                       lCLS_ConfigurationValue,  
+ BIT4                       lCLS_ConfigurationValue,
  BIT4                       spare
 } with { variant "PRESENCE (elementIdentifier = '8A'O)";}
 
@@ -1835,8 +1835,8 @@
 } with { variant "PRESENCE (elementIdentifier = '8B'O)";}
 
 
-//3.2.2.118 LCLS Correlation Not Needed 
-type record BSSMAP_IE_LCLS_CorrelationNotNeeded 
+//3.2.2.118 LCLS Correlation Not Needed
+type record BSSMAP_IE_LCLS_CorrelationNotNeeded
 {
  OCT1                       elementIdentifier  //8C
 } with { variant "PRESENCE (elementIdentifier = '8C'O)";}
@@ -1847,7 +1847,7 @@
 {
  OCT1                       elementIdentifier,  //8D
  BIT4                       lCLS_BSS_StatusValue,
- BIT4 			    spare			    
+ BIT4 			    spare
 } with { variant "PRESENCE (elementIdentifier = '8D'O)";}
 
 
@@ -1867,7 +1867,7 @@
 
 ///////////////////////////////////////////////////////
 // Used in HANDOVER REQUEST message
-type union BSSMAP_IE_ClassmarkInformationType 
+type union BSSMAP_IE_ClassmarkInformationType
 {
   BSSMAP_IE_ClassmarkInformationType1  classmarkInformationType1,
   BSSMAP_IE_ClassmarkInformationType2  classmarkInformationType2
@@ -1891,7 +1891,7 @@
 //   BSSMAP message definition
 ///////////////////////////////////////////
 
-// ASSIGNMENT REQUEST - 48.008 subclause 3.2.1.1 
+// ASSIGNMENT REQUEST - 48.008 subclause 3.2.1.1
 type record PDU_BSSMAP_AssignmentRequest
 {
   OCT1					messageType, // '01'O
@@ -1921,7 +1921,7 @@
 } with { variant "PRESENCE (messageType = '01'O)" }
 
 
-// ASSIGNMENT COMPLETE - 48.008 subclause 3.2.1.2 
+// ASSIGNMENT COMPLETE - 48.008 subclause 3.2.1.2
 type record PDU_BSSMAP_AssignmentComplete
 {
   OCT1					messageType, // '02'O
@@ -1953,11 +1953,11 @@
   BSSMAP_IE_SpeechCodecList             codecList optional
 } with { variant "PRESENCE (messageType = '03'O)" }
 
-// BLOCK - 48.008 subclause 3.2.1.4 
+// BLOCK - 48.008 subclause 3.2.1.4
 type record PDU_BSSMAP_Block
 {
   OCT1 					messageType, // H'40
-  BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode, 
+  BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode,
   BSSMAP_IE_Cause			cause,
   BSSMAP_IE_ConnectionReleaseRequested	connectionReleaseRequested optional
 } with { variant "PRESENCE (messageType = '40'O)" }
@@ -1967,7 +1967,7 @@
 type record PDU_BSSMAP_BlockingAck
 {
   OCT1					messageType, // H'41
-  BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode 
+  BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode
 } with { variant "PRESENCE (messageType = '41'O)" }
 
 
@@ -2019,18 +2019,18 @@
   BSSMAP_IE_TalkerPriority              talkerPriority optional,
   BSSMAP_IE_AoIP_TransportLayerAddress  aoIPTransportLayer optional,
   BSSMAP_IE_SpeechCodecList             codecList optional,
-  BSSMAP_IE_CallIdentifier              callIdentifier optional,              
+  BSSMAP_IE_CallIdentifier              callIdentifier optional,
   BSSMAP_IE_KC128                       kC128 optional,
   BSSMAP_IE_GlobalCallReference         globalCallReference optional,
   BSSMAP_IE_LCLS_Configuration          lCLS_Configuration optional,
-  BSSMAP_IE_LCLS_ConnectionStatusControl     connectionStatusControl optional    
+  BSSMAP_IE_LCLS_ConnectionStatusControl     connectionStatusControl optional
 } with { variant "PRESENCE (messageType = '10'O)"
   variant "TAG (
   sourceToTargetRNCTransparentInfo,	elementIdentifier = '51'O;
   sourceToTargetRNCTransparentInfoCDMA,	elementIdentifier = '52'O)"}
 
 
-// HANDOVER REQUIRED - 48.008 subclause 3.2.1.9 
+// HANDOVER REQUIRED - 48.008 subclause 3.2.1.9
 type record PDU_BSSMAP_HandoverRequired
 {
   OCT1					messageType, // '11'O
@@ -2139,7 +2139,7 @@
   BSSMAP_IE_NewBSSToOldBSSInfo 		newBSSToOldBSSInfo optional,
   BSSMAP_IE_InterSystemInfo 		interSystemInformation optional,
   BSSMAP_IE_TalkerPriority              talkerPriority optional,
-  BSSMAP_IE_SpeechCodecList             codecList optional  
+  BSSMAP_IE_SpeechCodecList             codecList optional
 } with { variant "PRESENCE (messageType = '16'O)" }
 
 
@@ -2177,11 +2177,11 @@
 } with { variant "PRESENCE (messageType = '52'O)" }
 
 
-// CLEAR REQUEST - 48.008 subclause 3.2.1.20 
+// CLEAR REQUEST - 48.008 subclause 3.2.1.20
 type record PDU_BSSMAP_ClearRequest
 {
   OCT1					messageType, // H'22
-  BSSMAP_IE_Cause			cause   
+  BSSMAP_IE_Cause			cause
 } with { variant "PRESENCE (messageType = '22'O)" }
 
 
@@ -2250,7 +2250,7 @@
 type record PDU_BSSMAP_MSCInvokeTrace
 {
   OCT1					messageType, // H'36
-  BSSMAP_IE_TraceType			traceType,       
+  BSSMAP_IE_TraceType			traceType,
   BSSMAP_IE_TriggerId			triggerId optional,
   BSSMAP_IE_TraceReference		traceReference,
   BSSMAP_IE_TransactionId		transactionId optional,
@@ -2263,7 +2263,7 @@
 type record PDU_BSSMAP_BSSInvokeTrace
 {
   OCT1					messageType, // H'37
-  BSSMAP_IE_TraceType			traceType,       
+  BSSMAP_IE_TraceType			traceType,
   BSSMAP_IE_ForwardIndicator		forwardIndicator optional,
   BSSMAP_IE_TriggerId			triggerId optional,
   BSSMAP_IE_TraceReference		traceReference,
@@ -2281,18 +2281,18 @@
   BSSMAP_IE_TalkerPriority      talkerPriority optional
 } with { variant "PRESENCE (messageType = '54'O)" }
 
-// CIPHER MODE COMMAND - 48.008 subclause 3.2.1.30 
+// CIPHER MODE COMMAND - 48.008 subclause 3.2.1.30
 type record PDU_BSSMAP_CipherModeCommand
 {
   OCT1  				messageType, // '53'O
   BSSMAP_IE_Layer3HeaderInfo		layer3HeaderInfo optional,
   BSSMAP_IE_EncryptionInformation	encryptionInformation,
   BSSMAP_IE_CipherResponseMode		cipherResponseMode optional,
-  BSSMAP_IE_KC128                       kC128 optional 
+  BSSMAP_IE_KC128                       kC128 optional
 } with { variant "PRESENCE (messageType = '53'O)" }
 
 
-// CIPHER MODE COMPLETE - 48.008 subclause 3.2.1.31 
+// CIPHER MODE COMPLETE - 48.008 subclause 3.2.1.31
 type record PDU_BSSMAP_CipherModeComplete
 {
   OCT1					messageType, // '55'O
@@ -2329,7 +2329,7 @@
 {
   OCT1					messageType, // H'25
   BSSMAP_IE_DLCI			dLCI,
-  BSSMAP_IE_Cause			cause    
+  BSSMAP_IE_Cause			cause
 } with { variant "PRESENCE (messageType = '25'O)" }
 
 
@@ -2347,7 +2347,7 @@
 {
   OCT1					messageType, // H'34
   BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode,
-  BSSMAP_IE_Cause			cause 
+  BSSMAP_IE_Cause			cause
 } with { variant "PRESENCE (messageType = '34'O)" }
 
 
@@ -2355,7 +2355,7 @@
 type record PDU_BSSMAP_ResetCircuitAck
 {
   OCT1					messageType, // H'35
-  BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode 
+  BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode
 } with { variant "PRESENCE (messageType = '35'O)" }
 
 
@@ -2367,31 +2367,31 @@
 } with { variant "PRESENCE (messageType = '1B'O)" }
 
 
-// CIRCUIT GROUP BLOCK - 48.008 subclause 3.2.1.41 
+// CIRCUIT GROUP BLOCK - 48.008 subclause 3.2.1.41
 type record PDU_BSSMAP_CircuitGroupBlock
 {
   OCT1					messageType, // H'44
   BSSMAP_IE_Cause			cause,
   BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode,
-  BSSMAP_IE_CircuitIdentityCodeList	circuitIdentityCodeList   
+  BSSMAP_IE_CircuitIdentityCodeList	circuitIdentityCodeList
 } with { variant "PRESENCE (messageType = '44'O)" }
 
 
-// CIRCUIT GROUP BLOCKING ACKNOWLEDGE - 48.008 subclause 3.2.1.42 
+// CIRCUIT GROUP BLOCKING ACKNOWLEDGE - 48.008 subclause 3.2.1.42
 type record PDU_BSSMAP_CircuitGroupBlockingAck
 {
   OCT1					messageType, // H'45
   BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode,
-  BSSMAP_IE_CircuitIdentityCodeList	circuitIdentityCodeList   
+  BSSMAP_IE_CircuitIdentityCodeList	circuitIdentityCodeList
 } with { variant "PRESENCE (messageType = '45'O)" }
 
 
-// CIRCUIT GROUP UNBLOCK - 48.008 subclause 3.2.1.43 
+// CIRCUIT GROUP UNBLOCK - 48.008 subclause 3.2.1.43
 type record PDU_BSSMAP_CircuitGroupUnblock
 {
   OCT1					messageType, // H'46
   BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode,
-  BSSMAP_IE_CircuitIdentityCodeList	circuitIdentityCodeList   
+  BSSMAP_IE_CircuitIdentityCodeList	circuitIdentityCodeList
 } with { variant "PRESENCE (messageType = '46'O)" }
 
 
@@ -2400,7 +2400,7 @@
 {
   OCT1					messageType, // H'47
   BSSMAP_IE_CircuitIdentityCode		circuitIdentityCode,
-  BSSMAP_IE_CircuitIdentityCodeList	circuitIdentityCodeList   
+  BSSMAP_IE_CircuitIdentityCodeList	circuitIdentityCodeList
 } with { variant "PRESENCE (messageType = '47'O)" }
 
 
@@ -2429,11 +2429,11 @@
 } with { variant "PRESENCE (messageType = '48'O)" }
 
 
-// CIPHER MODE REJECT - 48.008 subclause 3.2.1.48 
+// CIPHER MODE REJECT - 48.008 subclause 3.2.1.48
 type record PDU_BSSMAP_CipherModeReject
 {
   OCT1					messageType, // H'59
-  BSSMAP_IE_Cause			cause   
+  BSSMAP_IE_Cause			cause
 } with { variant "PRESENCE (messageType = '59'O)" }
 
 
@@ -2445,7 +2445,7 @@
   BSSMAP_IE_CellIdentifier		cellIdentifier,
   BSSMAP_IE_CellIdentifierList		cellIdentifierList,
   BSSMAP_IE_ResourceSituation		resourceSitation optional,
-  BSSMAP_IE_Cause			cause  optional   
+  BSSMAP_IE_Cause			cause  optional
 } with { variant "PRESENCE (messageType = '5A'O)" }
 
 
@@ -2470,7 +2470,7 @@
 type record PDU_BSSMAP_VGCS_VBSSetupRefuse
 {
   OCT1					messageType, // H'06
-  BSSMAP_IE_Cause			cause   
+  BSSMAP_IE_Cause			cause
 } with { variant "PRESENCE (messageType = '06'O)" }
 
 
@@ -2555,8 +2555,8 @@
 // UPLINK APPLICATION DATA - 48.008 subclause 3.2.1.59a
 type record PDU_BSSMAP_UplinkApplicationData
 {
-  OCT1	                             messageType, 
-  BSSMAP_IE_CellIdentifier           cellIdentifier, 
+  OCT1	                             messageType,
+  BSSMAP_IE_CellIdentifier           cellIdentifier,
   BSSMAP_IE_Layer3Information        layer3Information,
   BSSMAP_IE_ApplicationDataInformation  applicationDataInformation
 } with { variant "PRESENCE (messageType = '63'O)" }
@@ -2586,7 +2586,7 @@
 type record PDU_BSSMAP_UplinkReleaseCommand
 {
   OCT1					messageType, // H'4C
-  BSSMAP_IE_Cause			cause    
+  BSSMAP_IE_Cause			cause
 } with { variant "PRESENCE (messageType = '4C'O)" }
 
 
@@ -2622,7 +2622,7 @@
 type record PDU_BSSMAP_ChangeCircuit
 {
   OCT1					messageType, // H'4E
-  BSSMAP_IE_Cause			cause    
+  BSSMAP_IE_Cause			cause
 } with { variant "PRESENCE (messageType = '4E'O)" }
 
 
@@ -2630,7 +2630,7 @@
 type record PDU_BSSMAP_ChangeCircuitAck
 {
   OCT1					messageType, // H'4F
-  BSSMAP_IE_CircuitIdentityCode		circuitIdentity   
+  BSSMAP_IE_CircuitIdentityCode		circuitIdentity
 } with { variant "PRESENCE (messageType = '4F'O)" }
 
 
@@ -2748,9 +2748,9 @@
 // 3.2.1.80 VGCS/VBS ASSIGNMENT STATUS
 type record PDU_BSSMAP_VGCS_VBS_AssignmentStatus
 {
-  OCT1                  messageType, // '3B'O   
+  OCT1                  messageType, // '3B'O
   BSSMAP_IE_CellIdentifierListSegmentEstCells                          cellIdentifierListForEstablishedCells optional,
-  BSSMAP_IE_CellIdentifierListSegmentCellsToEst                        cellIdentifierListForCellsToEstablish optional,  
+  BSSMAP_IE_CellIdentifierListSegmentCellsToEst                        cellIdentifierListForCellsToEstablish optional,
   BSSMAP_IE_CellIdentifierListSegmentReleasedCellsNoUserPresent        cellIdentifierListSegmentReleasedCellsNoUserPresent optional,
   BSSMAP_IE_CellIdentifierListSegmentNotEstablishedCellsNoEstPossible  cellIdentifierListSegmentNotEstablishedCellsNoEstPossible optional,
   BSSMAP_IE_VGCS_VBS_CellStatus       vGCS_VBS_CellStatus optional
@@ -2782,16 +2782,16 @@
   BSSMAP_IE_Cause                      cause,
   BSSMAP_IE_CellIdentifier             cellIdentifier,
   BSSMAP_IE_AoIP_TransportLayerAddress aoIPTransportLayer optional,
-  BSSMAP_IE_SpeechCodecList            codecList    
+  BSSMAP_IE_SpeechCodecList            codecList
 } with { variant "PRESENCE (messageType = '70'O)" }
 
 
 // 3.2.1.84 INTERNAL HANDOVER REQUIRED REJECT
 type record PDU_BSSMAP_InternalHandoverRequiredReject
 {
-  OCT1                                 messageType, // '71' 
+  OCT1                                 messageType, // '71'
   BSSMAP_IE_Cause                      cause,
-  BSSMAP_IE_SpeechCodecList            codecList optional  
+  BSSMAP_IE_SpeechCodecList            codecList optional
 } with { variant "PRESENCE (messageType = '71'O)" }
 
 
@@ -2801,10 +2801,10 @@
   OCT1                                 messageType, // '72'
   BSSMAP_IE_SpeechCodec                speechCodec,
   BSSMAP_IE_CircuitIdentityCode        circuitIdentityCode optional,
-  BSSMAP_IE_AoIP_TransportLayerAddress aoIPTransportLayer optional,  
-  BSSMAP_IE_CallIdentifier             callIdentifier optional, 
+  BSSMAP_IE_AoIP_TransportLayerAddress aoIPTransportLayer optional,
+  BSSMAP_IE_CallIdentifier             callIdentifier optional,
   BSSMAP_IE_DownLinkDTXFlag            downLinkDTX_Flag optional,
-  BSSMAP_IE_LCLS_ConnectionStatusControl lCLS_ConnectionStatusControl optional           
+  BSSMAP_IE_LCLS_ConnectionStatusControl lCLS_ConnectionStatusControl optional
 } with { variant "PRESENCE (messageType = '72'O)" }
 
 // 3.2.1.86 INTERNAL HANDOVER ENQUIRY
@@ -2820,7 +2820,7 @@
 {
   OCT1                                 messageType, //'3D'
   BSSMAP_IE_Cause                      cause,
-  BSSMAP_IE_CallIdentifierList         callIdentifierList    
+  BSSMAP_IE_CallIdentifierList         callIdentifierList
 } with { variant "PRESENCE (messageType = '3D'O)" }
 
 
@@ -2828,7 +2828,7 @@
 type record PDU_BSSMAP_ResetIPResourceAck
 {
   OCT1                                 messageType, //'3E'
-  BSSMAP_IE_CallIdentifierList         callIdentifierList    
+  BSSMAP_IE_CallIdentifierList         callIdentifierList
 } with { variant "PRESENCE (messageType = '3E'O)" }
 
 
@@ -2836,18 +2836,18 @@
 type record PDU_BSSMAP_RerouteCommand
 {
   OCT1                                 messageType, //'78'
-  BSSMAP_IE_Layer3Information          initialLayer3Information,                 
+  BSSMAP_IE_Layer3Information          initialLayer3Information,
   BSSMAP_IE_RerouteRejectCause         rerouteRejectCause,
   BSSMAP_IE_Layer3Information          layer3Information optional,
   BSSMAP_IE_SendSequenceNumber         sendSequenceNumber optional,
-  BSSMAP_IE_IMSI                       iMSI optional  
+  BSSMAP_IE_IMSI                       iMSI optional
 } with { variant "PRESENCE (messageType = '78'O)" }
 
 // 3.2.1.90 REROUTE COMPLETE
 type record PDU_BSSMAP_RerouteComplete
 {
   OCT1                                 messageType, //'79'
-  BSSMAP_IE_RerouteCompleteOutcome     rerouteCompleteOutcome  
+  BSSMAP_IE_RerouteCompleteOutcome     rerouteCompleteOutcome
 } with { variant "PRESENCE (messageType = '79'O)" }
 
 // 3.2.1.91 LCLS CONNECT CONTROL
@@ -2862,7 +2862,7 @@
 type record PDU_BSSMAP_LCLS_ConnectControlAck
 {
   OCT1                                 messageType,  //'75'
-  BSSMAP_IE_LCLS_BSS_Status                      lCLS_BSS_Status  
+  BSSMAP_IE_LCLS_BSS_Status                      lCLS_BSS_Status
 } with { variant "PRESENCE (messageType = '75'O)" }
 
 // 3.2.1.93 LCLS NOTIFICATION
@@ -2875,7 +2875,7 @@
 
 
 //The container type of all BSSMAP messages
-type union PDU_BSSMAP 
+type union PDU_BSSMAP
 {
   PDU_BSSMAP_AssignmentRequest		assignmentRequest,
   PDU_BSSMAP_AssignmentComplete		assignmentComplete,
@@ -2997,4 +2997,4 @@
   variant (dlci)"PRESENCE(discriminator='1'B)"}
 
 
-} with { encode "RAW"} // End of module BSSMAP_typedefs 
+} with { encode "RAW"} // End of module BSSMAP_typedefs

-- 
To view, visit https://gerrit.osmocom.org/c/titan.ProtocolModules.BSSMAP/+/23762
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: titan.ProtocolModules.BSSMAP
Gerrit-Branch: master
Gerrit-Change-Id: Idb4a329c56068d45299fbebd2b077d27255bb317
Gerrit-Change-Number: 23762
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin at sysmocom.de>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210415/8ebaaab9/attachment.htm>


More information about the gerrit-log mailing list