LinuxQMISDK-Lite  SLQS04.00.23
 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 
30 typedef struct{
31  uint32_t enabled;
32  uint32_t wake_mask;
35 
46 typedef struct{
47  uint32_t enabled;
48  uint32_t wake_mask;
50 
63  pack_qmi_t *pCtx,
64  uint8_t *pReqBuf,
65  uint16_t *pLen
66  );
67 
79  uint8_t *pResp,
80  uint16_t respLen,
82  );
83 
97  pack_qmi_t *pCtx,
98  uint8_t *pReqBuf,
99  uint16_t *pLen,
100  pack_rms_SetSMSWake_t *reqArg
101  );
102 
108 typedef struct{
111 
123  uint8_t *pResp,
124  uint16_t respLen,
125  unpack_rms_SetSMSWake_t *pOutput
126  );
127 
128 #ifdef __cplusplus
129 } /* extern "C" { */
130 #endif
131 
132 #endif
swi_uint256_t ParamPresenceMask
Definition: rms.h:33
uint32_t wake_mask
Definition: rms.h:32
swi_uint256_t ParamPresenceMask
Definition: rms.h:109
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)
int unpack_rms_SetSMSWake(uint8_t *pResp, uint16_t respLen, unpack_rms_SetSMSWake_t *pOutput)
uint32_t wake_mask
Definition: rms.h:48
Definition: rms.h:108
Definition: common.h:128
Definition: switype_256bit.h:15
uint32_t enabled
Definition: rms.h:31
uint32_t enabled
Definition: rms.h:47
Definition: rms.h:46
Definition: rms.h:30

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