diff options
Diffstat (limited to 'gobi-api/GobiAPI_1.0.40/Shared/GobiImageDefinitions.h')
-rwxr-xr-x | gobi-api/GobiAPI_1.0.40/Shared/GobiImageDefinitions.h | 176 |
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 +}; |