LinuxQMISDK-Lite  SLQS04.00.04
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pds.h
Go to the documentation of this file.
1 
6 #ifndef __LIBPACK_PDS_H__
7 #define __LIBPACK_PDS_H__
8 
9 #include "common.h"
10 #include <stdint.h>
11 
27 typedef struct{
28  uint32_t *pEnabledStatus;
29  uint32_t *pTrackingStatus ;
31 
43  pack_qmi_t *pCtx,
44  uint8_t *pReqBuf,
45  uint16_t *pLen
46  );
47 
59  uint8_t *pResp,
60  uint16_t respLen,
62  );
63 
72 typedef struct{
73  uint32_t enable;
75 
88  pack_qmi_t *pCtx,
89  uint8_t *pReqBuf,
90  uint16_t *pLen,
91  pack_pds_SetPDSState_t *pReqParam
92  );
93 
104  uint8_t *pResp,
105  uint16_t respLen
106  );
107 
127 typedef struct{
128  uint32_t *pOperation;
129  uint8_t *pTimeout;
130  uint32_t *pInterval;
131  uint32_t *pAccuracy;
133 
145  pack_qmi_t *pCtx,
146  uint8_t *pReqBuf,
147  uint16_t *pLen
148  );
149 
161  uint8_t *pResp,
162  uint16_t respLen,
164  );
165 
184 typedef struct{
185  uint32_t operation;
186  uint8_t timeout;
187  uint32_t interval;
188  uint32_t accuracy;
190 
203  pack_qmi_t *pCtx,
204  uint8_t *pReqBuf,
205  uint16_t *pLen,
206  pack_pds_SetPDSDefaults_t *pReqParam
207  );
208 
219  uint8_t *pResp,
220  uint16_t respLen
221  );
222 
231 typedef struct{
232  uint32_t *pbAuto;
234 
246  pack_qmi_t *pCtx,
247  uint8_t *pReqBuf,
248  uint16_t *pLen
249  );
250 
262  uint8_t *pResp,
263  uint16_t respLen,
265  );
266 
267 
276 typedef struct{
277  uint32_t bAuto;
279 
292  pack_qmi_t *pCtx,
293  uint8_t *pReqBuf,
294  uint16_t *pLen,
296  );
297 
308  uint8_t *pResp,
309  uint16_t respLen
310  );
311 
312 #endif
Definition: pds.h:27
int pack_pds_SetPDSState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SetPDSState_t *pReqParam)
uint32_t operation
Definition: pds.h:185
uint32_t interval
Definition: pds.h:187
int unpack_pds_SetPortAutomaticTracking(uint8_t *pResp, uint16_t respLen)
int pack_pds_SetPortAutomaticTracking(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SetPortAutomaticTracking_t *pReqParam)
uint32_t * pInterval
Definition: pds.h:130
Definition: pds.h:72
uint32_t * pOperation
Definition: pds.h:128
uint8_t timeout
Definition: pds.h:186
uint32_t accuracy
Definition: pds.h:188
int pack_pds_GetPDSState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: pds.h:127
uint32_t * pbAuto
Definition: pds.h:232
int unpack_pds_GetPDSState(uint8_t *pResp, uint16_t respLen, unpack_pds_GetPDSState_t *pOutput)
int pack_pds_GetPortAutomaticTracking(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t bAuto
Definition: pds.h:277
uint32_t enable
Definition: pds.h:73
int pack_pds_SetPDSDefaults(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SetPDSDefaults_t *pReqParam)
int pack_pds_GetPDSDefaults(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pTimeout
Definition: pds.h:129
int unpack_pds_SetPDSDefaults(uint8_t *pResp, uint16_t respLen)
uint32_t * pTrackingStatus
Definition: pds.h:29
uint32_t * pAccuracy
Definition: pds.h:131
uint32_t * pEnabledStatus
Definition: pds.h:28
int unpack_pds_SetPDSState(uint8_t *pResp, uint16_t respLen)
Definition: pds.h:184
int unpack_pds_GetPortAutomaticTracking(uint8_t *pResp, uint16_t respLen, unpack_pds_GetPortAutomaticTracking_t *pOutput)
int unpack_pds_GetPDSDefaults(uint8_t *pResp, uint16_t respLen, unpack_pds_GetPDSDefaults_t *pOutput)
Definition: common.h:104

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