LinuxQMISDK  SLQS04.00.13
 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 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #ifndef __LITEQMI_RMS_H__
14 #define __LITEQMI_RMS_H__
15 
27 typedef struct{
28  uint32_t enabled;
29  uint32_t wake_mask;
31 
42 typedef struct{
43  uint32_t enabled;
44  uint32_t wake_mask;
46 
59  pack_qmi_t *pCtx,
60  uint8_t *pReqBuf,
61  uint16_t *pLen
62  );
63 
75  uint8_t *pResp,
76  uint16_t respLen,
78  );
79 
93  pack_qmi_t *pCtx,
94  uint8_t *pReqBuf,
95  uint16_t *pLen,
96  pack_rms_SetSMSWake_t *reqArg
97  );
98 
109  uint8_t *pResp,
110  uint16_t respLen
111  );
112 
113 #ifdef __cplusplus
114 } /* extern "C" { */
115 #endif
116 
117 #endif
uint32_t wake_mask
Definition: rms.h:29
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:44
Definition: common.h:126
uint32_t enabled
Definition: rms.h:28
int unpack_rms_SetSMSWake(uint8_t *pResp, uint16_t respLen)
uint32_t enabled
Definition: rms.h:43
Definition: rms.h:42
Definition: rms.h:27

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