LinuxSDK  V1.4.0.5
Data Fields
CDMA_SMS_HEADER Struct Reference

#include <SwiApiCdmaSms.h>

Data Fields

swi_uint32 paramMask
 
swi_uint8 msgCategory
 
swi_uint8 teleservice
 
swi_uint16 serviceCategory
 
swi_uint8 tlAckReq
 
swi_uint8 msgIdType
 
swi_uint8 addrDigitMode
 
swi_uint8 addrNumMode
 
swi_uint8 addrNumType
 
swi_uint8 addrNumPlan
 
swi_uint8 addrLen
 
swi_uint8 address [MAX_SMSI_TL_ADDRESS]
 
swi_uint8 subType
 
swi_uint8 subOdd
 
swi_uint8 subLen
 
swi_uint8 subAddress [MAX_SMSI_TL_ADDRESS]
 
swi_uint8 callBackLen
 
swi_uint8 callBack [MAX_SMSI_CALL_BACK]
 
swi_uint8 priority
 
swi_uint8 privacy
 
swi_uint8 language
 
swi_uint8 user_ack_req
 
swi_uint8 dak_req
 
swi_uint8 userResp
 
swi_uint8 numMsg [2]
 
swi_uint8 deliveryAlert
 
swi_uint8 dataEncoding
 
swi_uint8 ts_yr
 
swi_uint8 ts_mon
 
swi_uint8 ts_day
 
swi_uint8 ts_hrs
 
swi_uint8 ts_min
 
swi_uint8 ts_sec
 
swi_uint8 abVal_yr
 
swi_uint8 abVal_mon
 
swi_uint8 abVal_day
 
swi_uint8 abVal_hrs
 
swi_uint8 abVal_min
 
swi_uint8 abVal_sec
 
swi_uint8 relVal_time
 
swi_uint8 abDef_yr
 
swi_uint8 abDef_mon
 
swi_uint8 abDef_day
 
swi_uint8 abDef_hrs
 
swi_uint8 abDef_min
 
swi_uint8 abDef_sec
 
swi_uint8 relDef_time
 
swi_uint8 msgDispMode
 

Detailed Description

Contains SMS header structure.

Note: While this appears redundant to SWI_STRUCT_SMS_CdmaHeader, they serve two different purposes. The below header is used to cast the payload, hence the strict definition of the member data types. SWI_STRUCT_SMS_CdmaHeader uses enum's in its members, to enforce proper setting by the developer for SDK/API use.

Field Documentation

swi_uint8 CDMA_SMS_HEADER::abDef_day
swi_uint8 CDMA_SMS_HEADER::abDef_hrs
swi_uint8 CDMA_SMS_HEADER::abDef_min
swi_uint8 CDMA_SMS_HEADER::abDef_mon
swi_uint8 CDMA_SMS_HEADER::abDef_sec
swi_uint8 CDMA_SMS_HEADER::abDef_yr

Below are bsolute Deferred Delivery Time

swi_uint8 CDMA_SMS_HEADER::abVal_day
swi_uint8 CDMA_SMS_HEADER::abVal_hrs
swi_uint8 CDMA_SMS_HEADER::abVal_min
swi_uint8 CDMA_SMS_HEADER::abVal_mon
swi_uint8 CDMA_SMS_HEADER::abVal_sec
swi_uint8 CDMA_SMS_HEADER::abVal_yr

Below are absolute Validity Period

swi_uint8 CDMA_SMS_HEADER::addrDigitMode

Destination/Origination Address

swi_uint8 CDMA_SMS_HEADER::address[MAX_SMSI_TL_ADDRESS]
swi_uint8 CDMA_SMS_HEADER::addrLen
swi_uint8 CDMA_SMS_HEADER::addrNumMode
swi_uint8 CDMA_SMS_HEADER::addrNumPlan
swi_uint8 CDMA_SMS_HEADER::addrNumType
swi_uint8 CDMA_SMS_HEADER::callBack[MAX_SMSI_CALL_BACK]
swi_uint8 CDMA_SMS_HEADER::callBackLen

Callback number

swi_uint8 CDMA_SMS_HEADER::dak_req
swi_uint8 CDMA_SMS_HEADER::dataEncoding

Message Body Data encoding

swi_uint8 CDMA_SMS_HEADER::deliveryAlert

Delivery Alert Enable

swi_uint8 CDMA_SMS_HEADER::language

Language. Refer to TSB58-A

swi_uint8 CDMA_SMS_HEADER::msgCategory

Message Catagory (Point-to-Point/Broadcast/Acknowledge) 0 :IS-637 SMS Point-to-Point Message 1 :IS-637 SMS Broadcast Message 2 :IS-637 SMS Acknowledge Message

swi_uint8 CDMA_SMS_HEADER::msgDispMode

Message Display Mode

swi_uint8 CDMA_SMS_HEADER::msgIdType

Message ID Type

swi_uint8 CDMA_SMS_HEADER::numMsg[2]

Number of message (for Voice Message SMS)

swi_uint32 CDMA_SMS_HEADER::paramMask

Parameter mask for the available fields

swi_uint8 CDMA_SMS_HEADER::priority

Priority Indicator 0: Normal 1: Interactive 2: Urgent 3: Emergency

swi_uint8 CDMA_SMS_HEADER::privacy

Privacy Incidator 0: Not restricted (Level 0) 1: Restricted (Level 1) 2: Confidential (Level 2) 3: Secret (Level 3)

swi_uint8 CDMA_SMS_HEADER::relDef_time

Relative Deferred Delivery Time

swi_uint8 CDMA_SMS_HEADER::relVal_time

Relative Validity Period

swi_uint16 CDMA_SMS_HEADER::serviceCategory

Service Category (News, Restaraunts, etc...)

swi_uint8 CDMA_SMS_HEADER::subAddress[MAX_SMSI_TL_ADDRESS]
swi_uint8 CDMA_SMS_HEADER::subLen
swi_uint8 CDMA_SMS_HEADER::subOdd
swi_uint8 CDMA_SMS_HEADER::subType

Destination/Origination Sub-address

swi_uint8 CDMA_SMS_HEADER::teleservice

Teleservice identifier (CMT-91/CPT-95/CMP-95/VMN-95/WAP) Refer to TIA/EIA-41-D Table 175 for identifier values

swi_uint8 CDMA_SMS_HEADER::tlAckReq

TL Ack Request

swi_uint8 CDMA_SMS_HEADER::ts_day
swi_uint8 CDMA_SMS_HEADER::ts_hrs
swi_uint8 CDMA_SMS_HEADER::ts_min
swi_uint8 CDMA_SMS_HEADER::ts_mon
swi_uint8 CDMA_SMS_HEADER::ts_sec
swi_uint8 CDMA_SMS_HEADER::ts_yr

Below are time Stamp

swi_uint8 CDMA_SMS_HEADER::user_ack_req

Reply Option

swi_uint8 CDMA_SMS_HEADER::userResp

User Response


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

Linux SDK V1.4.0.5
Copyright (c) 2011 Sierra Wireless, Inc. All rights reserved