Enums

Details

class Qmi.CoreError(value)

Bases: GObject.GEnum

Common errors that may be reported by libqmi-glib.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.CoreError) – a Qmi.CoreError.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.CoreError specified at val.

New in version 1.0.

classmethod quark()
Return type:

int

FAILED = 0

Operation failed.

WRONGSTATE = 1

Operation cannot be executed in the current state.

INVALIDDATA = 10

Invalid data found in the message.

New in version 1.24.6.

TIMEOUT = 2

Operation timed out.

INVALIDARGS = 3

Invalid arguments given.

INVALIDMESSAGE = 4

QMI message is invalid.

TLVNOTFOUND = 5

TLV not found.

TLVTOOLONG = 6

TLV is too long.

UNSUPPORTED = 7

Not supported.

TLVEMPTY = 8

TLV has no value. Empty TLVs are not a real error, so this error type is never generated.Deprecated: 1.22.

New in version 1.12.

UNEXPECTEDMESSAGE = 9

QMI message is unexpected.

New in version 1.16.

class Qmi.CtlDataFormat(value)

Bases: GLib.Enum

Controls whether the network port data format includes a QoS header or not. Should normally be set to ABSENT.

ABSENT = 0

QoS header absent

PRESENT = 1

QoS header present

class Qmi.CtlDataLinkProtocol(value)

Bases: GLib.Enum

Determines the network port data format.

UNKNOWN = 0
802_3 = 1
_802_3 = 1

data frames formatted as 802.3 Ethernet

RAW_IP = 2

data frames are raw IP packets

class Qmi.DataEndpointType(value)

Bases: GObject.GEnum

Data Endpoint Type.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.DataEndpointType) – a Qmi.DataEndpointType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DataEndpointType specified at val.

New in version 1.18.

UNKNOWN = 0

Unknown.

New in version 1.30.

HSIC = 1

High-speed inter-chip interface.

New in version 1.30.

HSUSB = 2

High-speed USB.

UNDEFINED = 255

Undefined.

PCIE = 3

PCIe.

New in version 1.28.

EMBEDDED = 4

Embedded.

New in version 1.28.

BAM_DMUX = 5

BAM/DMUX.

New in version 1.30.

class Qmi.DeviceExpectedDataFormat(value)

Bases: GObject.GEnum

Data format expected by the kernel.

This type is only applicable when using the qmi_wwan kernel driver.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.DeviceExpectedDataFormat) – a Qmi.DeviceExpectedDataFormat.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DeviceExpectedDataFormat specified at val.

New in version 1.14.

UNKNOWN = 0

Unknown.

802_3 = 1
_802_3 = 1

802.3.

RAW_IP = 2

Raw IP.

QMAP_PASS_THROUGH = 3

QMAP pass-through.

New in version 1.28.

class Qmi.DmsActivationState(value)

Bases: GObject.GEnum

State of the service activation.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsActivationState) – a Qmi.DmsActivationState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsActivationState specified at val.

New in version 1.0.

NOT_ACTIVATED = 0

Service not activated.

ACTIVATED = 1

Service is activated.

OTASP_COMMITED = 10

OTASP settings committed.

CONNECTING = 2

Connection in progress for automatic activation.

CONNECTED = 3

Connection connected for automatic activation.

OTASP_AUTHENTICATED = 4

OTASP security authenticated.

OTASP_NAM = 5

OTASP NAM downloaded.

OTASP_MDN = 6

OTASP MDN downloaded.

OTASP_IMSI = 7

OTASP IMSI downloaded.

OTASP_PRL = 8

OTASP PRL downloaded.

OTASP_SPC = 9

OTASP SPC downloaded.

class Qmi.DmsBootImageDownloadMode(value)

Bases: GObject.GEnum

Specifies the mode for the next boot.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.DmsBootImageDownloadMode) – a Qmi.DmsBootImageDownloadMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsBootImageDownloadMode specified at val.

New in version 1.18.

NORMAL = 0

Normal operation.

BOOT_AND_RECOVERY = 1

Boot and recovery image download mode.

class Qmi.DmsDataServiceCapability(value)

Bases: GObject.GEnum

Data service capability.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsDataServiceCapability) – a Qmi.DmsDataServiceCapability.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsDataServiceCapability specified at val.

New in version 1.0.

NONE = 0

No data services supported.

CS = 1

Only CS supported.

PS = 2

Only PS supported.

SIMULTANEOUS_CS_PS = 3

Simultaneous CS and PS supported.

NON_SIMULTANEOUS_CS_PS = 4

Non simultaneous CS and PS supported.

class Qmi.DmsFirmwareImageType(value)

Bases: GObject.GEnum

Type of firmware image.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsFirmwareImageType) – a Qmi.DmsFirmwareImageType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsFirmwareImageType specified at val.

New in version 1.0.

MODEM = 0

Modem image.

PRI = 1

PRI image.

class Qmi.DmsFoxconnDeviceMode(value)

Bases: GObject.GEnum

Foxconn specific device modes.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.DmsFoxconnDeviceMode) – a Qmi.DmsFoxconnDeviceMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsFoxconnDeviceMode specified at val.

New in version 1.26.

UNKNOWN = 0

Unknown mode.

FASTBOOT_OTA = 10

Fastboot download mode for OTA files.

FASTBOOT_ONLINE = 5

Fastboot download mode for full partition files.

class Qmi.DmsFoxconnFirmwareVersionType(value)

Bases: GObject.GEnum

Foxconn specific firmware version types.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.DmsFoxconnFirmwareVersionType) – a Qmi.DmsFoxconnFirmwareVersionType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsFoxconnFirmwareVersionType specified at val.

New in version 1.26.

FIRMWARE_MCFG = 0

E.g. T77W968.F0.0.0.2.3.GC.004.

FIRMWARE_MCFG_APPS = 1

E.g. T77W968.F0.0.0.2.3.GC.004.011.

APPS = 2

E.g. 011.

class Qmi.DmsHpDeviceMode(value)

Bases: GObject.GEnum

HP specific device modes.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.DmsHpDeviceMode) – a Qmi.DmsHpDeviceMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsHpDeviceMode specified at val.

New in version 1.18.

FASTBOOT = 5

Fastboot download mode.

class Qmi.DmsMacType(value)

Bases: GObject.GEnum

Specifies the device from which the MAC address should be queried.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.DmsMacType) – a Qmi.DmsMacType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsMacType specified at val.

New in version 1.26.

WLAN = 0

WLAN MAC address.

BT = 1

Bluetooth MAC address.

class Qmi.DmsOperatingMode(value)

Bases: GObject.GEnum

Operating mode of the device.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsOperatingMode) – a Qmi.DmsOperatingMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsOperatingMode specified at val.

New in version 1.0.

ONLINE = 0

Device can acquire a system and make calls.

LOW_POWER = 1

Device has temporarily disabled RF.

FACTORY_TEST = 2

Special mode for manufacturer tests.

UNKNOWN = 255

Unknown.

OFFLINE = 3

Device has deactivated RF and is partially shutdown.

RESET = 4

Device is in the process of power cycling.

SHUTTING_DOWN = 5

Device is in the process of shutting down.

PERSISTENT_LOW_POWER = 6

Device has disabled RF and state persists even after a reset.

MODE_ONLY_LOW_POWER = 7

Mode-only Low Power.

class Qmi.DmsRadioInterface(value)

Bases: GObject.GEnum

Radio interface type.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsRadioInterface) – a Qmi.DmsRadioInterface.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsRadioInterface specified at val.

New in version 1.0.

CDMA20001X = 1

CDMA2000 1x.

5GNR = 10
_5GNR = 10

5G NR.

New in version 1.26.

EVDO = 2

CDMA2000 HRPD (1xEV-DO)

GSM = 4

GSM.

UMTS = 5

UMTS.

LTE = 8

LTE.

TDS = 9

TDS.

New in version 1.32.

class Qmi.DmsSimCapability(value)

Bases: GObject.GEnum

SIM capability.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsSimCapability) – a Qmi.DmsSimCapability.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsSimCapability specified at val.

New in version 1.0.

NOT_SUPPORTED = 1

SIM not supported.

SUPPORTED = 2

SIM is supported.

class Qmi.DmsSwiUsbComposition(value)

Bases: GObject.GEnum

Sierra Wireless USB composition modes.

New in version 1.20.

classmethod get_description(value)
Parameters:

value (Qmi.DmsSwiUsbComposition) – a Qmi.DmsSwiUsbComposition.

Returns:

a string.

Return type:

str

Gets a text description of the Sierra Wireless USB composition.

New in version 1.20.

classmethod get_string(val)
Parameters:

val (Qmi.DmsSwiUsbComposition) – a Qmi.DmsSwiUsbComposition.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsSwiUsbComposition specified at val.

New in version 1.20.

UNKNOWN = -1

Unknown.

0 = 0
_0 = 0

HIP, DM, NMEA, AT, MDM1, MDM2, MDM3, MS.

1 = 1
_1 = 1

HIP, DM, NMEA, AT, MDM1, MS.

10 = 10
_10 = 10

NMEA, MBIM.

11 = 11
_11 = 11

DM, MBIM.

12 = 12
_12 = 12

DM, NMEA, MBIM.

13 = 13
_13 = 13

Dual configuration: USB composition 6 and USB composition 8.

14 = 14
_14 = 14

Dual configuration: USB composition 6 and USB composition 9.

15 = 15
_15 = 15

Dual configuration: USB composition 6 and USB composition 10.

16 = 16
_16 = 16

Dual configuration: USB composition 6 and USB composition 11.

17 = 17
_17 = 17

Dual configuration: USB composition 6 and USB composition 12.

18 = 18
_18 = 18

Dual configuration: USB composition 7 and USB composition 8.

19 = 19
_19 = 19

Dual configuration: USB composition 7 and USB composition 9.

2 = 2
_2 = 2

HIP, DM, NMEA, AT, NIC1, MS.

20 = 20
_20 = 20

Dual configuration: USB composition 7 and USB composition 10.

21 = 21
_21 = 21

Dual configuration: USB composition 7 and USB composition 11.

22 = 22
_22 = 22

Dual configuration: USB composition 7 and USB composition 12.

3 = 3
_3 = 3

HIP, DM, NMEA, AT, MDM1, NIC1, MS.

4 = 4
_4 = 4

HIP, DM, NMEA, AT, NIC1, NIC2, NIC3, MS.

5 = 5
_5 = 5

HIP, DM, NMEA, AT, ECM1, MS.

6 = 6
_6 = 6

DM, NMEA, AT, QMI.

7 = 7
_7 = 7

DM, NMEA, AT, RMNET1, RMNET2, RMNET3.

8 = 8
_8 = 8

DM, NMEA, AT, MBIM.

9 = 9
_9 = 9

MBIM.

class Qmi.DmsTimeReferenceType(value)

Bases: GObject.GEnum

Time reference type.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsTimeReferenceType) – a Qmi.DmsTimeReferenceType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsTimeReferenceType specified at val.

New in version 1.0.

USER = 0

User time.

class Qmi.DmsTimeSource(value)

Bases: GObject.GEnum

Source of the timestamp.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsTimeSource) – a Qmi.DmsTimeSource.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsTimeSource specified at val.

New in version 1.0.

DEVICE = 0

32 kHz device clock.

CDMA_NETWORK = 1

CDMA network.

HDR_NETWORK = 2

HDR network.

class Qmi.DmsUimFacility(value)

Bases: GObject.GEnum

UIM personalization facilities.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsUimFacility) – a Qmi.DmsUimFacility.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsUimFacility specified at val.

New in version 1.0.

PN = 0

Network personalization facility.

PU = 1

Network subset personalization facility.

PP = 2

Service provider facility.

PC = 3

Corporate personalization facility.

PF = 4

UIM personalization facility.

class Qmi.DmsUimFacilityState(value)

Bases: GObject.GEnum

State of the UIM facility.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsUimFacilityState) – a Qmi.DmsUimFacilityState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsUimFacilityState specified at val.

New in version 1.0.

DEACTIVATED = 0

Facility is deactivated.

ACTIVATED = 1

Facility is activated.

BLOCKED = 2

Facility is blocked.

class Qmi.DmsUimPinId(value)

Bases: GObject.GEnum

The PIN identifier.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsUimPinId) – a Qmi.DmsUimPinId.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsUimPinId specified at val.

New in version 1.0.

PIN = 1

PIN.

PIN2 = 2

PIN2.

class Qmi.DmsUimPinStatus(value)

Bases: GObject.GEnum

The PIN status.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsUimPinStatus) – a Qmi.DmsUimPinStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsUimPinStatus specified at val.

New in version 1.0.

NOT_INITIALIZED = 0

Not initialized.

ENABLED_NOT_VERIFIED = 1

Enabled, not verified.

ENABLED_VERIFIED = 2

Enabled, verified.

DISABLED = 3

Disabled.

BLOCKED = 4

Blocked.

PERMANENTLY_BLOCKED = 5

Permanently Blocked.

UNBLOCKED = 6

Unblocked.

CHANGED = 7

Changed.

class Qmi.DmsUimState(value)

Bases: GObject.GEnum

State of the UIM.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.DmsUimState) – a Qmi.DmsUimState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DmsUimState specified at val.

New in version 1.0.

INITIALIZATION_COMPLETED = 0

UIM initialization completed.

LOCKED_OR_FAILED = 1

UIM is locked or failed.

NOT_PRESENT = 2

No UIM in the device.

UNKNOWN = 255

UIM state currently unavailable.

RESERVED = 3

Reserved, unknown.

class Qmi.DsdApnType(value)

Bases: GObject.GEnum

APN type.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.DsdApnType) – a Qmi.DsdApnType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DsdApnType specified at val.

New in version 1.26.

classmethod preference_build_string_from_mask(mask)
Parameters:

mask (Qmi.DsdApnTypePreference) – bitmask of Qmi.DsdApnTypePreference values.

Returns:

a string with the list of nicknames, or None if none given. The returned value should be freed with GLib.free().

Return type:

str

Builds a string containing a comma-separated list of nicknames for each Qmi.DsdApnTypePreference in mask.

New in version 1.26.

DEFAULT = 0

Default/Internet traffic.

IMS = 1

IMS.

MMS = 2

Multimedia Messaging Service.

DUN = 3

Dial Up Network.

SUPL = 4

Secure User Plane Location.

HIPRI = 5

High Priority Mobile Data.

FOTA = 6

over the air administration.

CBS = 7

Carrier Branded Services.

IA = 8

Initial Attach.

EMERGENCY = 9

Emergency.

class Qmi.DsdDataSystemNetworkType(value)

Bases: GObject.GEnum

Network type of the data system.

New in version 1.32.

classmethod get_string(val)
Parameters:

val (Qmi.DsdDataSystemNetworkType) – a Qmi.DsdDataSystemNetworkType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DsdDataSystemNetworkType specified at val.

New in version 1.32.

3GPP = 0
_3GPP = 0

3GPP network type.

3GPP2 = 1
_3GPP2 = 1

3GPP2 network type.

WLAN = 2

WLAN network type.

class Qmi.DsdRadioAccessTechnology(value)

Bases: GObject.GEnum

Radio access technology.

New in version 1.32.

classmethod get_string(val)
Parameters:

val (Qmi.DsdRadioAccessTechnology) – a Qmi.DsdRadioAccessTechnology.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.DsdRadioAccessTechnology specified at val.

New in version 1.32.

UNKNOWN = 0

Unknown.

3GPP_WCDMA = 1
_3GPP_WCDMA = 1

WCDMA.

3GPP2_1X = 101
_3GPP2_1X = 101

CDMA 1x.

3GPP2_HRPD = 102
_3GPP2_HRPD = 102

CDMA EVDO, HRPD.

3GPP2_EHRPD = 103
_3GPP2_EHRPD = 103

CDMA EVDO with eHRPD.

3GPP2_WLAN = 104
_3GPP2_WLAN = 104

3GPP2 WLAN.

3GPP_GERAN = 2
_3GPP_GERAN = 2

GERAN.

3GPP_LTE = 3
_3GPP_LTE = 3

LTE.

3GPP_TDSCDMA = 4
_3GPP_TDSCDMA = 4

TD-SDCMA.

3GPP_WLAN = 5
_3GPP_WLAN = 5

3GPP WLAN.

3GPP_5G = 6
_3GPP_5G = 6

5G.

class Qmi.Endian(value)

Bases: GObject.GEnum

Type of endianness.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.Endian) – a Qmi.Endian.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.Endian specified at val.

New in version 1.28.

LITTLE = 0

Little endian.

BIG = 1

Big endian.

class Qmi.FoxFirmwareVersionType(value)

Bases: GObject.GEnum

Foxconn specific firmware version types.

New in version 1.32.

classmethod get_string(val)
Parameters:

val (Qmi.FoxFirmwareVersionType) – a Qmi.FoxFirmwareVersionType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.FoxFirmwareVersionType specified at val.

New in version 1.32.

FIRMWARE_MCFG = 0

E.g. T99W265.F0.0.0.0.1.GC.004.

FIRMWARE_MCFG_APPS = 1

E.g. T99W265.F0.0.0.0.1.GC.004.001.

APPS = 2

E.g. 001.

class Qmi.GasFirmwareListingMode(value)

Bases: GObject.GEnum

Mode when retrieving a list of stored firmwares.

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.GasFirmwareListingMode) – a Qmi.GasFirmwareListingMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.GasFirmwareListingMode specified at val.

New in version 1.24.

ACTIVE_FIRMWARE = 0

List only the active firmware.

ALL_FIRMWARE = 1

List all stored firmwares.

SPECIFIC_FIRMWARE = 2

List only specific firmware with condition.

class Qmi.GasUsbCompositionEndpointType(value)

Bases: GObject.GEnum

Peripheral endpoint type.

New in version 1.32.

classmethod get_string(val)
Parameters:

val (Qmi.GasUsbCompositionEndpointType) – a Qmi.GasUsbCompositionEndpointType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.GasUsbCompositionEndpointType specified at val.

New in version 1.32.

HSUSB = 0

High-speed USB.

HSIC = 1

High-speed inter-chip interface.

class Qmi.ImsaImsRegistrationStatus(value)

Bases: GObject.GEnum

IMS registration status.

New in version 1.34.

classmethod get_string(val)
Parameters:

val (Qmi.ImsaImsRegistrationStatus) – a Qmi.ImsaImsRegistrationStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.ImsaImsRegistrationStatus specified at val.

New in version 1.34.

NOT_REGISTERED = 0

no registration for IMS.

REGISTERING = 1

IMS is registering.

REGISTERED = 2

IMS is fully registered.

LIMITED_REGISTERED = 3

IMS is limited registered, expect limited services.

class Qmi.ImsaRegistrationTechnology(value)

Bases: GObject.GEnum

Network technology on which service is available.

New in version 1.34.

classmethod get_string(val)
Parameters:

val (Qmi.ImsaRegistrationTechnology) – a Qmi.ImsaRegistrationTechnology.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.ImsaRegistrationTechnology specified at val.

New in version 1.34.

WLAN = 0

registered on WLAN interface.

WWAN = 1

registered on WWAN interface.

INTERWORKING_WLAN = 2

registered on Interworking WLAN interface.

class Qmi.ImsaServiceStatus(value)

Bases: GObject.GEnum

IMS Application Service availibility status.

New in version 1.34.

classmethod get_string(val)
Parameters:

val (Qmi.ImsaServiceStatus) – a Qmi.ImsaServiceStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.ImsaServiceStatus specified at val.

New in version 1.34.

UNAVAILABLE = 0

Service unavailable.

LIMITED = 1

Service limited available.

AVAILABLE = 2

Service available.

class Qmi.ImspEnablerState(value)

Bases: GObject.GEnum

IMS Presence enabler state.

New in version 1.34.

classmethod get_string(val)
Parameters:

val (Qmi.ImspEnablerState) – a Qmi.ImspEnablerState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.ImspEnablerState specified at val.

New in version 1.34.

UNINITIALIZED = 1

IMS is not initialized yet.

INITIALIZED = 2

IMS is initialized, but not registered yet with the network IMS service.

AIRPLANE = 3

IMS is initialized but device is in airplane mode.

REGISTERED = 4

IMS is initialized and registered.

class Qmi.LocEngineState(value)

Bases: GObject.GEnum

State of the engine.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocEngineState) – a Qmi.LocEngineState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocEngineState specified at val.

New in version 1.22.

ON = 1

On.

OFF = 2

Off.

class Qmi.LocFixRecurrenceType(value)

Bases: GObject.GEnum

Whether to request a single or periodic fixes.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocFixRecurrenceType) – a Qmi.LocFixRecurrenceType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocFixRecurrenceType specified at val.

New in version 1.22.

PERIODIC_FIXES = 1

Periodic fixes.

SINGLE_FIX = 2

Single fix.

class Qmi.LocHealthStatus(value)

Bases: GObject.GEnum

Whether a satellite is healthy or unhealthy.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocHealthStatus) – a Qmi.LocHealthStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocHealthStatus specified at val.

New in version 1.22.

UNHEALTHY = 0

Unhealthy.

HEALTHY = 1

Healthy.

class Qmi.LocIndicationStatus(value)

Bases: GObject.GEnum

General result of a received indication.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocIndicationStatus) – a Qmi.LocIndicationStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocIndicationStatus specified at val.

New in version 1.22.

SUCCESS = 0

Success.

GENERAL_FAILURE = 1

General Failure.

UNSUPPORTED = 2

Unsupported.

INVALID_PARAMETER = 3

Invalid Parameter.

ENGINE_BUSY = 4

Engine is busy.

PHONE_OFFLINE = 5

Phone is offline.

TIMEOUT = 6

Timeout.

class Qmi.LocIntermediateReportState(value)

Bases: GObject.GEnum

Whether to enable or disable intermediate state reporting.

New in version 1.20.

classmethod get_string(val)
Parameters:

val (Qmi.LocIntermediateReportState) – a Qmi.LocIntermediateReportState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocIntermediateReportState specified at val.

New in version 1.20.

UNKNOWN = 0

Unknown.

ENABLE = 1

Enable intermediate state reporting.

DISABLE = 2

Disable intermediate state reporting.

class Qmi.LocLockType(value)

Bases: GObject.GEnum

Location engine lock type.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.LocLockType) – a Qmi.LocLockType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocLockType specified at val.

New in version 1.28.

NONE = 1

Do not lock any position sessions.

MI = 2

Lock mobile-initiated position sessions.

MT = 3

Lock mobile-terminated position sessions.

ALL = 4

Lock all position sessions.

class Qmi.LocNavigationData(value)

Bases: GObject.GEnum

Whether the ephemeris or almanac exist for a satellite.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocNavigationData) – a Qmi.LocNavigationData.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocNavigationData specified at val.

New in version 1.22.

EPHEMERIS = 0

Has ephemeris.

ALMANAC = 1

Has almanac.

class Qmi.LocOperationMode(value)

Bases: GObject.GEnum

Which operation mode to use.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocOperationMode) – a Qmi.LocOperationMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocOperationMode specified at val.

New in version 1.22.

DEFAULT = 1

Default.

MSB = 2

Mobile Station Based (MSB) A-GPS.

MSA = 3

Mobile Station Assisted (MSA) A-GPS.

STANDALONE = 4

Standalone.

CELLID = 5

Cell ID.

WWAN = 6

WWAN.

class Qmi.LocPredictedOrbitsDataFormat(value)

Bases: GObject.GEnum

Type of predicted orbits data.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocPredictedOrbitsDataFormat) – a Qmi.LocPredictedOrbitsDataFormat.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocPredictedOrbitsDataFormat specified at val.

New in version 1.22.

XTRA = 0

Qualcomm XTRA database.

class Qmi.LocReliability(value)

Bases: GObject.GEnum

Reliability of the provided information.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocReliability) – a Qmi.LocReliability.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocReliability specified at val.

New in version 1.22.

NOT_SET = 0

Not set.

VERY_LOW = 1

Very low.

LOW = 2

Low.

MEDIUM = 3

Medium.

HIGH = 4

High.

class Qmi.LocSatelliteStatus(value)

Bases: GObject.GEnum

Whether the engine searches or tracks a satellite.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocSatelliteStatus) – a Qmi.LocSatelliteStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocSatelliteStatus specified at val.

New in version 1.22.

IDLE = 0

Idle.

SEARCHING = 1

Searching.

TRACKING = 2

Tracking.

class Qmi.LocServerType(value)

Bases: GObject.GEnum

Server type for Assisted-GPS.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocServerType) – a Qmi.LocServerType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocServerType specified at val.

New in version 1.22.

UNKNOWN = 0

Unknown.

CDMA_PDE = 1

CDMA Position Determining System.

CDMA_MPC = 2

CDMA Mobile Positioning Center.

UMTS_SLP = 3

SUPL Location Platform.

CUSTOM_PDE = 4

Custom position determining system.

class Qmi.LocSessionStatus(value)

Bases: GObject.GEnum

Status of a received session indication.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocSessionStatus) – a Qmi.LocSessionStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocSessionStatus specified at val.

New in version 1.22.

SUCCESS = 0

Success

IN_PROGRESS = 1

Operation in Progress.

GENERAL_FAILURE = 2

General Failure.

TIMEOUT = 3

Timeout.

USER_ENDED = 4

User ended.

BAD_PARAMETER = 5

Bad Parameter.

ENGINE_LOCKED = 6

Engine is locked.

PHONE_OFFLINE = 6

Phone is offline.

class Qmi.LocSystem(value)

Bases: GObject.GEnum

Which location system a satellite is part of.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocSystem) – a Qmi.LocSystem.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocSystem specified at val.

New in version 1.22.

GPS = 1

GPS.

GALILEO = 2

Galileo.

SBAS = 3

SBAS.

COMPASS = 4

COMPASS (BeiDou).

GLONASS = 5

GLONASS.

class Qmi.LocTimeSource(value)

Bases: GObject.GEnum

Source of the used time.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.LocTimeSource) – a Qmi.LocTimeSource.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.LocTimeSource specified at val.

New in version 1.22.

INVALID = 0

Invalid.

NETWORK_TIME_TRANSFER = 1

Time is set by the 1X system.

TIME_TRANSFORM = 10

Time is set after transforming the GPS to GLO time.

WCDMA_SLEEP_TIME_TAG = 11

Time is set by the sleep time tag provided by the WCDMA network.

GSM_SLEEP_TIME_TAG = 12

Time is set by the sleep time tag provided by the GSM network.

UNKNOWN = 13

Unknown.

SYSTEM_TIMETICK = 14

Time is derived from the system clock.

QZSS_TOW_DECODE = 15

Time set after decoding QZSS satellites.

BDS_TOW_DECODE = 16

Time set after decoding BDS satellites.

NETWORK_TIME_TAGGING = 2

Time is set by WCDMA/GSM time tagging.

EXTERNAL_INPUT = 3

Time set by external injection.

TOW_DECODE = 4

Time is set after decoding over-the-air GPS navigation data from one GPS satellite.

TOW_CONFIRMED = 5

Time is set after decoding over-the-air GPS navigation data from multiple satellites.

TOW_AND_WEEK_CONFIRMED = 6

Both time of the week and GPS week number are known.

NAVIGATION_SOLUTION = 7

Time is set by the position engine after the fix is obtained.

SOLVE_FOR_TIME = 8

Time is set by the position engine after performing SFT.

GLO_TOW_DECODE = 9

Time is set after decoding QZSS satellites.

class Qmi.NasActiveBand(value)

Bases: GObject.GEnum

Band classes.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasActiveBand) – a Qmi.NasActiveBand.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasActiveBand specified at val.

New in version 1.0.

BC_0 = 0

Band class 0.

BC_1 = 1

Band class 1.

BC_10 = 10

Band class 10.

BC_11 = 11

Band class 11.

BC_12 = 12

Band class 12.

EUTRAN_1 = 120

EUTRAN band 1.

EUTRAN_2 = 121

EUTRAN band 2.

EUTRAN_3 = 122

EUTRAN band 3.

EUTRAN_4 = 123

EUTRAN band 4.

EUTRAN_5 = 124

EUTRAN band 5.

EUTRAN_6 = 125

EUTRAN band 6.

EUTRAN_7 = 126

EUTRAN band 7.

EUTRAN_8 = 127

EUTRAN band 8.

EUTRAN_9 = 128

EUTRAN band 9.

EUTRAN_10 = 129

EUTRAN band 10.

BC_13 = 13

Band class 13.

EUTRAN_11 = 130

EUTRAN band 11.

EUTRAN_12 = 131

EUTRAN band 12.

EUTRAN_13 = 132

EUTRAN band 13.

EUTRAN_14 = 133

EUTRAN band 14.

EUTRAN_17 = 134

EUTRAN band 17.

EUTRAN_33 = 135

EUTRAN band 33.

EUTRAN_34 = 136

EUTRAN band 34.

EUTRAN_35 = 137

EUTRAN band 35.

EUTRAN_36 = 138

EUTRAN band 36.

EUTRAN_37 = 139

EUTRAN band 37.

BC_14 = 14

Band class 14.

EUTRAN_38 = 140

EUTRAN band 38.

EUTRAN_39 = 141

EUTRAN band 39.

EUTRAN_40 = 142

EUTRAN band 40.

EUTRAN_18 = 143

EUTRAN band 18.

EUTRAN_19 = 144

EUTRAN band 19.

EUTRAN_20 = 145

EUTRAN band 20.

EUTRAN_21 = 146

EUTRAN band 21.

EUTRAN_24 = 147

EUTRAN band 24.

EUTRAN_25 = 148

EUTRAN band 25.

EUTRAN_41 = 149

EUTRAN band 41.

BC_15 = 15

Band class 15.

EUTRAN_42 = 150

EUTRAN band 42.

EUTRAN_43 = 151

EUTRAN band 43.

EUTRAN_23 = 152

EUTRAN band 23.

EUTRAN_26 = 153

EUTRAN band 26.

EUTRAN_32 = 154

EUTRAN band 32.

EUTRAN_125 = 155

EUTRAN band 125.

EUTRAN_126 = 156

EUTRAN band 126.

EUTRAN_127 = 157

EUTRAN band 127.

EUTRAN_28 = 158

EUTRAN band 28.

EUTRAN_29 = 159

EUTRAN band 29.

BC_16 = 16

Band class 16.

EUTRAN_30 = 160

EUTRAN band 30.

EUTRAN_66 = 161

EUTRAN band 66.

EUTRAN_250 = 162

EUTRAN band 250.

EUTRAN_46 = 163

EUTRAN band 46.

EUTRAN_27 = 164

EUTRAN band 27.

EUTRAN_31 = 165

EUTRAN band 31.

EUTRAN_47 = 166

EUTRAN band 47.

EUTRAN_48 = 167

EUTRAN band 48.

EUTRAN_71 = 168

EUTRAN band 71.

BC_17 = 17

Band class 17.

BC_18 = 18

Band class 18.

BC_19 = 19

Band class 19.

BC_2 = 2

Band class 2.

TDSCDMA_A = 200

TD-SCDMA Band A.

TDSCDMA_B = 201

TD-SCDMA Band B.

TDSCDMA_C = 202

TD-SCDMA Band C.

TDSCDMA_D = 203

TD-SCDMA Band D.

TDSCDMA_E = 204

TD-SCDMA Band E.

TDSCDMA_F = 205

TD-SCDMA Band F.

NR5G_1 = 250

NR5G Band 1.

New in version 1.32.

NR5G_2 = 251

NR5G Band 2.

New in version 1.32.

NR5G_3 = 252

NR5G Band 3.

New in version 1.32.

NR5G_5 = 253

NR5G Band 5.

New in version 1.32.

NR5G_7 = 254

NR5G Band 7.

New in version 1.32.

NR5G_8 = 255

NR5G Band 8.

New in version 1.32.

NR5G_20 = 256

NR5G Band 20.

New in version 1.32.

NR5G_28 = 257

NR5G Band 28.

New in version 1.32.

NR5G_38 = 258

NR5G Band 38.

New in version 1.32.

NR5G_41 = 259

NR5G Band 41.

New in version 1.32.

NR5G_50 = 260

NR5G Band 50.

New in version 1.32.

NR5G_51 = 261

NR5G Band 51.

New in version 1.32.

NR5G_66 = 262

NR5G Band 66.

New in version 1.32.

NR5G_70 = 263

NR5G Band 70.

New in version 1.32.

NR5G_71 = 264

NR5G Band 71.

New in version 1.32.

NR5G_74 = 265

NR5G Band 74.

New in version 1.32.

NR5G_75 = 266

NR5G Band 75.

New in version 1.32.

NR5G_76 = 267

NR5G Band 76.

New in version 1.32.

NR5G_77 = 268

NR5G Band 77.

New in version 1.32.

NR5G_78 = 269

NR5G Band 78.

New in version 1.32.

NR5G_79 = 270

NR5G Band 79.

New in version 1.32.

NR5G_80 = 271

NR5G Band 80.

New in version 1.32.

NR5G_81 = 272

NR5G Band 81.

New in version 1.32.

NR5G_82 = 273

NR5G Band 82.

New in version 1.32.

NR5G_83 = 274

NR5G Band 83.

New in version 1.32.

NR5G_84 = 275

NR5G Band 84.

New in version 1.32.

NR5G_85 = 276

NR5G Band 85.

New in version 1.32.

NR5G_257 = 277

NR5G Band 257.

New in version 1.32.

NR5G_258 = 278

NR5G Band 258.

New in version 1.32.

NR5G_259 = 279

NR5G Band 259.

New in version 1.32.

NR5G_260 = 280

NR5G Band 260.

New in version 1.32.

NR5G_261 = 281

NR5G Band 261.

New in version 1.32.

NR5G_12 = 282

NR5G Band 12.

New in version 1.32.

NR5G_25 = 283

NR5G Band 25.

New in version 1.32.

NR5G_34 = 284

NR5G Band 34.

New in version 1.32.

NR5G_39 = 285

NR5G Band 39.

New in version 1.32.

NR5G_40 = 286

NR5G Band 40.

New in version 1.32.

NR5G_65 = 287

NR5G Band 65.

New in version 1.32.

NR5G_86 = 288

NR5G Band 86.

New in version 1.32.

NR5G_48 = 289

NR5G Band 48.

New in version 1.32.

NR5G_14 = 290

NR5G Band 14.

New in version 1.32.

NR5G_13 = 291

NR5G Band 13.

New in version 1.32.

NR5G_18 = 292

NR5G Band 18.

New in version 1.32.

NR5G_26 = 293

NR5G Band 26.

New in version 1.32.

NR5G_30 = 294

NR5G Band 30.

New in version 1.32.

NR5G_29 = 295

NR5G Band 29.

New in version 1.32.

NR5G_53 = 296

NR5G Band 53.

New in version 1.32.

BC_3 = 3

Band class 3.

BC_4 = 4

Band class 4.

GSM_450 = 40

GSM 450.

GSM_480 = 41

GSM 480.

GSM_750 = 42

GSM 750.

GSM_850 = 43

GSM 850.

GSM_900_EXTENDED = 44

GSM 900 (Extended).

GSM_900_PRIMARY = 45

GSM 900 (Primary).

GSM_900_RAILWAYS = 46

GSM 900 (Railways).

GSM_DCS_1800 = 47

GSM 1800.

GSM_PCS_1900 = 48

GSM 1900.

BC_5 = 5

Band class 5.

BC_6 = 6

Band class 6.

BC_7 = 7

Band class 7.

BC_8 = 8

Band class 8.

WCDMA_2100 = 80

WCDMA 2100.

WCDMA_PCS_1900 = 81

WCDMA PCS 1900.

WCDMA_DCS_1800 = 82

WCDMA DCS 1800.

WCDMA_1700_US = 83

WCDMA 1700 (U.S.).

WCDMA_850 = 84

WCDMA 850.

WCDMA_800 = 85

WCDMA 800.

WCDMA_2600 = 86

WCDMA 2600.

WCDMA_900 = 87

WCDMA 900.

WCDMA_1700_JAPAN = 88

WCDMA 1700 (Japan).

BC_9 = 9

Band class 9.

WCDMA_1500_JAPAN = 90

WCDMA 1500 (Japan).

WCDMA_850_JAPAN = 91

WCDMA 850 (Japan).

class Qmi.NasAttachState(value)

Bases: GObject.GEnum

Domain attach state.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasAttachState) – a Qmi.NasAttachState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasAttachState specified at val.

New in version 1.0.

UNKNOWN = 0

Unknown attach state.

ATTACHED = 1

Attached.

DETACHED = 2

Detached.

class Qmi.NasBoolean(value)

Bases: GObject.GEnum

Boolean flag with validity info.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.NasBoolean) – a Qmi.NasBoolean.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasBoolean specified at val.

New in version 1.28.

FALSE = 0

Status False.

TRUE = 1

Status True.

UNKNOWN = 2

Status Unknown.

class Qmi.NasCallBarringStatus(value)

Bases: GObject.GEnum

Status of the call barring functionality.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasCallBarringStatus) – a Qmi.NasCallBarringStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasCallBarringStatus specified at val.

New in version 1.0.

UNKNOWN = -1

Unknown.

NORMAL_ONLY = 0

Normal calls only.

EMERGENCY_ONLY = 1

Emergency calls only.

NO_CALLS = 2

No calls allowed.

ALL_CALLS = 3

All calls allowed.

class Qmi.NasCdmaPilotType(value)

Bases: GObject.GEnum

The pilot set the pilot belongs to.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasCdmaPilotType) – a Qmi.NasCdmaPilotType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasCdmaPilotType specified at val.

New in version 1.0.

ACTIVE = 0

the pilot is part of the active set.

NEIGHBOR = 1

the pilot is part of the neighbor set.

class Qmi.NasCdmaPrlPreference(value)

Bases: GObject.GEnum

Flags specifying the preference when using CDMA Band Class 0.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasCdmaPrlPreference) – a Qmi.NasCdmaPrlPreference.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasCdmaPrlPreference specified at val.

New in version 1.0.

A_SIDE_ONLY = 1

System A only.

ANY = 16383

Any system.

B_SIDE_ONLY = 2

System B only.

class Qmi.NasCellBroadcastCapability(value)

Bases: GObject.GEnum

Cell broadcast support.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasCellBroadcastCapability) – a Qmi.NasCellBroadcastCapability.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasCellBroadcastCapability specified at val.

New in version 1.0.

UNKNOWN = 0

Unknown.

OFF = 1

Cell broadcast not supported.

ON = 2

Cell broadcast supported.

class Qmi.NasChangeDuration(value)

Bases: GObject.GEnum

Duration of the change setting.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasChangeDuration) – a Qmi.NasChangeDuration.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasChangeDuration specified at val.

New in version 1.0.

POWER_CYCLE = 0

Until the next power cycle.

PERMANENT = 1

Permanent.

class Qmi.NasDLBandwidth(value)

Bases: GObject.GEnum

DL Bandwidth.

New in version 1.16.

classmethod get_string(val)
Parameters:

val (Qmi.NasDLBandwidth) – a Qmi.NasDLBandwidth.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasDLBandwidth specified at val.

New in version 1.16.

1_4 = 0
_1_4 = 0

1.4 MHz

3 = 1
_3 = 1

3 MHz

5 = 2
_5 = 2

5 MHz

UNKNOWN = 255

Unknown

10 = 3
_10 = 3

10 MHz

15 = 4
_15 = 4

15 MHz

20 = 5
_20 = 5

20 MHz

INVALID = 6

Invalid

class Qmi.NasDataCapability(value)

Bases: GObject.GEnum

Data capability of the network.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasDataCapability) – a Qmi.NasDataCapability.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasDataCapability specified at val.

New in version 1.0.

NONE = 0

None or unknown.

GPRS = 1

GPRS.

EVDO_REV_B = 10

EV-DO revision B.

LTE = 11

LTE.

HSDPA_PLUS = 12

HSDPA+.

DC_HSDPA_PLUS = 13

DC-HSDPA+.

EDGE = 2

EDGE.

HSDPA = 3

HSDPA.

HSUPA = 4

HSUPA.

WCDMA = 5

WCDMA.

CDMA = 6

CDMA.

EVDO_REV_0 = 7

EV-DO revision 0.

EVDO_REV_A = 8

EV-DO revision A.

GSM = 9

GSM.

class Qmi.NasDayOfWeek(value)

Bases: GObject.GEnum

The day of the week.

New in version 1.4.

classmethod get_string(val)
Parameters:

val (Qmi.NasDayOfWeek) – a Qmi.NasDayOfWeek.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasDayOfWeek specified at val.

New in version 1.4.

MONDAY = 0

Monday

TUESDAY = 1

Tuesday

WEDNESDAY = 2

Wednesday

THURSDAY = 3

Thursday

FRIDAY = 4

Friday

SATURDAY = 5

Saturday

SUNDAY = 6

Sunday

class Qmi.NasDaylightSavingsAdjustment(value)

Bases: GObject.GEnum

The number of hours a time is adjusted for daylight savings.

New in version 1.4.

classmethod get_string(val)
Parameters:

val (Qmi.NasDaylightSavingsAdjustment) – a Qmi.NasDaylightSavingsAdjustment.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasDaylightSavingsAdjustment specified at val.

New in version 1.4.

NONE = 0

no adjustment

ONE_HOUR = 1

one hour adjustment

TWO_HOURS = 2

two hours adjustment

class Qmi.NasDrx(value)

Bases: GObject.GEnum

DRX setting of the device.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.NasDrx) – a Qmi.NasDrx.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasDrx specified at val.

New in version 1.28.

UNKNOWN = 0

Unknown or not specified.

CN6_T32 = 6

CN=6, T=32.

CN7_T64 = 7

CN=7, T=64.

CN8_T128 = 8

CN=8, T=128.

CN9_T256 = 9

CN=9, T=256.

class Qmi.NasEvdoSinrLevel(value)

Bases: GObject.GEnum

EV-DO SINR level.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasEvdoSinrLevel) – a Qmi.NasEvdoSinrLevel.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasEvdoSinrLevel specified at val.

New in version 1.0.

0 = 0
_0 = 0

-9 dB.

1 = 1
_1 = 1

-6 dB.

2 = 2
_2 = 2

-4.5 dB.

3 = 3
_3 = 3

-3 dB.

4 = 4
_4 = 4

-2 dB.

5 = 5
_5 = 5

+1 dB.

6 = 6
_6 = 6

+3 dB.

7 = 7
_7 = 7

+6 dB.

8 = 8
_8 = 8

+9 dB.

class Qmi.NasGsmWcdmaAcquisitionOrderPreference(value)

Bases: GObject.GEnum

GSM/WCDMA acquisition order preference.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasGsmWcdmaAcquisitionOrderPreference) – a Qmi.NasGsmWcdmaAcquisitionOrderPreference.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasGsmWcdmaAcquisitionOrderPreference specified at val.

New in version 1.0.

AUTOMATIC = 0

Automatic.

GSM = 1

GSM first, then WCDMA.

WCDMA = 2

WCDMA first, then GSM.

class Qmi.NasHdrPersonality(value)

Bases: GObject.GEnum

HDR personality type.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasHdrPersonality) – a Qmi.NasHdrPersonality.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasHdrPersonality specified at val.

New in version 1.0.

UNKNOWN = 0

Unknown.

HRPD = 1

HRPD.

EHRPD = 2

eHRPD.

class Qmi.NasHdrProtocolRevision(value)

Bases: GObject.GEnum

HDR protocol revision.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasHdrProtocolRevision) – a Qmi.NasHdrProtocolRevision.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasHdrProtocolRevision specified at val.

New in version 1.0.

NONE = 0

None.

REL_0 = 1

HDR Rel 0.

REL_A = 2

HDR Rel A.

REL_B = 3

HDR Rel B.

class Qmi.NasLteCellAccessStatus(value)

Bases: GObject.GEnum

Cell access status for LTE calls.

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasLteCellAccessStatus) – a Qmi.NasLteCellAccessStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasLteCellAccessStatus specified at val.

New in version 1.24.

NORMAL_ONLY = 0

Access is allowed for normal calls only.

EMERGENCY_ONLY = 1

Access is allowed for emergency calls only.

NO_CALLS = 2

Access is not allowed for any call type.

UNKNOWN = 255

Unknown.

ALL_CALLS = 3

Access is allowed for all call types.

class Qmi.NasLteRegistrationDomain(value)

Bases: GObject.GEnum

LTE registration domain.

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasLteRegistrationDomain) – a Qmi.NasLteRegistrationDomain.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasLteRegistrationDomain specified at val.

New in version 1.24.

NOT_APPLICABLE = 0

Not applicable since the UE is not in “Camp Only” mode.

CS_ONLY = 1

UE is in “Camp Only” mode and the PLMN can provide CS service only.

PS_ONLY = 2

UE is in “Camp Only” mode and the PLMN can provide PS service only.

CS_PS = 3

UE is in “Camp Only” mode and the PLMN can provide CS and PS service.

LIMITED_SERVICE = 4

UE is in “Camp Only” mode but the PLMN cannot provide any service.

class Qmi.NasLteVoiceDomain(value)

Bases: GObject.GEnum

LTE voice domain.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.NasLteVoiceDomain) – a Qmi.NasLteVoiceDomain.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasLteVoiceDomain specified at val.

New in version 1.28.

NONE = 0

No voice.

IMS = 1

Voice is supported over IMS network.

1X = 2
_1X = 2

Voice is supported over the 1X network.

3GPP = 3
_3GPP = 3

Voice is supported over the 3GPP network.

class Qmi.NasNetworkDescriptionDisplay(value)

Bases: GObject.GEnum

Setup to define whether the network description should be displayed.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasNetworkDescriptionDisplay) – a Qmi.NasNetworkDescriptionDisplay.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasNetworkDescriptionDisplay specified at val.

New in version 1.0.

NO = 0

Don’t display.

YES = 1

Display.

UNKNOWN = 255

Unknown.

class Qmi.NasNetworkDescriptionEncoding(value)

Bases: GObject.GEnum

Type of encoding used in the network description.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasNetworkDescriptionEncoding) – a Qmi.NasNetworkDescriptionEncoding.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasNetworkDescriptionEncoding specified at val.

New in version 1.0.

UNSPECIFIED = 0

Unspecified.

ASCII7 = 1

ASCII-7.

UNICODE = 4

Unicode.

GSM = 9

GSM 7-bit.

class Qmi.NasNetworkNameSource(value)

Bases: GObject.GEnum

Network name source.

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasNetworkNameSource) – a Qmi.NasNetworkNameSource.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasNetworkNameSource specified at val.

New in version 1.24.

UNKNOWN = 0

Unknown.

OPERATOR_PLMN_LIST_AND_PLMN_NETWORK_NAME = 1

Operator PLMN list and PLMN network name.

COMMON_PCN_HANDSET_SPECIFICATION_AND_OPERATOR_NAME_STRING = 2

Common PCN handset specification and operator name string.

NITZ = 3

Network identity and time zone.

SE13 = 4

GSMA SE13 table.

MCC_MNC = 5

MCC and MNC.

SERVICE_PROVIDER_NAME = 6

Service provider name.

class Qmi.NasNetworkRegisterType(value)

Bases: GObject.GEnum

Type of network registration.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasNetworkRegisterType) – a Qmi.NasNetworkRegisterType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasNetworkRegisterType specified at val.

New in version 1.0.

AUTOMATIC = 1

Automatic network registration.

MANUAL = 2

Manual network registration.

class Qmi.NasNetworkScanResult(value)

Bases: GObject.GEnum

Network scan result.

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasNetworkScanResult) – a Qmi.NasNetworkScanResult.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasNetworkScanResult specified at val.

New in version 1.24.

SUCCESS = 0

Success.

ABORT = 1

Abort.

Radio link failure.

class Qmi.NasNetworkSelectionPreference(value)

Bases: GObject.GEnum

Network selection preference.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasNetworkSelectionPreference) – a Qmi.NasNetworkSelectionPreference.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasNetworkSelectionPreference specified at val.

New in version 1.0.

AUTOMATIC = 0

Automatic.

MANUAL = 1

Manual.

class Qmi.NasNetworkSelectionRegistrationRestriction(value)

Bases: GObject.GEnum

Registration restriction.

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasNetworkSelectionRegistrationRestriction) – a Qmi.NasNetworkSelectionRegistrationRestriction.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasNetworkSelectionRegistrationRestriction specified at val.

New in version 1.24.

UNRESTRICTED = 0

Device follows the normal registration process.

CAMPED_ONLY = 1

Device camps on the network according to its provisioning, but does not register.

LIMITED = 2

Device selects the network for limited service.

class Qmi.NasNetworkServiceDomain(value)

Bases: GObject.GEnum

Network Service Domain.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasNetworkServiceDomain) – a Qmi.NasNetworkServiceDomain.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasNetworkServiceDomain specified at val.

New in version 1.0.

NONE = 0

No service.

CS = 1

Circuit switched.

PS = 2

Packet switched.

CS_PS = 3

Circuit and packet switched.

UNKNOWN = 4

Unknown service.

class Qmi.NasNetworkType(value)

Bases: GObject.GEnum

Type of network.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasNetworkType) – a Qmi.NasNetworkType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasNetworkType specified at val.

New in version 1.0.

UNKNOWN = 0

Unknown.

3GPP2 = 1
_3GPP2 = 1

3GPP2 network.

3GPP = 2
_3GPP = 2

3GPP network.

class Qmi.NasPlmnEncodingScheme(value)

Bases: GObject.GEnum

PLMN name encoding schemes. See 3GPP TS 24.008 section “Network Name information element”.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.NasPlmnEncodingScheme) – a Qmi.NasPlmnEncodingScheme.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasPlmnEncodingScheme specified at val.

New in version 1.18.

GSM = 0

GSM default alphabet packed encoding (ETSI GSM 03.38)

UCS2LE = 1

UCS-2 little-endian

class Qmi.NasPlmnLanguageId(value)

Bases: GObject.GEnum

Language ID used when encoding the PLMN.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.NasPlmnLanguageId) – a Qmi.NasPlmnLanguageId.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasPlmnLanguageId specified at val.

New in version 1.28.

UNKNOWN = 0

Language Unknown.

ZH_TRAD = 1

Traditional Chinese.

ZH_SIMP = 2

Simplified Chinese.

class Qmi.NasPlmnNameCountryInitials(value)

Bases: GObject.GEnum

PLMN name country initials options. See 3GPP TS 24.008 section “Network Name information element”.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.NasPlmnNameCountryInitials) – a Qmi.NasPlmnNameCountryInitials.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasPlmnNameCountryInitials specified at val.

New in version 1.18.

INITIALS_DO_NOT_ADD = 0

don’t add country initials

INIITALS_ADD = 1

add country initials

INIITALS_UNSPECIFIED = 255

unspecified

class Qmi.NasPlmnNameSpareBits(value)

Bases: GObject.GEnum

PLMN name spare bits in last octet of a network name. See 3GPP TS 24.008 section “Network Name information element”.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.NasPlmnNameSpareBits) – a Qmi.NasPlmnNameSpareBits.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasPlmnNameSpareBits specified at val.

New in version 1.18.

UNKNOWN = 0

unknown

BIT_8 = 1

bit 8 is spare

BITS_78 = 2

bits 7 - 8 are spare

BITS_68 = 3

bits 6 - 8 are spare

BITS_58 = 4

bits 5 - 8 are spare

BITS_48 = 5

bits 4 - 8 are spare

BITS_38 = 6

bits 3 - 8 are spare

BITS_28 = 7

bits 2 - 8 are spare

class Qmi.NasPreferenceDuration(value)

Bases: GObject.GEnum

Duration of the preference setting.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasPreferenceDuration) – a Qmi.NasPreferenceDuration.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasPreferenceDuration specified at val.

New in version 1.0.

PERMANENT = 0

Permanent.

POWER_CYCLE = 1

Until the next power cycle.

ONE_CALL = 2

Until end of call.

ONE_CALL_OR_TIME = 3

Until end of call or a specified time.

INTERNAL_ONE_CALL_1 = 4

Internal reason 1, one call.

INTERNAL_ONE_CALL_2 = 5

Internal reason 2, one call.

INTERNAL_ONE_CALL_3 = 6

Internal reason 3, one call.

class Qmi.NasPsAttachAction(value)

Bases: GObject.GEnum

Packet Switched domain attach/detach action.

New in version 1.20.

classmethod get_string(val)
Parameters:

val (Qmi.NasPsAttachAction) – a Qmi.NasPsAttachAction.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasPsAttachAction specified at val.

New in version 1.20.

ATTACH = 1

Attach the PS domain.

DETACH = 2

Detach the PS domain.

class Qmi.NasRadioInterface(value)

Bases: GObject.GEnum

Radio interface technology.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasRadioInterface) – a Qmi.NasRadioInterface.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasRadioInterface specified at val.

New in version 1.0.

UNKNOWN = -1

Not known or not needed.

NONE = 0

None, no service.

CDMA_1X = 1

CDMA2000 1X.

5GNR = 12
_5GNR = 12

5G NR.

New in version 1.26.

CDMA_1XEVDO = 2

CDMA2000 HRPD (1xEV-DO).

AMPS = 3

AMPS.

GSM = 4

GSM.

UMTS = 5

UMTS.

LTE = 8

LTE.

TD_SCDMA = 9

TD-SCDMA.

class Qmi.NasRegistrationState(value)

Bases: GObject.GEnum

Status of the network registration.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasRegistrationState) – a Qmi.NasRegistrationState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasRegistrationState specified at val.

New in version 1.0.

NOT_REGISTERED = 0

Not registered.

REGISTERED = 1

Registered.

NOT_REGISTERED_SEARCHING = 2

Searching.

REGISTRATION_DENIED = 3

Registration denied.

UNKNOWN = 4

Unknown.

class Qmi.NasRejectCause(value)

Bases: GObject.GEnum

Reason why a request from the mobile station is rejected by the network.

Defined in 3GPP TS 24.008 in sections 10.5.3.6 and 10.5.5.14 (detailed in annex G) and in 3GPP TS 24.301 in section 9.9.3.9.

New in version 1.30.

classmethod get_string(val)
Parameters:

val (Qmi.NasRejectCause) – a Qmi.NasRejectCause.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasRejectCause specified at val.

New in version 1.30.

NONE = 0

None.

IMPLICITLY_DETACHED = 10

Implicitly detached.

CONDITIONAL_INFORMATION_ELEMENT_ERROR = 100

Conditional information element error.

MESSAGE_NOT_COMPATIBLE = 101

Message not compatible.

PLMN_NOT_ALLOWED = 11

PLMN not allowed.

UNSPECIFIED_PROTOCOL_ERROR = 111

Unspecified protocol error.

LOCATION_AREA_NOT_ALLOWED = 12

Location/tracking area not allowed.

ROAMING_IN_LOCATION_AREA_NOT_ALLOWED = 13

Roaming in location/tracking area not allowed.

PS_SERVICES_IN_LOCATION_AREA_NOT_ALLOWED = 14

GPRS/EPS services in location/tracking area not allowed.

NO_SUITABLE_CELLS_IN_LOCATION_AREA = 15

No suitable cells in location/tracking area.

MSC_TEMPORARILY_NOT_REACHABLE = 16

MSC temporarily not reachable.

NETWORK_FAILURE = 17

Network failure.

CS_DOMAIN_NOT_AVAILABLE = 18

CS domain not available.

ESM_FAILURE = 19

ESM failure.

IMSI_UNKNOWN_IN_HLR = 2

IMSI unknown in HLR/HSS.

MAC_FAILURE = 20

MAC failure.

SYNCH_FAILURE = 21

Synch failure.

CONGESTION = 22

Congestion.

UE_SECURITY_CAPABILITIES_MISMATCH = 23

GSM authentication unacceptable, UE security capabilities mismatch.

SECURITY_MODE_REJECTED_UNSPECIFIED = 24

Security mode rejected or unspecified.

CSG_NOT_AUTHORIZED = 25

CSG not authorized.

NON_EPS_AUTHENTICATION_UNACCEPTABLE = 26

Non-EPS authentication unacceptable.

SMS_PROVIDED_BY_GPRS_IN_ROUTING_AREA = 28

SMS provided by GPRS in routing area.

ILLEGAL_UE = 3

Illegal MS/UE.

REDIRECTION_TO_5GCN_REQUIRED = 31

Redirection to 5GCN required.

SERVICE_OPTION_NOT_SUPPORTED = 32

Service option not supported.

REQUESTED_SERVICE_OPTION_NOT_SUBSCRIBED = 33

Requested service option not subscribed.

SERVICE_OPTION_TEMPORARILY_OUT_OF_ORDER = 34

Service option temporarily out of order.

REQUESTED_SERVICE_OPTION_NOT_AUTHORIZED = 35

Requested service option not authorized.

CALL_CANNOT_BE_IDENTIFIED = 38

Call cannot be identified.

CS_SERVICE_TEMPORARILY_NOT_AVAILABLE = 39

CS service temporarily not available.

IMSI_UNKNOWN_IN_VLR = 4

IMSI unknown in VLR.

NO_EPS_BEARER_CONTEXT_ACTIVATED = 40

No EPS bearer context activated.

SEVERE_NETWORK_FAILURE = 42

Severe network failure.

RETRY_UPON_ENTRY_INTO_NEW_CELL_0 = 48

Retry upon entry 0.

RETRY_UPON_ENTRY_INTO_NEW_CELL_1 = 49

Retry upon entry 1.

IMEI_NOT_ACCEPTED = 5

IMEI not accepted.

RETRY_UPON_ENTRY_INTO_NEW_CELL_2 = 50

Retry upon entry 2.

RETRY_UPON_ENTRY_INTO_NEW_CELL_3 = 51

Retry upon entry 3.

RETRY_UPON_ENTRY_INTO_NEW_CELL_4 = 52

Retry upon entry 4.

RETRY_UPON_ENTRY_INTO_NEW_CELL_5 = 53

Retry upon entry 5.

RETRY_UPON_ENTRY_INTO_NEW_CELL_6 = 54

Retry upon entry 6.

RETRY_UPON_ENTRY_INTO_NEW_CELL_7 = 55

Retry upon entry 7.

RETRY_UPON_ENTRY_INTO_NEW_CELL_8 = 56

Retry upon entry 8.

RETRY_UPON_ENTRY_INTO_NEW_CELL_9 = 57

Retry upon entry 9.

RETRY_UPON_ENTRY_INTO_NEW_CELL_10 = 58

Retry upon entry 10.

RETRY_UPON_ENTRY_INTO_NEW_CELL_11 = 59

Retry upon entry 11.

ILLEGAL_ME = 6

Illegal ME.

RETRY_UPON_ENTRY_INTO_NEW_CELL_12 = 60

Retry upon entry 12.

RETRY_UPON_ENTRY_INTO_NEW_CELL_13 = 61

Retry upon entry 13.

RETRY_UPON_ENTRY_INTO_NEW_CELL_14 = 62

Retry upon entry 14.

RETRY_UPON_ENTRY_INTO_NEW_CELL_15 = 63

Retry upon entry 15.

PS_SERVICES_NOT_ALLOWED = 7

GPRS/EPS services not allowed.

PS_AND_NON_PS_SERVICES_NOT_ALLOWED = 8

GPRS/EPS and non-GPRS/EPS services not allowed.

UE_IDENTITY_NOT_DERIVED_BY_NETWORK = 9

MS/UE identity not derived by network.

SEMANTICALLY_INCORRECT_MESSAGE = 95

Semantically incorrect message.

INVALID_MANDATORY_INFORMATION = 96

Invalid mandatory information.

MESSAGE_TYPE_NON_EXISTENT = 97

Message type non existent.

MESSAGE_TYPE_NOT_COMPATIBLE = 98

Message type not compatible.

INFORMATION_ELEMENT_NON_EXISTENT = 99

Information element non existent.

class Qmi.NasRoamingIndicatorStatus(value)

Bases: GObject.GEnum

Status of the roaming indication.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasRoamingIndicatorStatus) – a Qmi.NasRoamingIndicatorStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasRoamingIndicatorStatus specified at val.

New in version 1.0.

ON = 0

Roaming.

OFF = 1

Home.

class Qmi.NasRoamingPreference(value)

Bases: GObject.GEnum

Roaming preference.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasRoamingPreference) – a Qmi.NasRoamingPreference.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasRoamingPreference specified at val.

New in version 1.0.

OFF = 1

Only non-roaming networks.

NOT_OFF = 2

Only roaming networks.

ANY = 255

Don’t filter by roaming when acquiring networks.

NOT_FLASHING = 3

Only non-roaming networks or not flashing.

class Qmi.NasRoamingStatus(value)

Bases: GObject.GEnum

Roaming status.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasRoamingStatus) – a Qmi.NasRoamingStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasRoamingStatus specified at val.

New in version 1.0.

OFF = 0

Off.

ON = 1

On.

PARTIAL_SERVICE = 10

Partial service.

BANNER_ON = 11

Banner on.

BANNER_OFF = 12

Banner off.

Blinking.

OUT_OF_NEIGHBORHOOD = 3

Out of neighborhood.

OUT_OF_BUILDING = 4

Out of building.

PREFERRED_SYSTEM = 5

Preferred system.

AVAILABLE_SYSTEM = 6

Available system.

ALLIANCE_PARTNER = 7

Alliance partner.

PREMIUM_PARTNER = 8

Premium partner.

FULL_SERVICE = 9

Full service.

class Qmi.NasScellState(value)

Bases: GObject.GEnum

SCell State.

New in version 1.16.

classmethod get_string(val)
Parameters:

val (Qmi.NasScellState) – a Qmi.NasScellState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasScellState specified at val.

New in version 1.16.

DECONFIGURED = 0

Deconfigured

DEACTIVATED = 1

Deactivated

ACTIVATED = 2

Activated

class Qmi.NasServiceDomainPreference(value)

Bases: GObject.GEnum

Service domain preference.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasServiceDomainPreference) – a Qmi.NasServiceDomainPreference.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasServiceDomainPreference specified at val.

New in version 1.0.

CS_ONLY = 0

Circuit-switched only.

PS_ONLY = 1

Packet-switched only.

CS_PS = 2

Circuit-switched and packet-switched.

PS_ATTACH = 3

Packet-switched attach.

PS_DETACH = 4

Packet-switched dettach.

class Qmi.NasServiceStatus(value)

Bases: GObject.GEnum

Status of the service.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasServiceStatus) – a Qmi.NasServiceStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasServiceStatus specified at val.

New in version 1.0.

NONE = 0

No service.

LIMITED = 1

Limited service.

AVAILABLE = 2

Service available.

LIMITED_REGIONAL = 3

Limited regional service.

POWER_SAVE = 4

Device in power save mode.

class Qmi.NasSimRejectState(value)

Bases: GObject.GEnum

Reject information of the SIM.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasSimRejectState) – a Qmi.NasSimRejectState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasSimRejectState specified at val.

New in version 1.0.

UNAVAILABLE = 0

SIM not available.

AVAILABLE = 1

SIM available.

CS_INVALID = 2

SIM invalid for circuit-switched connections.

PS_INVALID = 3

SIM invalid for packet-switched connections.

CS_PS_INVALID = 4

SIM invalid for circuit-switched and packet-switched connections.

class Qmi.NasSwiEmmConnectionState(value)

Bases: GObject.GEnum

EMM connection state state. (Sierra Wireless specific).

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasSwiEmmConnectionState) – a Qmi.NasSwiEmmConnectionState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasSwiEmmConnectionState specified at val.

New in version 1.24.

RRC_IDLE = 0

RRC idle

WAITING_RRC_CFM = 1

Waiting RRC Cfm

RRC_CONNECTING = 2

RRC connecting

UNKNOWN = 255

Unknown

RRC_RELEASING = 3

RRC releasing

class Qmi.NasSwiEmmState(value)

Bases: GObject.GEnum

EMM registration state. (Sierra Wireless specific).

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasSwiEmmState) – a Qmi.NasSwiEmmState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasSwiEmmState specified at val.

New in version 1.24.

DEREGISTERED = 0

Deregistered

REG_INITIATED = 1

Registration initiated

REGISTERED = 2

Registered

UNKNOWN = 255

Unknown

TAU_INITIATED = 3

TAU initiated

SR_INITIATED = 4

SR initiated

DEREG_INITIATED = 5

Deregistration initiated

INVALID = 6

Invalid

class Qmi.NasSwiImsRegState(value)

Bases: GObject.GEnum

IMS registration state. (Sierra Wireless specific).

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasSwiImsRegState) – a Qmi.NasSwiImsRegState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasSwiImsRegState specified at val.

New in version 1.24.

NO_SRV = 0

No service

IN_PROG = 1

In prog

FAILED = 2

Failed

_UNKNOWN = 255

Unknown

LIMITED = 3

Limited

FULL_SRV = 4

Full service

class Qmi.NasSwiModemMode(value)

Bases: GObject.GEnum

Modem mode (Sierra Wireless specific).

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasSwiModemMode) – a Qmi.NasSwiModemMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasSwiModemMode specified at val.

New in version 1.24.

POWERING_OFF = 0

Powering off

FACTORY_TEST = 1

Factory test

PSEUDO_ONLINE = 10

Pseudo online

RESETTING_MODEM = 11

Resetting modem

OFFLINE = 2

Offline

UNKNOWN = 255

Unknown

OFFLINE_AMPS = 3

Offline AMPS

OFFLINE_CDMA = 4

Offline CDMA

ONLINE = 5

Online

LOW_POWER = 6

Low power

RESETTING = 7

Resetting

NETWORK_TEST = 8

Network test

OFFLINE_REQUEST = 9

Offline request

class Qmi.NasSwiPsState(value)

Bases: GObject.GEnum

PS registration state. (Sierra Wireless specific).

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasSwiPsState) – a Qmi.NasSwiPsState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasSwiPsState specified at val.

New in version 1.24.

ATTACHED = 0

Attached

DETACHED = 1

Detached

UNKNOWN = 255

Unknown

class Qmi.NasSwiSystemMode(value)

Bases: GObject.GEnum

System mode (Sierra Wireless specific).

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasSwiSystemMode) – a Qmi.NasSwiSystemMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasSwiSystemMode specified at val.

New in version 1.24.

NO_SERVICE = 0

No service

AMPS = 1

AMPS

CDMA = 2

CDMA

UNKNOWN = 255

Unknown

GSM = 3

GSM

HDR = 4

HDR

WCDMA = 5

WCDMA

GPS = 6

GPS

WLAN = 8

WLAN

LTE = 9

LTE

class Qmi.NasUsagePreference(value)

Bases: GObject.GEnum

Modem usage preference.

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasUsagePreference) – a Qmi.NasUsagePreference.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasUsagePreference specified at val.

New in version 1.24.

UNKNOWN = 0

Unknown.

VOICE_CENTRIC = 1

Voice centric.

DATA_CENTRIC = 2

Data centric.

class Qmi.NasVoiceDomainPreference(value)

Bases: GObject.GEnum

Voice domain preference.

New in version 1.24.

classmethod get_string(val)
Parameters:

val (Qmi.NasVoiceDomainPreference) – a Qmi.NasVoiceDomainPreference.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasVoiceDomainPreference specified at val.

New in version 1.24.

CS_ONLY = 0

Circuit-switched voice only

PS_ONLY = 1

Packet-switched voice only.

CS_PREFERRED = 2

Circuit-switched voice is preferred.

PS_PREFERRED = 3

Packet-switched voice is preferred.

class Qmi.NasWcdmaHsService(value)

Bases: GObject.GEnum

Call status on high speed.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.NasWcdmaHsService) – a Qmi.NasWcdmaHsService.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasWcdmaHsService specified at val.

New in version 1.0.

HSDPA_HSUPA_UNSUPPORTED = 0

HSDPA and HSUPA not supported.

HSDPA_SUPPORTED = 1

HSDPA supported.

HSUPA_SUPPORTED = 2

HSUPA supported.

HSDPA_HSUPA_SUPPORTED = 3

HSDPA and HSUPA supported.

HSDPA_PLUS_SUPPORTED = 4

HSDPA+ supported.

HSDPA_PLUS_HSUPA_SUPPORTED = 5

HSDPA+ and HSUPA supported.

DC_HSDPA_PLUS_SUPPORTED = 6

DC-HSDPA+ supported.

DC_HSDPA_PLUS_HSUPA_SUPPORTED = 7

DC-HSDPA+ and HSUPA supported.

class Qmi.NasWcdmaRrcState(value)

Bases: GObject.GEnum

RRC state.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.NasWcdmaRrcState) – a Qmi.NasWcdmaRrcState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.NasWcdmaRrcState specified at val.

New in version 1.10.

DISCONNECTED = 0

Disconnected.

CELL_PCH = 1

WCDMA RRC state is CELL_PCH.

URA_PCH = 2

WCDMA RRC state is URA_PCH.

CELL_FACH = 3

WCDMA RRC state is CELL_FACH.

CELL_DCH = 4

WCDMA RRC state is CELL_DCH.

class Qmi.OmaHfaFeatureDoneState(value)

Bases: GObject.GEnum

HFA feature done state.

New in version 1.6.

classmethod get_string(val)
Parameters:

val (Qmi.OmaHfaFeatureDoneState) – a Qmi.OmaHfaFeatureDoneState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.OmaHfaFeatureDoneState specified at val.

New in version 1.6.

NONE = 0

None.

SUCCEEDED = 1

Succeeded.

FAILED = 2

Failed.

class Qmi.OmaSessionFailedReason(value)

Bases: GObject.GEnum

Session failure reason.

New in version 1.6.

classmethod get_string(val)
Parameters:

val (Qmi.OmaSessionFailedReason) – a Qmi.OmaSessionFailedReason.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.OmaSessionFailedReason specified at val.

New in version 1.6.

UNKNOWN = 0

Unknown reason.

NETWORK_UNAVAILABLE = 1

Network unavailable.

SERVER_UNAVAILABLE = 2

Server unavailable.

AUTHENTICATION_FAILED = 3

Authentication failed.

MAX_RETRY_EXCEEDED = 4

Maximum retries exceeded.

SESSION_CANCELLED = 5

Session cancelled.

class Qmi.OmaSessionState(value)

Bases: GObject.GEnum

State of the OMA-DM session.

New in version 1.6.

classmethod get_string(val)
Parameters:

val (Qmi.OmaSessionState) – a Qmi.OmaSessionState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.OmaSessionState specified at val.

New in version 1.6.

COMPLETE_INFORMATION_UPDATED = 0

Session complete and information updated.

COMPLETE_UPDATED_INFORMATION_UNAVAILABLE = 1

Session complete but updated information not available.

MIP_PROFILE_DOWNLOADED = 10

MIP profile downloaded.

FAILED = 2

Session failed.

RETRYING = 3

Session retrying.

CONNECTING = 4

Session connecting.

CONNECTED = 5

Session connected.

AUTHENTICATED = 6

Session authenticated.

MDN_DOWNLOADED = 7

MDN downloaded.

MSID_DOWNLOADED = 8

MSID downloaded.

PRL_DOWNLOADED = 9

PRL downloaded.

class Qmi.OmaSessionType(value)

Bases: GObject.GEnum

Type of OMA-DM session.

New in version 1.6.

classmethod get_string(val)
Parameters:

val (Qmi.OmaSessionType) – a Qmi.OmaSessionType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.OmaSessionType specified at val.

New in version 1.6.

CLIENT_INITIATED_DEVICE_CONFIGURE = 0

Client-initiated device configure.

CLIENT_INITIATED_PRL_UPDATE = 1

Client-initiated PRL update.

CLIENT_INITIATED_HANDS_FREE_ACTIVATION = 2

Client-initiated hands free activation.

DEVICE_INITIATED_HANDS_FREE_ACTIVATION = 3

Device-initiated hands free activation.

NETWORK_INITIATED_PRL_UPDATE = 4

Network-initiated PRL update.

NETWORK_INITIATED_DEVICE_CONFIGURE = 5

Network-initiated device configure.

DEVICE_INITIATED_PRL_UPDATE = 6

Device-initiated PRL update.

class Qmi.PbmSessionType(value)

Bases: GObject.GEnum

Type of phonebook management session.

New in version 1.6.

classmethod get_string(val)
Parameters:

val (Qmi.PbmSessionType) – a Qmi.PbmSessionType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.PbmSessionType specified at val.

New in version 1.6.

GW_PRIMARY = 0

Access phonebooks under GSM DF (ICC) or USIM application (UICC).

1X_PRIMARY = 1
_1X_PRIMARY = 1

Access phonebooks under CDMA DF (ICC) or CSIM application (UICC).

GW_SECONDARY = 2

Access phonebooks under GSM DF (ICC) or USIM application (UICC). Dual standby.

1X_SECONDARY = 3
_1X_SECONDARY = 3

Access phonebooks under CDMA DF (ICC) or CSIM application (UICC). Dual standby.

NONPROVISIONING_SLOT_1 = 4

Access phonebooks under a nonprovisioning application in slot 1.

NONPROVISIONING_SLOT_2 = 5

Access phonebooks under a nonprovisioning application in slot 2.

GLOBAL_PHONEBOOK_SLOT_1 = 6

Access phonebooks that are not in any application of the card in slot 1.

GLOBAL_PHONEBOOK_SLOT_2 = 7

Access phonebooks that are not in any application of the card in slot 2.

class Qmi.PdcConfigurationType(value)

Bases: GObject.GEnum

Configuration type for change/load configuration.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.PdcConfigurationType) – a Qmi.PdcConfigurationType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.PdcConfigurationType specified at val.

New in version 1.18.

PLATFORM = 0

Platform

SOFTWARE = 1

Software

class Qmi.PdcRefreshEventType(value)

Bases: GObject.GEnum

Refresh event type.

New in version 1.32.

classmethod get_string(val)
Parameters:

val (Qmi.PdcRefreshEventType) – a Qmi.PdcRefreshEventType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.PdcRefreshEventType specified at val.

New in version 1.32.

START = 0

Refresh start event

COMPLETE = 1

Refresh complete event

CLIENT_REFRESH = 2

Client refresh event

class Qmi.PdsNetworkMode(value)

Bases: GObject.GEnum

Network mode used during the A-GPS setup.

New in version 1.12.

classmethod get_string(val)
Parameters:

val (Qmi.PdsNetworkMode) – a Qmi.PdsNetworkMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.PdsNetworkMode specified at val.

New in version 1.12.

UMTS = 0

UMTS.

CDMA = 1

CDMA.

class Qmi.PdsOperatingMode(value)

Bases: GObject.GEnum

GPS operating mode.

New in version 1.12.

classmethod get_string(val)
Parameters:

val (Qmi.PdsOperatingMode) – a Qmi.PdsOperatingMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.PdsOperatingMode specified at val.

New in version 1.12.

STANDALONE = 0

Standalone (GPS only).

MS_BASED = 1

Mobile Station Based (MSB) A-GPS

MS_ASSISTED = 2

Mobile Station Assisted (MSA) A-GPS.

class Qmi.PdsOperationMode(value)

Bases: GObject.GEnum

Operation mode used to compute the position.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.PdsOperationMode) – a Qmi.PdsOperationMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.PdsOperationMode specified at val.

New in version 1.0.

UNKNOWN = -1

Unknown (position not fixed yet).

STANDALONE = 0

Standalone.

MS_BASED = 1

Mobile Station Based (MSB) A-GPS.

MS_ASSISTED = 2

Mobile Station Assisted (MSA) A-GPS.

class Qmi.PdsPositionSessionStatus(value)

Bases: GObject.GEnum

Status of the positioning session.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.PdsPositionSessionStatus) – a Qmi.PdsPositionSessionStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.PdsPositionSessionStatus specified at val.

New in version 1.0.

SUCCESS = 0

Success.

IN_PROGRESS = 1

In progress.

GENERAL_FAILURE = 2

General failure.

TIMEOUT = 3

Timeout.

USER_ENDED_SESSION = 4

User ended session.

BAD_PARAMETER = 5

Bad parameter.

PHONE_OFFLINE = 6

Phone is offline.

ENGINE_LOCKED = 7

Engine locked.

E911_SESSION_IN_PROGRESS = 8

Emergency call in progress.

class Qmi.PdsTrackingSessionState(value)

Bases: GObject.GEnum

State of the tracking session.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.PdsTrackingSessionState) – a Qmi.PdsTrackingSessionState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.PdsTrackingSessionState specified at val.

New in version 1.0.

UNKNOWN = 0

Unknown state.

INACTIVE = 1

Session inactive.

ACTIVE = 2

Session active.

class Qmi.ProtocolError(value)

Bases: GObject.GEnum

QMI protocol errors.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.ProtocolError) – a Qmi.ProtocolError.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.ProtocolError specified at val.

New in version 1.0.

classmethod quark()
Return type:

int

NONE = 0

No error.

MALFORMEDMESSAGE = 1

Malformed message.

INVALIDPROFILE = 10

Invalid profile.

INVALIDSESSIONTYPE = 100

Invalid session type.

New in version 1.6.

INVALIDPBTYPE = 101

Invalid PB type.

New in version 1.6.

NOSIM = 102

No SIM.

New in version 1.6.

PBNOTREADY = 103

PB not ready.

New in version 1.6.

PINRESTRICTION = 104

PIN restriction.

New in version 1.6.

PIN1RESTRICTION = 105

PIN2 restriction.

New in version 1.6.

PUKRESTRICTION = 106

PUK restriction.

New in version 1.6.

PUK2RESTRICTION = 107

PUK2 restriction.

New in version 1.6.

PBACCESSRESTRICTED = 108

PB access restricted.

New in version 1.6.

PBDELETEINPROGRESS = 109

PB delete in progress.

New in version 1.22.

INVALIDPINID = 11

Invalid PIN ID.

PBTEXTTOOLONG = 110

PB text too long.

New in version 1.6.

PBNUMBERTOOLONG = 111

PB number too long.

New in version 1.6.

PBHIDDENKEYRESTRICTION = 112

PB hidden key restriction.

New in version 1.6.

PBNOTAVAILABLE = 113

PB not available.

New in version 1.22.

DEVICEMEMORYERROR = 114

Device memory error.

New in version 1.22.

NOPERMISSION = 115

No permission.

New in version 1.22.

TOOSOON = 116

Too soon.

New in version 1.22.

TIMENOTACQUIRED = 117

Time not acquired.

New in version 1.22.

OPERATIONINPROGRESS = 118

Operation in progress.

New in version 1.22.

INCORRECTPIN = 12

Incorrect PIN.

NONETWORKFOUND = 13

No network found.

CALLFAILED = 14

Call failed.

OUTOFCALL = 15

Out of call.

NOTPROVISIONED = 16

Not provisioned.

MISSINGARGUMENT = 17

Missing argument.

ARGUMENTTOOLONG = 19

Argument too long.

NOMEMORY = 2

No memory.

INVALIDTRANSACTIONID = 22

Invalid transaction ID.

DEVICEINUSE = 23

Device in use.

NETWORKUNSUPPORTED = 24

Network unsupported.

DEVICEUNSUPPORTED = 25

Device unsupported.

NOEFFECT = 26

No effect.

NOFREEPROFILE = 27

No free profile.

INVALIDPDPTYPE = 28

Invalid PDP type.

INVALIDTECHNOLOGYPREFERENCE = 29

Invalid technology preference.

INTERNAL = 3

Internal.

INVALIDPROFILETYPE = 30

Invalid profile type.

INVALIDSERVICETYPE = 31

Invalid service type.

INVALIDREGISTERACTION = 32

Invalid register action.

INVALIDPSATTACHACTION = 33

Invalid PS attach action.

AUTHENTICATIONFAILED = 34

Authentication failed.

PINBLOCKED = 35

PIN blocked.

PINALWAYSBLOCKED = 36

PIN always blocked.

UIMUNINITIALIZED = 37

UIM uninitialized.

MAXIMUMQOSREQUESTSINUSE = 38

Maximum QoS requests in use.

FWWRITEFAILED = 388

Firmware write failed.

New in version 1.22.

FWINFOREADFAILED = 389

Firmware info read failed.

New in version 1.22.

INCORRECTFLOWFILTER = 39

Incorrect flow filter.

FWFILENOTFOUND = 390

Firmware file not found.

New in version 1.22.

FWDIRNOTFOUND = 391

Firmware dir not found.

New in version 1.22.

FWALREADYACTIVATED = 392

Firmware already activated.

New in version 1.22.

FWCANNOTGENERICIMAGE = 393

Firmware cannot generic image.

New in version 1.22.

ABORTED = 4

Aborted.

NETWORKQOSUNAWARE = 40

Network QoS unaware.

FWFILEOPENFAILED = 400

Firmware file open failed.

New in version 1.22.

FWUPDATEDISCONTINUOUSFRAME = 401

Firmware update discontinuous frame.

New in version 1.22.

FWUPDATEFAILED = 402

Firmware update failed.

New in version 1.22.

INVALIDQOSID = 41

Invalid QoS ID.

REQUESTEDNUMBERUNSUPPORTED = 42

Requested number unsupported.

New in version 1.22.

INTERFACENOTFOUND = 43

Interface not found.

New in version 1.22.

FLOWSUSPENDED = 44

Flow suspended.

INVALIDDATAFORMAT = 45

Invalid data format.

New in version 1.22.

GENERALERROR = 46

General error.

UNKNOWNERROR = 47

Unknown error.

INVALIDARGUMENT = 48

Invalid argument.

INVALIDINDEX = 49

Invalid index.

CLIENTIDSEXHAUSTED = 5

Client IDs exhausted.

NOENTRY = 50

No entry.

DEVICESTORAGEFULL = 51

Device storage full.

DEVICENOTREADY = 52

Device not ready.

NETWORKNOTREADY = 53

Network not ready.

WMSCAUSECODE = 54

WMS cause code.

WMSMESSAGENOTSENT = 55

WMS message not sent.

WMSMESSAGEDELIVERYFAILURE = 56

WMS message delivery failure.

WMSINVALIDMESSAGEID = 57

WMS invalid message ID.

WMSENCODING = 58

WMS encoding.

AUTHENTICATIONLOCK = 59

Authentication lock.

UNABORTABLETRANSACTION = 6

Unabortable transaction.

INVALIDTRANSITION = 60

Invalid transition.

NOTMCASTINTERFACE = 61

Not a multicast interface.

New in version 1.22.

CATEVENTREGISTRATIONFAILED = 61441

Event registration failed.

CATINVALIDTERMINALRESPONSE = 61442

Invalid terminal response.

CATINVALIDENVELOPECOMMAND = 61443

Invalid envelope command.

CATENVELOPECOMMANDBUSY = 61444

Envelope command busy.

CATENVELOPECOMMANDFAILED = 61445

Envelope command failed.

MAXIMUMMCASTREQUESTSINUSE = 62

Maximum multicast requests in use.

New in version 1.22.

INVALIDMCASTHANDLE = 63

Invalid mulitcast handle.

New in version 1.22.

INVALIDIPFAMILYPREFERENCE = 64

Invalid IP family preference.

New in version 1.22.

SESSIONINACTIVE = 65

Session inactive.

SESSIONINVALID = 66

Session invalid.

SESSIONOWNERSHIP = 67

Session ownership.

INSUFFICIENTRESOURCES = 68

Insufficient resources.

DISABLED = 69

Disabled.

INVALIDCLIENTID = 7

Invalid client ID.

INVALIDOPERATION = 70

Invalid operation.

INVALIDQMICOMMAND = 71

Invalid QMI command.

WMSTPDUTYPE = 72

WMS T-PDU type.

WMSSMSCADDRESS = 73

WMS SMSC address.

INFORMATIONUNAVAILABLE = 74

Information unavailable.

SEGMENTTOOLONG = 75

Segment too long.

SEGMENTORDER = 76

Segment order.

BUNDLINGNOTSUPPORTED = 77

Bundling not supported.

OPERATIONPARTIALFAILURE = 78

Operation partial failure.

New in version 1.22.

POLICYMISMATCH = 79

Policy mismatch.

New in version 1.6.

NOTHRESHOLDSPROVIDED = 8

No thresholds provided.

SIMFILENOTFOUND = 80

SIM file not found.

EXTENDEDINTERNAL = 81

Extended internal error.

New in version 1.6.

ACCESSDENIED = 82

Access denied.

HARDWARERESTRICTED = 83

Hardware restricted.

ACKNOTSENT = 84

ACK not sent.

New in version 1.6.

INJECTTIMEOUT = 85

Inject timeout.

New in version 1.6.

INVALIDHANDLE = 9

Invalid handle.

INCOMPATIBLESTATE = 90

Incompatible state.

New in version 1.6.

FDNRESTRICT = 91

FDN restrict.

New in version 1.6.

SUPSFAILURECASE = 92

SUPS failure case.

New in version 1.6.

NORADIO = 93

No radio.

New in version 1.6.

NOTSUPPORTED = 94

Not supported.

New in version 1.6.

NOSUBSCRIPTION = 95

No subscription.

New in version 1.6.

CARDCALLCONTROLFAILED = 96

Card call control failed.

New in version 1.6.

NETWORKABORTED = 97

Network aborted.

New in version 1.6.

MSGBLOCKED = 98

Message blocked.

New in version 1.6.

class Qmi.QosEvent(value)

Bases: GObject.GEnum

QoS event.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.QosEvent) – a Qmi.QosEvent.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.QosEvent specified at val.

New in version 1.22.

UNKNOWN = 0

Unknown.

ACTIVATED = 1

Activated.

SUSPENDED = 2

Suspended.

GONE = 3

Gone.

MODIFY_ACCEPTED = 4

Modify accepted.

MODIFY_REJECTED = 5

Modify rejected.

INFO_CODE_UPDATED = 6

Information code updated.

class Qmi.QosStatus(value)

Bases: GObject.GEnum

QoS flow status.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.QosStatus) – a Qmi.QosStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.QosStatus specified at val.

New in version 1.22.

UNKNOWN = 0

Unknown.

ACTIVATED = 1

Activated.

SUSPENDED = 2

Suspended.

GONE = 3

Gone.

class Qmi.SarRfState(value)

Bases: GObject.GEnum

SAR RF state. Each RF state corresponds to a TX power, and the mapping between TX power and RF state is dictated by NV items.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.SarRfState) – a Qmi.SarRfState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.SarRfState specified at val.

New in version 1.28.

0 = 0
_0 = 0

RF State 0

1 = 1
_1 = 1

RF State 1

10 = 10
_10 = 10

RF State 10

11 = 11
_11 = 11

RF State 11

12 = 12
_12 = 12

RF State 12

13 = 13
_13 = 13

RF State 13

14 = 14
_14 = 14

RF State 14

15 = 15
_15 = 15

RF State 15

16 = 16
_16 = 16

RF State 16

17 = 17
_17 = 17

RF State 17

18 = 18
_18 = 18

RF State 18

19 = 19
_19 = 19

RF State 19

2 = 2
_2 = 2

RF State 2

20 = 20
_20 = 20

RF State 20

3 = 3
_3 = 3

RF State 3

4 = 4
_4 = 4

RF State 4

5 = 5
_5 = 5

RF State 5

6 = 6
_6 = 6

RF State 6

7 = 7
_7 = 7

RF State 7

8 = 8
_8 = 8

RF State 8

9 = 9
_9 = 9

RF State 9

class Qmi.Service(value)

Bases: GObject.GEnum

QMI services.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.Service) – a Qmi.Service.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.Service specified at val.

New in version 1.0.

UNKNOWN = -1

Unknown service.

CTL = 0

Control service.

WDS = 1

Wireless Data Service.

CAT2 = 10

Card Application Toolkit service (v2).

UIM = 11

User Identity Module service.

PBM = 12

Phonebook Management service.

QCHAT = 13

QCHAT service.

New in version 1.8.

RMTFS = 14

Remote file system service.

TEST = 15

Test service.

New in version 1.8.

LOC = 16

Location service (~ PDS v2).

SAR = 17

Specific absorption rate service.

IMS = 18

IMS settings service.

New in version 1.8.

ADC = 19

Analog to digital converter driver service.

New in version 1.8.

DMS = 2

Device Management Service.

CSD = 20

Core sound driver service.

New in version 1.8.

MFS = 21

Modem embedded file system service.

New in version 1.8.

TIME = 22

Time service.

New in version 1.8.

CAT = 224

Card Application Toolkit service (v1).

RMS = 225

Remote Management Service.

OMA = 226

Open Mobile Alliance device management service.

FOX = 227

Foxconn General Modem Service.

New in version 1.32.

TS = 23

Thermal sensors service.

New in version 1.8.

FOTA = 230

Firmware Over The Air service.

New in version 1.24.

GMS = 231

Telit General Modem Service.

New in version 1.24.

GAS = 232

Telit General Application Service.

New in version 1.24.

ATR = 237

Telit AT Relay Service.

New in version 1.34.

TMD = 24

Thermal mitigation device service.

New in version 1.8.

SAP = 25

Service access proxy service.

New in version 1.8.

WDA = 26

Wireless data administrative service.

New in version 1.8.

TSYNC = 27

TSYNC control service.

New in version 1.8.

RFSA = 28

Remote file system access service.

New in version 1.8.

CSVT = 29

Circuit switched videotelephony service.

New in version 1.8.

NAS = 3

Network Access Service.

QCMAP = 30

Qualcomm mobile access point service.

New in version 1.8.

IMSP = 31

IMS presence service.

New in version 1.8.

IMSVT = 32

IMS videotelephony service.

New in version 1.8.

IMSA = 33

IMS application service.

New in version 1.8.

COEX = 34

Coexistence service.

New in version 1.8.

PDC = 36

Persistent device configuration service.

New in version 1.8.

STX = 38

Simultaneous transmit service.

New in version 1.8.

BIT = 39

Bearer independent transport service.

New in version 1.8.

QOS = 4

Quality Of Service service.

IMSRTP = 40

IMS RTP service.

New in version 1.8.

SSC = 400

Snapdragon Sensore Core Service.

New in version 1.34.

RFRPE = 41

RF radiated performance enhancement service.

New in version 1.8.

DSD = 42

Data system determination service.

New in version 1.8.

SSCTL = 43

Subsystem control service.

New in version 1.8.

DPM = 47

Data Port Mapper service.

New in version 1.30.

WMS = 5

Wireless Messaging Service.

PDS = 6

Position Determination Service.

AUTH = 7

Authentication service.

AT = 8

AT service.

VOICE = 9

Voice service.

class Qmi.SioPort(value)

Bases: GObject.GEnum

SIO (serial I/O) port numbers. All ports available in the modem have a SIO port number. This enum is incomplete, only few port numbers are publicly known.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.SioPort) – a Qmi.SioPort.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.SioPort specified at val.

New in version 1.28.

NONE = 0

Invalid port number.

A2_MUX_RMNET0 = 3588

A2 MUX (BAM-DMUX) port for rmnet0.

A2_MUX_RMNET1 = 3589

A2 MUX (BAM-DMUX) port for rmnet1.

A2_MUX_RMNET2 = 3590

A2 MUX (BAM-DMUX) port for rmnet2.

A2_MUX_RMNET3 = 3591

A2 MUX (BAM-DMUX) port for rmnet3.

A2_MUX_RMNET4 = 3592

A2 MUX (BAM-DMUX) port for rmnet4.

A2_MUX_RMNET5 = 3593

A2 MUX (BAM-DMUX) port for rmnet5.

A2_MUX_RMNET6 = 3594

A2 MUX (BAM-DMUX) port for rmnet6.

A2_MUX_RMNET7 = 3595

A2 MUX (BAM-DMUX) port for rmnet7.

class Qmi.SscReportType(value)

Bases: GObject.GEnum

SSC service report types.

New in version 1.34.

classmethod get_string(val)
Parameters:

val (Qmi.SscReportType) – a Qmi.SscReportType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.SscReportType specified at val.

New in version 1.34.

SMALL = 0

Small size report.

LARGE = 1

Large size report.

class Qmi.UimCardApplicationPersonalizationFeature(value)

Bases: GObject.GEnum

Card application personalization feature, when a code is required.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.UimCardApplicationPersonalizationFeature) – a Qmi.UimCardApplicationPersonalizationFeature.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimCardApplicationPersonalizationFeature specified at val.

New in version 1.10.

GW_NETWORK = 0

GW network.

GW_NETWORK_SUBSET = 1

GW network subset.

1X_RUIM = 10
_1X_RUIM = 10

1X R-UIM.

GW_SERVICE_PROVIDER_NAME = 11

GW SPN.

New in version 1.34.

GW_SP_EHPLMN = 12

GW SP + EHPLMN.

New in version 1.34.

GW_ICCID = 13

GW ICCID.

New in version 1.34.

GW_IMPI = 14

GW IMPI.

New in version 1.34.

GW_NETWORK_SUBSET_SERVICE_PROVIDER = 15

GW network subset and service provider.

New in version 1.34.

GW_CARRIER = 16

GW carrier.

New in version 1.34.

GW_SERVICE_PROVIDER = 2

GW service provider.

GW_CORPORATE = 3

GW corporate.

GW_UIM = 4

UIM.

1X_NETWORK_TYPE_1 = 5
_1X_NETWORK_TYPE_1 = 5

1X network type 1.

1X_NETWORK_TYPE_2 = 6
_1X_NETWORK_TYPE_2 = 6

1X network type 2.

1X_HRPD = 7
_1X_HRPD = 7

1X HRPD.

1X_SERVICE_PROVIDER = 8
_1X_SERVICE_PROVIDER = 8

1X service provider.

1X_CORPORATE = 9
_1X_CORPORATE = 9

1X corporate.

class Qmi.UimCardApplicationPersonalizationFeatureStatus(value)

Bases: GObject.GEnum

Card application personalization feature status.

New in version 1.34.

classmethod get_string(val)
Parameters:

val (Qmi.UimCardApplicationPersonalizationFeatureStatus) – a Qmi.UimCardApplicationPersonalizationFeatureStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimCardApplicationPersonalizationFeatureStatus specified at val.

New in version 1.34.

GW_NETWORK = 0

GW network.

GW_NETWORK_SUBSET = 1

GW network subset.

1X_RUIM = 10
_1X_RUIM = 10

1X R-UIM.

UNKNOWN = 11

Unknown.

GW_SERVICE_PROVIDER_NAME = 12

GW service provider name.

GW_SP_EHPLMN = 13

GW SP + EHPLMN.

GW_ICCID = 14

GW ICCID.

GW_IMPI = 15

GW IMPI.

GW_NETWORK_SUBSET_SERVICE_PROVIDER = 16

GW network subset and service provider.

GW_CARRIER = 17

GW carrier.

GW_SERVICE_PROVIDER = 2

GW service provider.

GW_CORPORATE = 3

GW corporate.

GW_UIM = 4

UIM.

1X_NETWORK_TYPE_1 = 5
_1X_NETWORK_TYPE_1 = 5

1X network type 1.

1X_NETWORK_TYPE_2 = 6
_1X_NETWORK_TYPE_2 = 6

1X network type 2.

1X_HRPD = 7
_1X_HRPD = 7

1X HRPD.

1X_SERVICE_PROVIDER = 8
_1X_SERVICE_PROVIDER = 8

1X service provider.

1X_CORPORATE = 9
_1X_CORPORATE = 9

1X corporate.

class Qmi.UimCardApplicationPersonalizationState(value)

Bases: GObject.GEnum

Card application personalization state.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.UimCardApplicationPersonalizationState) – a Qmi.UimCardApplicationPersonalizationState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimCardApplicationPersonalizationState specified at val.

New in version 1.10.

UNKNOWN = 0

Unknown.

IN_PROGRESS = 1

Operation in progress.

READY = 2

Ready.

CODE_REQUIRED = 3

Code required.

PUK_CODE_REQUIRED = 4

PUK code required.

PERMANENTLY_BLOCKED = 5

Permanently blocked-

class Qmi.UimCardApplicationState(value)

Bases: GObject.GEnum

Card application state.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.UimCardApplicationState) – a Qmi.UimCardApplicationState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimCardApplicationState specified at val.

New in version 1.10.

UNKNOWN = 0

Unknown.

DETECTED = 1

Detected.

PIN1_OR_UPIN_PIN_REQUIRED = 2

PIN1 or UPIN PIN required.

PUK1_OR_UPIN_PUK_REQUIRED = 3

PUK1 or UPIN PUK required.

CHECK_PERSONALIZATION_STATE = 4

Personalization state must be checked.

PIN1_BLOCKED = 5

PIN1 blocked.

ILLEGAL = 6

Illegal.

READY = 7

Ready

class Qmi.UimCardApplicationType(value)

Bases: GObject.GEnum

Card application type.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.UimCardApplicationType) – a Qmi.UimCardApplicationType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimCardApplicationType specified at val.

New in version 1.10.

UNKNOWN = 0

Unknown.

SIM = 1

SIM.

USIM = 2

USIM.

RUIM = 3

RUIM.

CSIM = 4

CSIM.

ISIM = 5

ISIM.

class Qmi.UimCardError(value)

Bases: GObject.GEnum

Card error.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.UimCardError) – a Qmi.UimCardError.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimCardError specified at val.

New in version 1.10.

UNKNOWN = 0

Unknown error.

POWER_DOWN = 1

Power down.

POLL = 2

Poll error.

NO_ATR_RECEIVED = 3

No ATR received.

VOLTAGE_MISMATCH = 4

Voltage mismatch.

PARITY = 5

Parity error.

POSSIBLY_REMOVED = 6

Unknown error, possibly removed.

TECHNICAL = 7

Technical problem.

class Qmi.UimCardProtocol(value)

Bases: GObject.GEnum

Protocol for the card.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.UimCardProtocol) – a Qmi.UimCardProtocol.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimCardProtocol specified at val.

New in version 1.26.

UNKNOWN = 0

Unknown.

ICC = 1

ICC protocol.

UICC = 2

UICC protocol.

class Qmi.UimCardState(value)

Bases: GObject.GEnum

State of the card.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.UimCardState) – a Qmi.UimCardState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimCardState specified at val.

New in version 1.10.

ABSENT = 0

Absent.

PRESENT = 1

Present.

ERROR = 2

Error.

class Qmi.UimDepersonalizationOperation(value)

Bases: GObject.GEnum

Depersonalization operation to perform.

New in version 1.30.

classmethod get_string(val)
Parameters:

val (Qmi.UimDepersonalizationOperation) – a Qmi.UimDepersonalizationOperation.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimDepersonalizationOperation specified at val.

New in version 1.30.

DEACTIVATE = 0

Deactivate personalization

UNBLOCK = 1

Unblock personalization

class Qmi.UimFileType(value)

Bases: GObject.GEnum

Type of UIM file.

New in version 1.6.

classmethod get_string(val)
Parameters:

val (Qmi.UimFileType) – a Qmi.UimFileType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimFileType specified at val.

New in version 1.6.

TRANSPARENT = 0

Transparent.

CYCLIC = 1

Cyclic.

LINEAR_FIXED = 2

Linear fixed.

DEDICATED_FILE = 3

Dedicated file.

MASTER_FILE = 4

Master file.

class Qmi.UimPhysicalCardState(value)

Bases: GObject.GEnum

State of the physical card.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.UimPhysicalCardState) – a Qmi.UimPhysicalCardState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimPhysicalCardState specified at val.

New in version 1.26.

UNKNOWN = 0

Unknown.

ABSENT = 1

Absent.

PRESENT = 2

Present.

class Qmi.UimPinId(value)

Bases: GObject.GEnum

PIN ID.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.UimPinId) – a Qmi.UimPinId.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimPinId specified at val.

New in version 1.14.

UNKNOWN = 0

Unknown.

PIN1 = 1

PIN1.

PIN2 = 2

PIN2.

UPIN = 3

UPIN.

HIDDEN_KEY = 4

Hidden key.

class Qmi.UimPinState(value)

Bases: GObject.GEnum

The PIN state.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.UimPinState) – a Qmi.UimPinState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimPinState specified at val.

New in version 1.10.

NOT_INITIALIZED = 0

Not initialized.

ENABLED_NOT_VERIFIED = 1

Enabled, not verified.

ENABLED_VERIFIED = 2

Enabled, verified.

DISABLED = 3

Disabled.

BLOCKED = 4

Blocked.

PERMANENTLY_BLOCKED = 5

Permanently Blocked.

class Qmi.UimRefreshMode(value)

Bases: GObject.GEnum

Refresh mode

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.UimRefreshMode) – a Qmi.UimRefreshMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimRefreshMode specified at val.

New in version 1.28.

RESET = 0

Reset.

INIT = 1

Init.

INIT_FCN = 2

Init & FCN.

FCN = 3

FCN.

INIT_FULL_FCN = 4

Init & full FCN.

APP_RESET = 5

Application reset.

3G_RESET = 6
_3G_RESET = 6

3G session reset.

class Qmi.UimRefreshStage(value)

Bases: GObject.GEnum

Current stage of the refresh procedure.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.UimRefreshStage) – a Qmi.UimRefreshStage.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimRefreshStage specified at val.

New in version 1.28.

WAIT_FOR_OK = 0

Waiting for REFRESH OK message.

START = 1

Refresh started.

END_WITH_SUCCESS = 2

Refresh completed successfully.

END_WITH_FAILURE = 3

Refresh has failed.

class Qmi.UimSecurityAttributeLogic(value)

Bases: GObject.GEnum

Logic applicable to security attributes.

New in version 1.6.

classmethod get_string(val)
Parameters:

val (Qmi.UimSecurityAttributeLogic) – a Qmi.UimSecurityAttributeLogic.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimSecurityAttributeLogic specified at val.

New in version 1.6.

ALWAYS = 0

Always.

NEVER = 1

Never.

AND = 2

And.

OR = 3

Or.

SINGLE = 4

Single.

class Qmi.UimSessionType(value)

Bases: GObject.GEnum

Type of UIM session.

New in version 1.6.

classmethod get_string(val)
Parameters:

val (Qmi.UimSessionType) – a Qmi.UimSessionType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimSessionType specified at val.

New in version 1.6.

PRIMARY_GW_PROVISIONING = 0

Primary GSM/WCDMA provisioning.

PRIMARY_1X_PROVISIONING = 1

Primary CDMA1x provisioning.

TERTIARY_GW_PROVISIONING = 10

Tertiary GSM/WCDMA provisioning.

New in version 1.28.

TERTIARY_1X_PROVISIONING = 11

Tertiary CDMA1x provisioning.

New in version 1.28.

QUATERNARY_GW_PROVISIONING = 12

Quaternary GSM/WCDMA provisioning.

New in version 1.28.

QUATERNARY_1X_PROVISIONING = 13

Quaternary CDMA1x provisioning.

New in version 1.28.

QUINARY_GW_PROVISIONING = 14

Quinary GSM/WCDMA provisioning.

New in version 1.28.

QUINARY_1X_PROVISIONING = 15

Quinary CDMA1x provisioning.

New in version 1.28.

NONPROVISIONING_SLOT_3 = 16

Nonprovisioning on slot 3.

New in version 1.28.

NONPROVISIONING_SLOT_4 = 17

Nonprovisioning on slot 4.

New in version 1.28.

NONPROVISIONING_SLOT_5 = 18

Nonprovisioning on slot 5.

New in version 1.28.

CARD_SLOT_3 = 19

Card on slot 3.

New in version 1.28.

SECONDARY_GW_PROVISIONING = 2

Secondary GSM/WCDMA provisioning.

CARD_SLOT_4 = 20

Card on slot 4.

New in version 1.28.

CARD_SLOT_5 = 21

Card on slot 5.

New in version 1.28.

LOGICAL_CHANNEL_SLOT_3 = 22

Logical channel on slot 3.

New in version 1.28.

LOGICAL_CHANNEL_SLOT_4 = 23

Logical channel on slot 4.

New in version 1.28.

LOGICAL_CHANNEL_SLOT_5 = 24

Logical channel on slot 5.

New in version 1.28.

SECONDARY_1X_PROVISIONING = 3

Secondary CDMA1x provisioning.

NONPROVISIONING_SLOT_1 = 4

Nonprovisioning on slot 1.

NONPROVISIONING_SLOT_2 = 5

Nonprovisioning on slot 2.

CARD_SLOT_1 = 6

Card on slot 1.

CARD_SLOT_2 = 7

Card on slot 2.

LOGICAL_CHANNEL_SLOT_1 = 8

Logical channel on slot 1.

LOGICAL_CHANNEL_SLOT_2 = 9

Logical channel on slot 2.

class Qmi.UimSlotState(value)

Bases: GObject.GEnum

State of the slot.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.UimSlotState) – a Qmi.UimSlotState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.UimSlotState specified at val.

New in version 1.26.

INACTIVE = 0

Inactive.

ACTIVE = 1

Active.

class Qmi.VoiceAlphaDataCodingScheme(value)

Bases: GObject.GEnum

Alpha Coding Scheme.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceAlphaDataCodingScheme) – a Qmi.VoiceAlphaDataCodingScheme.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceAlphaDataCodingScheme specified at val.

New in version 1.26.

GSM = 1

SMS default 7-bit coded alphabet.

UCS2 = 2

UCS2.

class Qmi.VoiceAls(value)

Bases: GObject.GEnum

ALS line indicator.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceAls) – a Qmi.VoiceAls.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceAls specified at val.

New in version 1.14.

1 = 0
_1 = 0

Line 1, default.

2 = 1
_2 = 1

Line 2.

class Qmi.VoiceCallControlResultType(value)

Bases: GObject.GEnum

Call control result type.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceCallControlResultType) – a Qmi.VoiceCallControlResultType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceCallControlResultType specified at val.

New in version 1.26.

VOICE = 0

Voice.

SUPS = 1

Supplementary service.

USSD = 2

Unstructured supplementary service.

class Qmi.VoiceCallControlSupplementaryServiceType(value)

Bases: GObject.GEnum

Call control supplementary service type.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceCallControlSupplementaryServiceType) – a Qmi.VoiceCallControlSupplementaryServiceType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceCallControlSupplementaryServiceType specified at val.

New in version 1.26.

ACTIVATE = 1

Activate.

DEACTIVATE = 2

Deactivate.

REGISTER = 3

Register.

ERASE = 4

Erase.

INTERROGATE = 5

Interrogate.

REGISTER_PASSWORD = 6

Register password.

USSD = 7

USSD.

class Qmi.VoiceCallDirection(value)

Bases: GObject.GEnum

Call direction.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceCallDirection) – a Qmi.VoiceCallDirection.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceCallDirection specified at val.

New in version 1.14.

UNKNOWN = 0

Unknown.

MO = 1

Mobile-originated.

MT = 2

Mobile-terminated.

class Qmi.VoiceCallEndReason(value)

Bases: GObject.GEnum

Possible call end reasons resulting from a voice call or supplementary service connection being terminated.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceCallEndReason) – a Qmi.VoiceCallEndReason.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceCallEndReason specified at val.

New in version 1.26.

OFFLINE = 0

Device is offline.

INCOMING_REJECTED = 102

GSM/WCDMA specific. Client rejected incoming call.

SETUP_REJECTED = 103

GSM/WCDMA specific. Client rejected a setup indication.

NETWORK_END = 104

GSM/WCDMA specific. Network ended the call.

NO_FUNDS = 105

GSM/WCDMA specific. No funds.

NO_GW_SERVICE = 106

GSM/WCDMA specific. Device has no service.

NO_CDMA_SERVICE = 107

CDMA specific. Device has no service.

NO_FULL_SERVICE = 108

Full service is unavailable.

MAX_PS_CALLS = 109

No resources available to handle a new MO/MT PS call.

UNKNOWN_SUBSCRIBER = 110

Unknown subscriber.

ILLEGAL_SUBSCRIBER = 111

Illegal subscriber.

BEARER_SERVICE_NOT_PROVISIONED = 112

Bearer service not provisioned.

TELE_SERVICE_NOT_PROVISIONED = 113

Tele service not provisioned.

ILLEGAL_EQUIPMENT = 114

Illegal equipment.

CALL_BARRED = 115

Call barred.

ILLEGAL_SS_OPERATION = 116

Illegal SS operation.

SS_ERROR_STATUS = 117

Supplementary service error status.

SS_NOT_AVAILABLE = 118

Supplementary service not available.

SS_SUBSCRIPTION_VIOLATION = 119

Supplementary service subscription violation.

SS_INCOMPATIBILITY = 120

Supplementary service incompatibility.

FACILITY_NOT_SUPPORTED = 121

Facility not supported.

ABSENT_SUBSCRIBER = 122

Absent subscriber.

SHORT_TERM_DENIAL = 123

Short term denial.

LONG_TERM_DENIAL = 124

Long term denial.

SYSTEM_FAILURE = 125

System failure.

DATA_MISSING = 126

Data missing.

UNEXPECTED_DATA_VALUE = 127

Unexpected data value.

PASSWORD_REGISTRATION_FAILURE = 128

Password registration failure.

NEGATIVE_PASSWORD_CHECK = 129

Negative password check.

NUM_OF_PASSWORD_ATTEMPTS_VIOLATION = 130

Number of password attempts violation.

POSITION_METHOD_FAILURE = 131

Position method failure.

UNKNOWN_ALPHABET = 132

Unknown alphabet.

USSD_BUSY = 133

USSD busy.

REJECTED_BY_USER = 134

Rejected by user.

REJECTED_BY_NETWORK = 135

Rejected by network.

DEFLECTION_TO_SERVED_SUBSCRIBER = 136

Deflection to served subscriber.

SPECIAL_SERVICE_CODE = 137

Special service codde.

INVALID_DEFLECTED_TO_NUMBER = 138

Invalid deflected to number.

MULTIPARTY_PARTICIPANTS_EXCEEDED = 139

Multiparty participants exceeded.

RESOURCES_NOT_AVAILABLE = 140

Resources not available.

UNASSIGNED_NUMBER = 141

Unassigned number.

NO_ROUTE_TO_DESTINATION = 142

No route to destination.

CHANNEL_UNACCEPTABLE = 143

Channel unacceptable.

OPERATOR_DETERMINED_BARRING = 144

Operator determined barring.

NORMAL_CALL_CLEARING = 145

Normal call clearing.

USER_BUSY = 146

User busy.

NO_USER_RESPONDING = 147

No user responding.

USER_ALERTING_NO_ANSWER = 148

User alerting no answer.

CALL_REJECTED = 149

Call rejected.

NUMBER_CHANGED = 150

Number changed.

PREEMPTION = 151

Preemption.

DESTINATION_OUT_OF_ORDER = 152

Destination out of order.

INVALID_NUMBER_FORMAT = 153

Invalid number format.

FACILITY_REJECTED = 154

Facility rejected.

RESPONSE_TO_STATUS_ENQUIRY = 155

Response to status enquiry.

NORMAL_UNSPECIFIED = 156

Normal unspecified.

NO_CIRCUIT_OR_CHANNEL_AVAILABLE = 157

No circuit or channel available.

NETWORK_OUT_OF_ORDER = 158

Network out of order.

TEMPORARY_FAILURE = 159

Temporary failure.

SWITCHING_EQUIPMENT_CONGESTION = 160

Switching equipment congestion.

ACCESS_INFORMATION_DISCARDED = 161

Access information discarded.

REQUESTED_CIRCUIT_OR_CHANNEL_NOT_AVAILABLE = 162

Requested circuit or channel not available.

RESOURCES_UNAVAILABLE_OR_UNSPECIFIED = 163

Resources unavailable or unspecified.

QOS_UNAVAILABLE = 164

QoS unavailable.

REQUESTED_FACILITY_NOT_SUBSCRIBED = 165

Requested facility not subscribed.

INCOMING_CALLS_BARRED_WITHIN_CUG = 166

Incoming calls barred withing closed user group.

BEARER_CAPABILITY_NOT_AUTH = 167

Bearer capability not auth.

BEARER_CAPABILITY_UNAVAILABLE = 168

Bearer capability unavailable.

SERVICE_OPTION_NOT_AVAILABLE = 169

Service option not available.

ACM_LIMIT_EXCEEDED = 170

ACM limit exceeded.

BEARER_SERVICE_NOT_IMPLEMENTED = 171

Bearer service not implemented.

REQUESTED_FACILITY_NOT_IMPLEMENTED = 172

Requested facility not implemented.

ONLY_DIGITAL_INFORMATION_BEARER_AVAILABLE = 173

Only digital information bearer available.

SERVICE_OR_OPTION_NOT_IMPLEMENTED = 174

Service or option not implemented.

INVALID_TRANSACTION_IDENTIFIER = 175

Invalid transaction identifier.

USER_NOT_MEMBER_OF_CUG = 176

User not member of closed user group.

INCOMPATIBLE_DESTINATION = 177

Incompatible destination.

INVALID_TRANSIT_NETWORK_SELECTION = 178

Invalid transit network selection.

SEMANTICALLY_INCORRECT_MESSAGE = 179

Semantically incorrect message.

INVALID_MANDATORY_INFORMATION = 180

Invalid mandatory information.

MESSAGE_TYPE_NOT_IMPLEMENTED = 181

Message type not implemented.

MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE = 182

Message type not compatible with protocol state.

INFORMATION_ELEMENT_NON_EXISTENT = 183

Information element non existent.

CONDITIONAL_IE_ERROR = 184

IE error.

MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE = 185

Message not compatible with protocol state.

RECOVERY_ON_TIMER_EXPIRED = 186

Recovery on timer expired.

PROTOCOL_ERROR_UNSPECIFIED = 187

Protocol error unspecified.

INTERWORKING_UNSPECIFIED = 188

Interworking unspecified.

OUTGOING_CALLS_BARRED_WITHIN_CUG = 189

Outgoing calls barred within closed user group.

NO_CUG_SELECTION = 190

No closed user group selection.

UNKNOWN_CUG_INDEX = 191

Unknown closed user group index.

CUG_INDEX_INCOMPATIBLE = 192

Closed user group index incompatible.

CUG_CALL_FAILURE_UNSPECIFIED = 193

Closed user group call failure unspecified.

CLIR_NOT_SUBSCRIBED = 194

Calling line identification restriction not subscribed.

CCBS_POSSIBLE = 195

Completion of communications to busy subscriber possible.

CCBS_NOT_POSSIBLE = 196

Completion of communications to busy subscriber not possible.

IMSI_UNKNOWN_IN_HLR = 197

IMSI unknown in HLR.

ILLEGAL_MS = 198

Illegal MS.

IMSI_UNKNOWN_IN_VLR = 199

IMSI unknown in VLR.

CDMA_LOCK = 20

CDMA specific. Phone is CDMA locked.

IMEI_NOT_ACCEPTED = 200

IMEI not accepted.

ILLEGAL_ME = 201

Illegal ME.

PLMN_NOT_ALLOWED = 202

PLMN not allowed.

LOCATION_AREA_NOT_ALLOWED = 203

Location area not allowed.

ROAMING_NOT_ALLOWED_IN_THIS_LOCATION_AREA = 204

Roaming not allowed in this location area.

NO_SUITABLE_CELLS_IN_LOCATION_AREA = 205

No suitable cells in location area.

NETWORK_FAILURE = 206

Network failure.

MAC_FAILURE = 207

MAC failure.

SYNCH_FAILURE = 208

Synch failure.

NETWORK_CONGESTION = 209

Network contestion.

NO_SERVICE = 21

Device has no service.

GSM_AUTHENTICATION_UNACCEPTABLE = 210

GSM authentication unacceptable.

SERVICE_NOT_SUBSCRIBED = 211

Service not subscribed.

SERVICE_TEMPORARILY_OUT_OF_ORDER = 212

Service temporarily out of order.

CALL_CANNOT_BE_IDENTIFIED = 213

Call cannot be identified.

INCORRECT_SEMANTICS_IN_MESSAGE = 214

Incorrect semantics in message.

MANDATORY_INFORMATION_INVALID = 215

Mandatory information invalid.

ACCESS_STRATUM_FAILURE = 216

Access stratum failure.

INVALID_SIM = 217

Invalid SIM.

WRONG_STATE = 218

Wrong state.

ACCESS_CLASS_BLOCKED = 219

Access class blocked.

FADE = 22

Fade.

NO_RESOURCES = 220

No resources.

INVALID_USER_DATA = 221

Invalid user data.

TIMER_T3230_EXPIRED = 222

Timer T3230 expired.

NO_CELL_AVAILABLE = 223

No cell available.

ABORT_MESSAGE_RECEIVED = 224

Abort message received.

Radio link lost.

TIMER_T303_EXPIRED = 226

Timer T303 expired.

CNM_MM_RELEASE_PENDING = 227

CNM MM release pending.

ACCESS_STRATUM_REJECT_RR_RELEASE_INDICATION = 228

Access stratum reject, RR release indication.

ACCESS_STRATUM_REJECT_RR_RANDOM_ACCESS_FAILURE = 229

Access stratum reject, RR random access failure.

INTERCEPT = 23

CDMA specific. Received intercept from the BS.

ACCESS_STRATUM_REJECT_RRC_RELEASE_INDICATION = 230

Access stratum reject, RRC release indication.

ACCESS_STRATUM_REJECT_RRC_CLOSE_SESSION_INDICATION = 231

Access stratum reject, RRC close session indication.

ACCESS_STRATUM_REJECT_RRC_OPEN_SESSION_FAILURE = 232

Access stratum reject, RRC open session failure.

ACCESS_STRATUM_REJECT_LOW_LEVEL_FAILURE = 233

Access stratum reject, low level failure.

ACCESS_STRATUM_REJECT_LOW_LEVEL_FAILURE_REDIAL_NOT_ALLOWED = 234

Access stratum reject, low level failure redial not allowed.

ACCESS_STRATUM_REJECT_LOW_LEVEL_IMMEDIATE_RETRY = 235

Access stratum reject, low level immediate retry.

ACCESS_STRATUM_REJECT_ABORT_RADIO_UNAVAILABLE = 236

Access stratum reject, abort radio unavailable.

SERVICE_OPTION_NOT_SUPPORTED = 237

Service option not supported.

REORDER = 24

CDMA specific. Received reorder from the BS.

RELEASE_NORMAL = 25

Received release from the BS.

RELEASE_SO_REJECT = 26

CDMA specific. Received release from the BS.

INCOMING_CALL = 27

CDMA specific. Received incoming call from the BS.

ALERT_STOP = 28

CDMA specific. Received alert stop from the BS.

CLIENT_END = 29

Client ended the call.

ACTIVATION = 30

CDMA specific. Received end activation.

BAD_REQUEST_WAIT_INVITE = 300

Bad request wait invite.

BAD_REQUEST_WAIT_REINVITE = 301

Bad request wait reinvite.

INVALID_REMOTE_URI = 302

Invalid remote URI.

REMOTE_UNSUPPORTED_MEDIA_TYPE = 303

Remote unsupported media type.

PEER_NOT_REACHABLE = 304

Peer not reachable.

NETWORK_NO_RESPONSE_TIMEOUT = 305

Network no response, timeout.

NETWORK_NO_RESPONSE_HOLD_FAILURE = 306

Network no response, hold failure.

DATA_CONNECTION_LOST = 307

Data connection lost.

UPGRADE_DOWNGRADE_REJECTED = 308

Upgrade/downgrade rejected.

SIP_403_FORBIDDEN = 309

SIP 403 forbidden.

MC_ABORT = 31

CDMA specific. MC aborted the origination/conversation.

NO_NETWORK_RESPONSE = 310

No network response.

UPGRADE_DOWNGRADE_FAILED = 311

Upgrade/downgrade failed.

UPGRADE_DOWNGRADE_CANCELLED = 312

Upgrade/downgrade cancelled.

SSAC_REJECT = 313

Service specific access control reject.

THERMAL_EMERGENCY = 314

Thermal emergency.

1XCSFB_SOFT_FAILURE = 315
_1XCSFB_SOFT_FAILURE = 315

1xCSFG soft failure.

1XCSFB_HARD_FAILURE = 316
_1XCSFB_HARD_FAILURE = 316

1xCSFG hard failure.

MAX_ACCESS_PROBE = 32

CDMA specific. Maximum access probes transmitted.

PSIST_N = 33

CDMA specific. Persistence test failure.

UIM_NOT_PRESENT = 34

R-UIM not present.

ACCESS_ATTEMPT_IN_PROGRESS = 35

Access attempt in progress.

ACCESS_FAILURE = 36

Access failure.

ACCESS_RETRY_ORDER = 37

CDMA specific. Retry order.

CCS_NOT_SUPPORTED_BY_BS = 38

CDMA specific. Concurrent service not supported by the BS.

NO_RESPONSE_FROM_BS = 39

CDMA specific. No response received from the BS.

REJECTED_BY_BS = 40

CDMA specific. Rejected by the BS.

INCOMPATIBLE = 41

CDMA specific. Concurrent services requested are incompatible.

ACCESS_BLOCK = 42

CDMA specific. Access blocked by the BS.

ALREADY_IN_TC = 43

Already in TC.

EMERGENCY_FLASHED = 44

CDMA specific. Emergency call is flashed over this call.

USER_CALL_ORIGINATED_DURING_GPS = 45

Call originated during GPS.

USER_CALL_ORIGINATED_DURING_SMS = 46

Call originated during SMS.

USER_CALL_ORIGINATED_DURING_DATA = 47

Call originated during data.

REDIRECTION_OR_HANDOFF = 48

Redirection or handoff.

ACCESS_BLOCK_ALL = 49

Access blocked by BS for all.

OTASP_SPC_ERR = 50

OTASP SPC error indication.

IS707B_MAX_ACCESS_PROBES = 51

Maximum access probes for IS-707B call.

ACCESS_FAILURE_REJECT_ORDER = 52

Base station reject order.

ACCESS_FAILURE_RETRY_ORDER = 53

Base station retry order.

TIMEOUT_T42 = 54

Timer T42 expired.

TIMEOUT_T40 = 55

Timer T40 expired.

SERVICE_INIT_FAILURE = 56

Service initialization failure.

TIMEOUT_T50 = 57

Timer T50 expired.

TIMEOUT_T51 = 58

Timer T51 expired.

RL_ACK_TIMEOUT = 59

Acknowledgement timeout due to 12 retransmissions.

Bad forward link or timer T5M expired.

TRM_REQUEST_FAILED = 61

Transceiver Resource Manager request failed.

TIMEOUT_T41 = 62

Timer T41 expired.

class Qmi.VoiceCallMode(value)

Bases: GObject.GEnum

Call mode.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceCallMode) – a Qmi.VoiceCallMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceCallMode specified at val.

New in version 1.14.

UNKNOWN = 0

Unknown.

CDMA = 1

CDMA.

GSM = 2

GSM.

UMTS = 3

UMTS.

LTE = 4

LTE.

class Qmi.VoiceCallState(value)

Bases: GObject.GEnum

State of a call.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceCallState) – a Qmi.VoiceCallState.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceCallState specified at val.

New in version 1.14.

UNKNOWN = 0

Unknown state.

ORIGINATION = 1

Call is being originated.

SETUP = 10

3GPP specific. MT call is in setup state.

INCOMING = 2

Incoming call.

CONVERSATION = 3

Call is in progress.

CC_IN_PROGRESS = 4

Call is originating but waiting for call control to complete.

ALERTING = 5

Alerting.

HOLD = 6

On hold.

WAITING = 7

Waiting.

DISCONNECTING = 8

Disconnecting.

END = 9

Call is finished.

class Qmi.VoiceCallType(value)

Bases: GObject.GEnum

Type of a voice call.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceCallType) – a Qmi.VoiceCallType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceCallType specified at val.

New in version 1.14.

VOICE = 0

Voice call.

SUPS = 10

Supplementary service.

VOICE_IP = 2

VoIP call.

OTAPA = 6

OTAPA.

NON_STD_OTASP = 8

Non-standard OTASP.

EMERGENCY = 9

Emergency call.

class Qmi.VoiceDomain(value)

Bases: GObject.GEnum

Voice domain preference.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceDomain) – a Qmi.VoiceDomain.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceDomain specified at val.

New in version 1.14.

CS_ONLY = 0

CS-only.

PS_ONLY = 1

PS-only.

CS_PREFERRED = 2

CS preferred, PS secondary.

PS_PREFERRED = 3

PS preferred, CS secondary.

class Qmi.VoicePresentation(value)

Bases: GObject.GEnum

Remote party number presentation indicator.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoicePresentation) – a Qmi.VoicePresentation.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoicePresentation specified at val.

New in version 1.14.

ALLOWED = 0

Allowed presentation.

RESTRICTED = 1

Restricted presentation.

UNAVAILABLE = 2

Unavailable presentation.

PAYPHONE = 4

3GPP specific. Payphone presentation.

class Qmi.VoicePrivacy(value)

Bases: GObject.GEnum

Voice privacy.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoicePrivacy) – a Qmi.VoicePrivacy.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoicePrivacy specified at val.

New in version 1.14.

STANDARD = 0

Standard.

ENHANCED = 1

Enhanced.

class Qmi.VoiceServiceOption(value)

Bases: GObject.GEnum

Service option.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceServiceOption) – a Qmi.VoiceServiceOption.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceServiceOption specified at val.

New in version 1.14.

WILD = 0

Any service option.

IS_96A = 1

IS-96A.

13K_IS733 = 17
_13K_IS733 = 17

IS733.

EVRC = 3

EVRC.

13K = 32768
_13K = 32768

13K.

IS_96 = 32769

IS-96.

WVRC = 32803

WVRC.

SELECTABLE_MODE_VOCODER = 56

Selectable mode vocoder.

4GV_NARROW_BAND = 68
_4GV_NARROW_BAND = 68

4GV narrowband.

4GV_WIDE_BAND = 70
_4GV_WIDE_BAND = 70

4GV wideband.

class Qmi.VoiceSupplementaryServiceAction(value)

Bases: GObject.GEnum

Supplementary service action.

New in version 1.30.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceSupplementaryServiceAction) – a Qmi.VoiceSupplementaryServiceAction.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceSupplementaryServiceAction specified at val.

New in version 1.30.

ACTIVATE = 1

Activate supplementary service.

DEACTIVATE = 2

De-activate supplementary service.

REGISTER = 3

Register supplementary service.

ERASE = 4

Erase/Un-register supplementary service.

class Qmi.VoiceSupplementaryServiceNotificationType(value)

Bases: GObject.GEnum

Supplementary service notification type.

New in version 1.30.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceSupplementaryServiceNotificationType) – a Qmi.VoiceSupplementaryServiceNotificationType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceSupplementaryServiceNotificationType specified at val.

New in version 1.30.

OUTGOING_CALL_IS_FORWARDED = 1

Outgoing call is forward.

INCOMING_CALL_IS_FORWARDED = 10

Incoming call is forwarded.

UNCONDITIONAL_CALL_FORWARD_ACTIVE = 11

Unconditional call forward is active.

CONDITIONAL_CALL_FORWARD_ACTIVE = 12

Conditional call forward is active.

CLIR_SUPPRESSION_REJECTED = 13

CLIR suppression is rejected.

CALL_IS_ON_HOLD = 14

Call is on hold.

CALL_IS_RETRIEVED = 15

Call is retrieved.

CALL_IS_IN_MULTIPARTY = 16

Call is in multiparty.

INCOMING_CALL_IS_ECT = 17

Incoming call is ECT.

OUTGOING_CALL_IS_WAITING = 2

Outgoing call is waiting.

OUTGOING_CUG_CALL = 3

Outgoing CUG call.

OUTGOING_CALLS_BARRED = 4

All outgoing calls are barred.

OUTGOING_CALL_IS_DEFLECTED = 5

Outgoing call is deflected.

INCOMING_CUG_CALL = 6

Incoming CUG call.

INCOMING_CALLS_BARRED = 7

All incoming calls are barred.

INCOMING_FORWARDED_CALL = 8

Incoming forwarded call.

INCOMING_DEFLECTED_CALL = 9

Incoming deflected call.

class Qmi.VoiceSupplementaryServiceReason(value)

Bases: GObject.GEnum

Supplementary service reason.

New in version 1.30.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceSupplementaryServiceReason) – a Qmi.VoiceSupplementaryServiceReason.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceSupplementaryServiceReason specified at val.

New in version 1.30.

FORWARD_UNCONDITIONAL = 1

Unconditional call forward.

ALL_INCOMING = 10

All incoming.

INCOMING_ROAMING = 11

Roaming incoming.

BAR_ALL = 12

All calls are barred.

BAR_ALL_OUTGOING = 13

All outgoing calls are barred.

BAR_ALL_INCOMING = 14

All incoming calls are barred.

CALL_WAITING = 15

Call waiting.

FORWARD_MOBILE_BUSY = 2

Forward when mobile is busy.

FORWARD_NO_REPLY = 3

Forward when no reply.

FORWARD_UNREACHABLE = 4

Forward when call is unreachable.

FORWARD_ALL = 5

Forward all calls.

FORWARD_ALL_CONDITIONAL = 6

Forward all calls conditionally.

ALL_OUTGOING = 7

All outgoing.

OUTGOING_INTERNAL = 8

Outgoing Internal.

OUTGOING_INTERNAL_EXTERNAL_TO_HOME = 9

Outgoing internal/external to home.

class Qmi.VoiceSupplementaryServiceType(value)

Bases: GObject.GEnum

Supplementary service type during call.

New in version 1.30.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceSupplementaryServiceType) – a Qmi.VoiceSupplementaryServiceType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceSupplementaryServiceType specified at val.

New in version 1.30.

RELEASE_HELD_OR_WAITING = 1

Release held or waiting call.

LOCAL_HOLD = 10

Put all active calls to hold.

LOCAL_UNHOLD = 11

Unhold all held calls.

RELEASE_ACTIVE_ACCEPT_HELD_OR_WAITING = 2

Release active call and accept held or waiting call.

HOLD_ACTIVE_ACCEPT_WAITING_OR_HELD = 3

Hold active call and accept held or waiting call.

HOLD_ALL_EXCEPT_SPECIFIED_CALL = 4

Hold all calls except specified call.

MAKE_CONFERENCE_CALL = 5

Create conference call.

EXPLICIT_CALL_TRANSFER = 6

Explicit call transfer.

CCBS_ACTIVATION = 7

Activate completion of calls to busy subscriber.

END_ALL_CALLS = 8

End all calls.

RELEASE_SPECIFIED_CALL = 9

Release a specified call.

class Qmi.VoiceTtyMode(value)

Bases: GObject.GEnum

TTY mode.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceTtyMode) – a Qmi.VoiceTtyMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceTtyMode specified at val.

New in version 1.14.

FULL = 0

Full.

VCO = 1

Voice carry over.

HCO = 2

Hearing carry over.

OFF = 3

Off.

class Qmi.VoiceUserAction(value)

Bases: GObject.GEnum

User action type.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceUserAction) – a Qmi.VoiceUserAction.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceUserAction specified at val.

New in version 1.26.

UNKNOWN = 0

Unknown user action.

NOT_REQUIRED = 1

User is not required to respond to the USSD code.

REQUIRED = 2

User is required to respond to the USSD code.

class Qmi.VoiceUssDataCodingScheme(value)

Bases: GObject.GEnum

Data Coding Scheme used in USSD operations.

New in version 1.26.

classmethod get_string(val)
Parameters:

val (Qmi.VoiceUssDataCodingScheme) – a Qmi.VoiceUssDataCodingScheme.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.VoiceUssDataCodingScheme specified at val.

New in version 1.26.

UNKNOWN = 0

Unknown.

ASCII = 1

ASCII coding scheme.

8BIT = 2
_8BIT = 2

8-bit coding scheme.

UCS2 = 3

UCS2.

class Qmi.WdaDataAggregationProtocol(value)

Bases: GObject.GEnum

Data aggregation protocol in uplink or downlink.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.WdaDataAggregationProtocol) – a Qmi.WdaDataAggregationProtocol.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdaDataAggregationProtocol specified at val.

New in version 1.10.

DISABLED = 0

Disabled.

TLP = 1

TLP enabled.

QC_NCM = 2

QC NCM enabled.

MBIM = 3

MBIM enabled.

RNDIS = 4

RNDIS enabled.

QMAP = 5

QMAP enabled.

QMAPV2 = 6

QMAPV2 enabled.

New in version 1.30.

QMAPV3 = 7

QMAPV3 enabled.

New in version 1.30.

QMAPV4 = 8

QMAPV4 enabled.

New in version 1.30.

QMAPV5 = 9

QMAPV5 enabled.

New in version 1.28.

class Qmi.WdaLinkLayerProtocol(value)

Bases: GObject.GEnum

Link layer protocol.

New in version 1.10.

classmethod get_string(val)
Parameters:

val (Qmi.WdaLinkLayerProtocol) – a Qmi.WdaLinkLayerProtocol.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdaLinkLayerProtocol specified at val.

New in version 1.10.

UNKNOWN = 0

Unknown.

802_3 = 1
_802_3 = 1

802.3 ethernet mode.

RAW_IP = 2

Raw IP mode.

class Qmi.WdsAttachPdnListAction(value)

Bases: GObject.GEnum

Action when setting the attach PDN list.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.WdsAttachPdnListAction) – a Qmi.WdsAttachPdnListAction.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsAttachPdnListAction specified at val.

New in version 1.28.

NONE = 1

No action (default)

DETACH_OR_PDN_DISCONNECT = 2

PS detach or PDN disconnect based on the modem configuration

class Qmi.WdsAutoconnectSetting(value)

Bases: GObject.GEnum

Status of the autoconnect setting.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.WdsAutoconnectSetting) – a Qmi.WdsAutoconnectSetting.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsAutoconnectSetting specified at val.

New in version 1.14.

DISABLED = 0

Disabled.

ENABLED = 1

Enabled.

PAUSED = 2

Paused, resume on power cycle.

class Qmi.WdsAutoconnectSettingRoaming(value)

Bases: GObject.GEnum

Status of the autoconnect setting while roaming.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.WdsAutoconnectSettingRoaming) – a Qmi.WdsAutoconnectSettingRoaming.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsAutoconnectSettingRoaming specified at val.

New in version 1.14.

ALLOWED = 0

Autoconnect always allowed, even when roaming.

HOME_ONLY = 1

Autoconnect allowed only in home network.

class Qmi.WdsCallEndReason(value)

Bases: GObject.GEnum

Reason for ending the call.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsCallEndReason) – a Qmi.WdsCallEndReason.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsCallEndReason specified at val.

New in version 1.0.

GENERIC_UNSPECIFIED = 1

Unspecified reason.

GENERIC_AUTHENTICATION_FAILED = 10

Authentication failed.

GSM_WCDMA_CONFERENCE_FAILED = 1000

GSM/WCDMA specific. Call origination request failed.

GSM_WCDMA_INCOMING_REJECTED = 1001

GSM/WCDMA specific. Client rejected incoming call.

GSM_WCDMA_NO_SERVICE = 1002

GSM/WCDMA specific. No service.

GSM_WCDMA_NETWORK_END = 1003

GSM/WCDMA specific. Network ended the call.

GSM_WCDMA_LLC_SNDCP_FAILURE = 1004

GSM/WCDMA specific. LLC or SNDCP failure.

GSM_WCDMA_INSUFFICIENT_RESOURCES = 1005

GSM/WCDMA specific. Insufficient resources.

GSM_WCDMA_OPTION_TEMPORARILY_OUT_OF_ORDER = 1006

GSM/WCDMA specific. Service option temporarily out of order.

GSM_WCDMA_NSAPI_ALREADY_USED = 1007

GSM/WCDMA specific. NSAPI already used.

GSM_WCDMA_REGULAR_DEACTIVATION = 1008

GSM/WCDMA specific. Regular PDP context deactivation.

GSM_WCDMA_NETWORK_FAILURE = 1009

GSM/WCDMA specific. Network failure.

GSM_WCDMA_REATTACH_REQUIRED = 1010

GSM/WCDMA specific. Reattach required.

GSM_WCDMA_PROTOCOL_ERROR = 1011

GSM/WCDMA specific. Protocol error.

GSM_WCDMA_OPERATOR_DETERMINED_BARRING = 1012

GSM/WCDMA specific. Operator-determined barring.

GSM_WCDMA_UNKNOWN_APN = 1013

GSM/WCDMA specific. Unknown or missing APN.

GSM_WCDMA_UNKNOWN_PDP = 1014

GSM/WCDMA specific. Unknown PDP address or type.

GSM_WCDMA_GGSN_REJECT = 1015

GSM/WCDMA specific. Activation rejected by GGSN.

GSM_WCDMA_ACTIVATION_REJECT = 1016

GSM/WCDMA specific. Activation rejected.

GSM_WCDMA_OPTION_NOT_SUPPORTED = 1017

GSM/WCDMA specific. Service option not supported.

GSM_WCDMA_OPTION_UNSUBSCRIBED = 1018

GSM/WCDMA specific. Service option not subscribed.

GSM_WCDMA_QOS_NOT_ACCEPTED = 1019

GSM/WCDMA specific. QoS not accepted.

GSM_WCDMA_TFT_SEMANTIC_ERROR = 1020

GSM/WCDMA specific. Semantic error in TFT operation.

GSM_WCDMA_TFT_SYNTAX_ERROR = 1021

GSM/WCDMA specific. Syntax error in TFT operation.

GSM_WCDMA_UNKNOWN_PDP_CONTEXT = 1022

GSM/WCDMA specific. Unknown PDP context.

GSM_WCDMA_FILTER_SEMANTIC_ERROR = 1023

GSM/WCDMA specific. Semantic error in packet filters.

GSM_WCDMA_FILTER_SYNTAX_ERROR = 1024

GSM/WCDMA specific. Syntax error in packet filters.

GSM_WCDMA_PDP_WITHOUT_ACTIVE_TFT = 1025

GSM/WCDMA specific. PDP context without TFT activated.

GSM_WCDMA_INVALID_TRANSACTION_ID = 1026

GSM/WCDMA specific. Invalid transaction ID.

GSM_WCDMA_MESSAGE_INCORRECT_SEMANTIC = 1027

GSM/WCDMA specific. Message incorrect semantically.

GSM_WCDMA_INVALID_MANDATORY_INFO = 1028

GSM/WCDMA specific. Invalid mandatory information.

GSM_WCDMA_MESSAGE_TYPE_UNSUPPORTED = 1029

GSM/WCDMA specific. Message type not implemented.

GSM_WCDMA_MESSAGE_TYPE_NONCOMPATIBLE_STATE = 1030

GSM/WCDMA specific. Message not compatible with state.

GSM_WCDMA_UNKNOWN_INFO_ELEMENT = 1031

GSM/WCDMA specific. Information element unknown.

GSM_WCDMA_CONDITIONAL_IE_ERROR = 1032

GSM/WCDMA specific. Conditional IE error.

GSM_WCDMA_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE = 1033

GSM/WCDMA specific. Message and protocol state uncompatible.

GSM_WCDMA_APN_TYPE_CONFLICT = 1034

GSM/WCDMA specific. APN type conflict.

GSM_WCDMA_NO_GPRS_CONTEXT = 1035

GSM/WCDMA specific. No GPRS context.

GSM_WCDMA_FEATURE_NOT_SUPPORTED = 1036

GSM/WCDMA specific. Feature not supported.

GENERIC_INTERNAL_ERROR = 11

Internal error.

EVDO_CONNECTION_DENY_GENERAL_OR_BUSY = 1500

CDMA/EVDO specific. Received Connection Deny: General or Network busy.

EVDO_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE = 1501

CDMA/EVDO specific. Received Connection Deny: Billing or Authentication failure.

EVDO_HDR_CHANGE = 1502

CDMA/EVDO specific. Change HDR.

EVDO_HDR_EXIT = 1503

CDMA/EVDO specific. Exit HDR.

EVDO_HDR_NO_SESSION = 1504

CDMA/EVDO specific. No HDR session.

EVDO_HDR_ORIGINATION_DURING_GPS_FIX = 1505

CDMA/EVDO specific. HDR call ended in favor of a GPS fix.

EVDO_HDR_CONNECTION_SETUP_TIMEOUT = 1506

CDMA/EVDO specific. Connection setup timeout.

EVDO_HDR_RELEASED_BY_CM = 1507

CDMA/EVDO specific. Released HDR call by call manager.

GENERIC_CLIENT_END = 2

Client end.

GENERIC_NO_SERVICE = 3

No service.

GENERIC_FADE = 4

Fade.

GENERIC_RELEASE_NORMAL = 5

Release normal.

CDMA_LOCK = 500

CDMA specific. Phone is CDMA-locked.

CDMA_INTERCEPT = 501

CDMA specific. Received intercept from the BS.

CDMA_REORDER = 502

CDMA specific. Received reorder from the BS.

CDMA_RELEASE_SO_REJECT = 503

CDMA specific. Received release from the BS, SO reject.

CDMA_INCOMING_CALL = 504

CDMA specific. Received incoming call from the BS.

CDMA_ALERT_STOP = 505

CDMA specific. Received alert stop from the BS.

CDMA_ACTIVATION = 506

CDMA specific. Received end activation.

CDMA_MAX_ACCESS_PROBES = 507

CDMA specific. Maximum access probes transmitted.

CDMA_CCS_NOT_SUPPORTED_BY_BS = 508

CDMA specific. Concurrent service not supported by the BS.

CDMA_NO_RESPONSE_FROM_BS = 509

CDMA specific. No response received from the BS.

CDMA_REJECTED_BY_BS = 510

CDMA specific. Rejected by the BS.

CDMA_INCOMPATIBLE = 511

CDMA specific. Concurrent services requested are incompatible.

CDMA_ALREADY_IN_TC = 512

CDMA specific. Already in TC.

CDMA_USER_CALL_ORIGINATED_DURING_GPS = 513

CDMA specific. Call originated during GPS.

CDMA_USER_CALL_ORIGINATED_DURING_SMS = 514

CDMA specific. Call originated during SMS.

CDMA_NO_SERVICE = 515

CDMA specific. No service.

GENERIC_ACCESS_ATTEMPT_IN_PROGRESS = 6

Access attempt in progress.

GENERIC_ACCESS_FAILURE = 7

Access Failure.

GENERIC_REDIRECTION_OR_HANDOFF = 8

Redirection or handoff.

GENERIC_CLOSE_IN_PROGRESS = 9

Close in progress.

class Qmi.WdsCallType(value)

Bases: GObject.GEnum

Type of call to originate.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsCallType) – a Qmi.WdsCallType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsCallType specified at val.

New in version 1.0.

LAPTOP = 0

Laptop call.

EMBEDDED = 1

Embedded call.

class Qmi.WdsClientType(value)

Bases: GObject.GEnum

Client Type

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsClientType) – a Qmi.WdsClientType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsClientType specified at val.

New in version 1.18.

TETHERED = 1

client type tethered

UNDEFINED = 255

no client type defined

class Qmi.WdsConnectionStatus(value)

Bases: GObject.GEnum

Status of the network connection.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsConnectionStatus) – a Qmi.WdsConnectionStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsConnectionStatus specified at val.

New in version 1.0.

UNKNOWN = 0

Unknown status.

DISCONNECTED = 1

Network is disconnected

CONNECTED = 2

Network is connected.

SUSPENDED = 3

Network connection is suspended.

AUTHENTICATING = 4

Network authentication is ongoing.

class Qmi.WdsDataBearerTechnology(value)

Bases: GObject.GEnum

Data bearer technology.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsDataBearerTechnology) – a Qmi.WdsDataBearerTechnology.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsDataBearerTechnology specified at val.

New in version 1.0.

UNKNOWN = -1

Unknown.

CDMA20001X = 1

CDMA2000 1x.

LTE = 10

LTE.

EHRPD = 11

CDMA2000 eHRPD.

HSDPAPLUS = 12

HSDPA+ and WCDMA.

HSDPAPLUS_HSUPA = 13

HSDPA+ and HSUPA.

DCHSDPAPLUS = 14

DC-HSDPA+ and WCDMA.

DCHSDPAPLUS_HSUPA = 15

DC-HSDPA+ and HSUPA.

HSDPAPLUS_PLUS_64QAM = 16

HSDPA+ with 64QAM.

New in version 1.18.

HSDPAPLUS_PLUS_64QAM_HSUPA = 17

HSDPA+ with 64QAM and HSUPA.

New in version 1.18.

TDSCDMA = 18

TD-SCDMA.

New in version 1.18.

TDSCDMA_HSDPA = 19

TD-SCDMA and HSDPA.

New in version 1.18.

1XEVDO = 2
_1XEVDO = 2

CDMA2000 HRPD 1xEVDO.

TDSCDMA_HSUPA = 20

TD-SCDMA and HSUPA.

New in version 1.18.

GSM = 3

GSM.

UMTS = 4

UMTS.

1XEVDO_REVA = 5
_1XEVDO_REVA = 5

CDMA2000 HRPD 1xEVDO RevA.

EDGE = 6

EDGE.

HSDPA = 7

HSDPA and WCDMA.

HSUPA = 8

WCDMA and HSUPA.

HSDPA_HSUPDA = 9

HSDPA and HSUPA.

class Qmi.WdsDataCallStatus(value)

Bases: GObject.GEnum

Data call status.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsDataCallStatus) – a Qmi.WdsDataCallStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsDataCallStatus specified at val.

New in version 1.18.

UNKNOWN = 0

data call status unknown.

ACTIVATED = 1

data call status activated.

TERMINATED = 2

data call status terminated.

class Qmi.WdsDataCallType(value)

Bases: GObject.GEnum

Data call type.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsDataCallType) – a Qmi.WdsDataCallType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsDataCallType specified at val.

New in version 1.18.

UNKNOWN = 0

data call type unknown.

EMBEDDED = 1

embedded data call.

TETHERED = 2

tethered data call.

MODEM_EMBEDDED = 3

modem embedded data call.

class Qmi.WdsDataSystem(value)

Bases: GObject.GEnum

Data system type.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsDataSystem) – a Qmi.WdsDataSystem.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsDataSystem specified at val.

New in version 1.18.

UNKNOWN = 0

unknown

CDMA1X = 1

CDMA 1x

CDMA1X_EVDO = 2

CDMA 1x EVDO

GPRS = 3

GPRS

WCDMA = 4

WCDMA

LTE = 5

LTE

TDSCDMA = 6

TD-SCDMA.

class Qmi.WdsDataSystemNetworkType(value)

Bases: GObject.GEnum

Network type of the data system.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.WdsDataSystemNetworkType) – a Qmi.WdsDataSystemNetworkType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsDataSystemNetworkType specified at val.

New in version 1.14.

3GPP = 0
_3GPP = 0

3GPP network type.

3GPP2 = 1
_3GPP2 = 1

3GPP2 network type.

class Qmi.WdsDeliveryOrder(value)

Bases: GObject.GEnum

QoS delivery order.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.WdsDeliveryOrder) – a Qmi.WdsDeliveryOrder.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsDeliveryOrder specified at val.

New in version 1.14.

SUBSCRIBE = 0

Subscribe.

ON = 1

On.

OFF = 2

Off.

class Qmi.WdsDormancyStatus(value)

Bases: GObject.GEnum

Dormancy status.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsDormancyStatus) – a Qmi.WdsDormancyStatus.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsDormancyStatus specified at val.

New in version 1.18.

UNKNOWN = 0

dormancy status unknown.

TRAFFIC_CHANNEL_DORMANT = 1

traffic channel is dormant.

TRAFFIC_CHANNEL_ACTIVE = 2

traffic channel is active.

class Qmi.WdsDsProfileError(value)

Bases: GObject.GEnum

Extended DS profile errors.

New in version 1.8.

classmethod get_string(val)
Parameters:

val (Qmi.WdsDsProfileError) – a Qmi.WdsDsProfileError.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsDsProfileError specified at val.

New in version 1.8.

UNKNOWN = 0

Unknown DS profile error.

FAIL = 1

General failure.

LIST_END = 10

List end, profile not found.

3GPP_INVALID_PROFILE_FAMILY = 1001
_3GPP_INVALID_PROFILE_FAMILY = 1001

Invalid 3GPP profile family.

3GPP_ACCESS_ERROR = 1002
_3GPP_ACCESS_ERROR = 1002

Error accessing 3GPP profiles.

3GPP_CONTEXT_NOT_DEFINED = 1003
_3GPP_CONTEXT_NOT_DEFINED = 1003

3GPP profile doesn’t have a valid context.

3GPP_VALID_FLAG_NOT_SET = 1004
_3GPP_VALID_FLAG_NOT_SET = 1004

3GPP profile doesn’t have valid flag set.

3GPP_READ_ONLY_FLAG_SET = 1005
_3GPP_READ_ONLY_FLAG_SET = 1005

3GPP profile has read-only flag set.

3GPP_OUT_OF_PROFILES = 1006
_3GPP_OUT_OF_PROFILES = 1006

Out of 3GPP profiles.

INVALID_SUBSCRIPTION_ID = 11

Invalid subscription identifier.

3GPP2_INVALID_PROFILE_ID = 1101
_3GPP2_INVALID_PROFILE_ID = 1101

Invalid 3GPP2 profile identifier.

INVALID_PROFILE_FAMILY = 12

Invalid profile family.

INVALID_HANDLE = 2

Invalid handle.

INVALID_OPERATION = 3

Invalid operation.

INVALID_PROFILE_TYPE = 4

Invalid profile type.

INVALID_PROFILE_NUMBER = 5

Invalid profile number.

INVALID_PROFILE_ID = 6

Invalid profile identifier.

INVALID_ARGUMENT = 7

Invalid argument.

REGISTRY_NOT_INITIALIZED = 8

Registry not initialized.

INVALID_PARAMETER_LENGTH = 9

Invalid parameter length.

class Qmi.WdsExtendedTechnologyPreference(value)

Bases: GObject.GEnum

Type of network allowed when trying to connect.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsExtendedTechnologyPreference) – a Qmi.WdsExtendedTechnologyPreference.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsExtendedTechnologyPreference specified at val.

New in version 1.0.

CDMA = 32769

Use CDMA.

UMTS = 32772

Use UMTS.

EPC = 34944

Use EPC, LTE.

EMBMS = 34946

Use eMBMS.

Use modem link-local.

class Qmi.WdsIpFamily(value)

Bases: GObject.GEnum

Type of IP family.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsIpFamily) – a Qmi.WdsIpFamily.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsIpFamily specified at val.

New in version 1.0.

UNKNOWN = 0

unknown.

New in version 1.18.

IPV4 = 4

IPv4.

IPV6 = 6

IPv6.

UNSPECIFIED = 8

None specified.

class Qmi.WdsIpSupportType(value)

Bases: GObject.GEnum

IP support type.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.WdsIpSupportType) – a Qmi.WdsIpSupportType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsIpSupportType specified at val.

New in version 1.28.

IPV4 = 0

IPv4 type.

IPV6 = 1

IPv6 type.

IPV4V6 = 2

IPv4v6 type.

class Qmi.WdsNetworkType(value)

Bases: GObject.GEnum

Network type of the data bearer.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsNetworkType) – a Qmi.WdsNetworkType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsNetworkType specified at val.

New in version 1.0.

UNKNOWN = 0

Unknown.

3GPP2 = 1
_3GPP2 = 1

3GPP2 network type.

3GPP = 2
_3GPP = 2

3GPP network type.

class Qmi.WdsPdpDataCompressionType(value)

Bases: GObject.GEnum

PDP data compression types.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsPdpDataCompressionType) – a Qmi.WdsPdpDataCompressionType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsPdpDataCompressionType specified at val.

New in version 1.18.

OFF = 0

no data compression

MANUFACTURER_PREFERRED = 1

manufacturer preferred

V42BIS = 2

V42bis

V44 = 3

V44

class Qmi.WdsPdpHeaderCompressionType(value)

Bases: GObject.GEnum

PDP header compression types.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsPdpHeaderCompressionType) – a Qmi.WdsPdpHeaderCompressionType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsPdpHeaderCompressionType specified at val.

New in version 1.18.

OFF = 0

no header compression

MANUFACTURER_PREFERRED = 1

manufacturer preferred

RFC1144 = 2

RFC1144

RFC2507 = 3

RFC2507

RFC3095 = 4

RFC3095

class Qmi.WdsPdpType(value)

Bases: GObject.GEnum

PDP context type.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsPdpType) – a Qmi.WdsPdpType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsPdpType specified at val.

New in version 1.0.

IPV4 = 0

IPv4

PPP = 1

PPP

IPV6 = 2

IPv6

IPV4_OR_IPV6 = 3

IPv4 and IPv6 combined context

class Qmi.WdsProfileChangeEvent(value)

Bases: GObject.GEnum

Profile change event.

New in version 1.34.

classmethod get_string(val)
Parameters:

val (Qmi.WdsProfileChangeEvent) – a Qmi.WdsProfileChangeEvent.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsProfileChangeEvent specified at val.

New in version 1.34.

CREATE_EVENT = 1

create profile event.

DELETE_EVENT = 2

delete profile event.

MODIFY_EVENT = 3

modify profile event.

SUBSCRIPTION_CHANGE_EVENT = 4

subscription changed event.

class Qmi.WdsProfileFamily(value)

Bases: GObject.GEnum

Profile family.

New in version 1.22.

classmethod get_string(val)
Parameters:

val (Qmi.WdsProfileFamily) – a Qmi.WdsProfileFamily.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsProfileFamily specified at val.

New in version 1.22.

EMBEDDED = 0

Embedded profile family.

TETHERED = 1

Tethered profile family.

class Qmi.WdsProfileType(value)

Bases: GObject.GEnum

Profile network type family.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsProfileType) – a Qmi.WdsProfileType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsProfileType specified at val.

New in version 1.0.

3GPP = 0
_3GPP = 0

3GPP profile type.

3GPP2 = 1
_3GPP2 = 1

3GPP2 profile type.

EPC = 2

EPC profile type.

New in version 1.34.

ALL = 255

All technologies profile type.

New in version 1.34.

class Qmi.WdsQosClassIdentifier(value)

Bases: GObject.GEnum

QoS Class Identifier.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsQosClassIdentifier) – a Qmi.WdsQosClassIdentifier.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsQosClassIdentifier specified at val.

New in version 1.18.

NETWORK_ASSIGN = 0

network assigned

GUARANTEED_BITRATE1 = 1

guaranteed bitrate 1

GUARANTEED_BITRATE2 = 2

guaranteed bitrate 2

GUARANTEED_BITRATE3 = 3

guaranteed bitrate 3

GUARANTEED_BITRATE4 = 4

guaranteed bitrate 4

NON_GUARANTEED_BITRATE5 = 5

non-guaranteed bitrate 5

NON_GUARANTEED_BITRATE6 = 6

non-guaranteed bitrate 6

NON_GUARANTEED_BITRATE7 = 7

non-guaranteed bitrate 7

NON_GUARANTEED_BITRATE8 = 8

non-guaranteed bitrate 8

class Qmi.WdsRadioAccessTechnology(value)

Bases: GObject.GEnum

Radio access technology.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsRadioAccessTechnology) – a Qmi.WdsRadioAccessTechnology.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsRadioAccessTechnology specified at val.

New in version 1.18.

NULL_BEARER = 0

null bearer

3GPP_WCDMA = 1
_3GPP_WCDMA = 1

WCDMA.

3GPP_MAXIMUM = 100
_3GPP_MAXIMUM = 100

3GPP maximum.

3GPP2_1X = 101
_3GPP2_1X = 101

CDMA 1x.

3GPP2_HRPD = 102
_3GPP2_HRPD = 102

CDMA EVDO, HRPD.

3GPP2_EHRPD = 103
_3GPP2_EHRPD = 103

CDMA EVDO with eHRPD.

3GPP2_WLAN = 104
_3GPP2_WLAN = 104

3GPP2 WLAN.

3GPP_GERAN = 2
_3GPP_GERAN = 2

GERAN.

3GPP2_MAXIMUM = 200
_3GPP2_MAXIMUM = 200

3GPP2 maximum.

3GPP_LTE = 3
_3GPP_LTE = 3

LTE.

3GPP_TDSCDMA = 4
_3GPP_TDSCDMA = 4

TD-SDCMA.

3GPP_WLAN = 5
_3GPP_WLAN = 5

3GPP WLAN.

class Qmi.WdsSduErroneousDelivery(value)

Bases: GObject.GEnum

Whether SDUs detected as erroneous are delivered or not.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.WdsSduErroneousDelivery) – a Qmi.WdsSduErroneousDelivery.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsSduErroneousDelivery specified at val.

New in version 1.14.

SUBSCRIBE = 0

Subscribe.

NO_DETECTION = 1

No detection.

ENABLED = 2

Erroneous SDUs are delivered.

DISABLED = 3

Erroneous SDUs are delivered.

class Qmi.WdsSduErrorRatio(value)

Bases: GObject.GEnum

Target value for the fraction of SDUs lost or detected as erroneous.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.WdsSduErrorRatio) – a Qmi.WdsSduErrorRatio.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsSduErrorRatio specified at val.

New in version 1.14.

SUBSCRIBE = 0

Subscribe.

1E2 = 1
_1E2 = 1

1x10^2.

7E3 = 2
_7E3 = 2

7x10^3.

1E3 = 3
_1E3 = 3

1x10^3.

1E4 = 4
_1E4 = 4

1x10^4.

1E5 = 5
_1E5 = 5

1x10^5.

1E6 = 6
_1E6 = 6

1x10^6.

1E1 = 7
_1E1 = 7

1x10^7.

class Qmi.WdsSduResidualBitErrorRatio(value)

Bases: GObject.GEnum

Target value for the undetected bit error ratio in the delivered SDUs.

New in version 1.14.

classmethod get_string(val)
Parameters:

val (Qmi.WdsSduResidualBitErrorRatio) – a Qmi.WdsSduResidualBitErrorRatio.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsSduResidualBitErrorRatio specified at val.

New in version 1.14.

SUBSCRIBE = 0

Subscribe.

5E2 = 1
_5E2 = 1

5x10^2.

1E2 = 2
_1E2 = 2

1x10^2.

5E3 = 3
_5E3 = 3

5x10^3.

4E3 = 4
_4E3 = 4

4x10^3.

1E3 = 5
_1E3 = 5

1x10^3.

1E4 = 6
_1E4 = 6

1x10^4.

1E5 = 7
_1E5 = 7

1x10^5.

1E6 = 8
_1E6 = 8

1x10^6.

6E8 = 9
_6E8 = 9

6x10^8.

class Qmi.WdsTetheredCallType(value)

Bases: GObject.GEnum

Tethered call type.

New in version 1.18.

classmethod get_string(val)
Parameters:

val (Qmi.WdsTetheredCallType) – a Qmi.WdsTetheredCallType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsTetheredCallType specified at val.

New in version 1.18.

NON_TETHERED = 0

non-tethered.

RMNET = 1

RmNet.

DUN = 2

DUN.

class Qmi.WdsTrafficClass(value)

Bases: GObject.GEnum

QoS Traffic Classes.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsTrafficClass) – a Qmi.WdsTrafficClass.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsTrafficClass specified at val.

New in version 1.0.

SUBSCRIBED = 0

default class, best-effort

CONVERSATIONAL = 1

two-way video/voice, most delay sensitive

STREAMING = 2

one-way video/audio, delay sensitive

INTERACTIVE = 3

delay-sensitive, e.g. browsing, SSH.

BACKGROUND = 4

delay-insensitive, e.g. downloads, email.

class Qmi.WdsVerboseCallEndReason3gpp(value)

Bases: GObject.GEnum

3GPP-specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is Qmi.WdsVerboseCallEndReasonType._3GPP.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsVerboseCallEndReason3gpp) – a Qmi.WdsVerboseCallEndReason3gpp.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsVerboseCallEndReason3gpp specified at val.

New in version 1.0.

CONDITIONAL_IE_ERROR = 100

Conditional IE error.

MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE = 101

Message and protocol state uncompatible.

PROTOCOL_ERROR = 111

Protocol error.

APN_TYPE_CONFLICT = 112

APN type conflict.

INVALID_PROXY_CALL_SESSION_CONTROL_FUNCTION_ADDRESS = 113

Invalid proxy call session control function address.

New in version 1.24.10.

LLC_SNDCP_FAILURE = 25

LLC or SNDCP failure.

INSUFFICIENT_RESOURCES = 26

Insufficient resources.

UNKNOWN_APN = 27

Unknown or missing APN.

UNKNOWN_PDP = 28

Unknown PDP address or type.

AUTHENTICATION_FAILED = 29

Authentication failed.

GGSN_REJECT = 30

Activation rejected by GGSN.

ACTIVATION_REJECT = 31

Activation rejected.

OPTION_NOT_SUPPORTED = 32

Service option not supported.

OPTION_UNSUBSCRIBED = 33

Service option not subscribed.

OPTION_TEMPORARILY_OUT_OF_ORDER = 34

Service option temporarily out of order.

NSAPI_ALREADY_USED = 35

NSAPI already used.

REGULAR_DEACTIVATION = 36

Regular PDP context deactivation.

QOS_NOT_ACCEPTED = 37

QoS not accepted.

NETWORK_FAILURE = 38

Network failure.

REATTACH_REQUIRED = 39

Reattach required.

FEATURE_NOT_SUPPORTED = 40

Feature not supported.

TFT_SEMANTIC_ERROR = 41

Semantic error in TFT operation.

TFT_SYNTAX_ERROR = 42

Syntax error in TFT operation.

UNKNOWN_PDP_CONTEXT = 43

Unknown PDP context.

FILTER_SEMANTIC_ERROR = 44

Semantic error in packet filters.

FILTER_SYNTAX_ERROR = 45

Syntax error in packet filters.

PDP_WITHOUT_ACTIVE_TFT = 46

PDP context without TFT activated.

IPV4_ONLY_ALLOWED = 50

IPv4 only allowed.

IPV6_ONLY_ALLOWED = 51

IPv6 only allowed.

SINGLE_ADDRESS_BEARER_ONLY = 52

Single address bearer only.

ESM_INFO_NOT_RECEIVED = 53

ESM information not received.

PDN_CONNECTION_DOES_NOT_EXIST = 54

PDN connection does not exist.

MULTIPLE_CONNECTION_TO_SAME_PDN_NOT_ALLOWED = 55

Multiple connection to same PDN not allowed.

OPERATOR_DETERMINED_BARRING = 8

Operator-determined barring.

INVALID_TRANSACTION_ID = 81

Invalid transaction ID.

MESSAGE_INCORRECT_SEMANTIC = 95

Message incorrect semantically.

INVALID_MANDATORY_INFO = 96

Invalid mandatory information.

MESSAGE_TYPE_UNSUPPORTED = 97

Message type not implemented.

MESSAGE_TYPE_NONCOMPATIBLE_STATE = 98

Message not compatible with state.

UNKNOWN_INFO_ELEMENT = 99

Information element unknown.

class Qmi.WdsVerboseCallEndReasonCm(value)

Bases: GObject.GEnum

Call manager specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is Qmi.WdsVerboseCallEndReasonType.CM.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsVerboseCallEndReasonCm) – a Qmi.WdsVerboseCallEndReasonCm.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsVerboseCallEndReasonCm specified at val.

New in version 1.0.

CONFERENCE_FAILED = 1000

Conference failed.

New in version 1.24.10.

INCOMING_REJECTED = 1001

Incoming rejected.

NO_GATEWAY_SERVICE = 1002

No gateway service.

NO_GPRS_CONTEXT = 1003

No GPRS context.

ILLEGAL_MS = 1004

Illegal MS.

ILLEGAL_ME = 1005

Illegal ME.

GPRS_AND_NON_GPRS_SERVICES_NOT_ALLOWED = 1006

GPRS and non GPRS services not allowed.

GPRS_SERVICES_NOT_ALLOWED = 1007

GPRS services not allowed.

MS_IDENTITY_NOT_DERIVED_BY_THE_NETWORK = 1008

MS identity not derived by the network.

IMPLICITLY_DETACHED = 1009

Implicitly detached.

PLMN_NOT_ALLOWED = 1010

PLMN not allowed.

LA_NOT_ALLOWED = 1011

LA not allowed.

GPRS_SERVICES_NOT_ALLOWED_IN_PLMN = 1012

GPRS services not allowed in PLMN.

PDP_DUPLICATE = 1013

PDP duplicate.

UE_RAT_CHANGE = 1014

UE radio access technology change.

CONGESTION = 1015

Congestion.

NO_PDP_CONTEXT_ACTIVATED = 1016

No PDP context activated.

ACCESS_CLASS_DSAC_REJECTION = 1017

Access class DSAC rejection.

PDP_ACTIVATE_MAX_RETRY_FAILED = 1018

Maximum retries failed to activate PDP context.

New in version 1.24.10.

RAB_FAILURE = 1019

RAB failure.

New in version 1.24.10.

EPS_SERVICE_NOT_ALLOWED = 1020

EPS service not allowed.

New in version 1.24.10.

TRACKING_AREA_NOT_ALLOWED = 1021

Tracking area not allowed.

New in version 1.24.10.

ROAMING_NOT_ALLOWED_IN_TRACKING_AREA = 1022

Roaming not allowed in tracking area.

New in version 1.24.10.

NO_SUITABLE_CELLS_IN_TRACKING_AREA = 1023

No suitable cells in tracking area.

New in version 1.24.10.

NOT_AUTHORIZED_CLOSED_SUBSCRIBER_GROUP = 1024

Not authorized in closed subscriber group.

New in version 1.24.10.

ESM_UNKNOWN_EPS_BEARER_CONTEXT = 1025

EPS Session Management, unknown EPS bearer context.

New in version 1.24.10.

DRB_RELEASED_AT_RRC = 1026

DRB released at RRC.

New in version 1.24.10.

NAS_SIGNAL_CONNECTION_RELEASED = 1027

NAS signal connection released.

New in version 1.24.10.

EMM_DETACHED = 1028

EPS Mobility Management, detached.

New in version 1.24.10.

EMM_ATTACH_FAILED = 1029

EPS Mobility Management, attach failed.

New in version 1.24.10.

EMM_ATTACH_STARTED = 1030

EPS Mobility Management, attach started.

New in version 1.24.10.

LTE_NAS_SERVICE_REQUEST_FAILED = 1031

LTE NAS service request failed.

New in version 1.24.10.

ESM_ACTIVE_DEDICATED_BEARER_REACTIVATED_BY_NW = 1032

EPS Session Management, active dedicated bearer reactivated by network.

New in version 1.24.10.

ESM_LOWER_LAYER_FAILURE = 1033

EPS Session Management, lower layer failure.

New in version 1.24.10.

ESM_SYNC_UP_WITH_NW = 1034

EPS Session Management, sync up with network.

New in version 1.24.10.

ESM_NW_ACTIVATED_DEDICATED_BEARER_WITH_ID_OF_DEFAULT_BEARER = 1035

EPS Session Management, network activated dedicated bearer with id of default bearer.

New in version 1.24.10.

ESM_BAD_OTA_MESSAGE = 1036

EPS Session Management, bad OTA message.

New in version 1.24.10.

ESM_DS_REJECTED_CALL = 1037

EPS Session Management, DS rejected call.

New in version 1.24.10.

ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT = 1038

EPS Session Management, context transferred due to IRAT.

New in version 1.24.10.

DS_EXPLICIT_DEACT = 1039

DS explicit deactivation.

New in version 1.24.10.

ESM_LOCAL_CAUSE_NONE = 1040

EPS Session Management, local cause none.

New in version 1.24.10.

LTE_NAS_SERVICE_REQUEST_FAILED_NO_THROTTLE = 1041

LTE NAS service request failed, no throttle.

New in version 1.24.10.

ACL_FAILURE = 1042

ACL failure.

New in version 1.24.10.

LTE_NAS_SERVICE_REQUEST_FAILED_DS_DISALLOW = 1043

LTE NAS service request failed, DS disallow.

New in version 1.24.10.

EMM_T3417_EXPIRED = 1044

EPS Mobility Management, T3417 expired.

New in version 1.24.10.

EMM_T3417_EXT_EXPIRED = 1045

EPS Mobility Management, T3417 ext expired.

New in version 1.24.10.

LRRC_UL_DATA_CONFIRMATION_FAILURE_TXN = 1046

LTE Radio Resource Control, UL data confirmation failure, txn.

New in version 1.24.10.

LRRC_UL_DATA_CONFIRMATION_FAILURE_HANDOVER = 1047

LTE Radio Resource Control, UL data confirmation failure, handover.

New in version 1.24.10.

LRRC_UL_DATA_CONFIRMATION_FAILURE_CONN_REL = 1048

LTE Radio Resource Control, UL data confirmation failure, connection release.

New in version 1.24.10.

LRRC_UL_DATA_CONFIRMATION_FAILURE_RLF = 1049

LTE Radio Resource Control, UL data confirmation failure, radio link failure.

New in version 1.24.10.

LRRC_UL_DATA_CONFIRMATION_FAILURE_CTRL_NOT_CONN = 1050

LTE Radio Resource Control, UL data confirmation failure, ctrl not conn.

New in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE = 1051

LTE Radio Resource Control, connection establishment failure.

New in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ABORTED = 1052

LTE Radio Resource Control, connection establishment failure, aborted.

New in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ACCESS_BARRED = 1053

LTE Radio Resource Control, connection establishment failure, access barred.

New in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CELL_RESELECTION = 1054

LTE Radio Resource Control, connection establishment failure, cell reselection.

New in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CONFIG_FAILURE = 1055

LTE Radio Resource Control, connection establishment failure, config failure.

New in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_TIMER_EXPIRED = 1056

LTE Radio Resource Control, connection establishment failure, timer expired.

New in version 1.24.10.

LTE Radio Resource Control, connection establishment failure, link failure.

New in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_NOT_CAMPED = 1058

LTE Radio Resource Control, connection establishment failure, not camped.

New in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_SI_FAILURE = 1059

LTE Radio Resource Control, connection establishment failure, SI failure.

New in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_REJECTED = 1060

LTE Radio Resource Control, connection establishment failure, rejected.

New in version 1.24.10.

LRRC_CONNECTION_RELEASE_NORMAL = 1061

LTE Radio Resource Control, connection release, normal.

New in version 1.24.10.

LRRC_CONNECTION_RELEASE_RLF = 1062

LTE Radio Resource Control, connection release, radio link failure.

New in version 1.24.10.

LRRC_CONNECTION_RELEASE_CRE_FAILURE = 1063

LTE Radio Resource Control, connection release, cre failure.

New in version 1.24.10.

LRRC_CONNECTION_RELEASE_OOS_DURING_CRE = 1064

LTE Radio Resource Control, connection release, oos during cre.

New in version 1.24.10.

LRRC_CONNECTION_RELEASE_ABORTED = 1065

LTE Radio Resource Control, connection release, aborted.

New in version 1.24.10.

LRRC_CONNECTION_RELEASE_SIB_READ_ERROR = 1066

LTE Radio Resource Control, connection release, SIB read error.

New in version 1.24.10.

DETACH_WITH_REATTACH_LTE_NW_DETACH = 1067

Detach with reattach LTE network detach.

New in version 1.24.10.

DETACH_WITHOUT_REATTACH_LTE_NW_DETACH = 1068

Detach without reattach LTE network detach.

New in version 1.24.10.

ESM_PROC_TIMEOUT = 1069

EPS Session Management, proc timeout.

New in version 1.24.10.

MESSAGE_EXCEED_MAX_L2_LIMIT = 1070

Message exceed max L2 limit.

New in version 1.24.10.

CONNECTION_DENY_GENERAL_OR_BUSY = 1500

CDMA/EVDO specific. Received Connection Deny. General or Network busy.

CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE = 1501

CDMA/EVDO specific. Received Connection Deny. Billing or Authentication failure.

HDR_CHANGE = 1502

CDMA/EVDO specific. Change HDR.

HDR_EXIT = 1503

CDMA/EVDO specific. Exit HDR.

HDR_NO_SESSION = 1504

CDMA/EVDO specific. No HDR session.

HDR_ORIGINATION_DURING_GPS_FIX = 1505

CDMA/EVDO specific. HDR call ended in favor of a GPS fix.

HDR_CONNECTION_SETUP_TIMEOUT = 1506

CDMA/EVDO specific. Connection setup timeout.

HDR_RELEASED_BY_CM = 1507

CDMA/EVDO specific. Released HDR call by call manager.

HDR_COLLOCATED_ACQUISITION_FAILED = 1508

Failed to acquire co-located HDR for origination.

New in version 1.24.10.

OTASP_COMMIT_IN_PROGRESS = 1509

CDMA/EVDO specific. OTASP commit in progress.

New in version 1.24.10.

HDR_NO_HYBRID_SERVICE = 1510

CDMA/EVDO specific. No hybrid HDR service.

HDR_NO_LOCK_GRANTED = 1511

CDMA/EVDO specific. No lock granted.

New in version 1.24.10.

HOLD_OTHER_IN_PROGRESS = 1512

CDMA/EVDO specific. hold other in progress.

New in version 1.24.10.

HDR_FADE = 1513

CDMA/EVDO specific. Fade.

New in version 1.24.10.

HDR_ACCESS_FAILURE = 1514

CDMA/EVDO specific. Access failure.

New in version 1.24.10.

CLIENT_END = 2000

Client end.

NO_SERVICE = 2001

No service.

FADE = 2002

Fade.

RELEASE_NORMAL = 2003

Release normal.

ACCESS_ATTEMPT_IN_PROGRESS = 2004

Access attempt in progress.

ACCESS_FAILURE = 2005

Access Failure.

REDIRECTION_OR_HANDOFF = 2006

Redirection or handoff.

OFFLINE = 2500

Offline.

New in version 1.24.10.

EMERGENCY_MODE = 2501

Emergency mode.

New in version 1.24.10.

PHONE_IN_USE = 2502

Phone in use.

New in version 1.24.10.

INVALID_MODE = 2503

Invalid mode.

New in version 1.24.10.

INVALID_SIM_STATE = 2504

Invalid SIM state.

New in version 1.24.10.

NO_COLLOCATED_HDR = 2505

No collocated HDR.

New in version 1.24.10.

CALL_CONTROL_REJECTED = 2506

Call control rejected.

New in version 1.24.10.

CDMA_LOCK = 500

CDMA specific. Phone is CDMA-locked.

INTERCEPT = 501

CDMA specific. Received intercept from the BS.

REORDER = 502

CDMA specific. Received reorder from the BS.

RELEASE_SO_REJECT = 503

CDMA specific. Received release from the BS, SO reject.

INCOMING_CALL = 504

CDMA specific. Received incoming call from the BS.

ALERT_STOP = 505

CDMA specific. Received alert stop from the BS.

ACTIVATION = 506

CDMA specific. Received end activation.

MAX_ACCESS_PROBES = 507

CDMA specific. Maximum access probes transmitted.

CCS_NOT_SUPPORTED_BY_BS = 508

CDMA specific. Concurrent service not supported by the BS.

NO_RESPONSE_FROM_BS = 509

CDMA specific. No response received from the BS.

REJECTED_BY_BS = 510

CDMA specific. Rejected by the BS.

INCOMPATIBLE = 511

CDMA specific. Concurrent services requested are incompatible.

ALREADY_IN_TC = 512

CDMA specific. Already in TC.

USER_CALL_ORIGINATED_DURING_GPS = 513

CDMA specific. Call originated during GPS.

USER_CALL_ORIGINATED_DURING_SMS = 514

CDMA specific. Call originated during SMS.

NO_CDMA_SERVICE = 515

CDMA specific. No service.

MC_ABORT = 516

MC abort.

New in version 1.24.10.

PSIST_NG = 517

Persistence test failure.

New in version 1.24.10.

UIM_NOT_PRESENT = 518

UIM not present.

New in version 1.24.10.

RETRY_ORDER = 519

Retry order.

ACCESS_BLOCK = 520

Access blocked.

New in version 1.24.10.

ACCESS_BLOCK_ALL = 521

Access blocked for all.

New in version 1.24.10.

IS707B_MAX_ACCESS_PROBES = 522

Maximum access probes for IS-707B call.

New in version 1.24.10.

THERMAL_EMERGENCY = 523

Thermal emergency.

New in version 1.24.10.

CALL_ORIGINATION_THROTTLED = 524

Call origination throttled.

New in version 1.24.10.

USER_CALL_ORIGINATED = 525

Voice call originated and concurrent voice/data not supported.

New in version 1.24.10.

class Qmi.WdsVerboseCallEndReasonEhrpd(value)

Bases: GObject.GEnum

eHRPD-specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is Qmi.WdsVerboseCallEndReasonType.EHRPD.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsVerboseCallEndReasonEhrpd) – a Qmi.WdsVerboseCallEndReasonEhrpd.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsVerboseCallEndReasonEhrpd specified at val.

New in version 1.0.

SUBSCRIPTION_LIMITED_TO_IPV4 = 1

Subscription limited to IPv4.

VSNCP_3GPP2_PDN_GATEWAY_UNREACHABLE = 10

VSNCP specific. 3GPP2 PDN gateway unreachable.

VSNCP_3GPP2_PDN_GATEWAY_REJECTED = 11

VSNCP specific. 3GPP2 PDN gateway rejected.

VSNCP_3GPP2_INSUFFICIENT_PARAMETERS = 12

VSNCP specific. 3GPP2 insufficient parameters.

VSNCP_3GPP2_RESOURCE_UNAVAILABLE = 13

VSNCP specific. 3GPP2 resource unavailable.

VSNCP_3GPP2_ADMINISTRATIVELY_PROHIBITED = 14

VSNCP specific. 3GPP2 administratively prohibited.

VSNCP_3GPP2_PDN_ID_IN_USE = 15

VSNCP specific. 3GPP2 PDN ID in use.

VSNCP_3GPP2_SUBSCRIPTION_LIMITATION = 16

VSNCP specific. 3GPP2 subscription limitation.

VSNCP_3GPP2_PDN_EXISTS_FOR_THIS_APN = 17

VSNCP specific. 3GPP2 PDN exists for this APN.

SUBSCRIPTION_LIMITED_TO_IPV6 = 2

Subscription limited to IPv6.

VSNCP_TIMEOUT = 4

VSNCP specific. timeout.

VSNCP_FAILURE = 5

VSNCP specific. failure.

VSNCP_3GPP2_GENERAL_ERROR = 6

VSNCP specific. 3GPP2 general error.

VSNCP_3GPP2_UNAUTHENTICATED_APN = 7

VSNCP specific. 3GPP2 unauthenticated APN.

VSNCP_3GPP2_PDN_LIMIT_EXCEEDED = 8

VSNCP specific. 3GPP2 PDN limit exceeded.

VSNCP_3GPP2_NO_PDN_GATEWAY = 9

VSNCP specific. 3GPP2 no PDN gateway.

class Qmi.WdsVerboseCallEndReasonInternal(value)

Bases: GObject.GEnum

Internal call end reasons, given when the QmiWdsVerboseCallEndReasonType is Qmi.WdsVerboseCallEndReasonType.INTERNAL.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsVerboseCallEndReasonInternal) – a Qmi.WdsVerboseCallEndReasonInternal.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsVerboseCallEndReasonInternal specified at val.

New in version 1.0.

ERROR = 201

Internal error.

CALL_ENDED = 202

Call ended.

UNKNOWN_INTERNAL_CAUSE = 203

Unknown internal cause.

UNKNOWN_CAUSE = 204

Unknown cause.

CLOSE_IN_PROGRESS = 205

Close in progress.

NETWORK_INITIATED_TERMINATION = 206

Network initiated termination.

APP_PREEMPTED = 207

App preempted.

PDN_IPV4_CALL_DISALLOWED = 208

PDN IPv4 call disallowed.

New in version 1.14.

PDN_IPV4_CALL_THROTTLED = 209

PDN IPv4 call throttled.

New in version 1.14.

PDN_IPV6_CALL_DISALLOWED = 210

PDN IPv6 call disallowed.

New in version 1.14.

PDN_IPV6_CALL_THROTTLED = 211

PDN IPv6 call throttled.

New in version 1.14.

MODEM_RESTART = 212

Modem restart.

New in version 1.14.

PDP_PPP_NOT_SUPPORTED = 213

PDP PPP not supported.

New in version 1.14.

UNPREFERRED_RAT = 214

Unpreferred RAT.

New in version 1.14.

Physical link close in progress.

New in version 1.14.

APN_PENDING_HANDOVER = 216

APN pending handover.

New in version 1.14.

PROFILE_BEARER_INCOMPATIBLE = 217

Profile bearer incompatible.

New in version 1.14.

MMGDSI_CARD_EVENT = 218

MMGDSI Card event.

New in version 1.14.

LPM_OR_POWER_DOWN = 219

LPM or power down.

New in version 1.14.

APN_DISABLED = 220

APN disabled.

New in version 1.14.

MPIT_EXPIRED = 221

MPIT expired.

New in version 1.14.

IPV6_ADDRESS_TRANSFER_FAILED = 222

IPv6 address transfer failed.

New in version 1.14.

TRAT_SWAP_FAILED = 223

TRAT swap failed.

New in version 1.14.

EHRPD_TO_HRPD_FALLBACK = 224

eHRPD to HRPD fallback.

New in version 1.24.10.

MANDATORY_APN_DISABLED = 225

Mandatory APN disabled.

New in version 1.24.10.

MIP_CONFIG_FAILURE = 226

MIP config failure.

New in version 1.24.10.

PDN_INACTIVITY_TIMER_EXPIRED = 227

PDN inactivity timeout expired.

New in version 1.24.10.

MAX_V4_CONNECTIONS = 228

Max IPv4 connections.

New in version 1.24.10.

MAX_V6_CONNECTIONS = 229

Max IPv6 connections.

New in version 1.24.10.

APN_MISMATCH = 230

APN mismatch.

New in version 1.24.10.

IP_VERSION_MISMATCH = 231

IP version mismatch.

New in version 1.24.10.

DUN_CALL_DISALLOWED = 232

DUN call disallowed.

New in version 1.24.10.

INVALID_PROFILE = 233

Invalid profile.

New in version 1.24.10.

EPC_NONEPC_TRANSITION = 234

EPC to non-EPC transition.

New in version 1.24.10.

INVALID_PROFILE_ID = 235

Invalid profile ID.

New in version 1.24.10.

CALL_ALREADY_PRESENT = 236

Call already present.

New in version 1.24.10.

INTERFACE_IN_USE = 237

Interface in use.

New in version 1.24.10.

IP_PDP_MISMATCH = 238

IP PDP mismatch.

New in version 1.24.10.

APN_DISALLOWED_ON_ROAMING = 239

APN disallowed on roaming.

New in version 1.24.10.

APN_PARAMETER_CHANGE = 240

APN parameter change.

New in version 1.24.10.

INTERFACE_IN_USE_CONFIG_MATCH = 241

Interface in use config match.

New in version 1.24.10.

NULL_APN_DISALLOWED = 242

None APN disallowed.

New in version 1.24.10.

THERMAL_MITIGATION = 243

Thermal mitigation.

New in version 1.24.10.

SUBS_ID_MISMATCH = 244

Subs ID mismatch

New in version 1.24.10.

DATA_SETTINGS_DISABLED = 245

Data settings disabled.

New in version 1.24.10.

DATA_ROAMING_SETTINGS_DISABLED = 246

Data roaming settings disabled.

New in version 1.24.10.

APN_FORMAT_INVALID = 247

APN format invalid.

New in version 1.24.10.

DDS_CALL_ABORT = 248

DDS call abort.

New in version 1.24.10.

VALIDATION_FAILURE = 249

Validation failure.

New in version 1.24.10.

class Qmi.WdsVerboseCallEndReasonIpv6(value)

Bases: GObject.GEnum

IPv6-specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is Qmi.WdsVerboseCallEndReasonType.IPV6.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsVerboseCallEndReasonIpv6) – a Qmi.WdsVerboseCallEndReasonIpv6.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsVerboseCallEndReasonIpv6 specified at val.

New in version 1.0.

PREFIX_UNAVAILABLE = 1

Prefix unavailable.

HRPD_IPV6_DISABLED = 2

HRDP IPv6 disabled.

DISABLED = 3

IPv6 disabled.

New in version 1.24.10.

class Qmi.WdsVerboseCallEndReasonMip(value)

Bases: GObject.GEnum

Mobile IP specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is Qmi.WdsVerboseCallEndReasonType.MIP.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsVerboseCallEndReasonMip) – a Qmi.WdsVerboseCallEndReasonMip.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsVerboseCallEndReasonMip specified at val.

New in version 1.0.

ERROR_REASON_UNKNOWN = -1

Unknown reason.

FA_ERROR_UNKNOWN_CHALLENGE = 104

FA error. Unknown challenge.

FA_ERROR_MISSING_CHALLENGE = 105

FA error. Missing challenge.

FA_ERROR_STALE_CHALLENGE = 106

FA error. Stale challenge.

HA_ERROR_REASON_UNSPECIFIED = 128

HA error. Reason unspecified.

HA_ERROR_ADMINISTRATIVELY_PROHIBITED = 129

HA error. Administratively prohibited.

HA_ERROR_INSUFFICIENT_RESOURCES = 130

HA error. Insufficient resources.

HA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE = 131

HA error. Mobile node authentication failure.

HA_ERROR_FA_AUTHENTICATION_FAILURE = 132

HA error. FA authentication failure.

HA_ERROR_REGISTRATION_ID_MISMATCH = 133

HA error. Registration ID mismatch.

HA_ERROR_MALFORMED_REQUEST = 134

HA error. Malformed request.

HA_ERROR_UNKNOWN_HA_ADDRESS = 136

HA error. Unknown HA address.

HA_ERROR_REVERSE_TUNNEL_UNAVAILABLE = 137

HA error. Reverse tunnel unavailable.

HA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET = 138

HA error. Reverse tunnel mandatory and T bit not set.

HA_ERROR_ENCAPSULATION_UNAVAILABLE = 139

HA error. Encapsulation unavailable.

FA_ERROR_REASON_UNSPECIFIED = 64

FA error. Reason unspecified.

FA_ERROR_ADMINISTRATIVELY_PROHIBITED = 65

FA error. Administratively prohibited.

FA_ERROR_INSUFFICIENT_RESOURCES = 66

FA error. Insufficient resources.

FA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE = 67

FA error. Mobile node authenticatin failure.

FA_ERROR_HA_AUTHENTICATION_FAILURE = 68

FA error. HA authentication failure.

FA_ERROR_REQUESTED_LIFETIME_TOO_LONG = 69

FA error. Requested lifetime too long.

FA_ERROR_MALFORMED_REQUEST = 70

FA error. Malformed request.

FA_ERROR_MALFORMED_REPLY = 71

FA error. Malformed reply.

FA_ERROR_ENCAPSULATION_UNAVAILABLE = 72

FA error. Encapsulation unavailable.

FA_ERROR_VJHC_UNAVAILABLE = 73

FA error. VJHC unavailable.

FA_ERROR_REVERSE_TUNNEL_UNAVAILABLE = 74

FA error. Reverse tunnel unavailable.

FA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET = 75

FA error. Reverse tunnel mandatory and T bit not set.

FA_ERROR_DELIVERY_STYLE_NOT_SUPPORTED = 79

FA error. Delivery style not supported.

FA_ERROR_MISSING_NAI = 97

FA error. Missing NAI.

FA_ERROR_MISSING_HA = 98

FA error. Missing HA.

FA_ERROR_MISSING_HOME_ADDRESS = 99

FA error. Missing home address.

class Qmi.WdsVerboseCallEndReasonPpp(value)

Bases: GObject.GEnum

PPP-specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is Qmi.WdsVerboseCallEndReasonType.PPP.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsVerboseCallEndReasonPpp) – a Qmi.WdsVerboseCallEndReasonPpp.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsVerboseCallEndReasonPpp specified at val.

New in version 1.0.

UNKNOWN = -1

Unknown error.

TIMEOUT = 1

Timeout.

AUTHENTICATION_FAILURE = 2

Authentication failure.

OPTION_MISMATCH = 3

Option mismatch.

PAP_FAILURE = 31

PAP failure.

CHAP_FAILURE = 32

CHAP failure.

CLOSE_IN_PROGRESS = 33

Close in progress.

New in version 1.24.10.

class Qmi.WdsVerboseCallEndReasonType(value)

Bases: GObject.GEnum

Type of verbose call end reason.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WdsVerboseCallEndReasonType) – a Qmi.WdsVerboseCallEndReasonType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WdsVerboseCallEndReasonType specified at val.

New in version 1.0.

MIP = 1

Mobile IP.

INTERNAL = 2

Internal.

CM = 3

Call manager.

3GPP = 6
_3GPP = 6

3GPP.

PPP = 7

PPP.

EHRPD = 8

eHRPD.

IPV6 = 9

IPv6.

class Qmi.WmsAckFailureCause(value)

Bases: GObject.GEnum

Ack failure cause.

New in version 1.28.

classmethod get_string(val)
Parameters:

val (Qmi.WmsAckFailureCause) – a Qmi.WmsAckFailureCause.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsAckFailureCause specified at val.

New in version 1.28.

NO_NETWORK_RESPONSE = 0

No network response.

Network released link.

NOT_SENT = 2

Not sent.

class Qmi.WmsAckIndicator(value)

Bases: GObject.GEnum

Indication of whether ACK needs to be sent or not.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsAckIndicator) – a Qmi.WmsAckIndicator.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsAckIndicator specified at val.

New in version 1.0.

SEND = 0

ACK needs to be sent.

DO_NOT_SEND = 1

ACK doesn’t need to be sent.

class Qmi.WmsCdmaCauseCode(value)

Bases: GObject.GEnum

Cause codes when failed to send an SMS in CDMA.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsCdmaCauseCode) – a Qmi.WmsCdmaCauseCode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsCdmaCauseCode specified at val.

New in version 1.0.

NETWORK_ADDRESS_VACANT = 0

Address is valid but not yet allocated.

New in version 1.18.

NETWORK_ADDRESS_TRANSLATION_FAILURE = 1

Address is invalid.

New in version 1.18.

GENERAL_SMS_NOT_SUPPORTED = 100

SMS not supported.

New in version 1.18.

GENERAL_MISSING_EXPECTED_PARAMETER = 101

Missing optional expected parameter.

New in version 1.18.

GENERAL_MISSING_MANDATORY_PARAMETER = 102

Missing mandatory parameter.

New in version 1.18.

GENERAL_UNRECOGNIZED_PARAMETER_VALUE = 103

Unrecognized parameter value.

New in version 1.18.

GENERAL_UNEXPECTED_PARAMETER_VALUE = 104

Unexpected parameter value.

New in version 1.18.

GENERAL_USER_DATA_SIZE_ERROR = 105

User data size error.

New in version 1.18.

GENERAL_OTHER = 106

Other general error.

New in version 1.18.

NETWORK_RESOURCE_SHORTAGE = 2

Network resource shortage.

New in version 1.18.

NETWORK_FAILURE = 3

Network failed.

New in version 1.18.

DESTINATION_NO_PAGE_RESPONSE = 32

No page response from destination.

New in version 1.18.

DESTINATION_BUSY = 33

Destination is busy.

New in version 1.18.

DESTINATION_NO_ACK = 34

No acknowledge from destination.

New in version 1.18.

DESTINATION_RESOURCE_SHORTAGE = 35

Destination resource shortage.

New in version 1.18.

DESTINATION_SMS_DELIVERY_POSTPONED = 36

SMS delivery postponed.

New in version 1.18.

DESTINATION_OUT_OF_SERVICE = 37

Destination out of service.

New in version 1.18.

DESTINATION_NOT_AT_ADDRESS = 38

Destination not at address.

New in version 1.18.

DESTINATION_OTHER = 39

Other destination error.

New in version 1.18.

NETWORK_INVALID_TELESERVICE_ID = 4

SMS teleservice ID is invalid.

New in version 1.18.

NETWORK_OTHER = 5

Other network error.

New in version 1.18.

RADIO_INTERFACE_RESOURCE_SHORTAGE = 64

Radio interface resource shortage.

New in version 1.18.

RADIO_INTERFACE_INCOMPATIBILITY = 65

Radio interface incompatibility.

New in version 1.18.

RADIO_INTERFACE_OTHER = 66

Other radio interface error.

New in version 1.18.

GENERAL_ENCODING = 96

Encoding error.

New in version 1.18.

GENERAL_SMS_ORIGIN_DENIED = 97

SMS origin denied.

New in version 1.18.

GENERAL_SMS_DESTINATION_DENIED = 98

SMS destination denied.

New in version 1.18.

GENERAL_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED = 99

Supplementary service not supported.

New in version 1.18.

class Qmi.WmsCdmaErrorClass(value)

Bases: GObject.GEnum

Error class reported from the network when failed to send an SMS in CDMA, or reported by the device when failed to process a transfer-only CDMA message.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsCdmaErrorClass) – a Qmi.WmsCdmaErrorClass.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsCdmaErrorClass specified at val.

New in version 1.0.

TEMPORARY = 0

Temporary error reported by network.

PERMANENT = 1

Permanent error reported by network.

TEMPORARY_DEVICE = 2

Temporary error reported by device.

New in version 1.28.

PERMANENT_DEVICE = 3

Permanent error reported by device.

New in version 1.28.

class Qmi.WmsCdmaServiceOption(value)

Bases: GObject.GEnum

CDMA service option selection.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsCdmaServiceOption) – a Qmi.WmsCdmaServiceOption.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsCdmaServiceOption specified at val.

New in version 1.0.

AUTO = 0

Automatic selection of service option.

14 = 14
_14 = 14

Use service option 14.

6 = 6
_6 = 6

Use service option 6.

class Qmi.WmsGsmUmtsRpCause(value)

Bases: GObject.GEnum

RP cause codes when failed to send an SMS in GSM/WCDMA.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsGsmUmtsRpCause) – a Qmi.WmsGsmUmtsRpCause.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsGsmUmtsRpCause specified at val.

New in version 1.0.

UNASSIGNED_NUMBER = 1

Unassigned number.

CALL_BARRED = 10

Call barred.

RESERVED = 11

Reserved.

PROTOCOL_ERROR = 111

Protocol error.

INTERWORKING = 127

Interworking error.

SMS_TRANSFER_REJECTED = 21

SMS transfer rejected.

MEMORY_CAPACITY_EXCEEDED = 22

Memory capacity exceeded.

DESTINATION_OUT_OF_ORDER = 27

Destination out of order.

UNIDENTIFIED_SUBSCRIBER = 28

Unidentified subscriber.

FACILITY_REJECTED = 29

Facility rejected.

UNKNOWN_SUBSCRIBER = 30

Unknown subscriber.

NETWORK_OUF_OF_ORDER = 32

Network out of order.

TEMPORARY_FAILURE = 33

Temporary failure.

CONGESTION = 42

Congestion.

RESOURCES_UNAVAILABLE = 47

Resources unavailable.

FACILITY_NOT_SUBSCRIBED = 50

Facility not subscribed.

FACILITY_NOT_IMPLEMENTED = 69

Facility not implemented.

OPERATOR_DETERMINED_BARRING = 8

Operator determined barring.

INVALID_SMS_TRANSFER_REFERENCE_VALUE = 81

Invalid SMS transfer reference value.

SEMANTICALLY_INCORRECT_MESSAGE = 95

Semantically incorrect message.

INVALID_MANDATORY_INFO = 96

Invalid mandatory info.

MESSAGE_TYPE_NOT_IMPLEMENTED = 97

Message type not implemented.

MESSAGE_NOT_COMPATIBLE_WITH_SMS = 98

Message not compatible with SMS.

INFORMATION_ELEMENT_NOT_IMPLEMENTED = 99

Information element not implemented.

class Qmi.WmsGsmUmtsTpCause(value)

Bases: GObject.GEnum

RT cause codes when failed to send an SMS in GSM/WCDMA.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsGsmUmtsTpCause) – a Qmi.WmsGsmUmtsTpCause.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsGsmUmtsTpCause specified at val.

New in version 1.0.

TELE_INTERWORKING_NOT_SUPPORTED = 128

Tele interworking not supported.

SHORT_MESSAGE_TYPE_0_NOT_SUPPORTED = 129

Short message type 0 not supported.

SHORT_MESSAGE_CANNOT_BE_REPLACED = 130

Short message cannot be replaced.

UNSPECIFIED_PID_ERROR = 143

Unspecified TP-PID error.

DCS_NOT_SUPPORTED = 144

Data coding scheme not supported.

MESSAGE_CLASS_NOT_SUPPORTED = 145

Message class not supported.

UNSPECIFIED_DCS_ERROR = 159

Unspecified data coding scheme error.

COMMAND_CANNOT_BE_ACTIONED = 160

Command cannot be actioned.

COMMAND_UNSUPPORTED = 161

Command unsupported.

UNSPECIFIED_COMMAND_ERROR = 175

Unspecified command error.

TPDU_NOT_SUPPORTED = 176

TPDU not supported.

SC_BUSY = 192

SC busy.

NO_SC_SUBSCRIPTION = 193

No SC subscription.

SC_SYSTEM_FAILURE = 194

SC system failure.

INVALID_SME_ADDRESS = 195

Invalid SME address.

DESTINATION_SME_BARRED = 196

Destination SME barred.

SM_REJECTED_OR_DUPLICATE = 197

SM rejected or duplicate.

VPF_NOT_SUPPORTED = 198

TP-VPF not supported.

VP_NOT_SUPPORTED = 199

TP-VP not supported.

SIM_SMS_STORAGE_FULL = 208

SIM SMS storage full.

NO_SMS_STORAGE_CAPABILITY_IN_SIM = 209

No SMS storage capability in SIM.

MS_ERROR = 210

MS error.

MEMORY_CAPACITY_EXCEEDED = 211

Memory capacity exceeded.

SIM_APPLICATION_TOOLKIT_BUSY = 212

SIM application toolkit busy.

SIM_DATA_DOWNLOAD_ERROR = 213

SIM data download error.

UNSPECIFIED_ERROR = 255

Unspecified error.

class Qmi.WmsMessageClass(value)

Bases: GObject.GEnum

Message class.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsMessageClass) – a Qmi.WmsMessageClass.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsMessageClass specified at val.

New in version 1.0.

0 = 0
_0 = 0

Class 0.

1 = 1
_1 = 1

Class 1.

2 = 2
_2 = 2

Class 2.

3 = 3
_3 = 3

Class 3.

NONE = 4

Class none.

CDMA = 5

Class CDMA.

class Qmi.WmsMessageDeliveryFailureType(value)

Bases: GObject.GEnum

Type of message delivery failure.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsMessageDeliveryFailureType) – a Qmi.WmsMessageDeliveryFailureType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsMessageDeliveryFailureType specified at val.

New in version 1.0.

TEMPORARY = 0

Temporary failure.

PERMANENT = 1

Permanent failure.

class Qmi.WmsMessageFormat(value)

Bases: GObject.GEnum

Type of message.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsMessageFormat) – a Qmi.WmsMessageFormat.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsMessageFormat specified at val.

New in version 1.0.

CDMA = 0

CDMA message.

GSM_WCDMA_POINT_TO_POINT = 6

Point-to-point 3GPP message.

GSM_WCDMA_BROADCAST = 7

Broadcast 3GPP message.

MWI = 8

Message Waiting Indicator.

class Qmi.WmsMessageMode(value)

Bases: GObject.GEnum

Message mode.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsMessageMode) – a Qmi.WmsMessageMode.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsMessageMode specified at val.

New in version 1.0.

CDMA = 0

Message sent using 3GPP2 technologies.

GSM_WCDMA = 1

Message sent using 3GPP technologies.

class Qmi.WmsMessageProtocol(value)

Bases: GObject.GEnum

Type of message protocol.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsMessageProtocol) – a Qmi.WmsMessageProtocol.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsMessageProtocol specified at val.

New in version 1.0.

CDMA = 0

CDMA.

WCDMA = 1

WCDMA.

class Qmi.WmsMessageTagType(value)

Bases: GObject.GEnum

Type of message tag.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsMessageTagType) – a Qmi.WmsMessageTagType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsMessageTagType specified at val.

New in version 1.0.

MT_READ = 0

Received SMS, already read.

MT_NOT_READ = 1

Received SMS, not read.

MO_SENT = 2

Sent SMS.

MO_NOT_SENT = 3

Not yet sent SMS.

class Qmi.WmsMessageType(value)

Bases: GObject.GEnum

Type of message.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsMessageType) – a Qmi.WmsMessageType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsMessageType specified at val.

New in version 1.0.

POINT = 0

Point to point message.

class Qmi.WmsNotificationType(value)

Bases: GObject.GEnum

Type of notification.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsNotificationType) – a Qmi.WmsNotificationType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsNotificationType specified at val.

New in version 1.0.

PRIMARY = 0

Primary.

SECONDARY_GSM = 1

Secondary GSM.

SECONDARY_UMTS = 2

Secondary UMTS.

class Qmi.WmsReceiptAction(value)

Bases: GObject.GEnum

Action to perform when a message is received.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsReceiptAction) – a Qmi.WmsReceiptAction.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsReceiptAction specified at val.

New in version 1.0.

DISCARD = 0

Discard message.

STORE_AND_NOTIFY = 1

Store and notify to client.

TRANSFER_ONLY = 2

Notify to client, which should send back ACK.

UNKNOWN = 255

Unknown action.

TRANSFER_AND_ACK = 3

Notify to client and send back ACK.

class Qmi.WmsStorageType(value)

Bases: GObject.GEnum

Type of messaging storage.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsStorageType) – a Qmi.WmsStorageType.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsStorageType specified at val.

New in version 1.0.

UIM = 0

Message stored in UIM.

NV = 1

Message stored in non-volatile memory.

NONE = 255

None.

class Qmi.WmsTransferIndication(value)

Bases: GObject.GEnum

Transfer indication actions.

New in version 1.0.

classmethod get_string(val)
Parameters:

val (Qmi.WmsTransferIndication) – a Qmi.WmsTransferIndication.

Returns:

a string with the nickname, or None if not found. Do not free the returned value.

Return type:

str

Gets the nickname string for the Qmi.WmsTransferIndication specified at val.

New in version 1.0.

CLIENT = 1

Status reports transferred to the client.