LinuxQMISDK  SLQS03.03.08
qaGobiApiDcs.h
Go to the documentation of this file.
1 
11 #ifndef __GOBI_API_DCS_H__
12 #define __GOBI_API_DCS_H__
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 #define LEN 10
19 
36 #define PORTNAM_LEN 32
38 {
42 };
43 
57 struct QosMap
58 {
62 };
63 
92 struct NetStats
93 {
102 };
103 
111 };
112 
134  BYTE *pDevicesSize,
135  BYTE *pDevices );
136 
154  CHAR *pDeviceID,
155  CHAR *pDeviceKey );
156 
169 
194  ULONG deviceIDSize,
195  CHAR *pDeviceID,
196  ULONG deviceKeySize,
197  CHAR *pDeviceKey );
198 
221  BYTE *pDevicesSize,
222  BYTE *pDevices );
223 
241  CHAR *pDeviceID,
242  CHAR *pDeviceKey);
243 
256  LPCSTR pPath );
257 
272  struct DcsUsbPortNames *pUsbPortNames );
273 
274 
287 ULONG SLQSStart_AVAgent(BYTE modem_index);
288 
313 ULONG SLQSStart(BYTE modem_index, CHAR* usb_path);
314 
332 
347  BYTE *pDeviceMode );
348 
374 ULONG SLQSStartSrv( BYTE action, BYTE mask );
375 
390  BYTE mask );
391 
408  BYTE instance,
409  BYTE dscp,
410  ULONG qos_id
411  );
412 
429  BYTE instance,
430  BYTE dscp,
431  ULONG qos_id
432  );
433 
450  BYTE instance,
451  BYTE dscp,
452  ULONG *qos_id
453  );
454 
473  BYTE instance,
474  struct QosMap *pmap,
475  BYTE *plen
476  );
477 
492  BYTE instance,
493  BYTE dscp
494  );
495 
508  BYTE instance
509  );
510 
511 /*
512  * Internal Wrapper function for enabling invocation of SLQS implementation
513  * pidof() function
514  *
515  * \param pProcName[IN]
516  * - Process name whose PID is to be retrieved
517  *
518  * \return pid if process exists else 0
519  *
520  * \sa NA
521  *
522  * \note NA
523  *
524  */
525 int SLQSGetPidof( CHAR* pProcName );
526 
544  struct NetStats *pNetStatistic, BYTE instance );
545 
546 #ifdef __cplusplus
547 } /* extern "C" { */
548 #endif
549 
550 #endif /* __GOBI_API_DCS_H__ */
ULONG SLQSQosUnmap(BYTE instance, BYTE dscp)
ULONG SLQSGetNetStatistic(struct NetStats *pNetStatistic, BYTE instance)
Definition: qaGobiApiDcs.h:110
char CHAR
Definition: SwiDataTypes.h:27
ULONG rx_errors
Definition: qaGobiApiDcs.h:98
Definition: qaGobiApiDcs.h:92
ULONG rx_packets
Definition: qaGobiApiDcs.h:94
ULONG SLQSSetLoggingMask(BYTE mask)
ULONG SLQSStart_AVAgent(BYTE modem_index)
unsigned char BYTE
Definition: SwiDataTypes.h:26
ULONG rx_overflows
Definition: qaGobiApiDcs.h:100
ULONG SLQSGetUsbPortNames(struct DcsUsbPortNames *pUsbPortNames)
ULONG tx_overflows
Definition: qaGobiApiDcs.h:101
CHAR AtCmdPort[32]
Definition: qaGobiApiDcs.h:39
#define PORTNAM_LEN
Definition: qaGobiApiDcs.h:36
ULONG SLQSQosClearMap(BYTE instance)
BYTE dscp
Definition: qaGobiApiDcs.h:59
ULONG SLQSQosReadMap(BYTE instance, BYTE dscp, ULONG *qos_id)
ULONG SLQSQosDumpMap(BYTE instance, struct QosMap *pmap, BYTE *plen)
const char * LPCSTR
Definition: SwiDataTypes.h:30
eAPI_DCS_GET_DEVICE_MODE
Definition: qaGobiApiDcs.h:107
ULONG SetSDKImagePath(LPCSTR pPath)
ULONG SLQSKillSDKProcess()
ULONGLONG tx_bytes
Definition: qaGobiApiDcs.h:97
ULONG SLQSStart(BYTE modem_index, CHAR *usb_path)
Definition: qaGobiApiDcs.h:108
ULONG QCWWAN2kGetConnectedDeviceID(ULONG deviceIDSize, CHAR *pDeviceID, ULONG deviceKeySize, CHAR *pDeviceKey)
ULONG SLQSQosEditMap(BYTE instance, BYTE dscp, ULONG qos_id)
BYTE state
Definition: qaGobiApiDcs.h:61
Definition: qaGobiApiDcs.h:37
Definition: qaGobiApiDcs.h:57
ULONG SLQSStartSrv(BYTE action, BYTE mask)
ULONG QCWWAN2kEnumerateDevices(BYTE *pDevicesSize, BYTE *pDevices)
ULONG SLQSGetDeviceMode(BYTE *pDeviceMode)
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:24
unsigned long ULONG
Definition: SwiDataTypes.h:23
ULONG QCWWANEnumerateDevices(BYTE *pDevicesSize, BYTE *pDevices)
ULONGLONG rx_bytes
Definition: qaGobiApiDcs.h:96
ULONG tx_packets
Definition: qaGobiApiDcs.h:95
ULONG SLQSQosMap(BYTE instance, BYTE dscp, ULONG qos_id)
ULONG qos_id
Definition: qaGobiApiDcs.h:60
int SLQSGetPidof(CHAR *pProcName)
ULONG QCWWANConnect(CHAR *pDeviceID, CHAR *pDeviceKey)
ULONG tx_errors
Definition: qaGobiApiDcs.h:99
CHAR NmeaPort[32]
Definition: qaGobiApiDcs.h:40
ULONG QCWWAN2kConnect(CHAR *pDeviceID, CHAR *pDeviceKey)
Definition: qaGobiApiDcs.h:109
ULONG QCWWANDisconnect()
CHAR DmPort[32]
Definition: qaGobiApiDcs.h:41

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