1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ 2 /* 3 * libqmi-glib -- GLib/GIO based library to control QMI devices 4 * 5 * This library is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU Lesser General Public 7 * License as published by the Free Software Foundation; either 8 * version 2 of the License, or (at your option) any later version. 9 * 10 * This library is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public 16 * License along with this library; if not, write to the 17 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 18 * Boston, MA 02110-1301 USA. 19 * 20 * Copyright (C) 2014-2017 Aleksander Morgado <aleksander@aleksander.es> 21 */ 22 23 #ifndef _LIBQMI_GLIB_QMI_ENUMS_WDA_H_ 24 #define _LIBQMI_GLIB_QMI_ENUMS_WDA_H_ 25 26 /** 27 * SECTION: qmi-enums-wda 28 * 29 * This section defines enumerations and flags used in the WDA service 30 * interface. 31 */ 32 33 /** 34 * QmiWdaLinkLayerProtocol: 35 * @QMI_WDA_LINK_LAYER_PROTOCOL_UNKNOWN: Unknown. 36 * @QMI_WDA_LINK_LAYER_PROTOCOL_802_3: 802.3 ethernet mode. 37 * @QMI_WDA_LINK_LAYER_PROTOCOL_RAW_IP: Raw IP mode. 38 * 39 * Link layer protocol. 40 * 41 * Since: 1.10 42 */ 43 typedef enum { /*< since=1.10 >*/ 44 QMI_WDA_LINK_LAYER_PROTOCOL_UNKNOWN = 0x00, 45 QMI_WDA_LINK_LAYER_PROTOCOL_802_3 = 0x01, 46 QMI_WDA_LINK_LAYER_PROTOCOL_RAW_IP = 0x02, 47 } QmiWdaLinkLayerProtocol; 48 49 /** 50 * QmiWdaDataAggregationProtocol: 51 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_DISABLED: Disabled. 52 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_TLP: TLP enabled. 53 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_QC_NCM: QC NCM enabled. 54 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_MBIM: MBIM enabled. 55 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_RNDIS: RNDIS enabled. 56 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAP: QMAP enabled. 57 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAPV2: QMAPV2 enabled. Since: 1.30. 58 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAPV3: QMAPV3 enabled. Since: 1.30. 59 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAPV4: QMAPV4 enabled. Since: 1.30. 60 * @QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAPV5: QMAPV5 enabled. Since: 1.28. 61 * 62 * Data aggregation protocol in uplink or downlink. 63 * 64 * Since: 1.10 65 */ 66 typedef enum { /*< since=1.10 >*/ 67 QMI_WDA_DATA_AGGREGATION_PROTOCOL_DISABLED = 0x00, 68 QMI_WDA_DATA_AGGREGATION_PROTOCOL_TLP = 0x01, 69 QMI_WDA_DATA_AGGREGATION_PROTOCOL_QC_NCM = 0x02, 70 QMI_WDA_DATA_AGGREGATION_PROTOCOL_MBIM = 0x03, 71 QMI_WDA_DATA_AGGREGATION_PROTOCOL_RNDIS = 0x04, 72 QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAP = 0x05, 73 QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAPV2 = 0x06, 74 QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAPV3 = 0x07, 75 QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAPV4 = 0x08, 76 QMI_WDA_DATA_AGGREGATION_PROTOCOL_QMAPV5 = 0x09, 77 } QmiWdaDataAggregationProtocol; 78 79 #endif /* _LIBQMI_GLIB_QMI_ENUMS_WDA_H_ */ 80
This page was automatically generated by LXR 0.3.1. • OpenWrt