|
LinuxSDK
V1.4.0.5
|
#include <SwiApiCdmaSms.h>
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.
| 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