From 959807d00953f45be480b56eb2e120f433b1c7fe Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 4 Dec 2011 15:02:57 +0100 Subject: 44.060: mark all sub-structures as 'slave' to avoid naming conflicts --- proto_desc/gprs/encodix/gsm_44_060_10_6_0_msgs.src | 348 ++++++++++----------- 1 file changed, 174 insertions(+), 174 deletions(-) (limited to 'proto_desc/gprs/encodix/gsm_44_060_10_6_0_msgs.src') diff --git a/proto_desc/gprs/encodix/gsm_44_060_10_6_0_msgs.src b/proto_desc/gprs/encodix/gsm_44_060_10_6_0_msgs.src index 296fe1c..62092be 100644 --- a/proto_desc/gprs/encodix/gsm_44_060_10_6_0_msgs.src +++ b/proto_desc/gprs/encodix/gsm_44_060_10_6_0_msgs.src @@ -55,7 +55,7 @@ csn.1 { < MESSAGE_TYPE : bit (6) == 1 01101 > < Packet Application Information message content > ! < Unknown message type : { bit (6) = < no string > } < Default downlink message content > > ; -< Default downlink message content > ::= +slave < Default downlink message content > ::= < PAGE_MODE : bit (2) > bit (*) = < no string > ; @@ -94,7 +94,7 @@ csn.1 { < padding bits > } } // -- truncation at end of message allowed, bits '0' assumed ! < Distribution part error : bit (*) = < no string > > ; -< Reject struct > ::= +slave < Reject struct > ::= { 0 < TLLI / G-RNTI : bit (32) > | 1 { 0 < Packet Request Reference : < Packet Request Reference IE > > | 1 < Global TFI : < Global TFI IE > > } } @@ -102,12 +102,12 @@ csn.1 { < WAIT _INDICATION_SIZE : bit (1) > } ! < Ignore : bit (*) = > ; -< Iu mode Reject struct > ::= +slave < Iu mode Reject struct > ::= < G-RNTI_extension : bit (4) > { 0 -- all TBF requests for the MS identified by the G-RNTI in the corresponding Reject structare rejected | { 1 < RB Id : bit(5) > } ** 0 } ; -- TBF requests for these RB Ids are rejected -< A/Gb mode Reject struct > ::= +slave < A/Gb mode Reject struct > ::= { 0 -- all TBF requests for the MS identified by the TLLI in the corresponding Reject struct are rejected | { 1 < PFI : bit (7) > } ** 0 } ; -- TBF requests for these PFIs are rejected @@ -124,13 +124,13 @@ csn.1 { { 0 | 1 < CTRL_ACK_EXTENSION : bit (9) > } < padding bits > } } ; -< Packet Control Acknowledgement 11 bit message > ::= -- 11-bit access burst format +slave < Packet Control Acknowledgement 11 bit message > ::= -- 11-bit access burst format < MESSAGE_TYPE : bit (9) == 1111 1100 1 > | { < MESSAGE_TYPE : bit (6) == 110111 > < TN_RRBP : bit (3) > } < CTRL_ACK : bit (2) > ; -< Packet Control Acknowledgement 8 bit message > ::= -- 8-bit access burst format +slave < Packet Control Acknowledgement 8 bit message > ::= -- 8-bit access burst format < MESSAGE_TYPE : bit (6) == 0111 11 > | { < MESSAGE_TYPE : bit (3) == 000> < TN_RRBP : bit (3) > } @@ -205,7 +205,7 @@ csn.1 { < CSG Discriminator : bit (1) > < padding bits > } } ; -< CCN Measurement Report struct > ::= +slave < CCN Measurement Report struct > ::= < RXLEV_SERVING_CELL : bit (6) > 0 -- The value '1' was allocated in an earlier version of the protocol and shall not be used. < NUMBER_OF_NC_MEASUREMENTS : bit (3) > @@ -213,7 +213,7 @@ csn.1 { { 0 | 1 < BSIC_N : bit (6) > } < RXLEV_N : bit (6) > } * (val(NUMBER_OF_NC_MEASUREMENTS)) ; -< 3G Target Cell Struct > ::= +slave < 3G Target Cell Struct > ::= { 0 | 1 < FDD-ARFCN : bit (14) > -- 3G UTRAN FDD { 0 | 1 < Bandwidth_FDD : bit (3) > } < SCRAMBLING_CODE : bit (9) > } @@ -223,18 +223,18 @@ csn.1 { < Sync Case : bit > } < REPORTING_QUANTITY : bit (6) > ; -- Measurement Report for 3G target cell -< 3G CCN Measurement Report Struct > ::= -- Measurement Report for 3G neighbour cells +slave < 3G CCN Measurement Report Struct > ::= -- Measurement Report for 3G neighbour cells < N_3G: bit (3) > { < 3G_CELL_LIST_INDEX : bit (7) > < REPORTING_QUANTITY : bit (6) > } * (val(N_3G) + 1) ; -< E-UTRAN Target Cell struct > ::= +slave < E-UTRAN Target Cell struct > ::= < EARFCN : bit (16) > { 0 | 1 < Measurement Bandwidth: bit (3) > } < Physical Layer Cell Identity : bit (9) > < REPORTING_QUANTITY : bit (6) > ; -- Measurement Report for E-UTRAN target cell -< E-UTRAN CCN Measurement Report struct > ::= -- Measurement Report for E-UTRAN neighbour cells +slave < E-UTRAN CCN Measurement Report struct > ::= -- Measurement Report for E-UTRAN neighbour cells < 3G_BA_USED : bit > < N_E-UTRAN: bit (2) > { < E-UTRAN_FREQUENCY_INDEX : bit (3) > @@ -268,7 +268,7 @@ csn.1 { ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; -< GSM target cell struct > ::= +slave < GSM target cell struct > ::= < ARFCN : bit (10) > < BSIC : bit (6) > < NC Measurement Parameters : < NC Measurement Parameters struct > > @@ -306,19 +306,19 @@ csn.1 { { 0 | 1 < Individual Priorities : < Individual Priorities IE > > } < padding bits > } } } } } } } ; -< Measurement Parameters struct > ::= +slave < Measurement Parameters struct > ::= < NETWORK_CONTROL_ORDER : bit (2) > { 0 | 1 < NC_NON_DRX_PERIOD : bit (3) > < NC_REPORTING_PERIOD_I : bit (3) > < NC_REPORTING_PERIOD_T : bit (3) > } { 0 | 1 < NC_FREQUENCY_LIST : NC Frequency list struct > } ; -< NC Frequency list struct > ::= +slave < NC Frequency list struct > ::= { 0 | 1 < NR_OF_REMOVED_FREQ : bit (5) > { < REMOVED_FREQ_INDEX : bit (6) > } * (1 + val(NR_OF_REMOVED_FREQ)) } { 1 < List of added Frequency : < Add Frequency list struct > >} ** 0; -< Add Frequency list struct > ::= +slave < Add Frequency list struct > ::= < START_FREQUENCY : bit (10) > < BSIC : bit (6) > { 0 | 1 < Cell selection params : < Cell Selection struct > > } @@ -328,7 +328,7 @@ csn.1 { < BSIC : bit (6) > { 0 | 1 < Cell selection params : < Cell Selection struct > > } } * (val(NR_OF_FREQUENCIES)) ; -< Cell Selection struct > ::= +slave < Cell Selection struct > ::= < CELL_BAR_ACCESS_2 : bit (1) > < EXC_ACC : bit > < SAME_RA_AS_SERVING_CELL : bit (1) > @@ -340,16 +340,16 @@ csn.1 { { 0 | 1 < HCS params : < HCS struct > > } { 0 | 1 < SI13_PBCCH_LOCATION : < SI13_PBCCH_LOCATION struct > > } ; -< SI13_PBCCH_LOCATION struct > ::= +slave < SI13_PBCCH_LOCATION struct > ::= { 0 < SI13_LOCATION : bit (1) > | 1 < PBCCH_LOCATION : bit (2) > < PSI1_REPEAT_PERIOD : bit (4) > } ; -< HCS struct > ::= +slave < HCS struct > ::= < PRIORITY_CLASS : bit (3) > < HCS_THR : bit (5) > ; -< ENH Measurement parameters struct > ::= +slave < ENH Measurement parameters struct > ::= { 0 < BA_IND : bit > < 3G_BA_IND : bit > | 1 < PSI3_CHANGE_MARK : bit(2) > } < PMO_IND : bit > < REPORT_TYPE : bit > @@ -362,14 +362,14 @@ csn.1 { { 0 | 1 < GPRS 3G MEASUREMENT Parameters Description : < GPRS 3G MEASUREMENT PARAMETERS Description struct >> } ; -< 3G Neighbour Cell Description struct > ::= +slave < 3G Neighbour Cell Description struct > ::= { 0 | 1 < Index_Start_3G : bit (7) > } { 0 | 1 < Absolute_Index_Start_EMR : bit (7) > } { 0 | 1 < UTRAN FDD Description : < UTRAN FDD Description struct >> } { 0 | 1 < UTRAN TDD Description : < UTRAN TDD Description struct >> } { 0 | 1 < REMOVED_3GCELL_Description : < REMOVED_3GCELL_Description struct >> } ; -< REMOVED_3GCELL_Description struct > ::= +slave < REMOVED_3GCELL_Description struct > ::= < N1 : bit (2) > { < N2 : bit (5) > { < REMOVED_3GCELL_INDEX : bit (7) > @@ -378,33 +378,33 @@ csn.1 { } * (1+val(N2)) } * (1+val(N1)) ; -< UTRAN FDD Description struct > ::= +slave < UTRAN FDD Description struct > ::= { 0 | 1 < Bandwidth_FDD : bit (3) > } { 1 < Repeated UTRAN FDD Neighbour Cells : < Repeated UTRAN FDD Neighbour Cells struct >> } ** 0 ; -< Repeated UTRAN FDD Neighbour Cells struct > ::= +slave < Repeated UTRAN FDD Neighbour Cells struct > ::= 0 < FDD-ARFCN : bit (14) > -- The value "1" was used in an earlier -- version of the protocol and shall not be used. < FDD_Indic0 : bit > < NR_OF_FDD_CELLS : bit (5) > < FDD_CELL_INFORMATION Field : bit(p(NR_OF_FDD_CELLS)) > ; -- p(x) defined in table 11.2.9b.2.a/3GPP TS 44.060 -< UTRAN TDD Description struct > ::= +slave < UTRAN TDD Description struct > ::= { 0 | 1 < Bandwidth_TDD : bit (3) > } { 1 < Repeated UTRAN TDD Neighbour Cells : < Repeated UTRAN TDD Neighbour Cells struct >> } ** 0 ; -< Repeated UTRAN TDD Neighbour Cells struct > ::= +slave < Repeated UTRAN TDD Neighbour Cells struct > ::= 0 < TDD-ARFCN : bit (14) > -- The value "1" was used in an earlier -- version of the protocol and shall not be used. < TDD_Indic0 : bit > < NR_OF_TDD_CELLS : bit (5) > < TDD_CELL_INFORMATION Field : bit(q(NR_OF_TDD_CELLS)) > ; -- q(x) defined in table 11.2.9b.2.b/3GPP TS 44.060. -< GPRS REP PRIORITY Description struct > ::= +slave < GPRS REP PRIORITY Description struct > ::= < Number_Cells : bit(7) > { < REP_PRIORITY : bit > } * (val(Number_Cells)) ; -< GPRS MEASUREMENT PARAMETERS Description struct > ::= +slave < GPRS MEASUREMENT PARAMETERS Description struct > ::= { 0 | 1 < MULTIBAND_REPORTING : bit (2) > } { 0 | 1 < SERVING_BAND_REPORTING : bit (2) > } < SCALE_ORD : bit(2) > @@ -419,7 +419,7 @@ csn.1 { { 0 | 1 < 850_REPORTING_OFFSET : bit (3) > < 850_REPORTING_THRESHOLD : bit (3) > } ; -< GPRS 3G MEASUREMENT PARAMETERS Description struct > ::= +slave < GPRS 3G MEASUREMENT PARAMETERS Description struct > ::= < Qsearch_P : bit (4) > { 1 ! < Ignore : bit = < no string >> } -- this bit shall be ignored by the receiver -- for backward compatibility with earlier releases @@ -431,24 +431,24 @@ csn.1 { { 0 | 1 < TDD_REPORTING_OFFSET : bit (3) > < TDD_REPORTING_THRESHOLD : bit (3) > } ; -< CCN Support Description struct > ::= +slave < CCN Support Description struct > ::= < Number_Cells : bit (7) > < CCN_SUPPORTED : bit > * (val(Number_Cells)) ; -< Iu Mode Neighbour Cell Params struct > ::= +slave < Iu Mode Neighbour Cell Params struct > ::= { 0 | 1 < Iu Mode Cell Selection Params : > } < NR_OF_FREQUENCIES : bit (5) > { 0 | 1 < Iu Mode Cell Selection Params : < Iu Mode Cell Selection struct > > } * (val(NR_OF_FREQUENCIES)) ; -< Iu Mode Cell Selection struct > ::= +slave < Iu Mode Cell Selection struct > ::= < CELL BAR QUALIFY 3 : bit (2) > { 0 | 1 < SI13Alt PBCCH Location: < SI13 PBCCH Location struct > > } ; -< NC Iu Mode Only Cell List struct > ::= +slave < NC Iu Mode Only Cell List struct > ::= { 1 < List of added cells : < Add Iu Mode Only Cell List struct > >} ** 0; -< Add Iu Mode Only Cell List struct > ::= +slave < Add Iu Mode Only Cell List struct > ::= < START_FREQUENCY : bit (10) > < BSIC : bit (6) > { 0 | 1 < Cell selection params : < Iu Mode Only Cell Selection struct > > } @@ -459,7 +459,7 @@ csn.1 { { 0 | 1 < Cell selection params : < Iu Mode Only Cell Selection struct > > } } * (val(NR_OF_FREQUENCIES)) ; -< Iu Mode Only Cell Selection struct > ::= +slave < Iu Mode Only Cell Selection struct > ::= < CELL BAR QUALIFY 3 : bit (2) > < SAME_RA_AS_SERVING_CELL : bit (1) > { 0 | 1 < GPRS_RXLEV_ACCESS_MIN : bit (6) > @@ -546,7 +546,7 @@ csn.1 { ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; -< Channel Description struct > ::= +slave < Channel Description struct > ::= < CHANNEL_TYPE : bit (6) > < DOWNLINK_TIMESLOT_ALLOCATION : bit (8) > {0 -- Symmetric uplink and downlink timeslot allocation @@ -560,7 +560,7 @@ csn.1 { < HSN : bit (6) > | 1 < ARFCN : bit (10) > } ; -< Network Response Times struct > ::= +slave < Network Response Times struct > ::= { 0 -- Network's response times on SDCCH < RESPONSE_TIME_SDCCH : < Response Time SDCCH struct > > | 1 -- Network's reponse times on the assigned DBPSCH @@ -570,20 +570,20 @@ csn.1 { < RESPONSE_TIME_FACCH_F : < Response Time struct >> | 1 < RESPONSE_TIME_FACCH_H : < Response Time struct >>}}; -- Network's reponse time on FACCH/H -< Response Time SDCCH struct > ::= +slave < Response Time SDCCH struct > ::= < TRMIN_SDCCH : bit (1) > -- Network's minimum response time on SDCCH < TRESP_SDCCH: bit (1) >; -- Network's maximum response time on SDCCH -< Response Time SACCH struct > ::= +slave < Response Time SACCH struct > ::= < TRMIN_SACCH : bit (1) > -- Network's minimum response time on SACCH < TRESP_SACCH: bit (1) >; -- Network's maximum response time on SACCH -< Response Time struct > ::= +slave < Response Time struct > ::= < TRMIN : bit (6) > < TRESP_MAC_DTM : bit (7) > < TRESP_MAC_Dedicated : bit (7) >; -< Power Command struct> ::= -- Provides the power level to be used by the mobile station +slave < Power Command struct> ::= -- Provides the power level to be used by the mobile station {0 -- Normal power control | 1 < FPC_EPC : bit (1) > } -- Fast or Enhanced Power Control < POWER_LEVEL : bit (8) >; @@ -614,7 +614,7 @@ csn.1 { < EARLY_TBF_ESTABLISHMENT : bit (1) > < padding bits > } } }; -< Channel Quality Report struct > ::= +slave < Channel Quality Report struct > ::= < C_VALUE : bit (6) > < RXQUAL : bit (3) > < SIGN_VAR : bit (6) > @@ -667,12 +667,12 @@ csn.1 { < EGPRS Ack/Nack Description : < EGPRS Ack/Nack Description IE > > } ; -< MBMS Neighbouring Cell Report struct > ::= +slave < MBMS Neighbouring Cell Report struct > ::= { 0 < BA_USED : bit (1) > | 1 < PSI3_CHANGE_MARK : bit (2) > } < Neighbouring Cell Report : < Neighbouring Cell Report struct > >; -< Neighbouring Cell Report struct > ::= +slave < Neighbouring Cell Report struct > ::= < RXLEV_SERVING_CELL : bit (6) > -- Serving cell Rx level < RESEL_CRITERIA_FULFILLED : bit (1) > -- If re-selection criteria are fulfilled, only the -- corresponding neighbouring cell is reported @@ -704,7 +704,7 @@ csn.1 { { < EGPRS Ack/Nack Description : < EGPRS Ack/Nack Description IE >> } // ; -< EPD A/N Type 2 Extension Info > ::= +slave < EPD A/N Type 2 Extension Info > ::= { 0 | 1 < Extended Channel Request Description : < Extended Channel Request Description IE > > } < EARLY_TBF_ESTABLISHMENT : bit (1) > { 0 | 1 < Secondary Dual Carrier Channel Report : < EGPRS Channel Quality Report Type 2 IE > > } @@ -840,17 +840,17 @@ csn.1 { ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; -< Assignment Info struct > ::= +slave < Assignment Info struct > ::= < Assignment Type : bit (2) > < Carrier ID : bit (1) > ; -< RLC Entity Struct > ::= +slave < RLC Entity Struct > ::= < DOWNLINK_TFI_ASSIGNMENT : bit (5) > < RLC_MODE : bit (1) > { 0 | 1 < EGPRS Window Size : < EGPRS Window Size IE > > } < PFI : bit (7) >; -< Additional PFCs struct > ::= +slave < Additional PFCs struct > ::= < DOWNLINK_TFI_ASSIGNMENT : bit (5) > { 0 | 1 < NPM Transfer Time : bit (5) > } < PFI : bit (7) >; @@ -941,24 +941,24 @@ csn.1 { ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; -< Multiple Downlink TBF Assignment struct > ::= +slave < Multiple Downlink TBF Assignment struct > ::= < TIMESLOT_ALLOCATION : bit (8) > { 1 < Downlink TBF assignment : < Downlink TBF assignment struct > > } ** 0 ; -< BTTI Multiple Downlink Assignment struct > ::= +slave < BTTI Multiple Downlink Assignment struct > ::= { 0 | 1 < TIMESLOT_ALLOCATION_C1 : bit (8) > } { 0 | 1 < TIMESLOT_ALLOCATION_C2 : bit (8) > } { 1 < Downlink TBF assignment : < Downlink TBF assignment 2 struct > > } ** 0 ; -< RTTI Multiple Downlink Assignment SC struct > ::= +slave < RTTI Multiple Downlink Assignment SC struct > ::= < RTTI_DOWNLINK_PDCH_PAIR_ASSIGNMENT_SC : bit (4) > { 1 < Downlink TBF assignment : < Downlink TBF assignment 2 struct > > } ** 0 ; -< RTTI Multiple Downlink Assignment DC struct > ::= +slave < RTTI Multiple Downlink Assignment DC struct > ::= < RTTI_DOWNLINK_PDCH_PAIR_ASSIGNMENT_DC : bit (8) > { 1 < Downlink TBF assignment : < Downlink TBF assignment 2 struct > > } ** 0 ; -< Downlink TBF assignment struct > ::= +slave < Downlink TBF assignment struct > ::= { 0 < RB Id : bit (5) > | 1 < PFI : bit (7) > < RLC_MODE : bit (1) > } @@ -967,7 +967,7 @@ csn.1 { { 0 | 1 < EGPRS Window Size : < EGPRS Window Size IE > > } { 0 | 1 < HFN_LSB : bit (1) > } ; -- HFN_LSB field used in Iu mode only -< Downlink TBF assignment 2 struct > ::= +slave < Downlink TBF assignment 2 struct > ::= < PFI : bit (7) > < RLC_MODE : bit (1) > < TFI Assignment : bit (5) > @@ -976,7 +976,7 @@ csn.1 { < EVENT_BASED_FANR: bit (1) > { 0 | 1 < Downlink EGPRS Window Size : < EGPRS Window Size IE > > } ; -< Assignment Info struct > ::= +slave < Assignment Info struct > ::= < Assignment Type : bit (2) > < Carrier ID : bit (1) > ; @@ -1017,7 +1017,7 @@ csn.1 { { 0 | 1 < E-UTRAN CSG Measurement Report : < E-UTRAN CSG Measurement Report IE > > } < padding bits > } } } } ; -< NC Measurement Report struct > ::= +slave < NC Measurement Report struct > ::= < NC_MODE : bit (1) > < RXLEV_SERVING_CELL : bit (6) > 0 -- The value '1' was allocated in an earlier version of the protocol and shall not be used. @@ -1026,12 +1026,12 @@ csn.1 { { 0 | 1 < BSIC_N : bit (6) > } < RXLEV_N : bit (6) > } * (val(NUMBER_OF_NC_MEASUREMENTS)) ; -< 3G Measurement Report struct > ::= +slave < 3G Measurement Report struct > ::= < N_3G: bit (3) > { < 3G_CELL_LIST_INDEX : bit (7) > < REPORTING_QUANTITY : bit (6) > } * (val(N_3G) + 1) ; -< E-UTRAN Measurement Report struct > ::= +slave < E-UTRAN Measurement Report struct > ::= < N_E-UTRAN: bit (2) > { < E-UTRAN_FREQUENCY_INDEX : bit (3) > < CELL IDENTITY : bit (9) > @@ -1095,19 +1095,19 @@ csn.1 { ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; -< NC Measurement Parameters struct > ::= +slave < NC Measurement Parameters struct > ::= < NETWORK_CONTROL_ORDER : bit (2) > { 0 | 1 < NC_ NON_DRX_PERIOD : bit (3) > < NC_REPORTING_PERIOD_I : bit (3) > < NC_REPORTING_PERIOD_T : bit (3) > } { 0 | 1 < NC_FREQUENCY_LIST : < NC Frequency list struct > > } ; -< NC Frequency list struct > ::= +slave < NC Frequency list struct > ::= { 0 | 1 { < NR_OF_REMOVED_FREQ : bit (5) > { < REMOVED_FREQ_INDEX : bit (6) > } * (1 + val(NR_OF_REMOVED_FREQ)) } } { 1 < List of added Frequency struct : < Add Frequency list struct > >} ** 0; -< Add Frequency list struct > ::= +slave < Add Frequency list struct > ::= < START_FREQUENCY : bit (10) > < BSIC : bit (6) > { 0 | 1 < Cell selection params : < Cell Selection struct > > } @@ -1117,7 +1117,7 @@ csn.1 { < BSIC : bit (6) > { 0 | 1 < Cell selection params : < Cell Selection struct > > } } * (val(NR_OF_FREQUENCIES)); -< Cell Selection struct > ::= +slave < Cell Selection struct > ::= < CELL_BAR_ACCESS_2 : bit (1) > < EXC_ACC : bit > < SAME_RA_AS_SERVING_CELL : bit (1) > @@ -1129,16 +1129,16 @@ csn.1 { { 0 | 1 < HCS params : < HCS struct > > } { 0 | 1 < SI13_PBCCH_LOCATION : < SI13_PBCCH_LOCATION struct > > } ; -< SI13_PBCCH_LOCATION struct > ::= +slave < SI13_PBCCH_LOCATION struct > ::= { 0 < SI13_LOCATION : bit (1) > | 1 < PBCCH_LOCATION : bit (2) > < PSI1_REPEAT_PERIOD : bit (4) > } ; -< HCS struct > ::= +slave < HCS struct > ::= < PRIORITY_CLASS : bit (3) > < HCS_THR : bit (5) > ; -< ENH Measurement parameters struct > ::= +slave < ENH Measurement parameters struct > ::= { 0 < BA_IND : bit > < 3G_BA_IND : bit > | 1 < PSI3_CHANGE_MARK : bit(2) > } < PMO_IND : bit > < REPORT_TYPE : bit > @@ -1151,7 +1151,7 @@ csn.1 { { 0 | 1 < GPRS 3G MEASUREMENT Parameters Description : < GPRS 3G MEASUREMENT PARAMETERS BIS Description struct >> } ; -< 3G Neighbour Cell Description struct> ::= +slave < 3G Neighbour Cell Description struct> ::= { 0 | 1 < Index_Start_3G : bit (7)> } { 0 | 1 < Absolute_Index_Start_EMR : bit (7)> } { 0 | 1 < UTRAN FDD Description : < UTRAN FDD Description struct > > } @@ -1159,7 +1159,7 @@ csn.1 { { 0 | 1 < CDMA2000 Description : < CDMA2000 Description struct > > } { 0 | 1 < REMOVED_3GCELL_Description : < REMOVED_3GCELL_Description struct > > } ; -< REMOVED_3GCELL_Description struct > ::= +slave < REMOVED_3GCELL_Description struct > ::= < N1 : bit (2) > { < N2 : bit (5) > { < REMOVED_3GCELL_INDEX : bit (7) > @@ -1168,17 +1168,17 @@ csn.1 { } * (1+val(N2)) } * (1+val(N1)) ; -< UTRAN FDD Description struct> ::= +slave < UTRAN FDD Description struct> ::= { 0 | 1 < Bandwidth_FDD : bit (3) > } { 1 < Repeated UTRAN FDD Neighbour Cells : < Repeated UTRAN FDD Neighbour Cells struct >> } ** 0 ; -< Repeated UTRAN FDD Neighbour Cells struct > ::= +slave < Repeated UTRAN FDD Neighbour Cells struct > ::= 0 < FDD-ARFCN : bit (14) > -- The value "1" was used in an earlier -- version of the protocol and shall not be used. < FDD_Indic0 : bit > < NR_OF_FDD_CELLS : bit (5) > < FDD_CELL_INFORMATION Field : bit(p(NR_OF_FDD_CELLS)) > ; -- p(x) defined in table 11.2.9b.2.a/3GPP TS 44.060 -< UTRAN TDD Description struct > ::= +slave < UTRAN TDD Description struct > ::= { 0 | 1 < Bandwidth_TDD : bit (3) > } { 1 < Repeated UTRAN TDD Neighbour Cells : < Repeated UTRAN TDD Neighbour Cells struct >> } ** 0 ; < Repeated UTRAN TDD Neighbour Cells struct > ::= @@ -1188,7 +1188,7 @@ csn.1 { < NR_OF_TDD_CELLS : bit (5) > < TDD_CELL_INFORMATION Field : bit(q(NR_OF_TDD_CELLS)) > ; -- q(x) defined in table 11.2.9b.2.b/3GPP TS 44.060 -< CDMA2000 Description struct> ::= +slave < CDMA2000 Description struct> ::= < cdma2000 frequency band : bit (5) > < cdma2000 frequency : bit (11) > < number_cdma2000_cells : bit (5) > @@ -1219,11 +1219,11 @@ csn.1 { } } * val(number_cdma2000_cells) ; -< GPRS REP PRIORITY Description struct> ::= +slave < GPRS REP PRIORITY Description struct> ::= < Number_Cells : bit(7) > { < REP_PRIORITY : bit >} * (val(Number_Cells)) ; -< GPRS MEASUREMENT PARAMETERS Description struct > ::= +slave < GPRS MEASUREMENT PARAMETERS Description struct > ::= { 0 | 1 < MULTIBAND_REPORTING : bit (2) > } { 0 | 1 < SERVING_BAND_REPORTING : bit (2) > } < SCALE_ORD : bit(2) > @@ -1238,7 +1238,7 @@ csn.1 { { 0 | 1 < 850_REPORTING_OFFSET : bit (3) > < 850_REPORTING_THRESHOLD : bit (3) > } ; -< GPRS 3G MEASUREMENT PARAMETERS BIS Description struct > ::= +slave < GPRS 3G MEASUREMENT PARAMETERS BIS Description struct > ::= < Qsearch_P : bit (4) > { 1 ! < Ignore : bit = < no string >> } -- this bit shall be ignored by the receiver -- for backward compatibility with earlier releases @@ -1253,24 +1253,24 @@ csn.1 { { 0 | 1 < CDMA2000_REPORTING_OFFSET : bit (3) > < CDMA2000_REPORTING_THRESHOLD : bit (3) > } ; -< CCN Support Description struct > ::= +slave < CCN Support Description struct > ::= < Number_Cells : bit (7) > { < CCN_SUPPORTED : bit > } * (val(Number_Cells)) ; -< Iu Mode Neighbour Cell Params struct > ::= +slave < Iu Mode Neighbour Cell Params struct > ::= { 0 | 1 < Iu Mode Cell Selection Params : < Iu Mode Cell Selection struct > > } < NR_OF_FREQUENCIES : bit (5) > { 0 | 1 < Iu Mode Cell Selection Params : < Iu Mode Cell Selection struct > > } * (val(NR_OF_FREQUENCIES)) ; -< Iu Mode Cell Selection struct > ::= +slave < Iu Mode Cell Selection struct > ::= < CELL BAR QUALIFY 3 : bit (2) > { 0 | 1 < SI13Alt PBCCH Location: < SI13 PBCCH Location struct > > } ; -< NC Iu Mode Only Cell List struct > ::= +slave < NC Iu Mode Only Cell List struct > ::= { 1 < List of added cells : < Add Iu Mode Only Cell List struct > >} ** 0; -< Add Iu Mode Only Cell List struct > ::= +slave < Add Iu Mode Only Cell List struct > ::= < START_FREQUENCY : bit (10) > < BSIC : bit (6) > { 0 | 1 < Cell selection params : < Iu Mode Only Cell Selection struct > > } @@ -1281,7 +1281,7 @@ csn.1 { { 0 | 1 < Cell selection params : < Iu Mode Only Cell Selection struct > > } } * (val(NR_OF_FREQUENCIES)) ; -< Iu Mode Only Cell Selection struct > ::= +slave < Iu Mode Only Cell Selection struct > ::= < CELL BAR QUALIFY 3 : bit (2) > < SAME_RA_AS_SERVING_CELL : bit (1) > { 0 | 1 < GPRS_RXLEV_ACCESS_MIN : bit (6) > @@ -1292,24 +1292,24 @@ csn.1 { { 0 | 1 < HCS params : < HCS struct > > } { 0 | 1 < SI13Alt_PBCCH_LOCATION : < SI13_PBCCH_LOCATION struct > > } ; -< GPRS 3G Additional Measurement Parameters Description 2 struct > ::= +slave < GPRS 3G Additional Measurement Parameters Description 2 struct > ::= { 0 | 1 < FDD_REPORTING_THRESHOLD_2 : bit (6) > } ; -- FDD Parameters -< Priority and E-UTRAN Parameters Description struct > ::= +slave < Priority and E-UTRAN Parameters Description struct > ::= { 0 | 1 < Serving Cell Priority Parameters Description : < GSM Priority Parameters IE >> } { 0 | 1 < 3G Priority Parameters Description : < 3G Priority Parameters IE >> } { 0 | 1 < E-UTRAN Parameters Description : < E-UTRAN Parameters IE >> } ; -< CSG Cells Reporting Description struct > ::= +slave < CSG Cells Reporting Description struct > ::= { 0 | 1 < UTRAN CSG Cells Reporting Description : < UTRAN CSG Cells Reporting Description struct >> } { 0 | 1 < E-UTRAN CSG Cells Reporting Description : > } ; -< UTRAN CSG Cells Reporting Description struct > ::= +slave < UTRAN CSG Cells Reporting Description struct > ::= { 0 | 1 < UTRAN_CSG_FDD_REPORTING_THRESHOLD : bit (3) > < UTRAN_CSG_FDD_REPORTING_THRESHOLD_2 : bit (6) > } { 0 | 1 < UTRAN_CSG_TDD_REPORTING_THRESHOLD : bit (3) > } ; -< E-UTRAN CSG Cells Reporting Description struct > ::= +slave < E-UTRAN CSG Cells Reporting Description struct > ::= { 0 | 1 < E-UTRAN_CSG_FDD_REPORTING_THRESHOLD : bit (3) > < E-UTRAN_CSG_FDD_REPORTING_THRESHOLD_2 : bit (6) > } { 0 | 1 < E-UTRAN_CSG_TDD_REPORTING_THRESHOLD : bit (3) > @@ -1340,7 +1340,7 @@ csn.1 { { 0 | 1 < E-UTRAN CSG Measurement Report : < E-UTRAN CSG Measurement Report IE > > } < padding bits > } } } ; -< NC Measurement Report struct > ::= +slave < NC Measurement Report struct > ::= < NC_MODE : bit (1) > { 0 < BA_USED : bit > < 3G_BA_USED : bit > | 1 < PSI3_CHANGE_MARK : bit(2) > } @@ -1351,16 +1351,16 @@ csn.1 { { 1 < Repeated Invalid_BSIC_Information : < Repeated Invalid_BSIC_Information struct >> } ** 0 { 0 | 1 { 0 | 1 < REPORTING_QUANTITY : bit (6) > } ** } ; -- bitmap type reporting -< Serving cell data struct > ::= +slave < Serving cell data struct > ::= < RXLEV_SERVING_CELL : bit (6) > 0; -- The value '1' was allocated in an earlier version of the protocol and shall not be used. -< Repeated Invalid_BSIC_Information struct > ::= +slave < Repeated Invalid_BSIC_Information struct > ::= < BCCH-FREQ-NCELL : bit (5) > < BSIC : bit (6) > < RXLEV-NCELL : bit (6) > ; -< E-UTRAN Measurement Report struct > ::= +slave < E-UTRAN Measurement Report struct > ::= < N_E-UTRAN: bit (2) > { < E-UTRAN_FREQUENCY_INDEX : bit (3) > < CELL IDENTITY : bit (9) > @@ -1381,7 +1381,7 @@ csn.1 { ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; -< Container repetition struct > ::= +slave < Container repetition struct > ::= { { < PD : bit (3) > < CD_LENGTH : { bit (5) - { 00000 | 11111 } } > @@ -1413,7 +1413,7 @@ csn.1 { < padding bits > } } } }// -- truncation at end of message allowed, bits '0' assumed ! < Distribution part error : bit (*) = < no string > > ; -< Repeated Page info struct > ::= +slave < Repeated Page info struct > ::= {0 -- Page request for TBF establishment { 0 < PTMSI : bit (32) > | 1 < Length of Mobile Identity contents : bit (4) > @@ -1426,7 +1426,7 @@ csn.1 { { 0 | 1 < eMLPP_PRIORITY : bit (3) > } } ! < Ignore : bit (*) = > ; -< Repeated Iu Page info struct > ::= +slave < Repeated Iu Page info struct > ::= { { 0 < G-RNTI: bit(32) > -- used for a CN page to an MS in RRC connected mode, or a GERAN initiated page { 0 | 1 < Page info struct : < Page info struct > > } -- only included for a CN page @@ -1439,7 +1439,7 @@ csn.1 { { 0 | 1 < eMLPP_PRIORITY : bit (3) > } } ! < Ignore : bit (*) = > ; -< MBMS Information > ::= +slave < MBMS Information > ::= { -- Pre-notifications < MBMS Sessions List : < MBMS Sessions List IE > > @@ -1448,12 +1448,12 @@ csn.1 { < MBMS Sessions List : < MBMS Sessions List IE > > } ** 0 } ! < Ignore : bit (*) = > ; -< Page info struct > ::= +slave < Page info struct > ::= < PAGING CAUSE : bit (3) > < CN DOMAIN IDENTITY : bit (2) > { 0 | 1 < Paging Record Type Identifier : bit (2) > }; -- This field Is only included if the MS is paged using a G-RNTI -< ETWS Primary Notification struct> ::= +slave < ETWS Primary Notification struct> ::= {0 -- First segment of ETWS Primary Notification, number of segments included < Total No Of Segments For ETWS Primary Notification : bit (4) > |1 -- Not first segment, segment number included @@ -1583,14 +1583,14 @@ csn.1 { < PS_REL_REQ : bit > < padding bits > } ; -< PSI Message List struct > ::= +slave < PSI Message List struct > ::= { 1 < MESSAGE_TYPE : bit (6) > < PSIX_CHANGE_MARK : bit (2) > { 0 | 1 < PSIX_COUNT : bit (4) > < Instance bitmap : bit (val(PSIX_COUNT) + 1) > } } ** 0 < ADDITIONAL_MSG_TYPE : bit > ; -< Unknown PSI Message List struct > ::= +slave < Unknown PSI Message List struct > ::= { 1 < MESSAGE_TYPE : bit (6) > } ** 0 < ADDITIONAL_MSG_TYPE : bit > ; @@ -1605,7 +1605,7 @@ csn.1 { ! < Non-distribution part error : bit (*) = < no string > > } ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; -< Container repetition struct > ::= +slave < Container repetition struct > ::= { { < PD : bit (3) > < CD_LENGTH : { bit (5) - { 00000 | 11111 } } > @@ -1630,7 +1630,7 @@ csn.1 { < PS_REL_REQ : bit > < padding bits > } ; -< SI Message List struct > ::= +slave < SI Message List struct > ::= { 1 < SI_MESSAGE_TYPE : bit (8) > { < MESS_REC : bit (2) == 00 > null -- Message type supported but not received | < MESS_REC : bit (2) == 01 > null -- Message type supported and received, single instance @@ -1639,7 +1639,7 @@ csn.1 { } ** 0 < ADDITIONAL_MSG_TYPE : bit > ; -< Unknown SI Message List struct > ::= +slave < Unknown SI Message List struct > ::= { 1 < SI_MESSAGE_TYPE : bit (8) > } ** 0 < ADDITIONAL_MSG_TYPE : bit > ; @@ -1694,56 +1694,56 @@ csn.1 { < padding bits > } } // -- truncation at end of message allowed, bits '0' assumed ! < Distribution part error : bit (*) = < no string > > ; -< Reference Frequency Lists struct > ::= { 1 < Reference Frequency struct > } ** 0; +slave < Reference Frequency Lists struct > ::= { 1 < Reference Frequency struct > } ** 0; -< Reference Frequency struct >::= +slave < Reference Frequency struct >::= < RFL_NUMBER : bit (4) > < Length of RFL contents : bit (4) > < RFL contents : octet (val(Length of RFL contents) + 3) > ; -< Cell Allocation Lists struct > ::= { 1 < Cell Allocation struct > } ** 0 ; +slave < Cell Allocation Lists struct > ::= { 1 < Cell Allocation struct > } ** 0 ; -< Cell Allocation struct > ::= +slave < Cell Allocation struct > ::= < RFL_NUMBER : bit (4) > ; -< GPRS Mobile Allocations Lists struct > ::= { 1 < GPRS Mobile Allocations struct > } ** 0 ; +slave < GPRS Mobile Allocations Lists struct > ::= { 1 < GPRS Mobile Allocations struct > } ** 0 ; -< GPRS Mobile Allocations struct > ::= +slave < GPRS Mobile Allocations struct > ::= < MA_NUMBER : bit (4) > < GPRS Mobile Allocation : < GPRS Mobile Allocation IE > > ; -< PCCCH Description Lists struct > ::= { 1 < PCCCH Description struct > } ** 0 ; +slave < PCCCH Description Lists struct > ::= { 1 < PCCCH Description struct > } ** 0 ; -< PCCCH Description struct > ::= +slave < PCCCH Description struct > ::= < TSC : bit (3) > { 0 < Non-hopping PCCCH carriers : < Non-Hopping PCCCH Carriers Lists struct > > | 1 < MA_NUMBER : bit (4) > < Hopping PCCCH carriers : < Hopping PCCCH Carriers Lists struct > > } ; -< Non-hopping PCCCH Carriers Lists struct > ::= { 1 < Non-Hopping PCCCH Carriers struct > } ** 0 ; +slave < Non-hopping PCCCH Carriers Lists struct > ::= { 1 < Non-Hopping PCCCH Carriers struct > } ** 0 ; -< Non-Hopping PCCCH Carriers struct > ::= +slave < Non-Hopping PCCCH Carriers struct > ::= < ARFCN : bit (10) > < TIMESLOT_ALLOCATION : bit (8) > ; -< Hopping PCCCH Carriers Lists struct > ::= { 1< Hopping PCCCH Carriers struct > } ** 0 ; +slave < Hopping PCCCH Carriers Lists struct > ::= { 1< Hopping PCCCH Carriers struct > } ** 0 ; -< Hopping PCCCH Carriers struct > ::= +slave < Hopping PCCCH Carriers struct > ::= < MAIO : bit (6) > < TIMESLOT_ALLOCATION : bit (8) > ; -< COMPACT Control Info struct > ::= +slave < COMPACT Control Info struct > ::= < Large Cell Operation : bit (1) > { 0 | 1 < Number of Idle Blocks : < Number of Idle Blocks struct > > } { 0 | 1 < N_CCCH_NH : bit (4) > } ; - ::= +slave ::= { 0 | 1 { < NIB_CCCH_0 : bit (4) > } } { 0 | 1 { < NIB_CCCH_1 : bit (4) > } } { 0 | 1 { < NIB_CCCH_2 : bit (4) > } } { 0 | 1 { < NIB_CCCH_3 : bit (4) > } } ; -< Additional PSI Messages struct > ::= +slave < Additional PSI Messages struct > ::= < NON_GSM_INFORMATION : bit(2) > < PSI8_BROADCAST : bit (1) > < PSI3ter_BROADCAST : bit (1) > @@ -1780,7 +1780,7 @@ csn.1 { < padding bits > } } } } ! < Distribution part error : bit (*) = < no string > > ; -< Serving Cell params struct > ::= +slave < Serving Cell params struct > ::= < CELL_BAR_ACCESS_2 : bit > < EXC_ACC : bit > < GPRS_RXLEV_ACCESS_MIN : bit (6) > @@ -1788,11 +1788,11 @@ csn.1 { { 0 | 1 < HCS Serving Cell parameters : < HCS struct > > } < MULTIBAND_REPORTING : bit (2) >; -< HCS struct > ::= +slave < HCS struct > ::= < PRIORITY_CLASS : bit (3) > < HCS_THR : bit (5) > ; -< Gen Cell Sel struct > ::= +slave < Gen Cell Sel struct > ::= < GPRS_CELL_RESELECT_HYSTERESIS : bit (3) > < C31_HYST : bit (1) > < C32_QUAL: bit (1) > @@ -1800,7 +1800,7 @@ csn.1 { { 0 | 1 < T_RESEL : bit (3) > } { 0 | 1 < RA_RESELECT_HYSTERESIS : bit (3) > } ; -< Neighbour Cell params struct > ::= +slave < Neighbour Cell params struct > ::= < START_FREQUENCY : bit (10) > < Cell selection params : < Cell Selection struct > > < NR_OF_REMAINING_CELLS : bit (4) > @@ -1808,7 +1808,7 @@ csn.1 { { < FREQUENCY_DIFF : bit (1 + val(FREQ_DIFF_LENGTH)) > < Cell Selection Params : > } * (val(NR_OF_REMAINING_CELLS)) ; -< Cell Selection struct > ::= +slave < Cell Selection struct > ::= < BSIC : bit (6) > < CELL_BAR_ACCESS_2 : bit > < EXC_ACC : bit > @@ -1821,20 +1821,20 @@ csn.1 { { 0 | 1 < HCS params : < HCS struct > > } { 0 | 1 < SI13 PBCCH Location : < SI13 PBCCH Location struct > > } ; -< SI13 PBCCH Location struct > ::= +slave < SI13 PBCCH Location struct > ::= { 0 < SI13_LOCATION : bit (1) > | 1 < PBCCH_LOCATION : bit (2) > < PSI1_REPEAT_PERIOD : bit (4) > } ; -< LSA ID information struct > ::= +slave < LSA ID information struct > ::= { 1 { 0 < LSA_ID : bit (24) > | 1 < ShortLSA_ID : bit (10) > } } ** 0 ; -< COMPACT Information struct > ::= +slave < COMPACT Information struct > ::= < Cell Identification : Cell identification IE> { 1 < COMPACT Neighbour Cell params struct > } ** 0 ; -< COMPACT Neighbour Cell params struct > ::= +slave < COMPACT Neighbour Cell params struct > ::= < START_FREQUENCY : bit (10) > < COMPACT Cell selection params : < COMPACT Cell Selection struct > > < NR_OF_REMAINING_CELLS : bit (4) > @@ -1843,7 +1843,7 @@ csn.1 { < COMPACT Cell selection params : < COMPACT Cell Selection struct > > } * (val(NR_OF_REMAINING_CELLS)); -< COMPACT Cell Selection struct > ::= +slave < COMPACT Cell Selection struct > ::= < BSIC : bit (6) > < CELL_BAR_ACCESS_2 : bit > < EXC_ACC : bit > @@ -1857,19 +1857,19 @@ csn.1 { { 0 | 1 < TIME_GROUP : bit (2) > } { 0 | 1 < GUAR_CONSTANT_PWR_BLKS : bit (2) >} ; -< CCN Support Description struct > ::= +slave < CCN Support Description struct > ::= < Number_Cells : bit (7) > < CCN_SUPPORTED : bit > * (val(Number_Cells)) ; -< Iu Mode Neighbour Cell Params struct > ::= +slave < Iu Mode Neighbour Cell Params struct > ::= < NR_OF_REMAINING_CELLS : bit (4) > { 0 | 1 < Iu Mode Cell Selection Params : > } * (val(NR_OF_REMAINING_CELLS)); -< Iu Mode Cell Selection struct > ::= +slave < Iu Mode Cell Selection struct > ::= < CELL BAR QUALIFY 3 : bit (2) > { 0 | 1 < SI13Alt PBCCH Location: < SI13 PBCCH Location struct > > }; -< Iu mode Only Neighbour Cell params struct > ::= +slave < Iu mode Only Neighbour Cell params struct > ::= < START_FREQUENCY : bit (10) > < Iu mode Only Cell selection params : < Iu mode Only Cell Selection struct > > < NR_OF_REMAINING_CELLS : bit (4) > @@ -1878,7 +1878,7 @@ csn.1 { < Iu mode Only Cell selection params : < Iu mode Only Cell Selection struct > >} * (val(NR_OF_REMAINING_CELLS)); -< Iu Mode Only Cell Selection struct > ::= +slave < Iu Mode Only Cell Selection struct > ::= < BSIC : bit (6) > < CELL BAR QUALIFY 3 : bit (2) > < SAME_RA_AS_SERVING_CELL : bit (1) > @@ -1914,39 +1914,39 @@ csn.1 { < padding bits > } } }// -- truncation at end of message allowed, bits '0' assumed ! < Distribution part error : bit (*) = < no string > > ; -< GPRS REP PRIORITY Description struct > ::= +slave < GPRS REP PRIORITY Description struct > ::= < Number_Cells : bit(7) > { < REP_PRIORITY : bit > } * (val(Number_Cells)) ; -< 3G Neighbour Cell Description struct > ::= +slave < 3G Neighbour Cell Description struct > ::= { 0 | 1 < Index_Start_3G : bit (7) > } { 0 | 1 < Absolute_Index_Start_EMR : bit (7) > } { 0 | 1 < UTRAN FDD Description : < UTRAN FDD Description struct >> } { 0 | 1 < UTRAN TDD Description : < UTRAN TDD Description struct >> } ; -< UTRAN FDD Description struct > ::= +slave < UTRAN FDD Description struct > ::= { 0 | 1 < Bandwidth_FDD : bit (3) > } { 1 < Repeated UTRAN FDD Neighbour Cells : < Repeated UTRAN FDD Neighbour Cells struct >> } ** 0 ; -< Repeated UTRAN FDD Neighbour Cells struct > ::= +slave < Repeated UTRAN FDD Neighbour Cells struct > ::= 0 < FDD-ARFCN : bit (14) > -- The value "1" was used in an earlier -- version of the protocol and shall not be used. < FDD_Indic0 : bit > < NR_OF_FDD_CELLS : bit (5) > < FDD _CELL_INFORMATION Field : bit(p(NR_OF_FDD_CELLS)) > ; -- p(x) defined in table 11.2.9b.2.a/3GPP TS 44.060 -< UTRAN TDD Description struct > ::= +slave < UTRAN TDD Description struct > ::= { 0 | 1 < Bandwidth_TDD : bit (3) > } { 1 < Repeated UTRAN TDD Neighbour Cells : < Repeated UTRAN TDD Neighbour Cells struct >> } ** 0 ; -< Repeated UTRAN TDD Neighbour Cells struct > ::= +slave < Repeated UTRAN TDD Neighbour Cells struct > ::= 0 < TDD-ARFCN : bit (14) > -- The value "1" was used in an earlier -- version of the protocol and shall not be used. < TDD_Indic0 : bit > < NR_OF_TDD_CELLS : bit (5) > < TDD_CELL_INFORMATION Field : bit(q(NR_OF_TDD_CELLS)) > ; -- q(x) defined in table 11.2.9b.2.b/3GPP TS 44.060 -< 3G MEASUREMENT PARAMETERS Description struct > ::= +slave < 3G MEASUREMENT PARAMETERS Description struct > ::= < Qsearch_P : bit (4) > { 1 ! < Ignore : bit = < no string >> } -- this bit shall be ignored by the receiver -- for backward compatibility with earlier releases @@ -1954,7 +1954,7 @@ csn.1 { < FDD_Qmin : bit (3) > } { 0 | 1 < TDD_GPRS_Qoffset : bit (4) > } ; -- TDD information -< 3G Initial Dedicated Mode Reporting Description struct > ::= +slave < 3G Initial Dedicated Mode Reporting Description struct > ::= < 3G_BA_IND : bit > < Qsearch_I : bit (4) > < Qsearch_C_Initial : bit (1) > @@ -1964,11 +1964,11 @@ csn.1 { { 0 | 1 < TDD_Qoffset : bit (4) > -- TDD information < TDD_MULTIRAT_REPORTING : bit (2) > } ; -< GPRS 3G Additional Measurement Parameters Description struct > ::= +slave < GPRS 3G Additional Measurement Parameters Description struct > ::= < FDD_Qmin_Offset : bit (3) > -- FDD information < FDD_RSCPmin : bit (4) > ; -< GPRS 3G Additional Measurement Parameters Description 2 struct > ::= +slave < GPRS 3G Additional Measurement Parameters Description 2 struct > ::= { 0 | 1 < FDD_REPORTING_THRESHOLD_2 : bit (6) > } ; -- FDD information -- 11.2.23 @@ -1995,13 +1995,13 @@ csn.1 { < padding bits > } } } ! < Distribution part error : bit (*) = < no string > > ; -< NC Measurement Parameters struct > ::= +slave < NC Measurement Parameters struct > ::= < NETWORK_CONTROL_ORDER : bit (2) > { 0 | 1 < NC_ NON_DRX_PERIOD : bit (3) > < NC_REPORTING_PERIOD_I : bit (3) > < NC_REPORTING_PERIOD_T : bit (3) > } ; -< ENH Reporting parameters struct > ::= +slave < ENH Reporting parameters struct > ::= < Report_Type : bit > < REPORTING_RATE : bit > < INVALID_BSIC_REPORTING : bit > @@ -2011,7 +2011,7 @@ csn.1 { { 0 | 1 < GPRS 3G MEASUREMENT Parameters Description : < GPRS 3G MEASUREMENT Parameters Description struct>> } ; -< GPRS MEASUREMENT PARAMETERS Description struct > ::= +slave < GPRS MEASUREMENT PARAMETERS Description struct > ::= { 0 | 1 < MULTIBAND_REPORTING : bit (2) > } { 0 | 1 < SERVING_BAND_REPORTING : bit (2) > } { 0 | 1 < SCALE_ORD : bit (2) > } @@ -2026,7 +2026,7 @@ csn.1 { { 0 | 1 < 850_REPORTING_OFFSET : bit (3) > < 850_REPORTING_THRESHOLD : bit (3) > } ; -< GPRS 3G MEASUREMENT PARAMETERS Description struct > ::= +slave < GPRS 3G MEASUREMENT PARAMETERS Description struct > ::= { 0 | 1 < FDD_REP_QUANT : bit > -- FDD Parameters < FDD_MULTIRAT_REPORTING : bit (2) > } { 0 | 1 < FDD_REPORTING_OFFSET : bit (3) > @@ -2035,7 +2035,7 @@ csn.1 { { 0 | 1 < TDD_REPORTING_OFFSET : bit (3) > < TDD_REPORTING_THRESHOLD : bit (3) > } ; -< GPRS 3G Additional Measurement Parameters 2 struct > ::= +slave < GPRS 3G Additional Measurement Parameters 2 struct > ::= { 0 | 1 < FDD_REPORTING_THRESHOLD_2 : bit (6) > } ; -- FDD Parameters -- 11.2.23a @@ -2050,7 +2050,7 @@ csn.1 { < padding bits > } // -- B) the PSI message is fully used ! < Distribution part error : bit (*) = < no string > > ; -< NonGSM Message struct > ::= +slave < NonGSM Message struct > ::= < NonGSM Protocol Discriminator : bit(3) > < NR_OF_CONTAINER_OCTETS : bit(5) - 00000 > { < CONTAINER : bit(8) > } * (val(NR_OF_CONTAINER_OCTETS)) ; @@ -2072,16 +2072,16 @@ csn.1 { < padding bits > } ! < Distribution part error : bit (*) = < no string > > ; -< CBCH Channel Description struct > ::= +slave < CBCH Channel Description struct > ::= < Channel type and TDMA offset : bit (5) > < TN : bit (3) > < Frequency Parameters : < Frequency Parameters IE > > ; -< Dynamic ARFCN Mapping Description struct > ::= +slave < Dynamic ARFCN Mapping Description struct > ::= { 0 | 1 < DM_CHANGE_MARK : bit (4) > } { 1 < DYNAMIC ARFCN MAPPING > } ** 0 ; -< DYNAMIC ARFCN MAPPING >::= +slave < DYNAMIC ARFCN MAPPING >::= < GSM_Band : bit (4) > < ARFCN_FIRST : bit (10) > -- Dynamic ARFCN mapping parameters < BAND_OFFSET: bit (10) > @@ -2117,7 +2117,7 @@ csn.1 { < padding bits > } } } ! < Distribution part error : bit (*) = < no string > > ; -< PBCCH Description struct > ::= +slave < PBCCH Description struct > ::= < Pb : bit (4) > < TSC : bit (3) > < TN : bit (3) > @@ -2133,7 +2133,7 @@ csn.1 { < padding bits > } ! < Distribution part error : bit (*) = < no string >> ; -< CCCH Access Information struct > ::= +slave < CCCH Access Information struct > ::= < BCCH_CHANGE_MARK : bit (3) > { 0 | 1 < SI13_CHANGE_MARK : bit (2) > < SI13 Mobile Allocation : < GPRS Mobile Allocation IE >> } @@ -2155,7 +2155,7 @@ csn.1 { } }; -< PBCCH Description struct 2 > ::= +slave < PBCCH Description struct 2 > ::= < PSI1_REPEAT_PERIOD : bit (4) > < Pb : bit (4) > < TN : bit (3) > @@ -2173,7 +2173,7 @@ csn.1 { < padding bits > ! < Distribution part error : bit (*) = < no string >> ; -< UTRAN Frequency List Description struct > ::= +slave < UTRAN Frequency List Description struct > ::= { 1 < FDD_ARFCN : bit (14) > } ** 0 -- FDD frequencies { 1 < TDD_ARFCN : bit (14) > } ** 0 ; -- TDD frequencies @@ -2196,7 +2196,7 @@ csn.1 { < padding bits > ! < Distribution part error : bit (*) = < no string >> ; -< GRA ID struct > ::= +slave < GRA ID struct > ::= < NUMBER_OF_GRA_IDs : bit (3) > { < GRA_ID : bit (16) > } * (1 + val(NUMBER_OF_GRA_IDs)); @@ -2418,9 +2418,9 @@ csn.1 { ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; - ::= -- Future extension can be done by modifying this structure +slave ::= -- Future extension can be done by modifying this structure null ; - ::= +slave ::= < EXTENDED_DYNAMIC_ALLOCATION : bit (1) > { 0 | 1 < P0 : bit (4) > < PR_MODE : bit (1) > } @@ -2456,7 +2456,7 @@ csn.1 { { 0 | 1 < USF_TN7 : bit (3) > < GAMMA_TN7 : bit (5) > } } ; - ::= +slave ::= < TIMESLOT_NUMBER : bit (3) > { 0 | 1 < ALPHA : bit (4) > < GAMMA_TN : bit (5) >} @@ -2465,7 +2465,7 @@ csn.1 { < PR_MODE : bit (1) > } < TBF Starting Time : < Starting Frame Number Description IE > > ; -< Multi Block Allocation struct > ::= +slave < Multi Block Allocation struct > ::= < TIMESLOT_NUMBER : bit (3) > { 0 | 1 < ALPHA : bit (4) > < GAMMA_TN : bit (5) >} @@ -2475,15 +2475,15 @@ csn.1 { < TBF Starting Time : < Starting Frame Number Description IE > > < NUMBER OF RADIO BLOCKS ALLOCATED: bit (2) > ; -< Access Technologies Request struct> ::= -- recursive structure allows any combination of Access technologies +slave < Access Technologies Request struct> ::= -- recursive structure allows any combination of Access technologies { 0 | 1 < Access Technologies Request struct > } ; -< Assignment Info struct > ::= +slave < Assignment Info struct > ::= < ASSIGNMENT TYPE : bit (2) > < Carrier ID : bit (1) >; -< Dynamic Allocation 2 struct > ::= +slave < Dynamic Allocation 2 struct > ::= < EXTENDED_DYNAMIC_ALLOCATION : bit (1) > { 0 | 1 < P0_C1 : bit (4) > < PR_MODE_C1 : bit (1) > @@ -2519,13 +2519,13 @@ csn.1 { } }; -< RLC Entity Struct > ::= +slave < RLC Entity Struct > ::= < UPLINK_TFI_ASSIGNMENT : bit (5) > < RLC_MODE : bit (1) > { 0 | 1 < EGPRS Window Size : < EGPRS Window Size IE > > } < PFI : bit (7) >; -< Additional PFCs struct > ::= +slave < Additional PFCs struct > ::= < UPLINK TFI_ASSIGNMENT : bit (5) > { 0 | 1 < NPM Transfer Time : bit (5) > } < PFI : bit (7) >; @@ -2743,7 +2743,7 @@ csn.1 { ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; - ::= +slave ::= < EXTENDED_DYNAMIC_ ALLOCATION : bit (1) > { 0 | 1 < P0 : bit (4) > < PR_MODE : bit (1) > } @@ -2778,7 +2778,7 @@ csn.1 { { 0 | 1 < USF_TN7 : bit (3) > < GAMMA_TN7 : bit (5) > } } ; -< Dynamic Allocation 2 struct > ::= +slave < Dynamic Allocation 2 struct > ::= < EXTENDED_DYNAMIC_ALLOCATION : bit (1) > { 0 | 1 < P0_C1 : bit (4) > < PR_MODE_C1 : bit (1) > @@ -2813,17 +2813,17 @@ csn.1 { } }; -< Assignment Info struct > ::= +slave < Assignment Info struct > ::= < Assignment Type : bit (2) > < Carrier ID : bit (1) >; -< RLC Entity Struct> ::= +slave < RLC Entity Struct> ::= < TFI : bit (5) > < RLC_MODE : bit (1) > { 0 | 1 < EGPRS Window Size : < EGPRS Window Size IE > > } < PFI : bit (7) >; -< Additional PFCs struct > ::= +slave < Additional PFCs struct > ::= < TFI : bit (5) > { 0 | 1 < NPM Transfer Time : bit (5) > } < PFI : bit (7) >; @@ -2903,7 +2903,7 @@ csn.1 { } ! < Distribution part error : bit (*) = < no string > >; -< MBMS bearer description struct > ::= +slave < MBMS bearer description struct > ::= { 0 | 1 < MBMS Radio Bearer Starting Time : < bit (16) > > } { 0 | 1 < Frequency Parameters : < Frequency Parameters IE > > } < DOWNLINK_TIMESLOT_ALLOCATION : bit (8) > @@ -2929,7 +2929,7 @@ csn.1 { < padding bits > ! < Distribution part error : bit (*) = < no string > > } ; -< MBMS bearer description struct > ::= +slave < MBMS bearer description struct > ::= { 0 | 1 < MBMS Radio Bearer Starting Time : < bit (16) > > } { 0 | 1 < Frequency Parameters : < Frequency Parameters IE > > } < DOWNLINK_TIMESLOT_ALLOCATION : bit (8) > @@ -2978,7 +2978,7 @@ csn.1 { < padding bits > ! < Distribution part error : bit (*) = < no string > > ; -< PBCCH information struct > ::= +slave < PBCCH information struct > ::= < Pb : bit (4) > < TSC : bit (3) > < TN : bit (3) > @@ -2989,12 +2989,12 @@ csn.1 { < Neighbour MBMS Bearer Identity : bit (val (Length of Neighbour MBMS Bearer Identity)) > }; -< MBMS Frequency List struct > ::= +slave < MBMS Frequency List struct > ::= < FREQ_LIST_NUMBER : bit (2) > < Length of Frequency List contents : bit (4) > < Frequency List contents : octet (val(Length of Frequency List contents) + 3) > ; -< MBMS p-t-m Frequency Parameters struct > ::= +slave < MBMS p-t-m Frequency Parameters struct > ::= < TSC : bit (3) > { 0 < ARFCN : bit (10) > | 1 < MAIO : bit (6) > @@ -3045,7 +3045,7 @@ csn.1 { -- truncation at end of message allowed, bits '0' assumed ! < Distribution part error : bit (*) = < no string > > ; -< MBMS p-t-m channel description struct > ::= +slave < MBMS p-t-m channel description struct > ::= < Estimated Session Duration : bit (8) > { 0 | 1 < MBMS Radio Bearer Starting Time : bit (16) > } { 0 | 1 < Frequency Parameters : < Frequency Parameters IE > > } @@ -3055,7 +3055,7 @@ csn.1 { { 0 | 1 < EGPRS Window Size : < EGPRS Window Size IE >> } { 0 | 1 < NPM Transfer Time : bit (5) > }; -< MPRACH description struct > ::= +slave < MPRACH description struct > ::= { 0 | 1 < Frequency Parameters : < Frequency Parameters IE > > } < MPRACH_TIMESLOT : bit (3) > < USF : bit (3) > -- cgit v1.2.3