LinuxQMISDK: qaGobiApiSwi.h Source File

LinuxQMISDK SLQS03.03.07

- Main Page
- Modules
- References
- Data Structures

- File List
- Globals

qaGobiApiSwi.h
Go to the documentation of this file.
1
11 #ifndef __GOBI_API_SWI_H__
12 #define __GOBI_API_SWI_H__
13
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17
32 ULONG SLQSGetSdkVersion(
33 CHAR **sdkversionpp );
34
35 /*
36 * Function designed to accept Raw QMI request parameters,
37 * package them up and send them to the modem blocking the
38 * caller until a response is received
39 *
40 * \param pReqBuf[IN]
41 * - Pointer to the buffer into which the outgoing
42 * request will be built
43 *
44 * \param service[IN]
45 * -QMI service type for this request
46 *
47 * \param length[IN]
48 * - request parameter field length of the outgoing
49 * packet. 0 if there is no parameter field in the
50 * request
51 * \param timeout[IN]
52 * - Caller-specified timeout for this
53 * request/response transaction
54 *
55 * \param ppInParm[OUT] -
56 * - Pointer to pointer of incoming Parameter field
57 * from the modem, if any
58 *
59 * \param pParamLength[OUT]
60 * - Pointer to storage into which the length, if any,
61 * of the parameter field from the modem will be
62 * written
63 *
64 * \return eQCWWAN_ERR_NONE success
65 * eQCWWAN_ERR_INVALID_ARG provided pointer is NULL
66 *
67 * \note Technology Supported: N/A
68 * time-out : user input
69 *
70 */
71 ULONG SLQSSendRawQMI(
72 BYTE *pReqBuf,
73 USHORT service,
74 USHORT length,
75 ULONG timeout,
76 BYTE **ppInParm,
77 USHORT *pParamLength );
78
79 #ifdef __cplusplus
80 } /* extern "C" { */
81 #endif
82
83 #endif /* __GOBI_API_SWI_H__ */
CHAR
char CHAR
Definition: SwiDataTypes.h:27
BYTE
unsigned char BYTE
Definition: SwiDataTypes.h:26
USHORT
unsigned short USHORT
Definition: SwiDataTypes.h:29
ULONG
unsigned long ULONG
Definition: SwiDataTypes.h:23
SLQSGetSdkVersion
ULONG SLQSGetSdkVersion(CHAR **sdkversionpp)
SLQSSendRawQMI
ULONG SLQSSendRawQMI(BYTE *pReqBuf, USHORT service, USHORT length, ULONG timeout, BYTE **ppInParm, USHORT *pParamLength)