libpack  SLQS03.03.10
 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 
37 #define PORTNAM_LEN 32
39 {
43 };
44 
58 struct QosMap
59 {
63 };
64 
93 struct NetStats
94 {
103 };
104 
126  BYTE *pDevicesSize,
127  BYTE *pDevices );
128 
146  CHAR *pDeviceID,
147  CHAR *pDeviceKey );
148 
161 
186  ULONG deviceIDSize,
187  CHAR *pDeviceID,
188  ULONG deviceKeySize,
189  CHAR *pDeviceKey );
190 
213  BYTE *pDevicesSize,
214  BYTE *pDevices );
215 
233  CHAR *pDeviceID,
234  CHAR *pDeviceKey);
235 
248  LPCSTR pPath );
249 
264  struct DcsUsbPortNames *pUsbPortNames );
265 
266 
279 ULONG SLQSStart_AVAgent(BYTE modem_index);
280 
305 ULONG SLQSStart(BYTE modem_index, CHAR* usb_path);
306 
324 
339  BYTE *pDeviceMode );
340 
366 ULONG SLQSStartSrv( BYTE action, BYTE mask );
367 
382  BYTE mask );
383 
400  BYTE instance,
401  BYTE dscp,
402  ULONG qos_id
403  );
404 
421  BYTE instance,
422  BYTE dscp,
423  ULONG qos_id
424  );
425 
442  BYTE instance,
443  BYTE dscp,
444  ULONG *qos_id
445  );
446 
465  BYTE instance,
466  struct QosMap *pmap,
467  BYTE *plen
468  );
469 
484  BYTE instance,
485  BYTE dscp
486  );
487 
500  BYTE instance
501  );
502 
520  struct NetStats *pNetStatistic, BYTE instance );
521 
522 #ifdef __cplusplus
523 } /* extern "C" { */
524 #endif
525 
526 #endif /* __GOBI_API_DCS_H__ */
ULONG SLQSQosUnmap(BYTE instance, BYTE dscp)
ULONG SLQSGetNetStatistic(struct NetStats *pNetStatistic, BYTE instance)
char CHAR
Definition: SwiDataTypes.h:33
ULONG rx_errors
Definition: qaGobiApiDcs.h:99
Definition: qaGobiApiDcs.h:93
ULONG rx_packets
Definition: qaGobiApiDcs.h:95
ULONG SLQSSetLoggingMask(BYTE mask)
ULONG SLQSStart_AVAgent(BYTE modem_index)
unsigned char BYTE
Definition: SwiDataTypes.h:32
ULONG rx_overflows
Definition: qaGobiApiDcs.h:101
ULONG SLQSGetUsbPortNames(struct DcsUsbPortNames *pUsbPortNames)
ULONG tx_overflows
Definition: qaGobiApiDcs.h:102
CHAR AtCmdPort[32]
Definition: qaGobiApiDcs.h:40
#define PORTNAM_LEN
Definition: qaGobiApiDcs.h:37
ULONG SLQSQosClearMap(BYTE instance)
BYTE dscp
Definition: qaGobiApiDcs.h:60
ULONG SLQSQosReadMap(BYTE instance, BYTE dscp, ULONG *qos_id)
ULONG SLQSQosDumpMap(BYTE instance, struct QosMap *pmap, BYTE *plen)
const char * LPCSTR
Definition: SwiDataTypes.h:36
ULONG SetSDKImagePath(LPCSTR pPath)
ULONG SLQSKillSDKProcess()
ULONGLONG tx_bytes
Definition: qaGobiApiDcs.h:98
ULONG SLQSStart(BYTE modem_index, CHAR *usb_path)
ULONG QCWWAN2kGetConnectedDeviceID(ULONG deviceIDSize, CHAR *pDeviceID, ULONG deviceKeySize, CHAR *pDeviceKey)
ULONG SLQSQosEditMap(BYTE instance, BYTE dscp, ULONG qos_id)
BYTE state
Definition: qaGobiApiDcs.h:62
Definition: qaGobiApiDcs.h:38
Definition: qaGobiApiDcs.h:58
ULONG SLQSStartSrv(BYTE action, BYTE mask)
ULONG QCWWAN2kEnumerateDevices(BYTE *pDevicesSize, BYTE *pDevices)
ULONG SLQSGetDeviceMode(BYTE *pDeviceMode)
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:30
unsigned long ULONG
Definition: SwiDataTypes.h:28
ULONG QCWWANEnumerateDevices(BYTE *pDevicesSize, BYTE *pDevices)
ULONGLONG rx_bytes
Definition: qaGobiApiDcs.h:97
ULONG tx_packets
Definition: qaGobiApiDcs.h:96
ULONG SLQSQosMap(BYTE instance, BYTE dscp, ULONG qos_id)
ULONG qos_id
Definition: qaGobiApiDcs.h:61
ULONG QCWWANConnect(CHAR *pDeviceID, CHAR *pDeviceKey)
ULONG tx_errors
Definition: qaGobiApiDcs.h:100
CHAR NmeaPort[32]
Definition: qaGobiApiDcs.h:41
ULONG QCWWAN2kConnect(CHAR *pDeviceID, CHAR *pDeviceKey)
ULONG QCWWANDisconnect()
CHAR DmPort[32]
Definition: qaGobiApiDcs.h:42

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