Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
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 
32 typedef struct{
33  uint32_t enabled;
34  uint32_t wake_mask;
35  swi_uint256_t ParamPresenceMask;
37 
50 typedef struct{
51  uint32_t enabled;
52  uint32_t wake_mask;
54 
69  pack_qmi_t *pCtx,
70  uint8_t *pReqBuf,
71  uint16_t *pLen
72  );
73 
87  uint8_t *pResp,
88  uint16_t respLen,
90  );
91 
107  pack_qmi_t *pCtx,
108  uint8_t *pReqBuf,
109  uint16_t *pLen,
110  pack_rms_SetSMSWake_t *reqArg
111  );
112 
118 typedef struct{
119  swi_uint256_t ParamPresenceMask;
121 
135  uint8_t *pResp,
136  uint16_t respLen,
137  unpack_rms_SetSMSWake_t *pOutput
138  );
139 
140 #ifdef __cplusplus
141 } /* extern "C" { */
142 #endif
143 
144 #endif
int unpack_rms_SetSMSWake(uint8_t *pResp, uint16_t respLen, unpack_rms_SetSMSWake_t *pOutput)
Definition: rms.h:50
Definition: rms.h:32
Definition: rms.h:118
int pack_rms_GetSMSWake(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: common.h:139
int pack_rms_SetSMSWake(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_rms_SetSMSWake_t *reqArg)
int unpack_rms_GetSMSWake(uint8_t *pResp, uint16_t respLen, unpack_rms_GetSMSWake_t *pOutput)