LinuxQMISDK-Lite
SLQS04.00.13
Main Page
Modules
References
Data Structures
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
lite-qmi
swiloc.h
Go to the documentation of this file.
1
6
#ifndef __LITEQMI_SWILOC_H__
7
#define __LITEQMI_SWILOC_H__
8
9
#ifdef __cplusplus
10
extern
"C"
{
11
#endif
12
13
#include "
common.h
"
14
#include <stdint.h>
15
65
typedef
struct
{
66
uint8_t
function
;
67
int
function_reported
;
68
uint8_t
fix_type
;
69
int
fix_type_reported
;
70
uint8_t
max_time
;
71
int
max_time_reported
;
72
uint32_t
max_dist
;
73
int
max_dist_reported
;
74
uint32_t
fix_rate
;
75
int
fix_rate_reported
;
76
}
unpack_swiloc_SwiLocGetAutoStart_t
;
77
88
int
pack_swiloc_SwiLocGetAutoStart
(
89
pack_qmi_t
*pCtx,
90
uint8_t *pReqBuf,
91
uint16_t *pLen);
92
103
int
unpack_swiloc_SwiLocGetAutoStart
(
104
uint8_t *pResp,
105
uint16_t respLen,
106
unpack_swiloc_SwiLocGetAutoStart_t
*pOutput);
107
156
typedef
struct
{
157
uint8_t
function
;
158
int
set_function
;
159
uint8_t
fix_type
;
160
int
set_fix_type
;
161
uint8_t
max_time
;
162
int
set_max_time
;
163
uint32_t
max_dist
;
164
int
set_max_dist
;
165
uint32_t
fix_rate
;
166
int
set_fix_rate
;
167
}
pack_swiloc_SwiLocSetAutoStart_t
;
168
180
int
pack_swiloc_SwiLocSetAutoStart
(
181
pack_qmi_t
*pCtx,
182
uint8_t *pReqBuf,
183
uint16_t *pLen,
184
pack_swiloc_SwiLocSetAutoStart_t
*reqArg);
185
195
int
unpack_swiloc_SwiLocSetAutoStart
(
196
uint8_t *pResp,
197
uint16_t respLen);
198
199
#ifdef __cplusplus
200
}
/* extern "C" { */
201
#endif
202
203
#endif
unpack_swiloc_SwiLocGetAutoStart
int unpack_swiloc_SwiLocGetAutoStart(uint8_t *pResp, uint16_t respLen, unpack_swiloc_SwiLocGetAutoStart_t *pOutput)
unpack_swiloc_SwiLocGetAutoStart_t::max_dist
uint32_t max_dist
Definition:
swiloc.h:72
unpack_swiloc_SwiLocGetAutoStart_t::fix_type
uint8_t fix_type
Definition:
swiloc.h:68
unpack_swiloc_SwiLocGetAutoStart_t::function_reported
int function_reported
Definition:
swiloc.h:67
pack_swiloc_SwiLocSetAutoStart_t::set_max_time
int set_max_time
Definition:
swiloc.h:162
pack_swiloc_SwiLocSetAutoStart_t
Definition:
swiloc.h:156
unpack_swiloc_SwiLocGetAutoStart_t::fix_rate
uint32_t fix_rate
Definition:
swiloc.h:74
unpack_swiloc_SwiLocGetAutoStart_t
Definition:
swiloc.h:65
unpack_swiloc_SwiLocGetAutoStart_t::max_time
uint8_t max_time
Definition:
swiloc.h:70
unpack_swiloc_SwiLocGetAutoStart_t::fix_rate_reported
int fix_rate_reported
Definition:
swiloc.h:75
unpack_swiloc_SwiLocSetAutoStart
int unpack_swiloc_SwiLocSetAutoStart(uint8_t *pResp, uint16_t respLen)
pack_swiloc_SwiLocGetAutoStart
int pack_swiloc_SwiLocGetAutoStart(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
unpack_swiloc_SwiLocGetAutoStart_t::max_dist_reported
int max_dist_reported
Definition:
swiloc.h:73
pack_swiloc_SwiLocSetAutoStart
int pack_swiloc_SwiLocSetAutoStart(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiloc_SwiLocSetAutoStart_t *reqArg)
pack_swiloc_SwiLocSetAutoStart_t::max_dist
uint32_t max_dist
Definition:
swiloc.h:163
pack_swiloc_SwiLocSetAutoStart_t::set_function
int set_function
Definition:
swiloc.h:158
pack_swiloc_SwiLocSetAutoStart_t::set_fix_type
int set_fix_type
Definition:
swiloc.h:160
pack_swiloc_SwiLocSetAutoStart_t::max_time
uint8_t max_time
Definition:
swiloc.h:161
pack_swiloc_SwiLocSetAutoStart_t::set_fix_rate
int set_fix_rate
Definition:
swiloc.h:166
unpack_swiloc_SwiLocGetAutoStart_t::max_time_reported
int max_time_reported
Definition:
swiloc.h:71
pack_swiloc_SwiLocSetAutoStart_t::fix_rate
uint32_t fix_rate
Definition:
swiloc.h:165
unpack_swiloc_SwiLocGetAutoStart_t::fix_type_reported
int fix_type_reported
Definition:
swiloc.h:69
common.h
pack_swiloc_SwiLocSetAutoStart_t::fix_type
uint8_t fix_type
Definition:
swiloc.h:159
pack_swiloc_SwiLocSetAutoStart_t::set_max_dist
int set_max_dist
Definition:
swiloc.h:164
pack_qmi_t
Definition:
common.h:126
Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved