LinuxQMISDK  SLQS03.03.16
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
SMSAsyncRawSend_s Struct Reference

Data Fields

WORD sendStatus
 
WORD messageID
 
WORD causeCode
 
BYTE errorClass
 
WORD RPCause
 
BYTE TPCause
 
BYTE msgDelFailureType
 
BYTE msgDelFailureCause
 
BYTE alphaIDLen
 
BYTEpAlphaID
 
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.

Field Documentation

BYTE SMSAsyncRawSend_s::alphaIDLen
WORD SMSAsyncRawSend_s::causeCode
BYTE SMSAsyncRawSend_s::errorClass
WORD SMSAsyncRawSend_s::messageID
BYTE SMSAsyncRawSend_s::msgDelFailureCause
BYTE SMSAsyncRawSend_s::msgDelFailureType
BYTE* SMSAsyncRawSend_s::pAlphaID
WORD SMSAsyncRawSend_s::RPCause
WORD SMSAsyncRawSend_s::sendStatus
BYTE SMSAsyncRawSend_s::TPCause
ULONG SMSAsyncRawSend_s::userData

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