| 746 | } |
| 747 | |
| 748 | const 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 | |
| 791 | void AccessCapabilities::parseAccessCapabilities( |
| 792 | ByteVector &bv, // bytevector we are parsing |
nothing calls this directly
no outgoing calls
no test coverage detected