Part I. High level API
Table of Contents
Common enums and flags helpers
Flags and Enumerations
The Manager object
MMManager
— The Manager object
MMKernelEventProperties
— Helper object to handle kernel event properties.
The Modem object
MMObject
— Generic object representing a modem in ModemManager
Generic interfaces
MMModem
— The Modem interface
MMModem3gpp
— The 3GPP interface
MMModemCdma
— The CDMA interface
MMCdmaManualActivationProperties
— Helper object to handle manual CDMA activation properties.
MMUnlockRetries
— Helper object to report unlock retries.
MMCellInfo
— Helper base object to report cell info
MMCellInfoCdma
— Helper object to report CDMA cell info
MMCellInfoGsm
— Helper object to report GSM cell info
MMCellInfoUmts
— Helper object to report UMTS cell info
MMCellInfoTdscdma
— Helper object to report TDSCDMA cell info
MMCellInfoLte
— Helper object to report LTE cell info
MMCellInfoNr5g
— Helper object to report 5GNR cell info
MMPco
— Helper object to handle 3GPP PCO.
MMNr5gRegistrationSettings
— Helper object to handle 5GNR registration settings.
Simple interface support
MMModemSimple
— The Simple interface
MMSimpleConnectProperties
— Helper object to handle connection properties.
MMSimpleStatus
— Helper object to handle overall modem status.
USSD support
MMModem3gppUssd
— The 3GPP USSD interface
Profile management support
MMModem3gppProfileManager
— The 3GPP profile manager interface
MM3gppProfile
— Helper object to handle 3GPP profile settings.
Location support
MMModemLocation
— The Location interface
MMLocation3gpp
— Helper object to handle 3GPP location information.
MMLocationGpsNmea
— Helper object to handle NMEA-based GPS location information.
MMLocationGpsRaw
— Helper object to handle generic GPS location information.
MMLocationCdmaBs
— Helper object to handle CDMA Base Station location information.
Messaging support
MMModemMessaging
— The Messaging interface
Time support
MMModemTime
— The Time interface
MMNetworkTimezone
— Helper object to handle network timezone information.
Firmware support
MMModemFirmware
— The Firmware interface
MMFirmwareProperties
— Helper object to handle firmware information.
MMFirmwareUpdateSettings
— Helper object to handle firmware update settings.
Extended signal information
MMModemSignal
— The extended Signal interface
MMSignal
— Helper object to handle extended Signal information.
MMSignalThresholdProperties
— Helper object to handle signal threshold properties.
OMA support
MMModemOma
— The OMA interface
Voice support
MMModemVoice
— The Voice interface
SAR support
MMModemSar
— The SAR interface
The Bearer object
MMBearer
— The Bearer interface
MMBearerProperties
— Helper object to handle bearer properties.
MMBearerIpConfig
— Helper object to handle IP configuration.
MMBearerStats
— Helper object to handle bearer stats.
The SIM object
MMSim
— The SIM interface
MMSimPreferredNetwork
The SMS object
MMSms
— The SMS interface
MMSmsProperties
— Helper object to handle SMS properties.
The Call object
MMCall
— The call interface
MMCallProperties
— Helper object to handle CALL properties.
MMCallAudioFormat
— Helper object to handle voice call audio formats.