LinuxQMISDK  SLQS03.03.04
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 
71 };
72 
94  BYTE *pDevicesSize,
95  BYTE *pDevices );
96 
114  CHAR *pDeviceID,
115  CHAR *pDeviceKey );
116 
129 
154  ULONG deviceIDSize,
155  CHAR *pDeviceID,
156  ULONG deviceKeySize,
157  CHAR *pDeviceKey );
158 
181  BYTE *pDevicesSize,
182  BYTE *pDevices );
183 
201  CHAR *pDeviceID,
202  CHAR *pDeviceKey);
203 
216  LPCSTR pPath );
217 
232  struct DcsUsbPortNames *pUsbPortNames );
233 
234 
247 ULONG SLQSStart_AVAgent(BYTE modem_index);
248 
267 ULONG SLQSStart(BYTE modem_index);
268 
286 
301  BYTE *pDeviceMode );
302 
328 ULONG SLQSStartSrv( BYTE action, BYTE mask );
329 
344  BYTE mask );
345 
362  BYTE instance,
363  BYTE dscp,
364  ULONG qos_id
365  );
366 
383  BYTE instance,
384  BYTE dscp,
385  ULONG qos_id
386  );
387 
404  BYTE instance,
405  BYTE dscp,
406  ULONG *qos_id
407  );
408 
427  BYTE instance,
428  struct QosMap *pmap,
429  BYTE *plen
430  );
431 
446  BYTE instance,
447  BYTE dscp
448  );
449 
462  BYTE instance
463  );
464 
465 /*
466  * Internal Wrapper function for enabling invocation of SLQS implementation
467  * pidof() function
468  *
469  * \param pProcName[IN]
470  * - Process name whose PID is to be retrieved
471  *
472  * \return pid if process exists else 0
473  *
474  * \sa NA
475  *
476  * \note NA
477  *
478  */
479 int SLQSGetPidof( CHAR* pProcName );
480 
481 #ifdef __cplusplus
482 } /* extern "C" { */
483 #endif
484 
485 #endif /* __GOBI_API_DCS_H__ */
ULONG SLQSQosUnmap(BYTE instance, BYTE dscp)
Definition: qaGobiApiDcs.h:70
char CHAR
Definition: SwiDataTypes.h:27
ULONG SLQSSetLoggingMask(BYTE mask)
ULONG SLQSStart_AVAgent(BYTE modem_index)
unsigned char BYTE
Definition: SwiDataTypes.h:26
ULONG SLQSGetUsbPortNames(struct DcsUsbPortNames *pUsbPortNames)
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:67
ULONG SetSDKImagePath(LPCSTR pPath)
ULONG SLQSKillSDKProcess()
Definition: qaGobiApiDcs.h:68
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 SLQSStart(BYTE modem_index)
ULONG SLQSGetDeviceMode(BYTE *pDeviceMode)
unsigned long ULONG
Definition: SwiDataTypes.h:23
ULONG QCWWANEnumerateDevices(BYTE *pDevicesSize, BYTE *pDevices)
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)
CHAR NmeaPort[32]
Definition: qaGobiApiDcs.h:40
ULONG QCWWAN2kConnect(CHAR *pDeviceID, CHAR *pDeviceKey)
Definition: qaGobiApiDcs.h:69
ULONG QCWWANDisconnect()
CHAR DmPort[32]
Definition: qaGobiApiDcs.h:41

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