WDA enumerations and flags

WDA enumerations and flags

Synopsis

enum                QmiWdaLinkLayerProtocol;
enum                QmiWdaDataAggregationProtocol;

const gchar *       qmi_wda_link_layer_protocol_get_string
                                                        (QmiWdaLinkLayerProtocol val);
const gchar *       qmi_wda_data_aggregation_protocol_get_string
                                                        (QmiWdaDataAggregationProtocol val);

Object Hierarchy

  GEnum
   +----QmiWdaLinkLayerProtocol
  GEnum
   +----QmiWdaDataAggregationProtocol

Description

This section defines enumerations and flags used in the WDA service interface.

Details

enum QmiWdaLinkLayerProtocol

typedef enum {
    QMI_WDA_LINK_LAYER_PROTOCOL_UNKNOWN = 0x00,
    QMI_WDA_LINK_LAYER_PROTOCOL_802_3   = 0x01,
    QMI_WDA_LINK_LAYER_PROTOCOL_RAW_IP  = 0x02,
} QmiWdaLinkLayerProtocol;

Link layer protocol.

QMI_WDA_LINK_LAYER_PROTOCOL_UNKNOWN

Unknown.

QMI_WDA_LINK_LAYER_PROTOCOL_802_3

802.3 ethernet mode.

QMI_WDA_LINK_LAYER_PROTOCOL_RAW_IP

Raw IP mode.

enum QmiWdaDataAggregationProtocol

typedef enum {
    QMI_WDA_DATA_AGGREGATION_PROTOCOL_DISABLED = 0x00,
    QMI_WDA_DATA_AGGREGATION_PROTOCOL_TLP      = 0x01,
    QMI_WDA_DATA_AGGREGATION_PROTOCOL_QC_NCM   = 0x02,
    QMI_WDA_DATA_AGGREGATION_PROTOCOL_MBIM     = 0x03,
    QMI_WDA_DATA_AGGREGATION_PROTOCOL_RNDIS    = 0x04,
    QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAP     = 0x05,
} QmiWdaDataAggregationProtocol;

Data aggregation protocol in uplink or downlink.

QMI_WDA_DATA_AGGREGATION_PROTOCOL_DISABLED

Disabled.

QMI_WDA_DATA_AGGREGATION_PROTOCOL_TLP

TLP enabled.

QMI_WDA_DATA_AGGREGATION_PROTOCOL_QC_NCM

QC NCM enabled.

QMI_WDA_DATA_AGGREGATION_PROTOCOL_MBIM

MBIM enabled.

QMI_WDA_DATA_AGGREGATION_PROTOCOL_RNDIS

RNDIS enabled.

QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAP

QMAP enabled.

qmi_wda_link_layer_protocol_get_string ()

const gchar *       qmi_wda_link_layer_protocol_get_string
                                                        (QmiWdaLinkLayerProtocol val);

Gets the nickname string for the QmiWdaLinkLayerProtocol specified at val.

val :

a QmiWdaLinkLayerProtocol.

Returns :

a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]

qmi_wda_data_aggregation_protocol_get_string ()

const gchar *       qmi_wda_data_aggregation_protocol_get_string
                                                        (QmiWdaDataAggregationProtocol val);

Gets the nickname string for the QmiWdaDataAggregationProtocol specified at val.

val :

a QmiWdaDataAggregationProtocol.

Returns :

a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]