Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
SMSAsyncRawSend_s Struct Reference

#include <qaGobiApiCbk.h>

Data Fields

swi_uint256_t TlvPresenceMask
 
WORD sendStatus
 
WORD messageID
 
WORD causeCode
 
BYTE errorClass
 
WORD RPCause
 
BYTE TPCause
 
BYTE msgDelFailureType
 
BYTE msgDelFailureCause
 
BYTE alphaIDLen
 
BYTE * pAlphaID
 
ULONG userData
 

Detailed Description

This structure contains SMS parameters

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
messageID
  • Unique ID assigned by WMS for non-retry messages.
causeCode
  • WMS cause code
errorClass
  • Error Class
  • Values:
    • 0x00 - ERROR_CLASS_TEMPORARY
    • 0x01 - ERROR_CLASS_PERMANENT
RPCause
  • GW RP cause
TPCause
  • GW TP Cause
msgDelFailureType
  • Message delivery failure type
  • Values:
    • 0x00 - WMS_MESSAGE_DELIVERY_FAILURE_TEMPORARY
    • 0x01 - WMS_MESSAGE_DELIVERY_FAILURE_PERMANENT
msgDelFailureCause
  • Message delivery failure cause
  • Values:
    • 0x00 - WMS_MESSAGE_BLOCKED_DUE_TO_CALL_CONTROL
alphaIDLen
  • Number of sets of the pAlphaID
pAlphaID
  • Alpha ID
userData
  • Identifies the request associated with this indication.

The documentation for this struct was generated from the following file: