libqmi-glib,wds: support 'UMTS Granted QoS' TLV in 'Get Current Settings'
This commit is contained in:
parent
2864b83961
commit
4b3eeee8d3
|
@ -788,6 +788,41 @@
|
|||
"endian" : "little",
|
||||
"format" : "guint32",
|
||||
"prerequisites" : [ { "common-ref" : "Success" } ] },
|
||||
{ "name" : "UMTS Granted QoS",
|
||||
"id" : "0x17",
|
||||
"mandatory" : "no",
|
||||
"type" : "TLV",
|
||||
"format" : "sequence",
|
||||
"contents" : [ { "name" : "Traffic Class",
|
||||
"format" : "guint8",
|
||||
"public-format" : "QmiWdsTrafficClass" },
|
||||
{ "name" : "Max uplink bitrate",
|
||||
"format" : "guint32" },
|
||||
{ "name" : "Max downlink bitrate",
|
||||
"format" : "guint32" },
|
||||
{ "name" : "Guaranteed uplink bitrate",
|
||||
"format" : "guint32" },
|
||||
{ "name" : "Guaranteed downlink bitrate",
|
||||
"format" : "guint32" },
|
||||
{ "name" : "QoS Delivery Order",
|
||||
"format" : "guint8",
|
||||
"public-format" : "QmiWdsDeliveryOrder" },
|
||||
{ "name" : "Maximum SDU Size",
|
||||
"format" : "guint32" },
|
||||
{ "name" : "SDU Error Ratio",
|
||||
"format" : "guint8",
|
||||
"public-format" : "QmiWdsSduErrorRatio" },
|
||||
{ "name" : "Residual Bit Error Ratio",
|
||||
"format" : "guint8",
|
||||
"public-format" : "QmiWdsSduResidualBitErrorRatio" },
|
||||
{ "name" : "Delivery Erroneous SDU",
|
||||
"format" : "guint8",
|
||||
"public-format" : "QmiWdsSduErroneousDelivery" },
|
||||
{ "name" : "Transfer Delay",
|
||||
"format" : "guint32" },
|
||||
{ "name" : "Traffic Handling Priority",
|
||||
"format" : "guint32" } ],
|
||||
"prerequisites" : [ { "common-ref" : "Success" } ] },
|
||||
{ "name" : "GPRS Granted QoS",
|
||||
"id" : "0x19",
|
||||
"mandatory" : "no",
|
||||
|
|
|
@ -431,6 +431,10 @@ QmiWdsPdpType
|
|||
QmiWdsTrafficClass
|
||||
QmiWdsAuthentication
|
||||
QmiWdsProfileType
|
||||
QmiWdsDeliveryOrder
|
||||
QmiWdsSduErrorRatio
|
||||
QmiWdsSduResidualBitErrorRatio
|
||||
QmiWdsSduErroneousDelivery
|
||||
QmiWdsPacketStatisticsMaskFlag
|
||||
QmiWdsDsProfileError
|
||||
<SUBSECTION Methods>
|
||||
|
@ -460,6 +464,10 @@ qmi_wds_pdp_type_get_string
|
|||
qmi_wds_traffic_class_get_string
|
||||
qmi_wds_authentication_build_string_from_mask
|
||||
qmi_wds_profile_type_get_string
|
||||
qmi_wds_delivery_order_get_string
|
||||
qmi_wds_sdu_error_ratio_get_string
|
||||
qmi_wds_sdu_residual_bit_error_ratio_get_string
|
||||
qmi_wds_sdu_erroneous_delivery_get_string
|
||||
qmi_wds_packet_statistics_mask_flag_build_string_from_mask
|
||||
qmi_wds_ds_profile_error_get_string
|
||||
<SUBSECTION Private>
|
||||
|
@ -486,6 +494,10 @@ qmi_wds_so_evdo_reva_get_string
|
|||
qmi_wds_get_current_settings_requested_settings_build_string_from_mask
|
||||
qmi_wds_pdp_type_build_string_from_mask
|
||||
qmi_wds_traffic_class_build_string_from_mask
|
||||
qmi_wds_delivery_order_build_string_from_mask
|
||||
qmi_wds_sdu_error_ratio_build_string_from_mask
|
||||
qmi_wds_sdu_residual_bit_error_ratio_build_string_from_mask
|
||||
qmi_wds_sdu_erroneous_delivery_build_string_from_mask
|
||||
qmi_wds_authentication_get_string
|
||||
qmi_wds_profile_type_build_string_from_mask
|
||||
qmi_wds_packet_statistics_mask_flag_get_string
|
||||
|
@ -518,6 +530,10 @@ QMI_TYPE_WDS_VERBOSE_CALL_END_REASON_PPP
|
|||
QMI_TYPE_WDS_VERBOSE_CALL_END_REASON_TYPE
|
||||
QMI_TYPE_WDS_PACKET_STATISTICS_MASK_FLAG
|
||||
QMI_TYPE_WDS_DS_PROFILE_ERROR
|
||||
QMI_TYPE_WDS_DELIVERY_ORDER
|
||||
QMI_TYPE_WDS_SDU_ERRONEOUS_DELIVERY
|
||||
QMI_TYPE_WDS_SDU_ERROR_RATIO
|
||||
QMI_TYPE_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO
|
||||
qmi_wds_authentication_get_type
|
||||
qmi_wds_call_end_reason_get_type
|
||||
qmi_wds_call_type_get_type
|
||||
|
@ -545,6 +561,10 @@ qmi_wds_verbose_call_end_reason_ppp_get_type
|
|||
qmi_wds_verbose_call_end_reason_type_get_type
|
||||
qmi_wds_packet_statistics_mask_flag_get_type
|
||||
qmi_wds_ds_profile_error_get_type
|
||||
qmi_wds_delivery_order_get_type
|
||||
qmi_wds_sdu_erroneous_delivery_get_type
|
||||
qmi_wds_sdu_error_ratio_get_type
|
||||
qmi_wds_sdu_residual_bit_error_ratio_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
|
|
|
@ -937,6 +937,88 @@ typedef enum { /*< underscore_name=qmi_wds_profile_type >*/
|
|||
QMI_WDS_PROFILE_TYPE_3GPP2 = 1
|
||||
} QmiWdsProfileType;
|
||||
|
||||
/**
|
||||
* QmiWdsDeliveryOrder:
|
||||
* @QMI_WDS_QOS_DELIVERY_ORDER_SUBSCRIBE: Subscribe.
|
||||
* @QMI_WDS_QOS_DELIVERY_ORDER_ON: On.
|
||||
* @QMI_WDS_QOS_DELIVERY_ORDER_OFF: Off.
|
||||
*
|
||||
* QoS delivery order.
|
||||
*/
|
||||
typedef enum { /*< underscore_name=qmi_wds_delivery_order >*/
|
||||
QMI_WDS_QOS_DELIVERY_ORDER_SUBSCRIBE = 0,
|
||||
QMI_WDS_QOS_DELIVERY_ORDER_ON = 1,
|
||||
QMI_WDS_QOS_DELIVERY_ORDER_OFF = 2
|
||||
} QmiWdsDeliveryOrder;
|
||||
|
||||
/**
|
||||
* QmiWdsSduErrorRatio:
|
||||
* @QMI_WDS_SDU_ERROR_RATIO_SUBSCRIBE: Subscribe.
|
||||
* @QMI_WDS_SDU_ERROR_RATIO_1E2: 1x10^2.
|
||||
* @QMI_WDS_SDU_ERROR_RATIO_7E3: 7x10^3.
|
||||
* @QMI_WDS_SDU_ERROR_RATIO_1E3: 1x10^3.
|
||||
* @QMI_WDS_SDU_ERROR_RATIO_1E4: 1x10^4.
|
||||
* @QMI_WDS_SDU_ERROR_RATIO_1E5: 1x10^5.
|
||||
* @QMI_WDS_SDU_ERROR_RATIO_1E6: 1x10^6.
|
||||
* @QMI_WDS_SDU_ERROR_RATIO_1E1: 1x10^7.
|
||||
*
|
||||
* Target value for the fraction of SDUs lost or detected as erroneous.
|
||||
*/
|
||||
typedef enum { /*< underscore_name=qmi_wds_sdu_error_ratio >*/
|
||||
QMI_WDS_SDU_ERROR_RATIO_SUBSCRIBE = 0,
|
||||
QMI_WDS_SDU_ERROR_RATIO_1E2 = 1,
|
||||
QMI_WDS_SDU_ERROR_RATIO_7E3 = 2,
|
||||
QMI_WDS_SDU_ERROR_RATIO_1E3 = 3,
|
||||
QMI_WDS_SDU_ERROR_RATIO_1E4 = 4,
|
||||
QMI_WDS_SDU_ERROR_RATIO_1E5 = 5,
|
||||
QMI_WDS_SDU_ERROR_RATIO_1E6 = 6,
|
||||
QMI_WDS_SDU_ERROR_RATIO_1E1 = 7
|
||||
} QmiWdsSduErrorRatio;
|
||||
|
||||
/**
|
||||
* QmiWdsSduResidualBitErrorRatio:
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_SUBSCRIBE: Subscribe.
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E2: 5x10^2.
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E2: 1x10^2.
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E3: 5x10^3.
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_4E3: 4x10^3.
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E3: 1x10^3.
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E4: 1x10^4.
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E5: 1x10^5.
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E6: 1x10^6.
|
||||
* @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_6E8: 6x10^8.
|
||||
*
|
||||
* Target value for the undetected bit error ratio in the delivered SDUs.
|
||||
*/
|
||||
typedef enum { /*< underscore_name=qmi_wds_sdu_residual_bit_error_ratio >*/
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_SUBSCRIBE = 0,
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E2 = 1,
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E2 = 2,
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E3 = 3,
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_4E3 = 4,
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E3 = 5,
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E4 = 6,
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E5 = 7,
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E6 = 8,
|
||||
QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_6E8 = 9
|
||||
} QmiWdsSduResidualBitErrorRatio;
|
||||
|
||||
/**
|
||||
* QmiWdsSduErroneousDelivery:
|
||||
* @QMI_WDS_SDU_ERRONEOUS_DELIVERY_SUBSCRIBE: Subscribe.
|
||||
* @QMI_WDS_SDU_ERRONEOUS_DELIVERY_NO_DETECTION: No detection.
|
||||
* @QMI_WDS_SDU_ERRONEOUS_DELIVERY_ENABLED: Erroneous SDUs are delivered.
|
||||
* @QMI_WDS_SDU_ERRONEOUS_DELIVERY_DISABLED: Erroneous SDUs are delivered.
|
||||
*
|
||||
* Whether SDUs detected as erroneous are delivered or not.
|
||||
*/
|
||||
typedef enum { /*< underscore_name=qmi_wds_sdu_erroneous_delivery >*/
|
||||
QMI_WDS_SDU_ERRONEOUS_DELIVERY_SUBSCRIBE = 0,
|
||||
QMI_WDS_SDU_ERRONEOUS_DELIVERY_NO_DETECTION = 1,
|
||||
QMI_WDS_SDU_ERRONEOUS_DELIVERY_ENABLED = 2,
|
||||
QMI_WDS_SDU_ERRONEOUS_DELIVERY_DISABLED = 3
|
||||
} QmiWdsSduErroneousDelivery;
|
||||
|
||||
/*****************************************************************************/
|
||||
/* Helper enums for the 'QMI WDS Get Packet Statistics' message */
|
||||
|
||||
|
|
Loading…
Reference in New Issue