
This new method allows querying the modem for information about the current serving cell(s) as well as any other neighboring cell that may be found. The information for the cells is given in an array of dictionaries, where each element of the dictionary is a new dictionary itself. Each cell type has a different set of properties that may be given in the dictionary, and some of those properties in each type are also applicable under certain conditions (e.g. only applicable to the cell if it's a 'serving' cell instead of 'neighboring'). The API documentation explains in detail what is expected in each case.
227 lines
6.4 KiB
Plaintext
227 lines
6.4 KiB
Plaintext
<SECTION>
|
|
<FILE>mm-version</FILE>
|
|
<TITLE>Version checks</TITLE>
|
|
MM_MAJOR_VERSION
|
|
MM_MINOR_VERSION
|
|
MM_MICRO_VERSION
|
|
MM_CHECK_VERSION
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>mm-enums</FILE>
|
|
<TITLE>Flags and Enumerations</TITLE>
|
|
MMBearerType
|
|
MMBearerIpFamily
|
|
MMBearerIpMethod
|
|
MMBearerAllowedAuth
|
|
MMBearerMultiplexSupport
|
|
MMBearerApnType
|
|
MMBearerAccessTypePreference
|
|
MMBearerRoamingAllowance
|
|
MMBearerProfileSource
|
|
MMCallDirection
|
|
MMCallState
|
|
MMCallStateReason
|
|
MMFirmwareImageType
|
|
MMModem3gppFacility
|
|
MMModem3gppNetworkAvailability
|
|
MMModem3gppSubscriptionState
|
|
MMModem3gppRegistrationState
|
|
MMModem3gppUssdSessionState
|
|
MMModem3gppEpsUeModeOperation
|
|
MMModem3gppPacketServiceState
|
|
MMModem3gppMicoMode
|
|
MMModem3gppDrxCycle
|
|
MMModemAccessTechnology
|
|
MMModemBand
|
|
MMModemCapability
|
|
MMModemCdmaActivationState
|
|
MMModemCdmaRegistrationState
|
|
MMModemCdmaRmProtocol
|
|
MMModemContactsStorage
|
|
MMModemLocationSource
|
|
MMModemLocationAssistanceDataType
|
|
MMModemLock
|
|
MMModemMode
|
|
MMModemState
|
|
MMModemStateFailedReason
|
|
MMModemStateChangeReason
|
|
MMModemPowerState
|
|
MMModemPortType
|
|
MMModemFirmwareUpdateMethod
|
|
MMOmaFeature
|
|
MMOmaSessionState
|
|
MMOmaSessionStateFailedReason
|
|
MMOmaSessionType
|
|
MMSmsPduType
|
|
MMSmsState
|
|
MMSmsDeliveryState
|
|
MMSmsStorage
|
|
MMSmsValidityType
|
|
MMSmsCdmaTeleserviceId
|
|
MMSmsCdmaServiceCategory
|
|
MMSimType
|
|
MMSimEsimStatus
|
|
MMSimRemovability
|
|
MMCellType
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>mm-errors</FILE>
|
|
<TITLE>Errors</TITLE>
|
|
MM_CORE_ERROR_DBUS_PREFIX
|
|
MM_MOBILE_EQUIPMENT_ERROR_DBUS_PREFIX
|
|
MM_CONNECTION_ERROR_DBUS_PREFIX
|
|
MM_SERIAL_ERROR_DBUS_PREFIX
|
|
MM_MESSAGE_ERROR_DBUS_PREFIX
|
|
MM_CDMA_ACTIVATION_ERROR_DBUS_PREFIX
|
|
MMCoreError
|
|
MMMobileEquipmentError
|
|
MMConnectionError
|
|
MMSerialError
|
|
MMMessageError
|
|
MMCdmaActivationError
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>mm-compat</FILE>
|
|
MM_MODEM_BAND_U2100
|
|
MM_MODEM_BAND_U1900
|
|
MM_MODEM_BAND_U1800
|
|
MM_MODEM_BAND_U17IV
|
|
MM_MODEM_BAND_U850
|
|
MM_MODEM_BAND_U800
|
|
MM_MODEM_BAND_U2600
|
|
MM_MODEM_BAND_U900
|
|
MM_MODEM_BAND_U17IX
|
|
MM_MODEM_BAND_EUTRAN_I
|
|
MM_MODEM_BAND_EUTRAN_II
|
|
MM_MODEM_BAND_EUTRAN_III
|
|
MM_MODEM_BAND_EUTRAN_IV
|
|
MM_MODEM_BAND_EUTRAN_V
|
|
MM_MODEM_BAND_EUTRAN_VI
|
|
MM_MODEM_BAND_EUTRAN_VII
|
|
MM_MODEM_BAND_EUTRAN_VIII
|
|
MM_MODEM_BAND_EUTRAN_IX
|
|
MM_MODEM_BAND_EUTRAN_X
|
|
MM_MODEM_BAND_EUTRAN_XI
|
|
MM_MODEM_BAND_EUTRAN_XII
|
|
MM_MODEM_BAND_EUTRAN_XIII
|
|
MM_MODEM_BAND_EUTRAN_XIV
|
|
MM_MODEM_BAND_EUTRAN_XVII
|
|
MM_MODEM_BAND_EUTRAN_XVIII
|
|
MM_MODEM_BAND_EUTRAN_XIX
|
|
MM_MODEM_BAND_EUTRAN_XX
|
|
MM_MODEM_BAND_EUTRAN_XXI
|
|
MM_MODEM_BAND_EUTRAN_XXII
|
|
MM_MODEM_BAND_EUTRAN_XXIII
|
|
MM_MODEM_BAND_EUTRAN_XXIV
|
|
MM_MODEM_BAND_EUTRAN_XXV
|
|
MM_MODEM_BAND_EUTRAN_XXVI
|
|
MM_MODEM_BAND_EUTRAN_XXXIII
|
|
MM_MODEM_BAND_EUTRAN_XXXIV
|
|
MM_MODEM_BAND_EUTRAN_XXXV
|
|
MM_MODEM_BAND_EUTRAN_XXXVI
|
|
MM_MODEM_BAND_EUTRAN_XXXVII
|
|
MM_MODEM_BAND_EUTRAN_XXXVIII
|
|
MM_MODEM_BAND_EUTRAN_XXXIX
|
|
MM_MODEM_BAND_EUTRAN_XL
|
|
MM_MODEM_BAND_EUTRAN_XLI
|
|
MM_MODEM_BAND_EUTRAN_XLII
|
|
MM_MODEM_BAND_EUTRAN_XLIII
|
|
MM_MODEM_BAND_EUTRAN_XLIV
|
|
MM_MODEM_BAND_CDMA_BC0_CELLULAR_800
|
|
MM_MODEM_BAND_CDMA_BC1_PCS_1900
|
|
MM_MODEM_BAND_CDMA_BC2_TACS
|
|
MM_MODEM_BAND_CDMA_BC3_JTACS
|
|
MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS
|
|
MM_MODEM_BAND_CDMA_BC5_NMT450
|
|
MM_MODEM_BAND_CDMA_BC6_IMT2000
|
|
MM_MODEM_BAND_CDMA_BC7_CELLULAR_700
|
|
MM_MODEM_BAND_CDMA_BC8_1800
|
|
MM_MODEM_BAND_CDMA_BC9_900
|
|
MM_MODEM_BAND_CDMA_BC10_SECONDARY_800
|
|
MM_MODEM_BAND_CDMA_BC11_PAMR_400
|
|
MM_MODEM_BAND_CDMA_BC12_PAMR_800
|
|
MM_MODEM_BAND_CDMA_BC13_IMT2000_2500
|
|
MM_MODEM_BAND_CDMA_BC14_PCS2_1900
|
|
MM_MODEM_BAND_CDMA_BC15_AWS
|
|
MM_MODEM_BAND_CDMA_BC16_US_2500
|
|
MM_MODEM_BAND_CDMA_BC17_US_FLO_2500
|
|
MM_MODEM_BAND_CDMA_BC18_US_PS_700
|
|
MM_MODEM_BAND_CDMA_BC19_US_LOWER_700
|
|
MM_MODEM_LOCATION_SOURCE_AGPS
|
|
MM_MODEM_CAPABILITY_LTE_ADVANCED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_ACTIVATION_REJECTED_BY_GGSN_OR_GW
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_ACTIVATION_REJECTED_UNSPECIFIED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_AND_NON_GPRS_SERVICES_NOT_ALLOWED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_CONDITIONAL_IE_ERROR
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_CONGESTION
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_FEATURE_NOT_SUPPORTED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_IE_NOT_IMPLEMENTED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_ILLEGAL_ME
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_ILLEGAL_MS
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_IMSI_UNKNOWN_IN_HLR
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_IMSI_UNKNOWN_IN_VLR
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_INSUFFICIENT_RESOURCES
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_INVALID_MOBILE_CLASS
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_LAST_PDN_DISCONNECTION_NOT_ALLOWED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_LAST_PDN_DISCONNECTION_NOT_ALLOWED_LEGACY
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_LOCATION_NOT_ALLOWED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_MANDATORY_IE_ERROR
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_MAXIMUM_NUMBER_OF_PDP_CONTEXTS_REACHED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_MISSING_OR_UNKNOWN_APN
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_NETWORK_FAILURE
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_NOT_AUTHORIZED_FOR_CSG
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_NO_CELLS_IN_LOCATION_AREA
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_OPERATOR_DETERMINED_BARRING
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_PDP_AUTH_FAILURE
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_PDP_CONTEXT_WITHOUT_TFT_ALREADY_ACTIVATED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_PLMN_NOT_ALLOWED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_REQUESTED_APN_NOT_SUPPORTED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_REQUEST_REJECTED_BCM_VIOLATION
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_ROAMING_NOT_ALLOWED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_SEMANTICALLY_INCORRECT_MESSAGE
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_SEMANTIC_ERRORS_IN_PACKET_FILTER
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_SEMANTIC_ERROR_IN_TFT_OPERATION
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_NOT_ALLOWED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_NOT_SUBSCRIBED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_NOT_SUPPORTED
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_OUT_OF_ORDER
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_SYNTACTICAL_ERROR_IN_PACKET_FILTER
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_SYNTACTICAL_ERROR_IN_TFT_OPERATION
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN_PDP_ADDRESS_OR_TYPE
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN_PDP_CONTEXT
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNSPECIFIED_PROTOCOL_ERROR
|
|
MM_MOBILE_EQUIPMENT_ERROR_GPRS_USER_AUTHENTICATION_FAILED
|
|
<SUBSECTION Private>
|
|
MMModemBandDeprecated
|
|
MMModemLocationSourceDeprecated
|
|
MMModemCapabilityDeprecated
|
|
MMMobileEquipmentErrorDeprecated
|
|
MM_DEPRECATED
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>mm-tags</FILE>
|
|
<TITLE>Common udev tags</TITLE>
|
|
ID_MM_CANDIDATE
|
|
ID_MM_PHYSDEV_UID
|
|
ID_MM_DEVICE_PROCESS
|
|
ID_MM_DEVICE_IGNORE
|
|
ID_MM_PORT_IGNORE
|
|
ID_MM_PORT_TYPE_AT_PPP
|
|
ID_MM_PORT_TYPE_AT_PRIMARY
|
|
ID_MM_PORT_TYPE_AT_SECONDARY
|
|
ID_MM_PORT_TYPE_GPS
|
|
ID_MM_PORT_TYPE_QCDM
|
|
ID_MM_PORT_TYPE_AUDIO
|
|
ID_MM_PORT_TYPE_QMI
|
|
ID_MM_PORT_TYPE_MBIM
|
|
ID_MM_TTY_BAUDRATE
|
|
ID_MM_TTY_FLOW_CONTROL
|
|
<SUBSECTION Deprecated>
|
|
ID_MM_TTY_BLACKLIST
|
|
ID_MM_TTY_MANUAL_SCAN_ONLY
|
|
</SECTION>
|