LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 
69 typedef struct {
70  uint8_t function;
72  uint8_t fix_type;
74  uint8_t max_time;
76  uint32_t max_dist;
78  uint32_t fix_rate;
82 
94  pack_qmi_t *pCtx,
95  uint8_t *pReqBuf,
96  uint16_t *pLen);
97 
109  uint8_t *pResp,
110  uint16_t respLen,
112 
161 typedef struct {
162  uint8_t function;
164  uint8_t fix_type;
166  uint8_t max_time;
168  uint32_t max_dist;
170  uint32_t fix_rate;
173 
175 
188  pack_qmi_t *pCtx,
189  uint8_t *pReqBuf,
190  uint16_t *pLen,
192 
204  uint8_t *pResp,
205  uint16_t respLen,
206  unpack_swiloc_SwiLocSetAutoStart_t *pOutput);
207 
208 #ifdef __cplusplus
209 } /* extern "C" { */
210 #endif
211 
212 #endif
int unpack_swiloc_SwiLocGetAutoStart(uint8_t *pResp, uint16_t respLen, unpack_swiloc_SwiLocGetAutoStart_t *pOutput)
uint32_t max_dist
Definition: swiloc.h:76
uint8_t fix_type
Definition: swiloc.h:72
int function_reported
Definition: swiloc.h:71
int set_max_time
Definition: swiloc.h:167
Definition: swiloc.h:161
uint32_t fix_rate
Definition: swiloc.h:78
Definition: swiloc.h:69
uint8_t max_time
Definition: swiloc.h:74
int fix_rate_reported
Definition: swiloc.h:79
Definition: common.h:258
swi_uint256_t ParamPresenceMask
Definition: swiloc.h:80
int unpack_swiloc_SwiLocSetAutoStart(uint8_t *pResp, uint16_t respLen, unpack_swiloc_SwiLocSetAutoStart_t *pOutput)
int pack_swiloc_SwiLocGetAutoStart(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int max_dist_reported
Definition: swiloc.h:77
int pack_swiloc_SwiLocSetAutoStart(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiloc_SwiLocSetAutoStart_t *reqArg)
uint32_t max_dist
Definition: swiloc.h:168
int set_function
Definition: swiloc.h:163
int set_fix_type
Definition: swiloc.h:165
uint8_t max_time
Definition: swiloc.h:166
int set_fix_rate
Definition: swiloc.h:171
int max_time_reported
Definition: swiloc.h:75
uint32_t fix_rate
Definition: swiloc.h:170
int fix_type_reported
Definition: swiloc.h:73
uint8_t fix_type
Definition: swiloc.h:164
unpack_result_t unpack_swiloc_SwiLocSetAutoStart_t
Definition: swiloc.h:174
int set_max_dist
Definition: swiloc.h:169
Definition: common.h:128
Definition: switype_256bit.h:15

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