Flags

Details

class Qmi.CtlFlag(value)

Bases: GObject.GFlags

QMI flags in messages of the Qmi.Service.CTL service.

NONE = 0

None.

RESPONSE = 1

Message is a response.

INDICATION = 2

Message is an indication.

class Qmi.DeviceOpenFlags(value)

Bases: GObject.GFlags

Flags to specify which actions to be performed when the device is open.

New in version 1.0.

NONE = 0

No flags.

VERSION_INFO = 1

Run version info check when opening. Since 1.24.4 this flag no longer prevents requests from being sent to the modem if they’re assumed not supported based on the version info of each message.

MBIM = 128

open an MBIM port with QMUX tunneling service.

New in version 1.16.

NET_QOS_HEADER = 16

set network port to transmit/receive QoS headers; mutually exclusive with Qmi.DeviceOpenFlags.NET_NO_QOS_HEADER

SYNC = 2

Synchronize with endpoint once the device is open. Will release any previously allocated client ID.

AUTO = 256

open a port either in QMI or MBIM mode, depending on device driver.

New in version 1.18.

NET_NO_QOS_HEADER = 32

set network port to not transmit/receive QoS headers; mutually exclusive with Qmi.DeviceOpenFlags.NET_QOS_HEADER

NET_802_3 = 4

set network port to “802.3” mode; mutually exclusive with Qmi.DeviceOpenFlags.NET_RAW_IP

EXPECT_INDICATIONS = 512

Explicitly state that indications are wanted (implicit in QMI mode, optional when in MBIM mode).

PROXY = 64

Try to open the port through the ‘qmi-proxy’.

New in version 1.8.

NET_RAW_IP = 8

set network port to “raw IP” mode; mutally exclusive with Qmi.DeviceOpenFlags.NET_802_3

class Qmi.DeviceReleaseClientFlags(value)

Bases: GObject.GFlags

Flags to specify which actions to be performed when releasing the client.

New in version 1.0.

NONE = 0

No flags.

RELEASE_CID = 1

Release the CID when releasing the client.

class Qmi.DmsBandCapability(value)

Bases: GLib.Flags

Frequency band capabilities.

New in version 1.0.

BC_15 = -2147483648

Band class 15.

BC_16 = 0

Band class 16.

BC_17 = 0

Band class 17.

BC_18 = 0

Band class 18.

BC_19 = 0

Band class 19.

WCDMA_1500 = 0

WCDMA 1500 band.

WCDMA_1700_JAPAN = 0

WCDMA 1700 band (Japan).

WCDMA_2600 = 0

WCDMA 2600 band (Europe).

WCDMA_850_JAPAN = 0

WCDMA 850 band (Japan)

WCDMA_900 = 0

WCDMA 900 band (Europe, Japan).

BC_0_A_SYSTEM = 1

Band class 0, A-system.

BC_6 = 1024

Band class 6.

GSM_900_RAILWAYS = 1048576

GSM railways band (900).

GSM_DCS_1800 = 128

GSM DCS band.

GSM_480 = 131072

GSM 480 band.

WCDMA_800 = 134217728

QWCDMA 850 band (Japan).

BC_3_A_SYSTEM = 16

Band class 3, A-system.

BC_10 = 16384

Band class 10.

WCDMA_DCS_1800 = 16777216

WCDMA DCS 1800 band (Europe, China).

BC_0_B_SYSTEM = 2

Band class 0, B-system.

BC_7 = 2048

Band class 7.

GSM_PCS_1900 = 2097152

GSM PCS band (1900).

GSM_900_EXTENDED = 256

GSM Extended GSM band (900).

GSM_750 = 262144

GSM 750 band.

BC_12 = 268435456

Band class 12.

BC_4_ALL_BLOCKS = 32

Band class 4, all blocks.

BC_11 = 32768

Band class 11.

WCDMA_1700_US = 33554432

WCDMA 1700 band (US).

BC_1_ALL_BLOCKS = 4

Band class 1, all blocks.

BC_8 = 4096

Band class 8.

WCDMA_2100 = 4194304

WCDMA 2100 band (Europe, Japan, China).

GSM_900_PRIMARY = 512

GSM Primary GSM band (900).

GSM_850 = 524288

GSM 850 band.

BC_14 = 536870912

Band class 14.

BC_5_ALL_BLOCKS = 64

Band class 5, all blocks.

GSM_450 = 65536

GSM 450 band.

WCDMA_850_US = 67108864

WCDMA 850 band (US).

BC_2 = 8

Band class 2.

BC_9 = 8192

Band class 9.

WCDMA_PCS_1900 = 8388608

WCDMA PCS 1900 band (US).

class Qmi.DmsLteBandCapability(value)

Bases: GLib.Flags

LTE-specific Frequency bands.

New in version 1.0.

32 = -2147483648
_32 = -2147483648

LTE EUTRAN Band 32.

33 = 0
34 = 0
35 = 0
36 = 0
37 = 0
38 = 0
39 = 0
40 = 0
41 = 0
42 = 0
43 = 0
_33 = 0

LTE EUTRAN Band 33.

_34 = 0

LTE EUTRAN Band 34.

_35 = 0

LTE EUTRAN Band 35.

_36 = 0

LTE EUTRAN Band 36.

_37 = 0

LTE EUTRAN Band 37.

_38 = 0

LTE EUTRAN Band 38.

_39 = 0

LTE EUTRAN Band 39.

_40 = 0

LTE EUTRAN Band 40.

_41 = 0

LTE EUTRAN Band 41.

_42 = 0

LTE EUTRAN Band 42.

_43 = 0

LTE EUTRAN Band 43.

1 = 1
_1 = 1

LTE EUTRAN Band 1

11 = 1024
_11 = 1024

LTE EUTRAN Band 11.

21 = 1048576
_21 = 1048576

LTE EUTRAN Band 21.

31 = 1073741824
_31 = 1073741824

LTE EUTRAN Band 31.

8 = 128
_8 = 128

LTE EUTRAN Band 8.

18 = 131072
_18 = 131072

LTE EUTRAN Band 18.

28 = 134217728
_28 = 134217728

LTE EUTRAN Band 28.

5 = 16
_5 = 16

LTE EUTRAN Band 5.

25 = 16777216
_25 = 16777216

LTE EUTRAN Band 25.

2 = 2
_2 = 2

LTE EUTRAN Band 2.

12 = 2048
_12 = 2048

LTE EUTRAN Band 12.

9 = 256
_9 = 256

LTE EUTRAN Band 9.

19 = 262144
_19 = 262144

LTE EUTRAN Band 19.

29 = 268435456
_29 = 268435456

LTE EUTRAN Band 29.

6 = 32
_6 = 32

LTE EUTRAN Band 6.

26 = 33554432
_26 = 33554432

LTE EUTRAN Band 26.

3 = 4
_3 = 4

LTE EUTRAN Band 3.

13 = 4096
_13 = 4096

LTE EUTRAN Band 13.

10 = 512
_10 = 512

LTE EUTRAN Band 10.

20 = 524288
_20 = 524288

LTE EUTRAN Band 20.

30 = 536870912
_30 = 536870912

LTE EUTRAN Band 30.

7 = 64
_7 = 64

LTE EUTRAN Band 7.

17 = 65536
_17 = 65536

LTE EUTRAN Band 17.

27 = 67108864
_27 = 67108864

LTE EUTRAN Band 27.

4 = 8
_4 = 8

LTE EUTRAN Band 4.

14 = 8192
_14 = 8192

LTE EUTRAN Band 14.

24 = 8388608
_24 = 8388608

LTE EUTRAN Band 24.

class Qmi.DmsOfflineReason(value)

Bases: GObject.GFlags

Reasons for being in Offline (Qmi.DmsOperatingMode.OFFLINE) state.

New in version 1.0.

HOST_IMAGE_MISCONFIGURATION = 1

Host image misconfiguration.

PRI_IMAGE_MISCONFIGURATION = 2

PRI image misconfiguration.

PRI_VERSION_INCOMPATIBLE = 4

PRI version incompatible.

DEVICE_MEMORY_FULL = 8

Memory full, cannot copy PRI information.

class Qmi.DmsPowerState(value)

Bases: GObject.GFlags

Flags specifying the current power state.

If Qmi.DmsPowerState.EXTERNAL_SOURCE is set, the device is powerered by an external source; otherwise it is powered by a battery.

If Qmi.DmsPowerState.BATTERY_CONNECTED is set, the battery is connected; otherwise the battery is not connected.

If Qmi.DmsPowerState.BATTERY_CHARGING is set, the battery is being charged; otherwise the battery is not being charged.

If Qmi.DmsPowerState.FAULT is set, a power fault has been detected.

New in version 1.0.

EXTERNAL_SOURCE = 1

Powered by an external source.

BATTERY_CONNECTED = 2

Battery is connected.

BATTERY_CHARGING = 4

Battery is currently being charged.

FAULT = 8

Recognized power fault.

class Qmi.DsdApnTypePreference(value)

Bases: GLib.Flags

APN type preference as a bitmask.

New in version 1.26.

DEFAULT = 1

Default/Internet traffic.

CBS = 128

Carrier Branded Services.

SUPL = 16

Secure User Plane Location.

IMS = 2

IMS.

IA = 256

Initial Attach.

HIPRI = 32

High Priority Mobile Data.

MMS = 4

Multimedia Messaging Service.

EMERGENCY = 512

Emergency.

FOTA = 64

over the air administration.

DUN = 8

Dial Up Network.

class Qmi.LocDeleteCellDatabase(value)

Bases: GObject.GFlags

Type of data to delete from the cell database.

New in version 1.22.

POS = 1

Position.

LAST_SRV_CELL = 128

Last serving cell.

TIMETAG = 16

Timetag.

LATEST_GPS_POS = 2

Latest GPS position.

CUR_SRV_CELL = 256

Current servince cell.

CELLID = 32

Cell ID.

OTA_POS = 4

OTA position.

NEIGHBOR_INFO = 512

Neighboring cell info.

CACHED_CELLID = 64

Cached cell ID.

EXT_REF_POS = 8

External reference position.

class Qmi.LocDeleteClockInfo(value)

Bases: GObject.GFlags

Type of data to delete from the clock information.

New in version 1.22.

TIME_EST = 1

Time estimation.

DISABLE_TT = 1024

Disable TT.

GLO_DAY_NUMBER = 128

GLONASS day number.

TIME_TRANSFER = 16

Time transfer.

FREQ_EST = 2

Frequency estimation.

GLO_YEAR_NUMBER = 256

GLONASS year number.

GPS_TIME_EST = 32

GPS time estimation.

WEEK_NUMBER = 4

Week number.

GLO_RF_GRP_DELAY = 512

GLONASS RF group delay.

GLO_TIME_EST = 64

GLONASS time estimation.

RTC_TIME = 8

RTC time.

class Qmi.LocDeleteGnssData(value)

Bases: GLib.Flags

Flags to use when deleting GNSS assistance data.

New in version 1.22.

GPS_SVDIR = 1

GPS SV dir.

POSITION = 1024

Position.

GLO_ALM_CORR = 128

GLONASS alm corr.

SV_NO_EXIST = 131072

SV no exist.

GLO_SVDIR = 16

GLONASS SV dir.

HEALTH = 16384

Health information.

GPS_SVSTEER = 2

GPS SV steer.

TIME = 2048

Time.

SBAS_SVDIR = 256

SBAS SV dir.

FREQ_BIAS_EST = 262144

Frequency bias estimation.

GLO_SVSTEER = 32

GLONASS SV steer.

SADATA = 32768

SA data.

GPS_TIME = 4

GPS time.

IONO = 4096

Ionospheric data.

SBAS_SVSTEER = 512

SBAS SV steer.

GLO_TIME = 64

GLONASS time.

RTI = 65536

RTI.

GPS_ALM_CORR = 8

GPS alm corr.

UTC = 8192

UTC time.

class Qmi.LocDeleteSvInfo(value)

Bases: GObject.GFlags

Type of data to delete for a given satellite.

New in version 1.22.

EPHEMERIS = 1

Ephemeris.

ALMANAC = 2

Almanac.

class Qmi.LocEventRegistrationFlag(value)

Bases: GLib.Flags

For which events to register the subscription.

New in version 1.22.

POSITION_REPORT = 1

Position report.

SENSOR_STREAMING_READY_STATUS = 1024

Sensor streaming ready status.

ENGINE_STATE = 128

Engine state.

PEDOMETER_CONTROL = 131072

Pedometer control.

INJECT_TIME_REQUEST = 16

Inject time request.

NI_GEOFENCE_NOTIFICATION = 16384

NI geofence notification.

GNSS_SATELLITE_INFO = 2

GNSS satellite info.

TIME_SYNC_REQUEST = 2048

Time sync request.

FIX_SESSION_STATE = 256

Fix session state.

MOTION_DATA_CONTROL = 262144

Motion data control.

INJECT_PREDICTED_ORBITS_REQUEST = 32

Inject predicted orbits request.

GEOFENCE_GENERAL_ALERT = 32768

Geofence general alert.

NMEA = 4

NMEA.

SET_SPI_STREAMING_REPORT = 4096

Set SPI streaming report.

WIFI_REQUEST = 512

WIFI request.

INJECT_POSITION_REQUEST = 64

Inject position request.

GEOFENCE_BREACH_NOTIFICATION = 65536

Geofence breach notification.

NI_NOTIFY_VERIFY_REQUEST = 8

NI Notify verify request.

LOCATION_SERVER_CONNECTION_REQUEST = 8192

Location server connection request.

class Qmi.LocNmeaType(value)

Bases: GObject.GFlags

NMEA trace types that may be enabled in the GNSS engine.

New in version 1.26.

GGA = 1

Enable GGA traces.

VTG = 16

Enable VTG traces.

RMC = 2

Enable RMC traces.

PQXFI = 32

Enable PQXFI traces.

GSV = 4

Enable GSV traces.

PSTIS = 64

Enable PSTIS traces.

ALL = 65535

Enable all supported trace types.

GSA = 8

Enable GSA traces.

class Qmi.LocSatelliteValidInformation(value)

Bases: GObject.GFlags

Which information about the satellite is valid.

New in version 1.22.

SYSTEM = 1

System,

SIGNAL_TO_NOISE_RATIO = 128

Signal to noise ratio.

SATELLITE_INFO_MASK = 16

Satellite info mask.

GNSS_SATELLITE_ID = 2

GNSS Satellite ID.

ELEVATION = 32

Elevation.

HEALTH_STATUS = 4

Health status.

AZIMUTH = 64

Azimuth.

PROCESS_STATUS = 8

Process status.

class Qmi.LocSensorDataUsage(value)

Bases: GLib.Flags

Which sensors where used and for which measurements.

New in version 1.22.

AIDED_HEADING = 0

Aided heading.

AIDED_POSITION = 0

Aided position.

AIDED_SPEED = 0

Aided speed.

AIDED_VELOCITY = 0

Aided velocity.

ACCELEROMETER_USED = 1

Accelerometer used.

GYRO_USED = 2

Gyro used.

class Qmi.LocServerAddressType(value)

Bases: GObject.GFlags

Type of server address for Assisted-GPS.

New in version 1.22.

NONE = 0

None.

IPV4 = 1

IPv4 server address.

IPV6 = 2

IPv6 server address.

URL = 4

URL server address.

class Qmi.LocTechnologyUsed(value)

Bases: GObject.GFlags

Which technology has been used.

New in version 1.22.

SATELLITE = 1

Satellite.

HYBRID = 128

Hybrid.

REFERENCE_LOCATION = 16

Reference Location.

CELLULAR = 2

Cellular.

INJECTED_POSITION = 32

Injected Position.

WIFI = 4

Wifi.

AFLT = 64

AFLT (Advanced Forward Link Trilateration).

SENSORS = 8

Sensors.

class Qmi.NasBandPreference(value)

Bases: GLib.Flags

Flags to specify frequency band preferences.

New in version 1.0.

BC_15 = -2147483648

Band class 15.

BC_16 = 0

Band class 16.

BC_17 = 0

Band class 17.

BC_18 = 0

Band class 18.

BC_19 = 0

Band class 19.

WCDMA_1500 = 0

WCDMA 1500.

New in version 1.22.

WCDMA_1700_JAPAN = 0

WCDMA 1700 (Japan).

WCDMA_2600 = 0

WCDMA 2600.

WCDMA_850_JAPAN = 0

WCDMA 850 (Japan).

New in version 1.22.

WCDMA_900 = 0

WCDMA 900.

BC_0_A_SYSTEM = 1

Band class 0, A system.

BC_6 = 1024

Band class 6.

GSM_900_RAILWAYS = 1048576

GSM 900 (Railways).

GSM_DCS_1800 = 128

GSM DCS 1800 band.

GSM_480 = 131072

GSM 480.

WCDMA_800 = 134217728

WCDMA 800.

BC_3_A_SYSTEM = 16

Band class 3, A system.

BC_10 = 16384

Band class 10.

WCDMA_DCS_1800 = 16777216

WCDMA DCS 1800.

BC_0_B_SYSTEM = 2

Band class 0, B system.

BC_7 = 2048

Band class 7.

GSM_PCS_1900 = 2097152

GSM 1900.

GSM_900_EXTENDED = 256

Extended GSM 900 band.

GSM_750 = 262144

GSM 750.

BC_12 = 268435456

Band class 12.

BC_4_ALL_BLOCKS = 32

Band class 4, all blocks.

BC_11 = 32768

Band class 11.

WCDMA_1700_US = 33554432

WCDMA 1700 (U.S.).

BC_1_ALL_BLOCKS = 4

Band class 1.

BC_8 = 4096

Band class 8.

WCDMA_2100 = 4194304

WCDMA 2100.

GSM_900_PRIMARY = 512

Primary GSM 900 band.

GSM_850 = 524288

GSM 850.

BC_14 = 536870912

Band class 14.

BC_5_ALL_BLOCKS = 64

Band class 5, all blocks.

GSM_450 = 65536

GSM 450.

WCDMA_850_US = 67108864

WCDMA 850.

BC_2 = 8

Band class 2.

BC_9 = 8192

Band class 9.

WCDMA_PCS_1900 = 8388608

WCDMA PCS 1900.

class Qmi.NasLteBandPreference(value)

Bases: GLib.Flags

Flags to specify LTE-specific frequency band preferences.

New in version 1.0.

32 = -2147483648
_32 = -2147483648

LTE EUTRAN Band 32.

33 = 0
34 = 0
35 = 0
36 = 0
37 = 0
38 = 0
39 = 0
40 = 0
41 = 0
42 = 0
43 = 0
_33 = 0

LTE EUTRAN Band 33.

_34 = 0

LTE EUTRAN Band 34.

_35 = 0

LTE EUTRAN Band 35.

_36 = 0

LTE EUTRAN Band 36.

_37 = 0

LTE EUTRAN Band 37.

_38 = 0

LTE EUTRAN Band 38.

_39 = 0

LTE EUTRAN Band 39.

_40 = 0

LTE EUTRAN Band 40.

_41 = 0

LTE EUTRAN Band 41.

_42 = 0

LTE EUTRAN Band 42.

_43 = 0

LTE EUTRAN Band 43.

1 = 1
_1 = 1

LTE EUTRAN Band 1

11 = 1024
_11 = 1024

LTE EUTRAN Band 11.

21 = 1048576
_21 = 1048576

LTE EUTRAN Band 21.

31 = 1073741824
_31 = 1073741824

LTE EUTRAN Band 31.

8 = 128
_8 = 128

LTE EUTRAN Band 8.

18 = 131072
_18 = 131072

LTE EUTRAN Band 18.

28 = 134217728
_28 = 134217728

LTE EUTRAN Band 28.

5 = 16
_5 = 16

LTE EUTRAN Band 5.

25 = 16777216
_25 = 16777216

LTE EUTRAN Band 25.

2 = 2
_2 = 2

LTE EUTRAN Band 2.

12 = 2048
_12 = 2048

LTE EUTRAN Band 12.

9 = 256
_9 = 256

LTE EUTRAN Band 9.

19 = 262144
_19 = 262144

LTE EUTRAN Band 19.

29 = 268435456
_29 = 268435456

LTE EUTRAN Band 29.

6 = 32
_6 = 32

LTE EUTRAN Band 6.

26 = 33554432
_26 = 33554432

LTE EUTRAN Band 26.

3 = 4
_3 = 4

LTE EUTRAN Band 3.

13 = 4096
_13 = 4096

LTE EUTRAN Band 13.

10 = 512
_10 = 512

LTE EUTRAN Band 10.

20 = 524288
_20 = 524288

LTE EUTRAN Band 20.

30 = 536870912
_30 = 536870912

LTE EUTRAN Band 30.

7 = 64
_7 = 64

LTE EUTRAN Band 7.

17 = 65536
_17 = 65536

LTE EUTRAN Band 17.

27 = 67108864
_27 = 67108864

LTE EUTRAN Band 27.

4 = 8
_4 = 8

LTE EUTRAN Band 4.

14 = 8192
_14 = 8192

LTE EUTRAN Band 14.

24 = 8388608
_24 = 8388608

LTE EUTRAN Band 24.

class Qmi.NasNetworkNameDisplayCondition(value)

Bases: GObject.GFlags

Flags used to control display of the PLMN name and Service Provider Name. See 3GPP TS 51.011 descripton of the EFspn SIM file for more details.

New in version 1.18.

REGISTERED_PLMN_IF_KNOWN_NETWORK = 1

if set, display of the registered PLMN is required when the registered PLMN is either the HPLMN or a PLMN in the Service Provider PLMN List (see EFspdi). Otherwise display of the registered PLMN is not required in this case.

SPN_NOT_REQUIRED_IF_UNKNOWN_NETWORK = 2

if set, display of the Service Provider Name is not required when registered PLMN is neither HPLMN nor a PLMN in the service provider PLMN list (see EFspdi). If not set, SPN display is required in this case.

class Qmi.NasNetworkScanType(value)

Bases: GObject.GFlags

Flags to use when specifying which networks to scan.

New in version 1.0.

GSM = 1

GSM network.

UMTS = 2

UMTS network.

LTE = 4

LTE network.

TD_SCDMA = 8

TD-SCDMA network.

class Qmi.NasNetworkStatus(value)

Bases: GObject.GFlags

Flags to specify the status of a given network.

New in version 1.0.

CURRENT_SERVING = 1

Network is in use, current serving.

NOT_PREFERRED = 128

Network is not preferred.

FORBIDDEN = 16

Network is forbidden.

AVAILABLE = 2

Network is vailable.

NOT_FORBIDDEN = 32

Network is not forbidden.

HOME = 4

Network is home network.

PREFERRED = 64

Network is preferred.

ROAMING = 8

Network is a roaming network.

class Qmi.NasRadioTechnologyPreference(value)

Bases: GObject.GFlags

Flags to specify the radio technology preference.

New in version 1.0.

AUTO = 0

Automatic selection.

3GPP2 = 1
_3GPP2 = 1

3GPP2 technology.

HDR = 16

CDMA EV-DO.

3GPP = 2
_3GPP = 2

3GPP technology.

LTE = 32

LTE.

AMPS_OR_GSM = 4

AMPS if 3GPP2, GSM if 3GPP.

CDMA_OR_WCDMA = 8

CDMA if 3GPP2, WCDMA if 3GPP.

class Qmi.NasRatModePreference(value)

Bases: GObject.GFlags

Flags specifying radio access technology mode preference.

New in version 1.0.

CDMA_1X = 1

CDMA2000 1X.

LTE = 16

LTE.

CDMA_1XEVDO = 2

CDMA2000 HRPD (1xEV-DO).

TD_SCDMA = 32

TD-SCDMA.

GSM = 4

GSM.

5GNR = 64
_5GNR = 64

5GNR.

New in version 1.26.

UMTS = 8

UMTS.

class Qmi.NasSignalStrengthRequest(value)

Bases: GObject.GFlags

Extra information to request when gathering Signal Strength.

New in version 1.0.

NONE = 0

None.

RSSI = 1

Request RSSI information.

LTE_RSRP = 128

Request LTE RSRP information.

ERROR_RATE = 16

Request error rate information.

ECIO = 2

Request ECIO information.

RSRQ = 32

Request RSRQ information.

IO = 4

Request IO information.

LTE_SNR = 64

Request LTE SNR information.

SINR = 8

Request SINR information.

class Qmi.NasTdScdmaBandPreference(value)

Bases: GObject.GFlags

Flags to specify TD-SCDMA-specific frequency band preferences.

New in version 1.0.

A = 1

Band A.

E = 16

Band E.

B = 2

Band B.

F = 32

Band F.

C = 4

Band C.

D = 8

Band D.

class Qmi.PbmEventRegistrationFlag(value)

Bases: GObject.GFlags

Flags to use to register to phonebook indications.

New in version 1.6.

RECORD_UPDATE = 1

Request indications when records are added/edited/deleted.

AAS_UPDATE = 16

Request indications when Additional number Alpha String records are added/edited/deleted.

PHONEBOOK_READY = 2

Request indications when phonebooks are ready.

GAS_UPDATE = 32

Request indications when Grouping information Alpha String records are added/edited/deleted.

EMERGENCY_NUMBER_LIST = 4

Request indications when emergency numbers are changed.

HIDDEN_RECORD_STATUS = 8

Request indications when hidden record status is changed.

class Qmi.PbmPhonebookType(value)

Bases: GObject.GFlags

Phonebook type.

New in version 1.6.

ADN = 1

Abbreviated Dialing Number.

MBN = 128

Mail Box Number.

SDN = 16

Service Dialing Number.

FDN = 2

Fixed Dialing Number.

BDN = 32

Barred Dialing Number.

MSISDN = 4

Mobile Subscriber Integrated Services Digital Network.

LND = 64

Last Number Dialed.

MBDN = 8

Mail Box Dialing Number.

class Qmi.PdsDataValid(value)

Bases: GObject.GFlags

Flags to indicate which position data parameters are valid.

New in version 1.0.

TIMESTAMP_CALENDAR = 1

Timestamp calendar (GPS time).

HEADING = 1024

Heading.

HORIZONTAL_DOP = 1048576

Horizontal dillution of precision.

MEAN_SEA_LEVEL_ALTITUDE = 128

Mean sea level altitude.

VERTICAL_VELOCITY_UNCERTAINTY = 131072

Vertical velocity uncertainty.

LATITUDE = 16

Latitude.

HORIZONTAL_UNCERTAINTY_ELLIPSE_ORIENT_AZIMUTH = 16384

Horizontal uncertainty ellipse orient azimuth.

TIMESTAMP_UTC = 2

Timestamp (UTC).

HORIZONTAL_UNCERTAINTY_CIRCULAR = 2048

Horizontal uncertainty circular.

VERTICAL_DOP = 2097152

Vertical dillution of precision.

HORIZONTAL_SPEED = 256

Horizontal speed.

HORIZONTAL_CONFIDENCE = 262144

Horizontal confidence.

LONGITUDE = 32

Longitude.

VERTICAL_UNCERTAINTY = 32768

Vertical uncertainty.

LEAP_SECONDS = 4

Leap seconds.

HORIZONTAL_UNCERTAINTY_ELLIPSE_SEMI_MAJOR = 4096

Horizontal uncertainty ellipse semi-major.

OPERATING_MODE = 4194304

Operating mode.

VERTICAL_SPEED = 512

Vertical speed.

POSITION_DOP = 524288

Position dillution of precision.

ELLIPSOID_ALTITUDE = 64

Ellipsoid altitude.

HORIZONTAL_VELOCITY_UNCERTAINTY = 65536

Horizontal velocity uncertainty.

TIME_UNCERTAINTY = 8

Time uncertainty.

HORIZONTAL_UNCERTAINTY_ELLIPSE_SEMI_MINOR = 8192

Horizontal uncertainty ellipse semi-minor.

class Qmi.ServiceFlag(value)

Bases: GObject.GFlags

QMI flags in messages which are not of the Qmi.Service.CTL service.

NONE = 0

None.

COMPOUND = 1

Message is compound.

RESPONSE = 2

Message is a response.

INDICATION = 4

Message is an indication.

class Qmi.UimEventRegistrationFlag(value)

Bases: GObject.GFlags

Flags to use to register to UIM indications.

New in version 1.22.4.

CARD_STATUS = 1

Card status.

PHYSICAL_SLOT_STATUS = 16

Physical slot status.

New in version 1.26.

SAP_CONNECTION = 2

SAP connection.

EXTENDED_CARD_STATUS = 4

Extended card status.

class Qmi.UimSecurityAttribute(value)

Bases: GObject.GFlags

Security Attributes.

New in version 1.6.

PIN1 = 1

PIN1.

PIN2 = 2

PIN2.

UPIN = 4

UPIN.

ADM = 8

ADM.

class Qmi.VoiceWcdmaAmrStatus(value)

Bases: GObject.GFlags

WCDMA AMR status.

New in version 1.14.

NOT_SUPPORTED = 1

Not supported.

GSM_AMR_NB = 16

GSM AMR narrowband.

WCDMA_AMR_WB = 2

WCDMA AMR wideband.

GSM_HR_AMR = 4

GSM half-rate AMR.

GSM_AMR_WB = 8

GSM AMR wideband.

class Qmi.WdsAuthentication(value)

Bases: GObject.GFlags

PDP context authentication protocols.

New in version 1.0.

NONE = 0

no authentication

PAP = 1

PAP authentication

CHAP = 2

CHAP authentication

class Qmi.WdsExtendedDataBearerTechnology3gpp(value)

Bases: GObject.GFlags

3GPP extended data bearer technologies.

New in version 1.18.

UNKNOWN = 0

unknown.

WCDMA = 1

WCDMA.

S2B = 1024

S2B.

GPRS = 128

GPRS.

DC_HSDPA_PLUS = 16

Dual-cell HSDPA+.

HSDPA = 2

HSDPA.

LTE_LIMITED_SERVICE = 2048

LTE limited service.

EDGE = 256

EDGE.

64QAM = 32
_64QAM = 32

64-QAM.

HSUPA = 4

HSUPA.

LTE_FDD = 4096

LTE FDD.

GSM = 512

GSM.

HSPA = 64

HSPA.

HSDPA_PLUS = 8

HSDPA+.

LTE_TDD = 8192

LTE TDD.

class Qmi.WdsExtendedDataBearerTechnology3gpp2(value)

Bases: GObject.GFlags

3GPP2 extended data bearer technologies.

New in version 1.18.

UNKNOWN = 0

unknown.

RESERVED = 1

reserved.

HDR_REV_B_EMPA = 1024

HDR EVDO Rev B EMPA.

HDR_REV_A_MPA = 128

HDR EVDO Rev A MPA.

HDR_REV_0_DPA = 16

HDR EVDO Rev 0 DPA.

CDMA1X_IS95 = 2

CDMA1x IS-95.

HDR_REV_B_MMPA = 2048

HDR EVDO Rev B MMPA.

HDR_REV_B_MPA = 256

HDR EVDO Rev B MPA.

HDR_REV_A_DPA = 32

HDR EVDO Rev A DPA.

CDMA1X_IS2000 = 4

CDMA1x IS-2000.

HDR_EVDO_FMC = 4096

HDR EVDO FMC.

HDR_REV_A_EMPA = 512

HDR EVDO Rev A EMPA.

HDR_REV_B_DPA = 64

HDR EVDO Rev B DPA.

CDMA1X_IS2000_REL_A = 8

CDMA1x IS-2000 Release A.

class Qmi.WdsGetCurrentSettingsRequestedSettings(value)

Bases: GObject.GFlags

Flags specifying which specific settings to return when requesting the current WDS bearer settings.

New in version 1.0.

NONE = 0

no settings requested

PROFILE_ID = 1

request profile ID

PCSCF_ADDRESS = 1024

request PCSCF address

AUTH_PROTOCOL = 128

request authentication protocol, ie PAP/CHAP/none.

EXTENDED_TECHNOLOGY = 131072

request extended technology info

DNS_ADDRESS = 16

request DNS server addresses

DOMAIN_NAME_LIST = 16384

request domain name list

PROFILE_NAME = 2

request profile name

PCSCF_SERVER_ADDRESS_LIST = 2048

request PCSCF server address list

IP_ADDRESS = 256

request IP address

GRANTED_QOS = 32

request granted QoS

IP_FAMILY = 32768

request IP family, ie IPv4 or IPv6.

PDP_TYPE = 4

request PDP context type

PCSCF_DOMAIN_NAME_LIST = 4096

request PCSCF domain name list

GATEWAY_INFO = 512

request gateway address

USERNAME = 64

request username

IMCN_FLAG = 65536

request IMCN flag

APN_NAME = 8

request APN name

MTU = 8192

request MTU

class Qmi.WdsPacketStatisticsMaskFlag(value)

Bases: GObject.GFlags

Mask to use when requesting packet statistics.

New in version 1.6.

TX_PACKETS_OK = 1

Request count of correctly sent packets.

RX_BYTES_OK = 128

Request count of correctly received bytes.

TX_OVERFLOWS = 16

Request count of transmitter overflows.

RX_PACKETS_OK = 2

Request count of correctly received packets.

TX_PACKETS_DROPPED = 256

Request count of dropped packets in transmission.

RX_OVERFLOWS = 32

Request count of receiver overflows.

TX_PACKETS_ERROR = 4

Request count of sent packets with error.

RX_PACKETS_DROPPED = 512

Request count of dropped packets in reception.

TX_BYTES_OK = 64

Request count of correctly sent bytes.

RX_PACKETS_ERROR = 8

Request count of received packets with error.

class Qmi.WdsRat3gpp(value)

Bases: GObject.GFlags

Flags specifying the 3GPP-specific Radio Access Technology, when the data bearer network type is Qmi.WdsNetworkType._3GPP.

New in version 1.0.

NONE = 0

Unknown, to be ignored.

WCDMA = 1

WCDMA.

DCHSDPAPLUS = 128

DC-HSDPA+.

EDGE = 16

EDGE.

GPRS = 2

GPRS.

64QAM = 256
_64QAM = 256

64QAM.

New in version 1.18.

LTE = 32

LTE.

NULL_BEARER = 32768

No bearer.

HSDPA = 4

HSDPA.

TDSCDMA = 512

TD-SCDMA.

New in version 1.18.

HSDPAPLUS = 64

HSDPA+.

HSUPA = 8

HSUPA.

class Qmi.WdsRat3gpp2(value)

Bases: GObject.GFlags

Flags specifying the 3GPP2-specific Radio Access Technology, when the data bearer network type is Qmi.WdsNetworkType._3GPP2.

New in version 1.0.

NONE = 0

Unknown, to be ignored.

CDMA1X = 1

CDMA 1x.

EHRPD = 16

eHRPD.

New in version 1.18.

EVDO_REV0 = 2

EVDO Rev0.

FMC = 32

FMC.

New in version 1.18.

NULL_BEARER = 32768

No bearer.

EVDO_REVA = 4

EVDO RevA.

EVDO_REVB = 8

EVDO RevB.

class Qmi.WdsSetEventReportTransferStatistics(value)

Bases: GObject.GFlags

Flags indicating which WDS Set Event Report Transfer Statistics indicators should be emitted.

New in version 1.18.

TX_PACKETS_OK = 1

report TX packet successes.

RX_BYTES_OK = 128

report RX byte total.

TX_OVERFLOWS = 16

report TX overflows.

RX_PACKETS_OK = 2

report RX packet successes.

TX_PACKETS_DROPPED = 256

report TX packets dropped.

RX_OVERFLOWS = 32

report RX overflows.

TX_PACKETS_ERROR = 4

report TX packet errors.

RX_PACKETS_DROPPED = 512

report RX packets dropped.

TX_BYTES_OK = 64

report TX byte total.

RX_PACKETS_ERROR = 8

report RX packet errors.

class Qmi.WdsSoCdma1x(value)

Bases: GObject.GFlags

Flags specifying the Service Option when the bearer network type is Qmi.WdsNetworkType._3GPP2 and when the Radio Access Technology mask contains Qmi.WdsRat3gpp2.CDMA1X.

New in version 1.0.

NONE = 0

Unknown, to be ignored.

IS95 = 1

IS95.

IS2000 = 2

IS2000.

IS2000_REL_A = 4

IS2000 RelA.

class Qmi.WdsSoEvdoRev0(value)

Bases: GObject.GFlags

Flags specifying the Service Option when the bearer network type is Qmi.WdsNetworkType._3GPP2 and when the Radio Access Technology mask contains Qmi.WdsRat3gpp2.EVDO_REV0.

New in version 1.18.

NONE = 0

Unknown, to be ignored.

DPA = 1

DPA.

class Qmi.WdsSoEvdoRevA(value)

Bases: GObject.GFlags

Flags specifying the Service Option when the bearer network type is Qmi.WdsNetworkType._3GPP2 and when the Radio Access Technology mask contains Qmi.WdsRat3gpp2.EVDO_REVA.

New in version 1.0.

NONE = 0

Unknown, to be ignored.

DPA = 1

DPA.

MFPA = 2

MFPA.

EMPA = 4

EMPA.

EMPA_EHRPD = 8

EMPA eHRPD.

class Qmi.WdsSoEvdoRevB(value)

Bases: GObject.GFlags

Flags specifying the Service Option when the bearer network type is Qmi.WdsNetworkType._3GPP2 and when the Radio Access Technology mask contains Qmi.WdsRat3gpp2.EVDO_REVB.

New in version 1.18.

NONE = 0

Unknown, to be ignored.

DPA = 1

DPA.

MMPA = 16

MMPA.

MFPA = 2

MFPA.

MMPA_EHRPD = 32

MMPA eHRPD.

EMPA = 4

EMPA.

EMPA_EHRPD = 8

EMPA eHRPD.

class Qmi.WdsTechnologyPreference(value)

Bases: GObject.GFlags

Type of network allowed when trying to connect.

New in version 1.0.

3GPP = 1
_3GPP = 1

3GPP allowed.

3GPP2 = 2
_3GPP2 = 2

3GPP2 allowed.