summaryrefslogtreecommitdiff
path: root/gobi-api/GobiAPI_1.0.40/Shared/GobiImageDefinitions.h
diff options
context:
space:
mode:
Diffstat (limited to 'gobi-api/GobiAPI_1.0.40/Shared/GobiImageDefinitions.h')
-rwxr-xr-xgobi-api/GobiAPI_1.0.40/Shared/GobiImageDefinitions.h176
1 files changed, 176 insertions, 0 deletions
diff --git a/gobi-api/GobiAPI_1.0.40/Shared/GobiImageDefinitions.h b/gobi-api/GobiAPI_1.0.40/Shared/GobiImageDefinitions.h
new file mode 100755
index 0000000..5fd3d57
--- /dev/null
+++ b/gobi-api/GobiAPI_1.0.40/Shared/GobiImageDefinitions.h
@@ -0,0 +1,176 @@
+/*===========================================================================
+FILE:
+ GobiImageDefinitions.h
+
+DESCRIPTION:
+ QUALCOMM Gobi Image related definitions
+
+PUBLIC CLASSES AND FUNCTIONS:
+ eGobiDeviceType
+ eGobiMBNType
+ eGobiImageTech
+ eGobiImageCarrier
+ eGobiImageRegion
+ eGobiImageGPS
+
+Copyright (c) 2011, Code Aurora Forum. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of Code Aurora Forum nor
+ the names of its contributors may be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+==========================================================================*/
+
+/*=========================================================================*/
+// Pragmas
+/*=========================================================================*/
+#pragma once
+
+//---------------------------------------------------------------------------
+// Definitions
+//---------------------------------------------------------------------------
+
+/*=========================================================================*/
+// eGobiDeviceType Enumeration
+// Gobi Device Interface Enumeration
+/*=========================================================================*/
+enum eGobiDeviceType
+{
+ eGOBI_DEV_ENUM_BEGIN = -1,
+
+ eGOBI_DEV_NET, // 0 - Network adapter
+ eGOBI_DEV_NMEA, // 1 - NMEA COM port
+ eGOBI_DEV_DIAG, // 2 - DIAG port
+ eGOBI_DEV_MODEM, // 3 - Modem
+ eGOBI_DEV_AT, // 4 - AT port
+ eGOBI_DEV_NET2, // 5 - Auxiliary network adapter
+ eGOBI_DEV_QDL, // 6 - QDL port (should always be last)
+
+ eGOBI_DEV_ENUM_END
+};
+
+/*=========================================================================*/
+// eGobiMBNType Enumeration
+// Gobi MBN File Type Enumeration
+/*=========================================================================*/
+enum eGobiMBNType
+{
+ eGOBI_MBN_TYPE_ENUM_BEGIN = -1,
+
+ eGOBI_MBN_TYPE_MODEM, // 0 - Modem/AMSS
+ eGOBI_MBN_TYPE_PRI, // 1 - PRI/UQCN
+
+ eGOBI_MBN_TYPE_ENUM_END,
+};
+
+/*=========================================================================*/
+// eGobiImageTech Enumeration
+// Gobi Image Technology Enumeration
+/*=========================================================================*/
+enum eGobiImageTech
+{
+ eGOBI_IMG_TECH_CDMA = 0, // 0 - CDMA
+ eGOBI_IMG_TECH_UMTS // 1 - UMTS
+};
+
+/*=========================================================================*/
+// eGobiImageCarrier Enumeration
+// Gobi Image Carrier Enumeration
+/*=========================================================================*/
+enum eGobiImageCarrier
+{
+ eGOBI_IMG_CAR_GENERIC = 1, // 001
+ eGOBI_IMG_CAR_FACTORY, // 002
+ eGOBI_IMG_CAR_NORF, // 003
+
+ eGOBI_IMG_CAR_VERIZON = 101, // 101
+ eGOBI_IMG_CAR_SPRINT, // 102
+ eGOBI_IMG_CAR_ALLTEL, // 103
+ eGOBI_IMG_CAR_BELL, // 104
+ eGOBI_IMG_CAR_TELUS, // 105
+ eGOBI_IMG_CAR_US, // 106
+ eGOBI_IMG_CAR_TELSTRA1, // 107
+ eGOBI_IMG_CAR_CHINA_UNICOM, // 108
+ eGOBI_IMG_CAR_TELCOM_NZ, // 109
+ eGOBI_IMG_CAR_SK_TELCOM1, // 110
+ eGOBI_IMG_CAR_RELIANCE1, // 111
+ eGOBI_IMG_CAR_TATA, // 112
+ eGOBI_IMG_CAR_METROPCS, // 113
+ eGOBI_IMG_CAR_LEAP, // 114
+ eGOBI_IMG_CAR_KDDI, // 115
+ eGOBI_IMG_CAR_IUSACELL, // 116
+ eGOBI_IMG_CAR_CHINA_TELECOM, // 117
+ eGOBI_IMG_CAR_OMH, // 118
+
+ eGOBI_IMG_CAR_ATT = 201, // 201
+ eGOBI_IMG_CAR_VODAFONE, // 202
+ eGOBI_IMG_CAR_TMOBILE, // 203
+ eGOBI_IMG_CAR_ORANGE, // 204
+ eGOBI_IMG_CAR_TELEFONICA, // 205
+ eGOBI_IMG_CAR_TELCOM_ITALIA, // 206
+ eGOBI_IMG_CAR_3, // 207
+ eGOBI_IMG_CAR_O2, // 208
+ eGOBI_IMG_CAR_SFR, // 209
+ eGOBI_IMG_CAR_SWISSCOM, // 210
+ eGOBI_IMG_CAR_CHINA_MOBILE, // 211
+ eGOBI_IMG_CAR_TELSTRA2, // 212
+ eGOBI_IMG_CAR_SINGTEL_OPTUS, // 213
+ eGOBI_IMG_CAR_RELIANCE2, // 214
+ eGOBI_IMG_CAR_BHARTI, // 215
+ eGOBI_IMG_CAR_NTT_DOCOMO, // 216
+ eGOBI_IMG_CAR_EMOBILE, // 217
+ eGOBI_IMG_CAR_SOFTBANK, // 218
+ eGOBI_IMG_CAR_KT_FREETEL, // 219
+ eGOBI_IMG_CAR_SK_TELCOM2, // 220
+ eGOBI_IMG_CAR_TELENOR, // 221
+ eGOBI_IMG_CAR_NETCOM, // 222
+ eGOBI_IMG_CAR_TELIASONERA, // 223
+ eGOBI_IMG_CAR_AMX_TELCEL, // 224
+ eGOBI_IMG_CAR_BRASIL_VIVO // 225
+};
+
+/*=========================================================================*/
+// eGobiImageRegion Enumeration
+// Gobi Image Region Enumeration
+/*=========================================================================*/
+enum eGobiImageRegion
+{
+ eGOBI_IMG_REG_NA = 0, // 0 - North America
+ eGOBI_IMG_REG_LA, // 1 - Latin America
+ eGOBI_IMG_REG_EU, // 2 - Europe
+ eGOBI_IMG_REG_ASIA, // 3 - Asia
+ eGOBI_IMG_REG_AUS, // 4 - Australia
+ eGOBI_IMG_REG_GLOBAL // 5 - Global
+};
+
+/*=========================================================================*/
+// eGobiImageGPS Enumeration
+// Gobi Image GPS Enumeration
+/*=========================================================================*/
+enum eGobiImageGPS
+{
+ eGOBI_IMG_GPS_NONE = 0, // 0 - None
+ eGOBI_IMG_GPS_STAND_ALONE, // 1 - Stand-alone
+ eGOBI_IMG_GPS_ASSISTED, // 2 - Stand-alone + AGPS + XTRA
+ eGOBI_IMG_GPS_NO_XTRA // 3 - Stand-alone + AGPS
+};