Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

Message: Uint8Array

Variables

CID_BROADCAST: number

A symbol specifying the broadcast CID.

CID_NONE: number

A symbol specifying a special CID value that references no CID.

CLIENT_CID: string

Symbol defining the #QmiClient:client-cid property.

CLIENT_DEVICE: string

Symbol defining the #QmiClient:client-device property.

CLIENT_SERVICE: string

Symbol defining the #QmiClient:client-service property.

CLIENT_VALID: string

Symbol defining the #QmiClient:client-valid property.

CLIENT_VERSION_MAJOR: string

Symbol defining the #QmiClient:client-version-major property.

CLIENT_VERSION_MINOR: string

Symbol defining the #QmiClient:client-version-minor property.

DBUS_ERROR_PREFIX: string

Symbol defining the common string prefix used for all libqmi errors in DBus.

DEVICE_FILE: string

Symbol defining the #QmiDevice:device-file property.

DEVICE_MUX_ID_MAX: number

Symbol defining the maximum supported mux id.

DEVICE_MUX_ID_MIN: number

Symbol defining the minimum supported mux id.

DEVICE_MUX_ID_UNBOUND: number

Symbol defining the mux id for an unbound interface. This value is also used to indicate an invalid mux id.

DEVICE_NODE: string
DEVICE_NO_FILE_CHECK: string

Symbol defining the #QmiDevice:device-no-file-check property.

DEVICE_PROXY_PATH: string

Symbol defining the #QmiDevice:device-proxy-path property.

DEVICE_SIGNAL_INDICATION: string

Symbol defining the #QmiDevice::indication signal.

DEVICE_SIGNAL_REMOVED: string

Symbol defining the #QmiDevice::device-removed signal.

DEVICE_WWAN_IFACE: string

Symbol defining the #QmiDevice:device-wwan-iface property.

MESSAGE_QMUX_MARKER: number

First byte of every QMI message.

MESSAGE_VENDOR_GENERIC: number

Generic vendor id (0x0000).

PROXY_N_CLIENTS: string

Symbol defining the #QmiProxy:qmi-proxy-n-clients property.

PROXY_SOCKET_PATH: string

Symbol defining the default abstract socket name where the #QmiProxy will listen.

WDS_RATE_UNAVAILABLE: number

The TX/RX rate information is unavailable or cannot be measured.

Functions

  • core_error_quark(): Quark
  • Builds a string containing a comma-separated list of nicknames for each #QmiDeviceAddLinkFlags in mask.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #QmiDmsBandCapability in mask.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #QmiDmsOfflineReason in mask.

    Parameters

    Returns string

  • dms_power_state_build_string_from_mask(mask: DmsPowerState): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiDmsPowerState in mask.

    Parameters

    Returns string

  • endian_get_string(val: Endian): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiLocDeleteClockInfo in mask.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #QmiLocDeleteGnssData in mask.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #QmiLocDeleteSvInfo in mask.

    Parameters

    Returns string

  • loc_nmea_type_build_string_from_mask(mask: LocNmeaType): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiLocNmeaType in mask.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #QmiLocSensorDataUsage in mask.

    Parameters

    Returns string

  • loc_system_get_string(val: LocSystem): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiLocTechnologyUsed in mask.

    Parameters

    Returns string

  • message_add_raw_tlv(self: Uint8Array, type: number, raw: number, length: number): boolean
  • Creates a new type TLV with the value given in raw, and adds it to the #QmiMessage.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • type: number

      specific ID of the TLV to add.

    • raw: number

      raw data buffer with the value of the TLV.

    • length: number

      length of the raw data buffer.

    Returns boolean

  • message_foreach_raw_tlv(self: Uint8Array): void
  • Calls the given function for each TLV found within the #QmiMessage.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    Returns void

  • message_get_client_id(self: Uint8Array): number
  • message_get_data(self: Uint8Array): [number, number]
  • Gets the data buffer of the #QmiMessage without the QMUX header.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    Returns [number, number]

  • message_get_length(self: Uint8Array): number
  • Gets the length of the raw data corresponding to the given #QmiMessage.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    Returns number

  • message_get_message_id(self: Uint8Array): number
  • message_get_printable_full(self: Uint8Array, context: MessageContext, line_prefix: string): string
  • Gets a printable string with the contents of the whole QMI message.

    If known, the printable string will contain translated TLV values as well as the raw data buffer contents.

    The translation of the contents may be specific to the context provided, e.g. for vendor-specific messages.

    If no context given, the behavior is the same as qmi_message_get_printable().

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • context: MessageContext

      a #QmiMessageContext.

    • line_prefix: string

      prefix string to use in each new generated line.

    Returns string

  • message_get_raw(self: Uint8Array): [number, number]
  • Gets the raw data buffer of the #QmiMessage.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    Returns [number, number]

  • message_get_raw_tlv(self: Uint8Array, type: number): [number, number]
  • Get the raw data buffer of a specific TLV within the #QmiMessage.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • type: number

      specific ID of the TLV to get.

    Returns [number, number]

  • message_get_service(self: Uint8Array): Qmi.Service
  • message_get_tlv_printable(self: Uint8Array, line_prefix: string, type: number, raw: number, raw_length: number): string
  • Gets a printable string with the contents of the TLV.

    This method is the most generic one and doesn't try to translate the TLV contents.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • line_prefix: string

      prefix string to use in each new generated line.

    • type: number

      type of the TLV.

    • raw: number

      raw data buffer with the value of the TLV.

    • raw_length: number

      length of the raw data buffer.

    Returns string

  • message_get_transaction_id(self: Uint8Array): number
  • message_is_indication(self: Uint8Array): boolean
  • Checks whether the given #QmiMessage is an indication.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    Returns boolean

  • message_is_request(self: Uint8Array): boolean
  • Checks whether the given #QmiMessage is a request.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    Returns boolean

  • message_is_response(self: Uint8Array): boolean
  • Checks whether the given #QmiMessage is a response.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    Returns boolean

  • message_new(service: Qmi.Service, client_id: number, transaction_id: number, message_id: number): Qmi.Message
  • Create a new #QmiMessage with the specified parameters.

    Note that transaction_id must be less than #G_MAXUINT8 if service is #QMI_SERVICE_CTL.

    Parameters

    • service: Qmi.Service

      a #QmiService

    • client_id: number

      client ID of the originating control point.

    • transaction_id: number

      transaction ID.

    • message_id: number

      message ID.

    Returns Qmi.Message

  • message_new_from_data(service: Qmi.Service, client_id: number, qmi_data: Uint8Array): [Qmi.Message, Uint8Array]
  • Create a new #QmiMessage for the given service and client_id and including the given QMI data buffer.

    Whenever a complete QMI message is read, its data gets removed from the qmi_data buffer.

    This method should be used instead of qmi_message_new_from_raw() if the input data doesn't have QMUX headers.

    Parameters

    • service: Qmi.Service

      a #QmiService

    • client_id: number

      client ID of the originating control point.

    • qmi_data: Uint8Array

      data buffer containing only the QMI part of the message.

    Returns [Qmi.Message, Uint8Array]

  • message_new_from_raw(raw: Uint8Array): [Qmi.Message, Uint8Array]
  • Create a new #QmiMessage from the given raw data buffer.

    Whenever a complete QMI message is read, its raw data gets removed from the raw buffer.

    Parameters

    • raw: Uint8Array

      raw data buffer.

    Returns [Qmi.Message, Uint8Array]

  • message_set_transaction_id(self: Uint8Array, transaction_id: number): void
  • Overwrites the transaction ID of the message.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • transaction_id: number

      transaction id.

    Returns void

  • message_tlv_read_fixed_size_string(self: Uint8Array, tlv_offset: number, offset: number, string_length: number): [boolean, number, string]
  • Reads a string from the TLV.

    The string written in out will need to be NUL-terminated by the caller.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Since 1.24.6 the read string is guaranteed to be valid UTF-8.

    The fixed sized field may be suffixed with e.g. 0xFF if the contents are shorter than string_length. Since 1.26, this method will return the valid UTF-8 characters in the start of the string, instead of returning an error when doing the full UTF-8 string validation.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • string_length: number

      amount of bytes to read.

    Returns [boolean, number, string]

  • message_tlv_read_gdouble(self: Uint8Array, tlv_offset: number, offset: number, endian: Endian): [boolean, number, number]
  • Reads a 64-bit floating-point number from the TLV.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • endian: Endian

      source endianness, which will be swapped to host byte order if necessary.

    Returns [boolean, number, number]

  • message_tlv_read_gfloat_endian(self: Uint8Array, tlv_offset: number, offset: number, endian: Endian): [boolean, number, number]
  • Reads a 32-bit floating-point number from the TLV.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • endian: Endian

      source endianness, which will be swapped to host byte order if necessary.

    Returns [boolean, number, number]

  • message_tlv_read_gint16(self: Uint8Array, tlv_offset: number, offset: number, endian: Endian): [boolean, number, number]
  • Reads a signed 16-bit integer from the TLV, in host byte order.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • endian: Endian

      source endianness, which will be swapped to host byte order if necessary.

    Returns [boolean, number, number]

  • message_tlv_read_gint32(self: Uint8Array, tlv_offset: number, offset: number, endian: Endian): [boolean, number, number]
  • Reads a signed 32-bit integer from the TLV, in host byte order.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • endian: Endian

      source endianness, which will be swapped to host byte order if necessary.

    Returns [boolean, number, number]

  • message_tlv_read_gint64(self: Uint8Array, tlv_offset: number, offset: number, endian: Endian): [boolean, number, number]
  • Reads a signed 64-bit integer from the TLV, in host byte order.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • endian: Endian

      source endianness, which will be swapped to host byte order if necessary.

    Returns [boolean, number, number]

  • message_tlv_read_gint8(self: Uint8Array, tlv_offset: number, offset: number): [boolean, number, number]
  • Reads a signed byte from the TLV.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    Returns [boolean, number, number]

  • message_tlv_read_guint16(self: Uint8Array, tlv_offset: number, offset: number, endian: Endian): [boolean, number, number]
  • Reads an unsigned 16-bit integer from the TLV, in host byte order.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • endian: Endian

      source endianness, which will be swapped to host byte order if necessary.

    Returns [boolean, number, number]

  • message_tlv_read_guint32(self: Uint8Array, tlv_offset: number, offset: number, endian: Endian): [boolean, number, number]
  • Reads an unsigned 32-bit integer from the TLV, in host byte order.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • endian: Endian

      source endianness, which will be swapped to host byte order if necessary.

    Returns [boolean, number, number]

  • message_tlv_read_guint64(self: Uint8Array, tlv_offset: number, offset: number, endian: Endian): [boolean, number, number]
  • Reads an unsigned 64-bit integer from the TLV, in host byte order.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • endian: Endian

      source endianness, which will be swapped to host byte order if necessary.

    Returns [boolean, number, number]

  • message_tlv_read_guint8(self: Uint8Array, tlv_offset: number, offset: number): [boolean, number, number]
  • Reads an unsigned byte from the TLV.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of the offset within the TLV value.

    Returns [boolean, number, number]

  • message_tlv_read_init(self: Uint8Array, type: number): [number, number]
  • Starts reading a given TLV from the #QmiMessage.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • type: number

      specific ID of the TLV to read.

    Returns [number, number]

  • message_tlv_read_remaining_size(self: Uint8Array, tlv_offset: number, offset: number): number
  • message_tlv_read_sized_guint(self: Uint8Array, tlv_offset: number, offset: number, n_bytes: number, endian: Endian): [boolean, number, number]
  • Reads a b_bytes-sized integer from the TLV, in host byte order.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • n_bytes: number

      number of bytes to read.

    • endian: Endian

      source endianness, which will be swapped to host byte order if necessary.

    Returns [boolean, number, number]

  • message_tlv_read_string(self: Uint8Array, tlv_offset: number, offset: number, n_size_prefix_bytes: number, max_size: number): [boolean, number, string]
  • Reads a string from the TLV.

    offset needs to point to a valid gsize specifying the index to start reading from within the TLV value (0 for the first item). If the variable is successfully read, offset will be updated to point past the read item.

    Since 1.24.6 the read string is guaranteed to be valid UTF-8. Also, in order to overcome known firmware errors on string fields, this method will also attempt to parse the string as GSM-7 or UCS-2 if the initial UTF-8 validation fails.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_read_init().

    • offset: number

      address of a the offset within the TLV value.

    • n_size_prefix_bytes: number

      number of bytes used in the size prefix.

    • max_size: number

      maximum number of bytes to read, or 0 to read all available bytes.

    Returns [boolean, number, string]

  • message_tlv_write_complete(self: Uint8Array, tlv_offset: number): boolean
  • Completes building a TLV in the #QmiMessage.

    In case of error the TLV will be reseted; i.e. there is no need to explicitly call qmi_message_tlv_write_reset().

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_write_init().

    Returns boolean

  • message_tlv_write_gint16(self: Uint8Array, endian: Endian, in_: number): boolean
  • Appends a signed 16-bit integer to the TLV being built. The number to be written is expected to be given in host endianness, and this method takes care of converting the value written to the byte order specified by endian.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • endian: Endian

      target endianness, swapped from host byte order if necessary.

    • in_: number

      a #gint16 in host byte order.

    Returns boolean

  • message_tlv_write_gint32(self: Uint8Array, endian: Endian, in_: number): boolean
  • Appends a signed 32-bit integer to the TLV being built. The number to be written is expected to be given in host endianness, and this method takes care of converting the value written to the byte order specified by endian.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • endian: Endian

      target endianness, swapped from host byte order if necessary.

    • in_: number

      a #gint32 in host byte order.

    Returns boolean

  • message_tlv_write_gint64(self: Uint8Array, endian: Endian, in_: number): boolean
  • Appends a signed 32-bit integer to the TLV being built. The number to be written is expected to be given in host endianness, and this method takes care of converting the value written to the byte order specified by endian.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • endian: Endian

      target endianness, swapped from host byte order if necessary.

    • in_: number

      a #gint64 in host byte order.

    Returns boolean

  • message_tlv_write_gint8(self: Uint8Array, in_: number): boolean
  • Appends a signed byte variable to the TLV being built.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • in_: number

      a #gint8.

    Returns boolean

  • message_tlv_write_guint16(self: Uint8Array, endian: Endian, in_: number): boolean
  • Appends an unsigned 16-bit integer to the TLV being built. The number to be written is expected to be given in host endianness, and this method takes care of converting the value written to the byte order specified by endian.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • endian: Endian

      target endianness, swapped from host byte order if necessary.

    • in_: number

      a #guint16 in host byte order.

    Returns boolean

  • message_tlv_write_guint32(self: Uint8Array, endian: Endian, in_: number): boolean
  • Appends an unsigned 32-bit integer to the TLV being built. The number to be written is expected to be given in host endianness, and this method takes care of converting the value written to the byte order specified by endian.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • endian: Endian

      target endianness, swapped from host byte order if necessary.

    • in_: number

      a #guint32 in host byte order.

    Returns boolean

  • message_tlv_write_guint64(self: Uint8Array, endian: Endian, in_: number): boolean
  • Appends an unsigned 64-bit integer to the TLV being built. The number to be written is expected to be given in host endianness, and this method takes care of converting the value written to the byte order specified by endian.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • endian: Endian

      target endianness, swapped from host byte order if necessary.

    • in_: number

      a #guint64 in host byte order.

    Returns boolean

  • message_tlv_write_guint8(self: Uint8Array, in_: number): boolean
  • Appends an unsigned byte to the TLV being built.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • in_: number

      a #guint8.

    Returns boolean

  • message_tlv_write_init(self: Uint8Array, type: number): number
  • Starts building a new TLV in the #QmiMessage.

    In order to finish adding the TLV, qmi_message_tlv_write_complete() needs to be called.

    If any error happens adding fields on the TLV, the previous state can be recovered using qmi_message_tlv_write_reset().

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • type: number

      specific ID of the TLV to add.

    Returns number

  • message_tlv_write_reset(self: Uint8Array, tlv_offset: number): void
  • Removes the TLV being currently added.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • tlv_offset: number

      offset that was returned by qmi_message_tlv_write_init().

    Returns void

  • message_tlv_write_sized_guint(self: Uint8Array, n_bytes: number, endian: Endian, in_: number): boolean
  • Appends a n_bytes-sized unsigned integer to the TLV being built. The number to be written is expected to be given in host endianness, and this method takes care of converting the value written to the byte order specified by endian.

    The value of n_bytes can be any between 1 and 8.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • n_bytes: number

      number of bytes to write.

    • endian: Endian

      target endianness, swapped from host byte order if necessary.

    • in_: number

      a #guint64 in host byte order.

    Returns boolean

  • message_tlv_write_string(self: Uint8Array, n_size_prefix_bytes: number, in_: string, in_length: number): boolean
  • Appends a string to the TLV being built.

    Fixed-sized strings should give n_size_prefix_bytes equal to 0.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    • n_size_prefix_bytes: number

      number of bytes to use in the size prefix.

    • in_: string

      string to write.

    • in_length: number

      length of in, or -1 if in is NUL-terminated.

    Returns boolean

  • message_unref(self: Uint8Array): void
  • Atomically decrements the reference count of self by one. If the reference count drops to 0, self is completely disposed.

    Parameters

    • self: Uint8Array

      a #QmiMessage.

    Returns void

  • Builds a string containing a comma-separated list of nicknames for each #QmiNasBandPreference in mask.

    Parameters

    Returns string

  • nas_drx_get_string(val: NasDrx): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiNasNetworkScanType in mask.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #QmiNasNetworkStatus in mask.

    Parameters

    Returns string

  • Converts the encoded data in array to UTF-8 and returns a newly allocated NUL-terminated string.

    Parameters

    Returns string

  • Converts the encoded data in array to UTF-8 and returns a newly allocated NUL-terminated string.

    Parameters

    • encoding: NasPlmnEncodingScheme

      a #QmiNasPlmnEncodingScheme.

    • array: Uint8Array

      a #GArray with the encoded data.

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #QmiPbmPhonebookType in mask.

    Parameters

    Returns string

  • pds_data_valid_build_string_from_mask(mask: PdsDataValid): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiPdsDataValid in mask.

    Parameters

    Returns string

  • protocol_error_quark(): Quark
  • qos_event_get_string(val: QosEvent): string
  • qos_status_get_string(val: QosStatus): string
  • sio_port_get_string(val: SioPort): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiUimConfiguration in mask.

    Parameters

    Returns string

  • uim_pin_id_get_string(val: UimPinId): string
  • utils_get_traces_enabled(): boolean
  • utils_set_traces_enabled(enabled: boolean): void
  • Sets whether QMI message traces are enabled or disabled.

    Parameters

    • enabled: boolean

      %TRUE to enable traces, %FALSE to disable them.

    Returns void

  • voice_als_get_string(val: VoiceAls): string
  • wds_apn_type_mask_build_string_from_mask(mask: WdsApnTypeMask): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiWdsApnTypeMask in mask.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #QmiWdsAuthentication in mask.

    Parameters

    Returns string

  • wds_rat_3gpp2_build_string_from_mask(mask: WdsRat3gpp2): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiWdsRat3gpp2 in mask.

    Parameters

    Returns string

  • wds_rat_3gpp_build_string_from_mask(mask: WdsRat3gpp): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiWdsRat3gpp in mask.

    Parameters

    • mask: WdsRat3gpp

      bitmask of QmiWdsRat3gpp values.

    Returns string

  • wds_so_cdma1x_build_string_from_mask(mask: WdsSoCdma1x): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiWdsSoCdma1x in mask.

    Parameters

    Returns string

  • wds_so_evdo_rev0_build_string_from_mask(mask: WdsSoEvdoRev0): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiWdsSoEvdoRev0 in mask.

    Parameters

    Returns string

  • wds_so_evdo_reva_build_string_from_mask(mask: WdsSoEvdoRevA): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiWdsSoEvdoRevA in mask.

    Parameters

    Returns string

  • wds_so_evdo_revb_build_string_from_mask(mask: WdsSoEvdoRevB): string
  • Builds a string containing a comma-separated list of nicknames for each #QmiWdsSoEvdoRevB in mask.

    Parameters

    Returns string

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method