Beispiel #1
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();

                        type.InitDefaults();
                        switch (input.ReadBits(3))
                        {
                        case 0:
                            type.handoverCommand_r8 = HandoverCommand_r8_IEs.PerDecoder.Instance.Decode(input);
                            return(type);

                        case 1:
                            return(type);

                        case 2:
                            return(type);

                        case 3:
                            return(type);

                        case 4:
                            return(type);

                        case 5:
                            return(type);

                        case 6:
                            return(type);

                        case 7:
                            return(type);
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();
                        type.InitDefaults();
                        switch (input.ReadBits(3))
                        {
                            case 0:
                                type.rrcConnectionReestablishment_r8 = RRCConnectionReestablishment_r8_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 1:
                                return type;

                            case 2:
                                return type;

                            case 3:
                                return type;

                            case 4:
                                return type;

                            case 5:
                                return type;

                            case 6:
                                return type;

                            case 7:
                                return type;
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();
                        type.InitDefaults();
                        switch (input.ReadBits(3))
                        {
                            case 0:
                                type.handoverPreparationInformation_r8 = HandoverPreparationInformation_r8_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 1:
                                return type;

                            case 2:
                                return type;

                            case 3:
                                return type;

                            case 4:
                                return type;

                            case 5:
                                return type;

                            case 6:
                                return type;

                            case 7:
                                return type;
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #4
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    c1_Type type = new c1_Type();

                    type.InitDefaults();
                    switch (input.readBits(2))
                    {
                    case 0:
                        type.rrcConnectionReestablishment
                            = RRCConnectionReestablishment.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 1:
                        type.rrcConnectionReestablishmentReject
                            = RRCConnectionReestablishmentReject.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 2:
                        type.rrcConnectionReject = RRCConnectionReject.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 3:
                        type.rrcConnectionSetup = RRCConnectionSetup.PerDecoder.Instance.Decode(input);
                        return(type);
                    }
                    throw new Exception(GetType().Name + ":NoChoice had been choose");
                }
Beispiel #5
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();

                        type.InitDefaults();
                        switch (input.readBits(3))
                        {
                        case 0:
                            type.rrcConnectionReestablishment_r8 = RRCConnectionReestablishment_r8_IEs.PerDecoder.Instance.Decode(input);
                            return(type);

                        case 1:
                            return(type);

                        case 2:
                            return(type);

                        case 3:
                            return(type);

                        case 4:
                            return(type);

                        case 5:
                            return(type);

                        case 6:
                            return(type);

                        case 7:
                            return(type);
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #6
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    c1_Type type = new c1_Type();

                    type.InitDefaults();
                    if (input.ReadBits(1) != 0)
                    {
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
                    type.mbsfnAreaConfiguration_r9 = MBSFNAreaConfiguration_r9.PerDecoder.Instance.Decode(input);
                    return(type);
                }
Beispiel #7
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    c1_Type type = new c1_Type();

                    type.InitDefaults();
                    if (input.readBits(1) != 0)
                    {
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
                    type.paging = Paging.PerDecoder.Instance.Decode(input);
                    return(type);
                }
Beispiel #8
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    var type = new c1_Type();

                    type.InitDefaults();
                    switch (input.readBits(1))
                    {
                    case 0:
                        type.systemInformation = SystemInformation.PerDecoder.Decode(input);
                        return(type);

                    case 1:
                        type.systemInformationBlockType1 = SystemInformationBlockType1.PerDecoder.Instance.Decode(input);
                        return(type);
                    }
                    throw new Exception(GetType().Name + ":NoChoice had been choose");
                }
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();
                        type.InitDefaults();
                        switch (input.ReadBits(2))
                        {
                            case 0:
                                type.inDeviceCoexIndication_r11 = InDeviceCoexIndication_r11_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 1:
                                return type;

                            case 2:
                                return type;

                            case 3:
                                return type;
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #10
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();
                        type.InitDefaults();
                        switch (input.ReadBits(2))
                        {
                            case 0:
                                type.ueCapabilityEnquiry_r8 = UECapabilityEnquiry_r8_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 1:
                                return type;

                            case 2:
                                return type;

                            case 3:
                                return type;
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #11
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();
                        type.InitDefaults();
                        switch (input.ReadBits(2))
                        {
                            case 0:
                                type.ueInformationRequest_r9 = UEInformationRequest_r9_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 1:
                                return type;

                            case 2:
                                return type;

                            case 3:
                                return type;
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();

                        type.InitDefaults();
                        switch (input.ReadBits(2))
                        {
                        case 0:
                            type.ueAssistanceInformation_r11 = UEAssistanceInformation_r11_IEs.PerDecoder.Instance.Decode(input);
                            return(type);

                        case 1:
                            return(type);

                        case 2:
                            return(type);

                        case 3:
                            return(type);
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #13
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();

                        type.InitDefaults();
                        switch (input.ReadBits(2))
                        {
                        case 0:
                            type.rnReconfigurationComplete_r10 = RNReconfigurationComplete_r10_IEs.PerDecoder.Instance.Decode(input);
                            return(type);

                        case 1:
                            return(type);

                        case 2:
                            return(type);

                        case 3:
                            return(type);
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #14
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();

                        type.InitDefaults();
                        switch (input.readBits(2))
                        {
                        case 0:
                            type.interFreqRSTDMeasurementIndication_r10 = InterFreqRSTDMeasurementIndication_r10_IEs.PerDecoder.Instance.Decode(input);
                            return(type);

                        case 1:
                            return(type);

                        case 2:
                            return(type);

                        case 3:
                            return(type);
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();

                        type.InitDefaults();
                        switch (input.readBits(2))
                        {
                        case 0:
                            type.counterCheck_r8 = CounterCheck_r8_IEs.PerDecoder.Instance.Decode(input);
                            return(type);

                        case 1:
                            return(type);

                        case 2:
                            return(type);

                        case 3:
                            return(type);
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();

                        type.InitDefaults();
                        switch (input.ReadBits(2))
                        {
                        case 0:
                            type.ulHandoverPreparationTransfer_r8 = ULHandoverPreparationTransfer_r8_IEs.PerDecoder.Instance.Decode(input);
                            return(type);

                        case 1:
                            return(type);

                        case 2:
                            return(type);

                        case 3:
                            return(type);
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #17
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();

                        type.InitDefaults();
                        switch (input.ReadBits(2))
                        {
                        case 0:
                            type.mobilityFromEUTRACommand_r8 = MobilityFromEUTRACommand_r8_IEs.PerDecoder.Instance.Decode(input);
                            return(type);

                        case 1:
                            type.mobilityFromEUTRACommand_r9 = MobilityFromEUTRACommand_r9_IEs.PerDecoder.Instance.Decode(input);
                            return(type);

                        case 2:
                            return(type);

                        case 3:
                            return(type);
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #18
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    c1_Type type = new c1_Type();
                    type.InitDefaults();
                    switch (input.readBits(4))
                    {
                        case 0:
                            type.csfbParametersResponseCDMA2000 = CSFBParametersResponseCDMA2000.PerDecoder.Instance.Decode(input);
                            return type;

                        case 1:
                            type.dlInformationTransfer = DLInformationTransfer.PerDecoder.Instance.Decode(input);
                            return type;

                        case 2:
                            type.handoverFromEUTRAPreparationRequest = HandoverFromEUTRAPreparationRequest.PerDecoder.Instance.Decode(input);
                            return type;

                        case 3:
                            type.mobilityFromEUTRACommand = MobilityFromEUTRACommand.PerDecoder.Instance.Decode(input);
                            return type;

                        case 4:
                            type.rrcConnectionReconfiguration = RRCConnectionReconfiguration.PerDecoder.Instance.Decode(input);
                            return type;

                        case 5:
                            type.rrcConnectionRelease = RRCConnectionRelease.PerDecoder.Instance.Decode(input);
                            return type;

                        case 6:
                            type.securityModeCommand = SecurityModeCommand.PerDecoder.Instance.Decode(input);
                            return type;

                        case 7:
                            type.ueCapabilityEnquiry = UECapabilityEnquiry.PerDecoder.Instance.Decode(input);
                            return type;

                        case 8:
                            type.counterCheck = CounterCheck.PerDecoder.Instance.Decode(input);
                            return type;

                        case 9:
                            type.ueInformationRequest_r9 = UEInformationRequest_r9.PerDecoder.Instance.Decode(input);
                            return type;

                        case 10:
                            type.loggedMeasurementConfiguration_r10 = LoggedMeasurementConfiguration_r10.PerDecoder.Instance.Decode(input);
                            return type;

                        case 11:
                            type.rnReconfiguration_r10 = RNReconfiguration_r10.PerDecoder.Instance.Decode(input);
                            return type;

                        case 12:
                            return type;

                        case 13:
                            return type;

                        case 14:
                            return type;

                        case 15:
                            return type;
                    }
                    throw new Exception(GetType().Name + ":NoChoice had been choose");
                }
Beispiel #19
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();
                        type.InitDefaults();
                        switch (input.readBits(2))
                        {
                            case 0:
                                type.handoverFromEUTRAPreparationRequest_r8 = HandoverFromEUTRAPreparationRequest_r8_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 1:
                                return type;

                            case 2:
                                return type;

                            case 3:
                                return type;
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #20
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    c1_Type type = new c1_Type();
                    type.InitDefaults();
                    switch (input.readBits(1))
                    {
                        case 0:
                            type.systemInformation = SystemInformation.PerDecoder.Instance.Decode(input);
                            return type;

                        case 1:
                            type.systemInformationBlockType1 = SystemInformationBlockType1.PerDecoder.Instance.Decode(input);
                            return type;
                    }
                    throw new Exception(GetType().Name + ":NoChoice had been choose");
                }
Beispiel #21
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();
                        type.InitDefaults();
                        switch (input.ReadBits(2))
                        {
                            case 0:
                                type.mobilityFromEUTRACommand_r8 = MobilityFromEUTRACommand_r8_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 1:
                                type.mobilityFromEUTRACommand_r9 = MobilityFromEUTRACommand_r9_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 2:
                                return type;

                            case 3:
                                return type;
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #22
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    c1_Type type = new c1_Type();

                    type.InitDefaults();
                    switch (input.readBits(4))
                    {
                    case 0:
                        type.csfbParametersResponseCDMA2000
                            = CSFBParametersResponseCDMA2000.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 1:
                        type.dlInformationTransfer = DLInformationTransfer.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 2:
                        type.handoverFromEUTRAPreparationRequest
                            = HandoverFromEUTRAPreparationRequest.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 3:
                        type.mobilityFromEUTRACommand = MobilityFromEUTRACommand.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 4:
                        type.rrcConnectionReconfiguration
                            = RRCConnectionReconfiguration.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 5:
                        type.rrcConnectionRelease = RRCConnectionRelease.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 6:
                        type.securityModeCommand = SecurityModeCommand.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 7:
                        type.ueCapabilityEnquiry = UECapabilityEnquiry.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 8:
                        type.counterCheck = CounterCheck.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 9:
                        type.ueInformationRequest_r9 = UEInformationRequest_r9.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 10:
                        type.loggedMeasurementConfiguration_r10 = LoggedMeasurementConfiguration_r10.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 11:
                        type.rnReconfiguration_r10 = RNReconfiguration_r10.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 12:
                        return(type);

                    case 13:
                        return(type);

                    case 14:
                        return(type);

                    case 15:
                        return(type);
                    }
                    throw new Exception(GetType().Name + ":NoChoice had been choose");
                }
Beispiel #23
0
 public c1_Type Decode(BitArrayInputStream input)
 {
     c1_Type type = new c1_Type();
     type.InitDefaults();
     if (input.readBits(1) != 0)
     {
         throw new Exception(GetType().Name + ":NoChoice had been choose");
     }
     type.paging = Paging.PerDecoder.Instance.Decode(input);
     return type;
 }
Beispiel #24
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();
                        type.InitDefaults();
                        switch (input.readBits(2))
                        {
                            case 0:
                                type.countingResponse_r10 = MBMSCountingResponse_r10_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 1:
                                return type;

                            case 2:
                                return type;

                            case 3:
                                return type;
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #25
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    c1_Type type = new c1_Type();

                    type.InitDefaults();
                    switch (input.ReadBits(4))
                    {
                    case 0:
                        type.csfbParametersRequestCDMA2000 = CSFBParametersRequestCDMA2000.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 1:
                        type.measurementReport = MeasurementReport.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 2:
                        type.rrcConnectionReconfigurationComplete
                            = RRCConnectionReconfigurationComplete.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 3:
                        type.rrcConnectionReestablishmentComplete
                            = RRCConnectionReestablishmentComplete.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 4:
                        type.rrcConnectionSetupComplete
                            = RRCConnectionSetupComplete.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 5:
                        type.securityModeComplete = SecurityModeComplete.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 6:
                        type.securityModeFailure = SecurityModeFailure.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 7:
                        type.ueCapabilityInformation = UECapabilityInformation.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 8:
                        type.ulHandoverPreparationTransfer
                            = ULHandoverPreparationTransfer.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 9:
                        type.ulInformationTransfer = ULInformationTransfer.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 10:
                        type.counterCheckResponse = CounterCheckResponse.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 11:
                        type.ueInformationResponse_r9 = UEInformationResponse_r9.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 12:
                        type.proximityIndication_r9 = ProximityIndication_r9.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 13:
                        type.rnReconfigurationComplete_r10
                            = RNReconfigurationComplete_r10.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 14:
                        type.mbmsCountingResponse_r10 = MBMSCountingResponse_r10.PerDecoder.Instance.Decode(input);
                        return(type);

                    case 15:
                        type.interFreqRSTDMeasurementIndication_r10
                            = InterFreqRSTDMeasurementIndication_r10.PerDecoder.Instance.Decode(input);
                        return(type);
                    }
                    throw new Exception(GetType().Name + ":NoChoice had been choose");
                }
Beispiel #26
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    c1_Type type = new c1_Type();
                    type.InitDefaults();
                    switch (input.readBits(4))
                    {
                        case 0:
                            type.csfbParametersRequestCDMA2000 = CSFBParametersRequestCDMA2000.PerDecoder.Instance.Decode(input);
                            return type;

                        case 1:
                            type.measurementReport = MeasurementReport.PerDecoder.Instance.Decode(input);
                            return type;

                        case 2:
                            type.rrcConnectionReconfigurationComplete = RRCConnectionReconfigurationComplete.PerDecoder.Instance.Decode(input);
                            return type;

                        case 3:
                            type.rrcConnectionReestablishmentComplete = RRCConnectionReestablishmentComplete.PerDecoder.Instance.Decode(input);
                            return type;

                        case 4:
                            type.rrcConnectionSetupComplete = RRCConnectionSetupComplete.PerDecoder.Instance.Decode(input);
                            return type;

                        case 5:
                            type.securityModeComplete = SecurityModeComplete.PerDecoder.Instance.Decode(input);
                            return type;

                        case 6:
                            type.securityModeFailure = SecurityModeFailure.PerDecoder.Instance.Decode(input);
                            return type;

                        case 7:
                            type.ueCapabilityInformation = UECapabilityInformation.PerDecoder.Instance.Decode(input);
                            return type;

                        case 8:
                            type.ulHandoverPreparationTransfer = ULHandoverPreparationTransfer.PerDecoder.Instance.Decode(input);
                            return type;

                        case 9:
                            type.ulInformationTransfer = ULInformationTransfer.PerDecoder.Instance.Decode(input);
                            return type;

                        case 10:
                            type.counterCheckResponse = CounterCheckResponse.PerDecoder.Instance.Decode(input);
                            return type;

                        case 11:
                            type.ueInformationResponse_r9 = UEInformationResponse_r9.PerDecoder.Instance.Decode(input);
                            return type;

                        case 12:
                            type.proximityIndication_r9 = ProximityIndication_r9.PerDecoder.Instance.Decode(input);
                            return type;

                        case 13:
                            type.rnReconfigurationComplete_r10 = RNReconfigurationComplete_r10.PerDecoder.Instance.Decode(input);
                            return type;

                        case 14:
                            type.mbmsCountingResponse_r10 = MBMSCountingResponse_r10.PerDecoder.Instance.Decode(input);
                            return type;

                        case 15:
                            type.interFreqRSTDMeasurementIndication_r10 = InterFreqRSTDMeasurementIndication_r10.PerDecoder.Instance.Decode(input);
                            return type;
                    }
                    throw new Exception(GetType().Name + ":NoChoice had been choose");
                }
Beispiel #27
0
                    public c1_Type Decode(BitArrayInputStream input)
                    {
                        c1_Type type = new c1_Type();
                        type.InitDefaults();
                        switch (input.ReadBits(2))
                        {
                            case 0:
                                type.loggedMeasurementConfiguration_r10 = LoggedMeasurementConfiguration_r10_IEs.PerDecoder.Instance.Decode(input);
                                return type;

                            case 1:
                                return type;

                            case 2:
                                return type;

                            case 3:
                                return type;
                        }
                        throw new Exception(GetType().Name + ":NoChoice had been choose");
                    }
Beispiel #28
0
                public c1_Type Decode(BitArrayInputStream input)
                {
                    c1_Type type = new c1_Type();
                    type.InitDefaults();
                    switch (input.readBits(2))
                    {
                        case 0:
                            type.rrcConnectionReestablishment = RRCConnectionReestablishment.PerDecoder.Instance.Decode(input);
                            return type;

                        case 1:
                            type.rrcConnectionReestablishmentReject = RRCConnectionReestablishmentReject.PerDecoder.Instance.Decode(input);
                            return type;

                        case 2:
                            type.rrcConnectionReject = RRCConnectionReject.PerDecoder.Instance.Decode(input);
                            return type;

                        case 3:
                            type.rrcConnectionSetup = RRCConnectionSetup.PerDecoder.Instance.Decode(input);
                            return type;
                    }
                    throw new Exception(GetType().Name + ":NoChoice had been choose");
                }