LinuxQMISDK  SLQS04.00.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
qaGobiApiDcs.h
Go to the documentation of this file.
1 
9 /*
10  * Copyright: © 2011-2105 Sierra Wireless, Inc. all rights reserved
11  */
12 #ifndef __GOBI_API_DCS_H__
13 #define __GOBI_API_DCS_H__
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 #define LEN 10
20 
21 #include "qmap.h"
22 
40 #define PORTNAM_LEN 32
42 {
46 };
47 
61 struct QosMap
62 {
66 };
67 
96 struct NetStats
97 {
106 };
107 
129  BYTE *pDevicesSize,
130  BYTE *pDevices );
131 
149  CHAR *pDeviceID,
150  CHAR *pDeviceKey );
151 
164 
189  ULONG deviceIDSize,
190  CHAR *pDeviceID,
191  ULONG deviceKeySize,
192  CHAR *pDeviceKey );
193 
216  BYTE *pDevicesSize,
217  BYTE *pDevices );
218 
236  CHAR *pDeviceID,
237  CHAR *pDeviceKey);
238 
251  LPCSTR pPath );
252 
267  struct DcsUsbPortNames *pUsbPortNames );
268 
269 
282 ULONG SLQSStart_AVAgent(BYTE modem_index);
283 
308 ULONG SLQSStart(BYTE modem_index, CHAR* sn);
309 
327 
342  BYTE *pDeviceMode );
343 
369 ULONG SLQSStartSrv( BYTE action, BYTE mask );
370 
385  BYTE mask );
386 
404  struct NetStats *pNetStatistic, BYTE instance );
405 
419  BYTE *pQmapsupport );
420 
434  struct QmuxIPTable *pQTable );
435 
449  QmuxIPv6Table *pQTable );
450 
451 #ifdef __cplusplus
452 } /* extern "C" { */
453 #endif
454 
455 #endif /* __GOBI_API_DCS_H__ */
ULONG SLQSGetNetStatistic(struct NetStats *pNetStatistic, BYTE instance)
char CHAR
Definition: SwiDataTypes.h:34
ULONG rx_errors
Definition: qaGobiApiDcs.h:102
Definition: qaGobiApiDcs.h:96
ULONG rx_packets
Definition: qaGobiApiDcs.h:98
ULONG SLQSSetLoggingMask(BYTE mask)
ULONG SLQSStart_AVAgent(BYTE modem_index)
unsigned char BYTE
Definition: SwiDataTypes.h:33
ULONG rx_overflows
Definition: qaGobiApiDcs.h:104
ULONG GetQmapIsSupported(BYTE *pQmapsupport)
ULONG SLQSGetUsbPortNames(struct DcsUsbPortNames *pUsbPortNames)
ULONG tx_overflows
Definition: qaGobiApiDcs.h:105
CHAR AtCmdPort[32]
Definition: qaGobiApiDcs.h:43
#define PORTNAM_LEN
Definition: qaGobiApiDcs.h:40
BYTE dscp
Definition: qaGobiApiDcs.h:63
ULONG SLQSStart(BYTE modem_index, CHAR *sn)
const char * LPCSTR
Definition: SwiDataTypes.h:37
ULONG SetSDKImagePath(LPCSTR pPath)
ULONG SLQSKillSDKProcess()
ULONGLONG tx_bytes
Definition: qaGobiApiDcs.h:101
ULONG SetQmapIPTable(struct QmuxIPTable *pQTable)
ULONG QCWWAN2kGetConnectedDeviceID(ULONG deviceIDSize, CHAR *pDeviceID, ULONG deviceKeySize, CHAR *pDeviceKey)
BYTE state
Definition: qaGobiApiDcs.h:65
Definition: qaGobiApiDcs.h:41
Definition: qaGobiApiDcs.h:61
ULONG SLQSStartSrv(BYTE action, BYTE mask)
ULONG QCWWAN2kEnumerateDevices(BYTE *pDevicesSize, BYTE *pDevices)
ULONG SLQSGetDeviceMode(BYTE *pDeviceMode)
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:31
ULONG QCWWANEnumerateDevices(BYTE *pDevicesSize, BYTE *pDevices)
ULONGLONG rx_bytes
Definition: qaGobiApiDcs.h:100
ULONG tx_packets
Definition: qaGobiApiDcs.h:99
ULONG qos_id
Definition: qaGobiApiDcs.h:64
ULONG QCWWANConnect(CHAR *pDeviceID, CHAR *pDeviceKey)
ULONG tx_errors
Definition: qaGobiApiDcs.h:103
CHAR NmeaPort[32]
Definition: qaGobiApiDcs.h:44
ULONG QCWWAN2kConnect(CHAR *pDeviceID, CHAR *pDeviceKey)
ULONG QCWWANDisconnect()
ULONG SetQmapIPv6Table(QmuxIPv6Table *pQTable)
unsigned int ULONG
Definition: SwiDataTypes.h:29
CHAR DmPort[32]
Definition: qaGobiApiDcs.h:45

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved