Enums

Details

class Qmi.CoreError(value)

Bases: GObject.GEnum

Common errors that may be reported by libqmi-glib.

Added 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.

Added 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.

Added 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.

Added in version 1.12.

UNEXPECTEDMESSAGE = 9

QMI message is unexpected.

Added 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.

Added 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.

Added in version 1.18.

UNKNOWN = 0

Unknown.

Added in version 1.30.

HSIC = 1

High-speed inter-chip interface.

Added in version 1.30.

HSUSB = 2

High-speed USB.

UNDEFINED = 255

Undefined.

PCIE = 3

PCIe.

Added in version 1.28.

EMBEDDED = 4

Embedded.

Added in version 1.28.

BAM_DMUX = 5

BAM/DMUX.

Added 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.

Added 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.

Added 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.

Added in version 1.28.

class Qmi.DmsActivationState(value)

Bases: GObject.GEnum

State of the service activation.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

MODEM = 0

Modem image.

PRI = 1

PRI image.

class Qmi.DmsFoxconnDeviceMode(value)

Bases: GObject.GEnum

Foxconn specific device modes.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

CDMA20001X = 1

CDMA2000 1x.

5GNR = 10
_5GNR = 10

5G NR.

Added in version 1.26.

EVDO = 2

CDMA2000 HRPD (1xEV-DO)

GSM = 4

GSM.

UMTS = 5

UMTS.

LTE = 8

LTE.

TDS = 9

TDS.

Added in version 1.32.

class Qmi.DmsSimCapability(value)

Bases: GObject.GEnum

SIM capability.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

USER = 0

User time.

class Qmi.DmsTimeSource(value)

Bases: GObject.GEnum

Source of the timestamp.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

PIN = 1

PIN.

PIN2 = 2

PIN2.

class Qmi.DmsUimPinStatus(value)

Bases: GObject.GEnum

The PIN status.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.28.

LITTLE = 0

Little endian.

BIG = 1

Big endian.

class Qmi.FoxFirmwareVersionType(value)

Bases: GObject.GEnum

Foxconn specific firmware version types.

Added 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.

Added 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.GasFirmwareAutoSimMode(value)

Bases: GObject.GEnum

Automatic carrier switch according to the SIM mode.

Added in version 1.36.

classmethod get_string(val)
Parameters:

val (Qmi.GasFirmwareAutoSimMode) – a Qmi.GasFirmwareAutoSimMode.

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.GasFirmwareAutoSimMode specified at val.

Added in version 1.36.

DISABLE = 0

Disable the automatic carrier switch according to the SIM.

ENABLE = 1

Enable the automatic carrier switch according to the SIM.

ENABLE_ONE_SHOT = 2

Enable the automatic carrier switch according to the SIM just for one time.

PENDING_ONE_SHOT = 3

Indicate the pending status of a single switch (used only in DMS Get Firmware Auto Sim).

class Qmi.GasFirmwareListingMode(value)

Bases: GObject.GEnum

Mode when retrieving a list of stored firmwares.

Added 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.

Added 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.

Added 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.

Added in version 1.32.

HSUSB = 0

High-speed USB.

HSIC = 1

High-speed inter-chip interface.

class Qmi.ImsCallModePreference(value)

Bases: GObject.GEnum

IMS Call Mode Preference

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.ImsCallModePreference) – a Qmi.ImsCallModePreference.

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.ImsCallModePreference specified at val.

Added in version 1.37.

NONE = 0

None

CELLULAR = 1
WIFI = 2

Prefer Wifi

WIFI_ONLY = 3

Only Wifi

CELLULAR_ONLY = 4

Only Celluar

IMS = 5

IMS

class Qmi.ImsDcmApnType(value)

Bases: GObject.GEnum

IMS DCM APN type.

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.ImsDcmApnType) – a Qmi.ImsDcmApnType.

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.ImsDcmApnType specified at val.

Added in version 1.37.

IMS = 0

generic IMS

INTERNET = 1

generic data

EMERGENCY = 2

Emergency

RCS = 3

RCS services

UT = 4

User Terminal

WLAN = 5

for WLAN

class Qmi.ImsDcmInstanceId(value)

Bases: GObject.GEnum

IMS DCM Instance Id

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.ImsDcmInstanceId) – a Qmi.ImsDcmInstanceId.

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.ImsDcmInstanceId specified at val.

Added in version 1.37.

GLOBAL = 1

Global

ID1 = 2

ID1

NONE = 255

None

ID2 = 3

ID2

class Qmi.ImsDcmIpFamiliy(value)

Bases: GObject.GEnum

classmethod get_string(val)
Parameters:

val (Qmi.ImsDcmIpFamiliy) – a Qmi.ImsDcmIpFamiliy.

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.ImsDcmIpFamiliy specified at val.

Added in version 1.37.

V4 = 0
V6 = 1
class Qmi.ImsDcmRatType(value)

Bases: GObject.GEnum

IMS DCM RAT type.

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.ImsDcmRatType) – a Qmi.ImsDcmRatType.

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.ImsDcmRatType specified at val.

Added in version 1.37.

EHPRD = 0

CDMA/EHPRD

LTE = 1

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

EPC = 2

IMS is initialized but device is in airplane mode.

WLAN = 3

IMS is initialized and registered.

class Qmi.ImsaImsRegistrationStatus(value)

Bases: GObject.GEnum

IMS registration status.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.LocAltitudeDependency(value)

Bases: GObject.GEnum

Dependency between the horizontal and altitude position components.

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.LocAltitudeDependency) – a Qmi.LocAltitudeDependency.

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.LocAltitudeDependency specified at val.

Added in version 1.37.

UNKNOWN = 0

Unknown.

FULLY_INTERDEPENDENT = 1

Fully interdependent.

ON_LAT_LON = 2

Altitude depends on latitude and longitude.

FULLY_INDEPENDENT = 3

Altitude is fully independent.

class Qmi.LocAltitudeSource(value)

Bases: GObject.GEnum

Source of the used altitude.

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.LocAltitudeSource) – a Qmi.LocAltitudeSource.

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.LocAltitudeSource specified at val.

Added in version 1.37.

UNKNOWN = 0

Altitude source is unknown.

GPS = 1

Altitude is determined by GPS.

CELL_ID = 2

Altitude determined based on cell id.

ENHANCED_CELL_ID = 3

Altitude determined based on enchanced information about cell id.

WIFI = 4

Altitude determined by available WiFi networks.

TERRESTRIAL = 5

Terrestrial source of altitude.

TERRESTRIAL_HYBRID = 6

Hybrid terrestrial source of altitude.

ALTITUDE_DATABASE = 7

Altitude database is used as a source for altitude.

BAROMETRIC_ALTIMETER = 8

Altitude determined using barometric altimeter.

OTHER = 9

Altitude determined using other sources.

class Qmi.LocAltitudeUncertainty(value)

Bases: GObject.GEnum

Region of uncertainty.

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.LocAltitudeUncertainty) – a Qmi.LocAltitudeUncertainty.

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.LocAltitudeUncertainty specified at val.

Added in version 1.37.

UNKNOWN = 0

Unknown.

POINT = 1

Uncertainty is valid at the injected horizontal position coordinates only.

FULL = 2

Uncertainty applies to the position of the device regardless of horizontal position.

class Qmi.LocEngineState(value)

Bases: GObject.GEnum

State of the engine.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.22.

UNHEALTHY = 0

Unhealthy.

HEALTHY = 1

Healthy.

class Qmi.LocIndicationStatus(value)

Bases: GObject.GEnum

General result of a received indication.

Added 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.

Added 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.LocInjectedOrbitFileType(value)

Bases: GObject.GEnum

Assistance file type

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.LocInjectedOrbitFileType) – a Qmi.LocInjectedOrbitFileType.

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.LocInjectedOrbitFileType specified at val.

Added in version 1.37.

XTRA = 1

xtra assistance file.

NAVIC = 2

Navic xtra assistance file

class Qmi.LocInjectedOrbitUpdateType(value)

Bases: GObject.GEnum

Data type for which rate is being updated.

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.LocInjectedOrbitUpdateType) – a Qmi.LocInjectedOrbitUpdateType.

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.LocInjectedOrbitUpdateType specified at val.

Added in version 1.37.

INJECTED_ORBIT_RATE_UPDATE = 1

Injected orbit rate update.

INTEGRITY_RATE_UPDATE = 2

Integrity rate update.

class Qmi.LocInjectedTimeSource(value)

Bases: GObject.GEnum

Qmi.LocInjectedTimeSource.UNKNOWN: unknown origin Qmi.LocInjectedTimeSource.AP: AP-based time injection Qmi.LocInjectedTimeSource.NTP: Network time protocol Qmi.LocInjectedTimeSource.NTS: Network time security Specifies source of the coarse time

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.LocInjectedTimeSource) – a Qmi.LocInjectedTimeSource.

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.LocInjectedTimeSource specified at val.

Added in version 1.37.

UNKNOWN = 0
AP = 1
NTP = 2
NTS = 3
class Qmi.LocIntermediateReportState(value)

Bases: GObject.GEnum

Whether to enable or disable intermediate state reporting.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.22.

EPHEMERIS = 0

Has ephemeris.

ALMANAC = 1

Has almanac.

class Qmi.LocOperationMode(value)

Bases: GObject.GEnum

Which operation mode to use.

Added 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.

Added 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.LocPositionSource(value)

Bases: GObject.GEnum

Source from which this position was obtained. If altitude is specified and the altitude source is not specified, the engine assumes that the altitude was obtained using the specified position source. If both altitude and altitude source are specified, the engine assumes that only latitude and longitude were obtained using the specified position source.

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.LocPositionSource) – a Qmi.LocPositionSource.

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.LocPositionSource specified at val.

Added in version 1.37.

GNSS = 0

Position source is GNSS.

CELL_ID = 1

Position is based on Cell ID.

FLP_ALE = 10

Position source is derived from Fused Location Provider - Android Location Engine.

ENHANCED_CELL_ID = 2

Position is based on enhaced information about Cell ID.

WIFI = 3

Position is based on available WiFi networks.

TERRESTRIAL = 4

Position source is terrestrial.

GNSS_TERRESTRIAL_HYBRID = 5

Position source is GNSS terrestrial hybrid.

OTHER = 6

Other sources of position information.

DRE = 7

Position source is the Dead Reckoning Engine.

FLP = 8

Position source is Fused Location Provider.

NLP = 9

Position source is Network Location Provider.

class Qmi.LocPositionSourceProvider(value)

Bases: GObject.GEnum

Source provider from which this position was obtained.

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.LocPositionSourceProvider) – a Qmi.LocPositionSourceProvider.

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.LocPositionSourceProvider specified at val.

Added in version 1.37.

EXTERNAL = 0

Position is sourced from an external module.

INTERNAL = 1

Position is sourced from an internal module.

class Qmi.LocPredictedOrbitsDataFormat(value)

Bases: GObject.GEnum

Type of predicted orbits data.

Added 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.

Added in version 1.22.

XTRA = 0

Qualcomm XTRA database.

class Qmi.LocReliability(value)

Bases: GObject.GEnum

Reliability of the provided information.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.32.

NR5G_2 = 251

NR5G Band 2.

Added in version 1.32.

NR5G_3 = 252

NR5G Band 3.

Added in version 1.32.

NR5G_5 = 253

NR5G Band 5.

Added in version 1.32.

NR5G_7 = 254

NR5G Band 7.

Added in version 1.32.

NR5G_8 = 255

NR5G Band 8.

Added in version 1.32.

NR5G_20 = 256

NR5G Band 20.

Added in version 1.32.

NR5G_28 = 257

NR5G Band 28.

Added in version 1.32.

NR5G_38 = 258

NR5G Band 38.

Added in version 1.32.

NR5G_41 = 259

NR5G Band 41.

Added in version 1.32.

NR5G_50 = 260

NR5G Band 50.

Added in version 1.32.

NR5G_51 = 261

NR5G Band 51.

Added in version 1.32.

NR5G_66 = 262

NR5G Band 66.

Added in version 1.32.

NR5G_70 = 263

NR5G Band 70.

Added in version 1.32.

NR5G_71 = 264

NR5G Band 71.

Added in version 1.32.

NR5G_74 = 265

NR5G Band 74.

Added in version 1.32.

NR5G_75 = 266

NR5G Band 75.

Added in version 1.32.

NR5G_76 = 267

NR5G Band 76.

Added in version 1.32.

NR5G_77 = 268

NR5G Band 77.

Added in version 1.32.

NR5G_78 = 269

NR5G Band 78.

Added in version 1.32.

NR5G_79 = 270

NR5G Band 79.

Added in version 1.32.

NR5G_80 = 271

NR5G Band 80.

Added in version 1.32.

NR5G_81 = 272

NR5G Band 81.

Added in version 1.32.

NR5G_82 = 273

NR5G Band 82.

Added in version 1.32.

NR5G_83 = 274

NR5G Band 83.

Added in version 1.32.

NR5G_84 = 275

NR5G Band 84.

Added in version 1.32.

NR5G_85 = 276

NR5G Band 85.

Added in version 1.32.

NR5G_257 = 277

NR5G Band 257.

Added in version 1.32.

NR5G_258 = 278

NR5G Band 258.

Added in version 1.32.

NR5G_259 = 279

NR5G Band 259.

Added in version 1.32.

NR5G_260 = 280

NR5G Band 260.

Added in version 1.32.

NR5G_261 = 281

NR5G Band 261.

Added in version 1.32.

NR5G_12 = 282

NR5G Band 12.

Added in version 1.32.

NR5G_25 = 283

NR5G Band 25.

Added in version 1.32.

NR5G_34 = 284

NR5G Band 34.

Added in version 1.32.

NR5G_39 = 285

NR5G Band 39.

Added in version 1.32.

NR5G_40 = 286

NR5G Band 40.

Added in version 1.32.

NR5G_65 = 287

NR5G Band 65.

Added in version 1.32.

NR5G_86 = 288

NR5G Band 86.

Added in version 1.32.

NR5G_48 = 289

NR5G Band 48.

Added in version 1.32.

NR5G_14 = 290

NR5G Band 14.

Added in version 1.32.

NR5G_13 = 291

NR5G Band 13.

Added in version 1.32.

NR5G_18 = 292

NR5G Band 18.

Added in version 1.32.

NR5G_26 = 293

NR5G Band 26.

Added in version 1.32.

NR5G_30 = 294

NR5G Band 30.

Added in version 1.32.

NR5G_29 = 295

NR5G Band 29.

Added in version 1.32.

NR5G_53 = 296

NR5G Band 53.

Added in version 1.32.

NR5G_46 = 297

NR5G Band 46.

Added in version 1.36.

NR5G_91 = 298

NR5G Band 91.

Added in version 1.36.

NR5G_92 = 299

NR5G Band 92.

Added in version 1.36.

BC_3 = 3

Band class 3.

NR5G_93 = 300

NR5G Band 93.

Added in version 1.36.

NR5G_94 = 301

NR5G Band 94.

Added in version 1.36.

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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

POWER_CYCLE = 0

Until the next power cycle.

PERMANENT = 1

Permanent.

class Qmi.NasDLBandwidth(value)

Bases: GObject.GEnum

DL Bandwidth.

Added 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.

Added in version 1.16.

1_4 = 0
_1_4 = 0

LTE 1.4 MHz

3 = 1
_3 = 1

LTE 3 MHz

5GNR_25 = 10
_5GNR_25 = 10

5G NR 25MHz.

Added in version 1.36.

5GNR_30 = 11
_5GNR_30 = 11

5G NR 30MHz.

Added in version 1.36.

5GNR_40 = 12
_5GNR_40 = 12

5G NR 40MHz.

Added in version 1.36.

5GNR_50 = 13
_5GNR_50 = 13

5G NR 50Mhz.

Added in version 1.36.

5GNR_60 = 14
_5GNR_60 = 14

5G NR 60MHz.

Added in version 1.36.

5GNR_80 = 15
_5GNR_80 = 15

5G NR 80MHz.

Added in version 1.36.

5GNR_90 = 16
_5GNR_90 = 16

5G NR 90MHz.

Added in version 1.36.

5GNR_100 = 17
_5GNR_100 = 17

5G NR 100MHz.

Added in version 1.36.

5GNR_200 = 18
_5GNR_200 = 18

5G NR 200MHz.

Added in version 1.36.

5GNR_400 = 19
_5GNR_400 = 19

5G NR 400MHz.

Added in version 1.36.

5 = 2
_5 = 2

LTE 5 MHz

GSM_02 = 20

GSM 0.2MHz.

Added in version 1.36.

TDSCDMA_16 = 21

TD-SCDMA 1.6MHz.

Added in version 1.36.

WCDMA_5 = 22

WCDMA 5MHz.

Added in version 1.36.

WCDMA_10 = 23

WCDMA 10MHz.

Added in version 1.36.

5GNR_70 = 24
_5GNR_70 = 24

5G NR 70MHz.

Added in version 1.36.

UNKNOWN = 255

Unknown

10 = 3
_10 = 3

LTE 10 MHz

15 = 4
_15 = 4

LTE 15 MHz

20 = 5
_20 = 5

LTE 20 MHz

5GNR_5 = 6
_5GNR_5 = 6

5G NR 5MHz.

Added in version 1.36.

5GNR_10 = 7
_5GNR_10 = 7

5G NR 10MHz.

Added in version 1.36.

5GNR_15 = 8
_5GNR_15 = 8

5G NR 15MHz.

Added in version 1.36.

5GNR_20 = 9
_5GNR_20 = 9

5G NR 20MHz.

Added in version 1.36.

class Qmi.NasDataCapability(value)

Bases: GObject.GEnum

Data capability of the network.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

UNKNOWN = 0

Unknown.

HRPD = 1

HRPD.

EHRPD = 2

eHRPD.

class Qmi.NasHdrProtocolRevision(value)

Bases: GObject.GEnum

HDR protocol revision.

Added 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.

Added 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.NasIncrementalNetworkScanStatus(value)

Bases: GObject.GEnum

Incremental network scan status.

Added in version 1.38.

classmethod get_string(val)
Parameters:

val (Qmi.NasIncrementalNetworkScanStatus) – a Qmi.NasIncrementalNetworkScanStatus.

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.NasIncrementalNetworkScanStatus specified at val.

Added in version 1.38.

COMPLETE = 0

Scan complete.

PARTIAL = 1

Partial results.

ABORTED = 2

Scan aborted.

class Qmi.NasLteCellAccessStatus(value)

Bases: GObject.GEnum

Cell access status for LTE calls.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

AUTOMATIC = 1

Automatic network registration.

MANUAL = 2

Manual network registration.

class Qmi.NasNetworkScanResult(value)

Bases: GObject.GEnum

Network scan result.

Added 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.

Added in version 1.24.

SUCCESS = 0

Success.

ABORT = 1

Abort.

Radio link failure.

class Qmi.NasNetworkSelectionPreference(value)

Bases: GObject.GEnum

Network selection preference.

Added 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.

Added in version 1.0.

AUTOMATIC = 0

Automatic.

MANUAL = 1

Manual.

class Qmi.NasNetworkSelectionRegistrationRestriction(value)

Bases: GObject.GEnum

Registration restriction.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

NONE = 0

No service.

CS = 1

Circuit switched.

PS = 2

Packet switched.

CS_PS = 3

Circuit and packet switched.

CAMPED = 4

Camped.

Added in version 1.36.

class Qmi.NasNetworkType(value)

Bases: GObject.GEnum

Type of network.

Added 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.

Added 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”.

Added 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.

Added 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.

Added 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.

Added 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”.

Added 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.

Added 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”.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.26.

CDMA_1XEVDO = 2

CDMA2000 HRPD (1xEV-DO).

NO_CHANGE = 255

Keep the current radio interface.

Added in version 1.38.

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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

ON = 0

Roaming.

OFF = 1

Home.

class Qmi.NasRoamingPreference(value)

Bases: GObject.GEnum

Roaming preference.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.16.

DECONFIGURED = 0

Deconfigured

DEACTIVATED = 1

Deactivated

ACTIVATED = 2

Activated

class Qmi.NasServiceDomainPreference(value)

Bases: GObject.GEnum

Service domain preference.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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).

Added 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.

Added 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).

Added 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.

Added 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).

Added 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.

Added 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).

Added 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.

Added 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).

Added 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.

Added 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).

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.6.

NONE = 0

None.

SUCCEEDED = 1

Succeeded.

FAILED = 2

Failed.

class Qmi.OmaSessionFailedReason(value)

Bases: GObject.GEnum

Session failure reason.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.18.

PLATFORM = 0

Platform

SOFTWARE = 1

Software

class Qmi.PdcRefreshEventType(value)

Bases: GObject.GEnum

Refresh event type.

Added 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.

Added 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.

Added 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.

Added in version 1.12.

UMTS = 0

UMTS.

CDMA = 1

CDMA.

class Qmi.PdsOperatingMode(value)

Bases: GObject.GEnum

GPS operating mode.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.6.

INVALIDPBTYPE = 101

Invalid PB type.

Added in version 1.6.

NOSIM = 102

No SIM.

Added in version 1.6.

PBNOTREADY = 103

PB not ready.

Added in version 1.6.

PINRESTRICTION = 104

PIN restriction.

Added in version 1.6.

PIN1RESTRICTION = 105

PIN2 restriction.

Added in version 1.6.

PUKRESTRICTION = 106

PUK restriction.

Added in version 1.6.

PUK2RESTRICTION = 107

PUK2 restriction.

Added in version 1.6.

PBACCESSRESTRICTED = 108

PB access restricted.

Added in version 1.6.

PBDELETEINPROGRESS = 109

PB delete in progress.

Added in version 1.22.

INVALIDPINID = 11

Invalid PIN ID.

PBTEXTTOOLONG = 110

PB text too long.

Added in version 1.6.

PBNUMBERTOOLONG = 111

PB number too long.

Added in version 1.6.

PBHIDDENKEYRESTRICTION = 112

PB hidden key restriction.

Added in version 1.6.

PBNOTAVAILABLE = 113

PB not available.

Added in version 1.22.

DEVICEMEMORYERROR = 114

Device memory error.

Added in version 1.22.

NOPERMISSION = 115

No permission.

Added in version 1.22.

TOOSOON = 116

Too soon.

Added in version 1.22.

TIMENOTACQUIRED = 117

Time not acquired.

Added in version 1.22.

OPERATIONINPROGRESS = 118

Operation in progress.

Added 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.

Added in version 1.22.

FWINFOREADFAILED = 389

Firmware info read failed.

Added in version 1.22.

INCORRECTFLOWFILTER = 39

Incorrect flow filter.

FWFILENOTFOUND = 390

Firmware file not found.

Added in version 1.22.

FWDIRNOTFOUND = 391

Firmware dir not found.

Added in version 1.22.

FWALREADYACTIVATED = 392

Firmware already activated.

Added in version 1.22.

FWCANNOTGENERICIMAGE = 393

Firmware cannot generic image.

Added in version 1.22.

ABORTED = 4

Aborted.

NETWORKQOSUNAWARE = 40

Network QoS unaware.

FWFILEOPENFAILED = 400

Firmware file open failed.

Added in version 1.22.

FWUPDATEDISCONTINUOUSFRAME = 401

Firmware update discontinuous frame.

Added in version 1.22.

FWUPDATEFAILED = 402

Firmware update failed.

Added in version 1.22.

INVALIDQOSID = 41

Invalid QoS ID.

REQUESTEDNUMBERUNSUPPORTED = 42

Requested number unsupported.

Added in version 1.22.

INTERFACENOTFOUND = 43

Interface not found.

Added in version 1.22.

FLOWSUSPENDED = 44

Flow suspended.

INVALIDDATAFORMAT = 45

Invalid data format.

Added 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.

Added 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.

Added in version 1.22.

INVALIDMCASTHANDLE = 63

Invalid mulitcast handle.

Added in version 1.22.

INVALIDIPFAMILYPREFERENCE = 64

Invalid IP family preference.

Added 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.

Added in version 1.22.

POLICYMISMATCH = 79

Policy mismatch.

Added in version 1.6.

NOTHRESHOLDSPROVIDED = 8

No thresholds provided.

SIMFILENOTFOUND = 80

SIM file not found.

EXTENDEDINTERNAL = 81

Extended internal error.

Added in version 1.6.

ACCESSDENIED = 82

Access denied.

HARDWARERESTRICTED = 83

Hardware restricted.

ACKNOTSENT = 84

ACK not sent.

Added in version 1.6.

INJECTTIMEOUT = 85

Inject timeout.

Added in version 1.6.

INVALIDHANDLE = 9

Invalid handle.

INCOMPATIBLESTATE = 90

Incompatible state.

Added in version 1.6.

FDNRESTRICT = 91

FDN restrict.

Added in version 1.6.

SUPSFAILURECASE = 92

SUPS failure case.

Added in version 1.6.

NORADIO = 93

No radio.

Added in version 1.6.

NOTSUPPORTED = 94

Not supported.

Added in version 1.6.

NOSUBSCRIPTION = 95

No subscription.

Added in version 1.6.

CARDCALLCONTROLFAILED = 96

Card call control failed.

Added in version 1.6.

NETWORKABORTED = 97

Network aborted.

Added in version 1.6.

MSGBLOCKED = 98

Message blocked.

Added in version 1.6.

class Qmi.QosEvent(value)

Bases: GObject.GEnum

QoS event.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.8.

RMTFS = 14

Remote file system service.

TEST = 15

Test service.

Added in version 1.8.

LOC = 16

Location service (~ PDS v2).

SAR = 17

Specific absorption rate service.

IMS = 18

IMS settings service.

Added in version 1.8.

ADC = 19

Analog to digital converter driver service.

Added in version 1.8.

DMS = 2

Device Management Service.

CSD = 20

Core sound driver service.

Added in version 1.8.

MFS = 21

Modem embedded file system service.

Added in version 1.8.

TIME = 22

Time service.

Added 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.

Added in version 1.32.

TS = 23

Thermal sensors service.

Added in version 1.8.

FOTA = 230

Firmware Over The Air service.

Added in version 1.24.

GMS = 231

Telit General Modem Service.

Added in version 1.24.

GAS = 232

Telit General Application Service.

Added in version 1.24.

ATR = 237

Telit AT Relay Service.

Added in version 1.34.

TMD = 24

Thermal mitigation device service.

Added in version 1.8.

SAP = 25

Service access proxy service.

Added in version 1.8.

WDA = 26

Wireless data administrative service.

Added in version 1.8.

TSYNC = 27

TSYNC control service.

Added in version 1.8.

RFSA = 28

Remote file system access service.

Added in version 1.8.

CSVT = 29

Circuit switched videotelephony service.

Added in version 1.8.

NAS = 3

Network Access Service.

QCMAP = 30

Qualcomm mobile access point service.

Added in version 1.8.

IMSP = 31

IMS presence service.

Added in version 1.8.

IMSVT = 32

IMS videotelephony service.

Added in version 1.8.

IMSA = 33

IMS application service.

Added in version 1.8.

COEX = 34

Coexistence service.

Added in version 1.8.

PDC = 36

Persistent device configuration service.

Added in version 1.8.

STX = 38

Simultaneous transmit service.

Added in version 1.8.

BIT = 39

Bearer independent transport service.

Added in version 1.8.

QOS = 4

Quality Of Service service.

IMSRTP = 40

IMS RTP service.

Added in version 1.8.

SSC = 400

Snapdragon Sensore Core Service.

Added in version 1.34.

RFRPE = 41

RF radiated performance enhancement service.

Added in version 1.8.

DSD = 42

Data system determination service.

Added in version 1.8.

SSCTL = 43

Subsystem control service.

Added in version 1.8.

DPM = 47

Data Port Mapper service.

Added in version 1.30.

WMS = 5

Wireless Messaging Service.

PDS = 6

Position Determination Service.

AUTH = 7

Authentication service.

IMSDCM = 770

IMS dcm.

Added in version 1.37.

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.

Added 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.

Added 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.

Added 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.

Added in version 1.34.

SMALL = 0

Small size report.

LARGE = 1

Large size report.

class Qmi.SubscriptionType(value)

Bases: GObject.GEnum

Subscription Type

Added in version 1.37.

classmethod get_string(val)
Parameters:

val (Qmi.SubscriptionType) – a Qmi.SubscriptionType.

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.SubscriptionType specified at val.

Added in version 1.37.

DEFAULT = 0

Default.

PRIMARY = 1

Primary

SECONDARY = 2

Secondary.

ANY = 255

Any.

TERITIARY = 3

Teritiary.

class Qmi.UimCardApplicationPersonalizationFeature(value)

Bases: GObject.GEnum

Card application personalization feature, when a code is required.

Added 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.

Added 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.

Added in version 1.34.

GW_SP_EHPLMN = 12

GW SP + EHPLMN.

Added in version 1.34.

GW_ICCID = 13

GW ICCID.

Added in version 1.34.

GW_IMPI = 14

GW IMPI.

Added in version 1.34.

GW_NETWORK_SUBSET_SERVICE_PROVIDER = 15

GW network subset and service provider.

Added in version 1.34.

GW_CARRIER = 16

GW carrier.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.10.

ABSENT = 0

Absent.

PRESENT = 1

Present.

ERROR = 2

Error.

class Qmi.UimDepersonalizationOperation(value)

Bases: GObject.GEnum

Depersonalization operation to perform.

Added 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.

Added in version 1.30.

DEACTIVATE = 0

Deactivate personalization

UNBLOCK = 1

Unblock personalization

class Qmi.UimFileControlInformation(value)

Bases: GObject.GEnum

File Control Information.

Added in version 1.36.

classmethod get_string(val)
Parameters:

val (Qmi.UimFileControlInformation) – a Qmi.UimFileControlInformation.

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.UimFileControlInformation specified at val.

Added in version 1.36.

NO_DATA = 0

No data.

FCP = 1

File control parameters

FCI = 2

File control information

FCI_WITH_INTERFACES = 3

FCI with interfaces

FMD = 4

File management data

class Qmi.UimFileType(value)

Bases: GObject.GEnum

Type of UIM file.

Added 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.

Added 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.

Added 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.

Added in version 1.26.

UNKNOWN = 0

Unknown.

ABSENT = 1

Absent.

PRESENT = 2

Present.

class Qmi.UimPinId(value)

Bases: GObject.GEnum

PIN ID.

Added 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.

Added 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.

Added 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.

Added 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

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.28.

TERTIARY_1X_PROVISIONING = 11

Tertiary CDMA1x provisioning.

Added in version 1.28.

QUATERNARY_GW_PROVISIONING = 12

Quaternary GSM/WCDMA provisioning.

Added in version 1.28.

QUATERNARY_1X_PROVISIONING = 13

Quaternary CDMA1x provisioning.

Added in version 1.28.

QUINARY_GW_PROVISIONING = 14

Quinary GSM/WCDMA provisioning.

Added in version 1.28.

QUINARY_1X_PROVISIONING = 15

Quinary CDMA1x provisioning.

Added in version 1.28.

NONPROVISIONING_SLOT_3 = 16

Nonprovisioning on slot 3.

Added in version 1.28.

NONPROVISIONING_SLOT_4 = 17

Nonprovisioning on slot 4.

Added in version 1.28.

NONPROVISIONING_SLOT_5 = 18

Nonprovisioning on slot 5.

Added in version 1.28.

CARD_SLOT_3 = 19

Card on slot 3.

Added in version 1.28.

SECONDARY_GW_PROVISIONING = 2

Secondary GSM/WCDMA provisioning.

CARD_SLOT_4 = 20

Card on slot 4.

Added in version 1.28.

CARD_SLOT_5 = 21

Card on slot 5.

Added in version 1.28.

LOGICAL_CHANNEL_SLOT_3 = 22

Logical channel on slot 3.

Added in version 1.28.

LOGICAL_CHANNEL_SLOT_4 = 23

Logical channel on slot 4.

Added in version 1.28.

LOGICAL_CHANNEL_SLOT_5 = 24

Logical channel on slot 5.

Added 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.

Added 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.

Added in version 1.26.

INACTIVE = 0

Inactive.

ACTIVE = 1

Active.

class Qmi.VoiceAlphaDataCodingScheme(value)

Bases: GObject.GEnum

Alpha Coding Scheme.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.14.

STANDARD = 0

Standard.

ENHANCED = 1

Enhanced.

class Qmi.VoiceServiceOption(value)

Bases: GObject.GEnum

Service option.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.30.

QMAPV3 = 7

QMAPV3 enabled.

Added in version 1.30.

QMAPV4 = 8

QMAPV4 enabled.

Added in version 1.30.

QMAPV5 = 9

QMAPV5 enabled.

Added in version 1.28.

class Qmi.WdaLinkLayerProtocol(value)

Bases: GObject.GEnum

Link layer protocol.

Added 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.

Added 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.WdaLoopBackState(value)

Bases: GObject.GEnum

Loopback configuration state.

Added in version 1.36.

classmethod get_string(val)
Parameters:

val (Qmi.WdaLoopBackState) – a Qmi.WdaLoopBackState.

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.WdaLoopBackState specified at val.

Added in version 1.36.

DISABLED = 0

Disabled.

ENABLED = 1

Enabled.

class Qmi.WdsAddressAllocationPreference(value)

Bases: GObject.GEnum

Address allocation preference.

Added in version 1.36.

classmethod get_string(val)
Parameters:

val (Qmi.WdsAddressAllocationPreference) – a Qmi.WdsAddressAllocationPreference.

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.WdsAddressAllocationPreference specified at val.

Added in version 1.36.

NAS = 0

allocate via Network Access Stratum (NAS).

DHCP = 1

allocate via DHCP.

class Qmi.WdsAttachPdnListAction(value)

Bases: GObject.GEnum

Action when setting the attach PDN list.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

LAPTOP = 0

Laptop call.

EMBEDDED = 1

Embedded call.

class Qmi.WdsClientType(value)

Bases: GObject.GEnum

Client Type

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.18.

HSDPAPLUS_PLUS_64QAM_HSUPA = 17

HSDPA+ with 64QAM and HSUPA.

Added in version 1.18.

TDSCDMA = 18

TD-SCDMA.

Added in version 1.18.

TDSCDMA_HSDPA = 19

TD-SCDMA and HSDPA.

Added in version 1.18.

1XEVDO = 2
_1XEVDO = 2

CDMA2000 HRPD 1xEVDO.

TDSCDMA_HSUPA = 20

TD-SCDMA and HSUPA.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.14.

SUBSCRIBE = 0

Subscribe.

ON = 1

On.

OFF = 2

Off.

class Qmi.WdsDormancyStatus(value)

Bases: GObject.GEnum

Dormancy status.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

UNKNOWN = 0

unknown.

Added in version 1.18.

IPV4 = 4

IPv4.

IPV6 = 6

IPv6.

UNSPECIFIED = 8

None specified.

class Qmi.WdsIpSupportType(value)

Bases: GObject.GEnum

IP support type.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

UNKNOWN = 0

Unknown.

3GPP2 = 1
_3GPP2 = 1

3GPP2 network type.

3GPP = 2
_3GPP = 2

3GPP network type.

class Qmi.WdsPdpAccessControl(value)

Bases: GObject.GEnum

PDP access control.

Added in version 1.36.

classmethod get_string(val)
Parameters:

val (Qmi.WdsPdpAccessControl) – a Qmi.WdsPdpAccessControl.

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.WdsPdpAccessControl specified at val.

Added in version 1.36.

NONE = 0

no access control.

REJECT = 1

reject.

PERMISSION = 2

permission.

class Qmi.WdsPdpDataCompressionType(value)

Bases: GObject.GEnum

PDP data compression types.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

3GPP = 0
_3GPP = 0

3GPP profile type.

3GPP2 = 1
_3GPP2 = 1

3GPP2 profile type.

EPC = 2

EPC profile type.

Added in version 1.34.

ALL = 255

All technologies profile type.

Added in version 1.34.

class Qmi.WdsQosClassIdentifier(value)

Bases: GObject.GEnum

QoS Class Identifier.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.24.10.

INTERNAL_CALL_PREEMPTED_BY_HIGH_PRIORITY_APN = 114

Internal call pre-empted by high-priority APN.

Added in version 1.36.

EMM_ACCESS_BARRED = 115

EMM access barred.

Added in version 1.36.

EMERGENCY_INTERFACE_ONLY = 116

Emergency interface only.

Added in version 1.36.

INTERFACE_MISMATCH = 117

Interface mismatch.

Added in version 1.36.

COMPANION_INTERFACE_IN_USE = 118

Companion interface in use.

Added in version 1.36.

IP_ADDRESS_MISMATCH = 119

IP address mismatch.

Added in version 1.36.

INTERFACE_AND_POLICY_FAMILY_MISMATCH = 120

Interface and policy family mismatch.

Added in version 1.36.

EMM_ACCESS_BARRED_INFINITE_RETRY = 121

EMM access barred; infinit retry.

Added in version 1.36.

AUTHENTICATION_FAILURE_ON_EMERGENCY_CALL = 122

Authentication failure on emergency call.

Added in version 1.36.

INVALID_DNS_ADDRESS = 123

Invalid DNS address.

Added in version 1.36.

INVALID_PROXY_CALL_SESSION_CONTROL_FUNCTION_DNS_ADDRESS = 124

Invalid Proxy Call Session Control Function (PCSCF) DNS address.

Added in version 1.36.

TEST_LOOPBACK_MODE_A_OR_B_ENABLED = 125

Test loopback mode A or B enabled.

Added in version 1.36.

EMM_ACCESS_BARRED_EAB = 126

EMM access barred EAB.

Added in version 1.36.

CALL_PREEMPTED_BY_EMERGENCY_APN = 127

Call pre-empted by emergency APN.

Added in version 1.36.

UE_INIT_DETACH_OR_DISCONNECT = 128

User Equipment (UE) initialization detach or disconnect.

Added in version 1.36.

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.

Added 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.

Added in version 1.0.

CONFERENCE_FAILED = 1000

Conference failed.

Added 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.

Added in version 1.24.10.

RAB_FAILURE = 1019

RAB failure.

Added in version 1.24.10.

EPS_SERVICE_NOT_ALLOWED = 1020

EPS service not allowed.

Added in version 1.24.10.

TRACKING_AREA_NOT_ALLOWED = 1021

Tracking area not allowed.

Added in version 1.24.10.

ROAMING_NOT_ALLOWED_IN_TRACKING_AREA = 1022

Roaming not allowed in tracking area.

Added in version 1.24.10.

NO_SUITABLE_CELLS_IN_TRACKING_AREA = 1023

No suitable cells in tracking area.

Added in version 1.24.10.

NOT_AUTHORIZED_CLOSED_SUBSCRIBER_GROUP = 1024

Not authorized in closed subscriber group.

Added in version 1.24.10.

ESM_UNKNOWN_EPS_BEARER_CONTEXT = 1025

EPS Session Management, unknown EPS bearer context.

Added in version 1.24.10.

DRB_RELEASED_AT_RRC = 1026

DRB released at RRC.

Added in version 1.24.10.

NAS_SIGNAL_CONNECTION_RELEASED = 1027

NAS signal connection released.

Added in version 1.24.10.

EMM_DETACHED = 1028

EPS Mobility Management, detached.

Added in version 1.24.10.

EMM_ATTACH_FAILED = 1029

EPS Mobility Management, attach failed.

Added in version 1.24.10.

EMM_ATTACH_STARTED = 1030

EPS Mobility Management, attach started.

Added in version 1.24.10.

LTE_NAS_SERVICE_REQUEST_FAILED = 1031

LTE NAS service request failed.

Added in version 1.24.10.

ESM_ACTIVE_DEDICATED_BEARER_REACTIVATED_BY_NW = 1032

EPS Session Management, active dedicated bearer reactivated by network.

Added in version 1.24.10.

ESM_LOWER_LAYER_FAILURE = 1033

EPS Session Management, lower layer failure.

Added in version 1.24.10.

ESM_SYNC_UP_WITH_NW = 1034

EPS Session Management, sync up with network.

Added 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.

Added in version 1.24.10.

ESM_BAD_OTA_MESSAGE = 1036

EPS Session Management, bad OTA message.

Added in version 1.24.10.

ESM_DS_REJECTED_CALL = 1037

EPS Session Management, DS rejected call.

Added in version 1.24.10.

ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT = 1038

EPS Session Management, context transferred due to IRAT.

Added in version 1.24.10.

DS_EXPLICIT_DEACT = 1039

DS explicit deactivation.

Added in version 1.24.10.

ESM_LOCAL_CAUSE_NONE = 1040

EPS Session Management, local cause none.

Added in version 1.24.10.

LTE_NAS_SERVICE_REQUEST_FAILED_NO_THROTTLE = 1041

LTE NAS service request failed, no throttle.

Added in version 1.24.10.

ACL_FAILURE = 1042

ACL failure.

Added in version 1.24.10.

LTE_NAS_SERVICE_REQUEST_FAILED_DS_DISALLOW = 1043

LTE NAS service request failed, DS disallow.

Added in version 1.24.10.

EMM_T3417_EXPIRED = 1044

EPS Mobility Management, T3417 expired.

Added in version 1.24.10.

EMM_T3417_EXT_EXPIRED = 1045

EPS Mobility Management, T3417 ext expired.

Added in version 1.24.10.

LRRC_UL_DATA_CONFIRMATION_FAILURE_TXN = 1046

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

Added in version 1.24.10.

LRRC_UL_DATA_CONFIRMATION_FAILURE_HANDOVER = 1047

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

Added in version 1.24.10.

LRRC_UL_DATA_CONFIRMATION_FAILURE_CONN_REL = 1048

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

Added in version 1.24.10.

LRRC_UL_DATA_CONFIRMATION_FAILURE_RLF = 1049

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

Added 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.

Added in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE = 1051

LTE Radio Resource Control, connection establishment failure.

Added in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ABORTED = 1052

LTE Radio Resource Control, connection establishment failure, aborted.

Added in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ACCESS_BARRED = 1053

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

Added in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CELL_RESELECTION = 1054

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

Added in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CONFIG_FAILURE = 1055

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

Added in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_TIMER_EXPIRED = 1056

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

Added in version 1.24.10.

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

Added in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_NOT_CAMPED = 1058

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

Added in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_SI_FAILURE = 1059

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

Added in version 1.24.10.

LRRC_CONNECTION_ESTABLISHMENT_FAILURE_REJECTED = 1060

LTE Radio Resource Control, connection establishment failure, rejected.

Added in version 1.24.10.

LRRC_CONNECTION_RELEASE_NORMAL = 1061

LTE Radio Resource Control, connection release, normal.

Added in version 1.24.10.

LRRC_CONNECTION_RELEASE_RLF = 1062

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

Added in version 1.24.10.

LRRC_CONNECTION_RELEASE_CRE_FAILURE = 1063

LTE Radio Resource Control, connection release, cre failure.

Added in version 1.24.10.

LRRC_CONNECTION_RELEASE_OOS_DURING_CRE = 1064

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

Added in version 1.24.10.

LRRC_CONNECTION_RELEASE_ABORTED = 1065

LTE Radio Resource Control, connection release, aborted.

Added in version 1.24.10.

LRRC_CONNECTION_RELEASE_SIB_READ_ERROR = 1066

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

Added in version 1.24.10.

DETACH_WITH_REATTACH_LTE_NW_DETACH = 1067

Detach with reattach LTE network detach.

Added in version 1.24.10.

DETACH_WITHOUT_REATTACH_LTE_NW_DETACH = 1068

Detach without reattach LTE network detach.

Added in version 1.24.10.

ESM_PROC_TIMEOUT = 1069

EPS Session Management, proc timeout.

Added in version 1.24.10.

INVALID_CONNECTION_ID = 1070

Invalid connection ID.

Added in version 1.36.

INVALID_NSAPI = 1071

Invalid Network Service Access Point Identifier (NSAPI).

Added in version 1.36.

INVALID_PRI_NSAPI = 1072

Invalid primary Network Service Access Point Identifier (NSAPI).

Added in version 1.36.

INVALID_FIELD = 1073

Invalid field.

Added in version 1.36.

RADIO_ACCESS_BEARER_SETUP_FAILURE = 1074

Radio Access Bearer (RAB) setup failure.

Added in version 1.36.

PDP_ESTABLISH_MAX_TIMEOUT = 1075

PDP establishment max timeout.

Added in version 1.36.

PDP_MODIFY_MAX_TIMEOUT = 1076

PDP modification max timeout.

Added in version 1.36.

PDP_INACTIVE_MAX_TIMEOUT = 1077

PDP inactivity max timeout.

Added in version 1.36.

PDP_LOWERLAYER_ERROR = 1078

PDP lower layer error.

Added in version 1.36.

PPD_UNKNOWN_REASON = 1079

PPD unknown reason.

Added in version 1.36.

PDP_MODIFY_COLLISION = 1080

PDP modification collision.

Added in version 1.36.

PDP_MBMS_REQUEST_COLLISION = 1081

PDP MBMS request collision.

Added in version 1.36.

MBMS_DUPLICATE = 1082

MBMS duplicate.

Added in version 1.36.

SM_PS_DETACHED = 1083

SM PS detatched.

Added in version 1.36.

SM_NO_RADIO_AVAILABLE = 1084

SM no radio available.

Added in version 1.36.

SM_ABORT_SERVICE_NOT_AVAILABLE = 1085

SM abort service not available.

Added in version 1.36.

MESSAGE_EXCEEDS_MAX_L2_LIMIT = 1086

Message exceeds maximum Layer 2 limit.

Added in version 1.36.

SM_NAS_SERVICE_REQUEST_FAILURE = 1087

SM NAS service request failure.

Added in version 1.36.

RRC_CONNECTION_ESTABLISHMENT_FAILURE_REQUEST_ERROR = 1088

RRC connection establishment failure; request error.

Added in version 1.36.

RRC_CONNECTION_ESTABLISHMENT_FAILURE_TAI_CHANGE = 1089

RRC connection establishment failure; TAI change.

Added in version 1.36.

RRC_CONNECTION_ESTABLISHMENT_FAILURE_RF_UNAVAILABLE = 1090

RRC connection establishment failure; RF unavailable.

Added in version 1.36.

RRC_CONNECTION_RELEASE_ABORTED_INTER_RAT_SUCCESS = 1091

RRC connection release; aborted Inter-RAT success.

Added in version 1.36.

RRC_CONNECTION_RELEASE_RLF_SEC_NOT_ACTIVE = 1092

RRC connection release; RLF security not active.

Added in version 1.36.

RRC_CONNECTION_RELEASE_INTER_RAT_TO_LTE_ABORTED = 1093

RRC connection release; Inter-RAT to LTE aborted.

Added in version 1.36.

RRC_CONNECTION_RELEASE_INTER_RAT_FROM_LTE_TO_GERAN_CCO_SUCCESS = 1094

RRC connection release; Inter-RAT from LTE to GERAN CCO success.

Added in version 1.36.

RRC_CONNECTION_RELEASE_INTER_RAT_FROM_LTE_TO_GERAN_CCO_ABORTED = 1095

RRC connection release; Inter-RAT from LTE to GERAN CCO aborted.

Added in version 1.36.

IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER = 1096

IMSI unknown in Home Subscriber Service (HSS).

Added in version 1.36.

IMEI_NOT_ACCEPTED = 1097

IMEI not accepted.

Added in version 1.36.

EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED = 1098

EPS services and non-EPS services not allowed.

Added in version 1.36.

EPS_SERVICES_NOT_ALLOWED_IN_PLMN = 1099

EPS services not allowed in PLMN.

Added in version 1.36.

MSC_TEMPORARILY_NOT_REACHABLE = 1100

MSC temporarily not reachable.

Added in version 1.36.

CS_DOMAIN_NOT_AVAILABLE = 1101

Circuit-Switched domain not available.

Added in version 1.36.

ESM_FAILURE = 1102

ESM failure.

Added in version 1.36.

MAC_FAILURE = 1103

MAC failure.

Added in version 1.36.

SYNCHRONIZATION_FAILURE = 1104

Synchronization failure.

Added in version 1.36.

UE_SECURITY_CAPABILITIES_MISMATCH = 1105

User Equipment (UE) security capabilities mismatch.

Added in version 1.36.

SECURITY_MODE_REJECT_UNSPECIFIED = 1106

Security mode reject unspecified.

Added in version 1.36.

NON_EPS_AUTH_UNACCEPTABLE = 1107

Non-EPS authentication unaccpetable.

Added in version 1.36.

CS_FALLBACK_CALL_ESTABLISHMENT_NOT_ALLOWED = 1108

Circuit-Switched Fallback (CSFB) call establishment not allowed.

Added in version 1.36.

NO_EPS_BEARER_CONTEXT_ACTIVATED = 1109

No EPS bearer context activated.

Added in version 1.36.

EMM_INVALID_STATE = 1110

EMM invalid state.

Added in version 1.36.

NAS_LAYER_FAILURE = 1111

NAS layer failure.

Added in version 1.36.

MULTI_PDN_NOT_ALLOWED = 1112

Multi-PDN not allowed.

Added in version 1.36.

EMBMS_NOT_ENABLED = 1113

EMBMS not enabled.

Added in version 1.36.

PENDING_REDIAL_CALL_CLEANUP = 1114

Pending redial call cleanup.

Added in version 1.36.

EMBMS_REGULAR_DEACTIVATION = 1115

EMBMS regular deactivation.

Added in version 1.36.

TLB_REGULAR_DEACTIVATION = 1116

TLB regular deactivation.

Added in version 1.36.

LOWER_LAYER_REGISTRATION_FAILURE = 1117

Lower layer registration failure.

Added in version 1.36.

DETACH_EPS_SERVICES_NOT_ALLOWED = 1118

Detach EPS services not allowed.

Added in version 1.36.

SM_INTERNAL_PDP_DEACTIVATION = 1119

Session Management internal PDP deactivation.

Added in version 1.36.

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.

Added in version 1.24.10.

OTASP_COMMIT_IN_PROGRESS = 1509

CDMA/EVDO specific. OTASP commit in progress.

Added 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.

Added in version 1.24.10.

HOLD_OTHER_IN_PROGRESS = 1512

CDMA/EVDO specific. hold other in progress.

Added in version 1.24.10.

HDR_FADE = 1513

CDMA/EVDO specific. Fade.

Added in version 1.24.10.

HDR_ACCESS_FAILURE = 1514

CDMA/EVDO specific. Access failure.

Added in version 1.24.10.

UNSUPPORTED_1X_PREV = 1515

Unsupported 1x PREV.

Added in version 1.36.

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.

Added in version 1.24.10.

EMERGENCY_MODE = 2501

Emergency mode.

Added in version 1.24.10.

PHONE_IN_USE = 2502

Phone in use.

Added in version 1.24.10.

INVALID_MODE = 2503

Invalid mode.

Added in version 1.24.10.

INVALID_SIM_STATE = 2504

Invalid SIM state.

Added in version 1.24.10.

NO_COLLOCATED_HDR = 2505

No collocated HDR.

Added in version 1.24.10.

CALL_CONTROL_REJECTED = 2506

Call control rejected.

Added in version 1.24.10.

EMM_DETACHED_PSM = 2507

EMM detached PSM.

Added in version 1.36.

DUAL_SWITCH = 2508

Dual switch.

Added in version 1.36.

CALL_MANAGER = 2509

Call Manager.

Added in version 1.36.

INVALID_CLASS3_APN = 2510

Invalid class 3 APN.

Added in version 1.36.

MPLMN_IN_PROGRESS = 2511

MPLMN in progress.

Added in version 1.36.

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.

Added in version 1.24.10.

PSIST_NG = 517

Persistence test failure.

Added in version 1.24.10.

UIM_NOT_PRESENT = 518

UIM not present.

Added in version 1.24.10.

RETRY_ORDER = 519

Retry order.

ACCESS_BLOCK = 520

Access blocked.

Added in version 1.24.10.

ACCESS_BLOCK_ALL = 521

Access blocked for all.

Added in version 1.24.10.

IS707B_MAX_ACCESS_PROBES = 522

Maximum access probes for IS-707B call.

Added in version 1.24.10.

THERMAL_EMERGENCY = 523

Thermal emergency.

Added in version 1.24.10.

CALL_ORIGINATION_THROTTLED = 524

Call origination throttled.

Added in version 1.24.10.

USER_CALL_ORIGINATED = 525

Voice call originated and concurrent voice/data not supported.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.14.

PDN_IPV4_CALL_THROTTLED = 209

PDN IPv4 call throttled.

Added in version 1.14.

PDN_IPV6_CALL_DISALLOWED = 210

PDN IPv6 call disallowed.

Added in version 1.14.

PDN_IPV6_CALL_THROTTLED = 211

PDN IPv6 call throttled.

Added in version 1.14.

MODEM_RESTART = 212

Modem restart.

Added in version 1.14.

PDP_PPP_NOT_SUPPORTED = 213

PDP PPP not supported.

Added in version 1.14.

UNPREFERRED_RAT = 214

Unpreferred RAT.

Added in version 1.14.

Physical link close in progress.

Added in version 1.14.

APN_PENDING_HANDOVER = 216

APN pending handover.

Added in version 1.14.

PROFILE_BEARER_INCOMPATIBLE = 217

Profile bearer incompatible.

Added in version 1.14.

MMGDSI_CARD_EVENT = 218

MMGDSI Card event.

Added in version 1.14.

LPM_OR_POWER_DOWN = 219

LPM or power down.

Added in version 1.14.

APN_DISABLED = 220

APN disabled.

Added in version 1.14.

MPIT_EXPIRED = 221

MPIT expired.

Added in version 1.14.

IPV6_ADDRESS_TRANSFER_FAILED = 222

IPv6 address transfer failed.

Added in version 1.14.

TRAT_SWAP_FAILED = 223

TRAT swap failed.

Added in version 1.14.

EHRPD_TO_HRPD_FALLBACK = 224

eHRPD to HRPD fallback.

Added in version 1.24.10.

MANDATORY_APN_DISABLED = 225

Mandatory APN disabled.

Added in version 1.24.10.

MIP_CONFIG_FAILURE = 226

MIP config failure.

Added in version 1.24.10.

PDN_INACTIVITY_TIMER_EXPIRED = 227

PDN inactivity timeout expired.

Added in version 1.24.10.

MAX_V4_CONNECTIONS = 228

Max IPv4 connections.

Added in version 1.24.10.

MAX_V6_CONNECTIONS = 229

Max IPv6 connections.

Added in version 1.24.10.

APN_MISMATCH = 230

APN mismatch.

Added in version 1.24.10.

IP_VERSION_MISMATCH = 231

IP version mismatch.

Added in version 1.24.10.

DUN_CALL_DISALLOWED = 232

DUN call disallowed.

Added in version 1.24.10.

INVALID_PROFILE = 233

Invalid profile.

Added in version 1.24.10.

EPC_NONEPC_TRANSITION = 234

EPC to non-EPC transition.

Added in version 1.24.10.

INVALID_PROFILE_ID = 235

Invalid profile ID.

Added in version 1.24.10.

CALL_ALREADY_PRESENT = 236

Call already present.

Added in version 1.24.10.

INTERFACE_IN_USE = 237

Interface in use.

Added in version 1.24.10.

IP_PDP_MISMATCH = 238

IP PDP mismatch.

Added in version 1.24.10.

APN_DISALLOWED_ON_ROAMING = 239

APN disallowed on roaming.

Added in version 1.24.10.

APN_PARAMETER_CHANGE = 240

APN parameter change.

Added in version 1.24.10.

INTERFACE_IN_USE_CONFIG_MATCH = 241

Interface in use config match.

Added in version 1.24.10.

NULL_APN_DISALLOWED = 242

None APN disallowed.

Added in version 1.24.10.

THERMAL_MITIGATION = 243

Thermal mitigation.

Added in version 1.24.10.

SUBS_ID_MISMATCH = 244

Subs ID mismatch

Added in version 1.24.10.

DATA_SETTINGS_DISABLED = 245

Data settings disabled.

Added in version 1.24.10.

DATA_ROAMING_SETTINGS_DISABLED = 246

Data roaming settings disabled.

Added in version 1.24.10.

APN_FORMAT_INVALID = 247

APN format invalid.

Added in version 1.24.10.

DDS_CALL_ABORT = 248

DDS call abort.

Added in version 1.24.10.

VALIDATION_FAILURE = 249

Validation failure.

Added in version 1.24.10.

PROFILES_NOT_COMPATIBLE = 251

Profiles not compatible.

Added in version 1.36.

NULL_RESOLVED_APN_NO_MATCH = 252

Null resolved APN no match.

Added in version 1.36.

INVALID_APN_NAME = 253

Invalid APN name.

Added in version 1.36.

DDS_SWITCH_IN_PROGRESS = 254

Dedicated Data Subscription (DDS) switch in progress.

Added in version 1.36.

CALL_DISALLOWED_IN_ROAMING = 255

Call disallowed in roaming.

Added in version 1.36.

MO_EXCEPTIONAL_NOT_SUPPORTED = 256

MO Exceptional not supported.

Added in version 1.36.

NON_IP_NOT_SUPPORTED = 257

Non-IP not supported.

Added in version 1.36.

ERROR_PDN_NON_IP_CALL_THROTTLED = 258

Error PDN non-IP call throttled.

Added in version 1.36.

ERROR_PDN_NON_IP_CALL_DISALLOWED = 259

Error PDN non-IP call disallowed.

Added in version 1.36.

ERROR_NON_IP_TYPE_MISMATCH = 261

Error non-IP type mismatch.

Added in version 1.36.

ERROR_MAX_NB_PDN_REACHED = 262

Error maximum NB PDN reached.

Added in version 1.36.

INVALID_APN = 263

Invalid APN.

Added in version 1.36.

SLICE_NOT_ALLOWED = 264

Slice not allowed.

Added in version 1.36.

ROUTING_FAIL = 265

Routing failure.

Added in version 1.36.

ROUTING_CHANGED = 266

Routing changed.

Added in version 1.36.

LOCAL_AREA_DATA_NETWORK_DATA_NETWORK_NAME_NOT_AVAILABLE = 267

Local Area Data Network (LADN) Data Network Name (DNN) not allowed.

Added in version 1.36.

APN_TYPE_MISMATCH = 268

APN type mismatch.

Added in version 1.36.

class Qmi.WdsVerboseCallEndReasonIpv6(value)

Bases: GObject.GEnum

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

Added 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.

Added in version 1.0.

PREFIX_UNAVAILABLE = 1

Prefix unavailable.

HRPD_IPV6_DISABLED = 2

HRDP IPv6 disabled.

DISABLED = 3

IPv6 disabled.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.24.10.

class Qmi.WdsVerboseCallEndReasonType(value)

Bases: GObject.GEnum

Type of verbose call end reason.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

NETWORK_ADDRESS_VACANT = 0

Address is valid but not yet allocated.

Added in version 1.18.

NETWORK_ADDRESS_TRANSLATION_FAILURE = 1

Address is invalid.

Added in version 1.18.

GENERAL_SMS_NOT_SUPPORTED = 100

SMS not supported.

Added in version 1.18.

GENERAL_MISSING_EXPECTED_PARAMETER = 101

Missing optional expected parameter.

Added in version 1.18.

GENERAL_MISSING_MANDATORY_PARAMETER = 102

Missing mandatory parameter.

Added in version 1.18.

GENERAL_UNRECOGNIZED_PARAMETER_VALUE = 103

Unrecognized parameter value.

Added in version 1.18.

GENERAL_UNEXPECTED_PARAMETER_VALUE = 104

Unexpected parameter value.

Added in version 1.18.

GENERAL_USER_DATA_SIZE_ERROR = 105

User data size error.

Added in version 1.18.

GENERAL_OTHER = 106

Other general error.

Added in version 1.18.

NETWORK_RESOURCE_SHORTAGE = 2

Network resource shortage.

Added in version 1.18.

NETWORK_FAILURE = 3

Network failed.

Added in version 1.18.

DESTINATION_NO_PAGE_RESPONSE = 32

No page response from destination.

Added in version 1.18.

DESTINATION_BUSY = 33

Destination is busy.

Added in version 1.18.

DESTINATION_NO_ACK = 34

No acknowledge from destination.

Added in version 1.18.

DESTINATION_RESOURCE_SHORTAGE = 35

Destination resource shortage.

Added in version 1.18.

DESTINATION_SMS_DELIVERY_POSTPONED = 36

SMS delivery postponed.

Added in version 1.18.

DESTINATION_OUT_OF_SERVICE = 37

Destination out of service.

Added in version 1.18.

DESTINATION_NOT_AT_ADDRESS = 38

Destination not at address.

Added in version 1.18.

DESTINATION_OTHER = 39

Other destination error.

Added in version 1.18.

NETWORK_INVALID_TELESERVICE_ID = 4

SMS teleservice ID is invalid.

Added in version 1.18.

NETWORK_OTHER = 5

Other network error.

Added in version 1.18.

RADIO_INTERFACE_RESOURCE_SHORTAGE = 64

Radio interface resource shortage.

Added in version 1.18.

RADIO_INTERFACE_INCOMPATIBILITY = 65

Radio interface incompatibility.

Added in version 1.18.

RADIO_INTERFACE_OTHER = 66

Other radio interface error.

Added in version 1.18.

GENERAL_ENCODING = 96

Encoding error.

Added in version 1.18.

GENERAL_SMS_ORIGIN_DENIED = 97

SMS origin denied.

Added in version 1.18.

GENERAL_SMS_DESTINATION_DENIED = 98

SMS destination denied.

Added in version 1.18.

GENERAL_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED = 99

Supplementary service not supported.

Added 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.

Added 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.

Added 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.

Added in version 1.28.

PERMANENT_DEVICE = 3

Permanent error reported by device.

Added in version 1.28.

class Qmi.WmsCdmaServiceOption(value)

Bases: GObject.GEnum

CDMA service option selection.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

TEMPORARY = 0

Temporary failure.

PERMANENT = 1

Permanent failure.

class Qmi.WmsMessageFormat(value)

Bases: GObject.GEnum

Type of message.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

CDMA = 0

CDMA.

WCDMA = 1

WCDMA.

class Qmi.WmsMessageTagType(value)

Bases: GObject.GEnum

Type of message tag.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

POINT = 0

Point to point message.

class Qmi.WmsNWRegistration(value)

Bases: GObject.GEnum

The current network registration service for WMS.

Added in version 1.38.

classmethod get_string(val)
Parameters:

val (Qmi.WmsNWRegistration) – a Qmi.WmsNWRegistration.

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.WmsNWRegistration specified at val.

Added in version 1.38.

NO_SERVICE = 0

No service

IN_PROCESS = 1

In process to acquire

FAILURE = 2

Permanent failure.

LIMITED_SERVICE = 3

Limited service

FULL_SERVICE = 4

Full service.

class Qmi.WmsNotificationType(value)

Bases: GObject.GEnum

Type of notification.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added 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.

Added in version 1.0.

CLIENT = 1

Status reports transferred to the client.