LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t Struct Reference

Data Fields

uint16_t sendStatus
 
uint16_t messageID
 
uint16_t causeCode
 
uint8_t errorClass
 
uint16_t RPCause
 
uint8_t TPCause
 
uint8_t msgDelFailureType
 
uint8_t msgDelFailureCause
 
uint8_t alphaIDLen
 
uint8_t * pAlphaID
 
uint32_t userData
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure contains SMS parameters for indication of RAW ASYNC SEND

Parameters
sendStatus
  • Send Status
  • Values:
    • QMI_ERR_NONE - No error in the request
    • QMI_ERR_CAUSE_CODE - SMS cause code
    • QMI_ERR_MESSAGE_DELIVERY_FAILURE - Message could not be delivered
    • QMI_ERR_NO_MEMORY - Device could not allocate memory to formulate a response
  • Bit to check in ParamPresenceMask - 1
messageID
  • Unique ID assigned by WMS for non-retry messages.
  • Bit to check in ParamPresenceMask - 16
causeCode
  • WMS cause code
  • Bit to check in ParamPresenceMask - 17
errorClass
  • Error Class
  • Values:
    • 0x00 - ERROR_CLASS_TEMPORARY
    • 0x01 - ERROR_CLASS_PERMANENT
  • Bit to check in ParamPresenceMask - 18
RPCause
  • GW RP cause
  • Bit to check in ParamPresenceMask - 19
TPCause
  • GW TP Cause
  • Bit to check in ParamPresenceMask - 19
msgDelFailureType
  • Message delivery failure type
  • Values:
    • 0x00 - WMS_MESSAGE_DELIVERY_FAILURE_TEMPORARY
    • 0x01 - WMS_MESSAGE_DELIVERY_FAILURE_PERMANENT
  • Bit to check in ParamPresenceMask - 20
msgDelFailureCause
  • Message delivery failure cause
  • Values:
    • 0x00 - WMS_MESSAGE_BLOCKED_DUE_TO_CALL_CONTROL
  • Bit to check in ParamPresenceMask - 21
alphaIDLen
  • Number of sets of the pAlphaID
  • Bit to check in ParamPresenceMask - 22
pAlphaID
  • Alpha ID
  • Bit to check in ParamPresenceMask - 22
userData
  • Identifies the request associated with this indication.
  • Bit to check in ParamPresenceMask - 23
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

Field Documentation

uint8_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::alphaIDLen
uint16_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::causeCode
uint8_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::errorClass
uint16_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::messageID
uint8_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::msgDelFailureCause
uint8_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::msgDelFailureType
uint8_t* unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::pAlphaID
swi_uint256_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::ParamPresenceMask
uint16_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::RPCause
uint16_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::sendStatus
uint8_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::TPCause
uint32_t unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t::userData

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