MCPcopy Create free account
hub / github.com/RangeNetworks/openbts / CapName

Method CapName

SGSNGGSN/GPRSL3Messages.cpp:748–789  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

746}
747
748const char *AccessCapabilities::CapName(CapType type) const
749{
750 switch (type) {
751 //CASENAME(eAccessTechnologyType)
752 CASENAME(RFPowerCapability)
753 CASENAME(A5Bits)
754 CASENAME(ESInd)
755 CASENAME(PS)
756 CASENAME(VGCS)
757 CASENAME(VBS)
758 // multislot capabilities:
759 CASENAME(HSCSDMultislotClass)
760 CASENAME(GPRSMultislotClass)
761 CASENAME(GPRSExtendedDynamicAllocationCapability)
762 CASENAME(SMS_VALUE)
763 CASENAME(SM_VALUE)
764 CASENAME(ECSDMultislotClass)
765 CASENAME(EGPRSMultislotClass)
766 CASENAME(EGPRSExtendedDynamicAllocationCapability)
767 CASENAME(DTMGPRSMultiSlotClass)
768 CASENAME(SingleSlotDTM)
769 CASENAME(DTMEGPRSMultiSlotClass)
770 // Additions in release 99:
771 CASENAME(EightPSKPowerCapability)
772 CASENAME(COMPACTInterferenceMeasurementCapability)
773 CASENAME(RevisionLevelIndicator)
774 CASENAME(UMTSFDDRadioAccessTechnologyCapability)
775 CASENAME(UMTS384McpsTDDRadioAccessTechnologyCapability)
776 CASENAME(CDMA2000RadioAccessTechnologyCapability)
777 // Additions in release 4:
778 CASENAME(UMTS128McpsTDDRadioAccessTechnologyCapability)
779 CASENAME(GERANFeaturePackage1)
780 CASENAME(ExtendedDTMGPRSMultiSlotClass)
781 CASENAME(ExtendedDTMEGPRSMultiSlotClass)
782 CASENAME(ModulationBasedMultislotClassSupport)
783 // Additions in release 5:
784 CASENAME(HighMultislotCapability)
785 //eGMSKPowerClass
786 //EightPSKPowerClass
787 default: return "unknown CapName";
788 }
789}
790
791void AccessCapabilities::parseAccessCapabilities(
792 ByteVector &bv, // bytevector we are parsing

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected