LinuxQMISDK  SLQS04.00.08
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
rms.h
Go to the documentation of this file.
1 
6 #include "common.h"
7 #include <stdint.h>
8 
9 #ifndef __LITEQMI_RMS_H__
10 #define __LITEQMI_RMS_H__
11 
23 typedef struct{
24  uint32_t enabled;
25  uint32_t wake_mask;
27 
38 typedef struct{
39  uint32_t enabled;
40  uint32_t wake_mask;
42 
55  pack_qmi_t *pCtx,
56  uint8_t *pReqBuf,
57  uint16_t *pLen
58  );
59 
71  uint8_t *pResp,
72  uint16_t respLen,
74  );
75 
89  pack_qmi_t *pCtx,
90  uint8_t *pReqBuf,
91  uint16_t *pLen,
92  pack_rms_SetSMSWake_t *reqArg
93  );
94 
105  uint8_t *pResp,
106  uint16_t respLen
107  );
108 
109 #endif
uint32_t wake_mask
Definition: rms.h:25
int unpack_rms_GetSMSWake(uint8_t *pResp, uint16_t respLen, unpack_rms_GetSMSWake_t *pOutput)
int pack_rms_SetSMSWake(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_rms_SetSMSWake_t *reqArg)
int pack_rms_GetSMSWake(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t wake_mask
Definition: rms.h:40
Definition: common.h:113
uint32_t enabled
Definition: rms.h:24
int unpack_rms_SetSMSWake(uint8_t *pResp, uint16_t respLen)
uint32_t enabled
Definition: rms.h:39
Definition: rms.h:38
Definition: rms.h:23

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