LinuxQMISDK-Lite  SLQS04.00.06
 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 
21 typedef struct{
22  uint32_t enabled;
23  uint32_t wake_mask;
25 
35 typedef struct{
36  uint32_t enabled;
37  uint32_t wake_mask;
39 
52  pack_qmi_t *pCtx,
53  uint8_t *pReqBuf,
54  uint16_t *pLen
55  );
56 
68  uint8_t *pResp,
69  uint16_t respLen,
71  );
72 
86  pack_qmi_t *pCtx,
87  uint8_t *pReqBuf,
88  uint16_t *pLen,
89  pack_rms_SetSMSWake_t *reqArg
90  );
91 
102  uint8_t *pResp,
103  uint16_t respLen
104  );
105 
106 #endif
uint32_t wake_mask
Definition: rms.h:23
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:37
Definition: common.h:110
uint32_t enabled
Definition: rms.h:22
int unpack_rms_SetSMSWake(uint8_t *pResp, uint16_t respLen)
uint32_t enabled
Definition: rms.h:36
Definition: rms.h:35
Definition: rms.h:21

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