LinuxQMISDK: SMSAsyncRawSend_s Struct Reference

LinuxQMISDK SLQS03.03.07

- Main Page
- Modules
- References
- Data Structures

- Data Structures
- Data Fields

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
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.

## 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