Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_sms_messages.h File Reference
#include "taf_sms_common.h"

Go to the source code of this file.

Macros

#define _MAX_MSG_SIZE   IFGEN_TAF_SMS_MSG_SIZE
 
#define _MSGID_taf_sms_CreateRxMsgList   0
 
#define _MSGID_taf_sms_DeleteList   1
 
#define _MSGID_taf_sms_AddRxMsgHandler   2
 
#define _MSGID_taf_sms_RemoveRxMsgHandler   3
 
#define _MSGID_taf_sms_AddFullStorageEventHandler   4
 
#define _MSGID_taf_sms_RemoveFullStorageEventHandler   5
 
#define _MSGID_taf_sms_GetFirst   6
 
#define _MSGID_taf_sms_GetNext   7
 
#define _MSGID_taf_sms_GetSendStatus   8
 
#define _MSGID_taf_sms_GetReadStatus   9
 
#define _MSGID_taf_sms_GetLockStatus   10
 
#define _MSGID_taf_sms_Create   11
 
#define _MSGID_taf_sms_SetDestination   12
 
#define _MSGID_taf_sms_SetText   13
 
#define _MSGID_taf_sms_SetBinary   14
 
#define _MSGID_taf_sms_SetUCS2   15
 
#define _MSGID_taf_sms_SetPDU   16
 
#define _MSGID_taf_sms_SetCallback   17
 
#define _MSGID_taf_sms_SetPhoneId   18
 
#define _MSGID_taf_sms_Delete   19
 
#define _MSGID_taf_sms_GetPhoneId   20
 
#define _MSGID_taf_sms_GetSenderTel   21
 
#define _MSGID_taf_sms_GetText   22
 
#define _MSGID_taf_sms_GetBinary   23
 
#define _MSGID_taf_sms_GetUCS2   24
 
#define _MSGID_taf_sms_GetPDU   25
 
#define _MSGID_taf_sms_GetPDULen   26
 
#define _MSGID_taf_sms_GetType   27
 
#define _MSGID_taf_sms_GetFormat   28
 
#define _MSGID_taf_sms_GetUserdataLen   29
 
#define _MSGID_taf_sms_Send   30
 
#define _MSGID_taf_sms_DeleteFromStorage   31
 
#define _MSGID_taf_sms_DeleteAllFromStorage   32
 
#define _MSGID_taf_sms_MarkRead   33
 
#define _MSGID_taf_sms_MarkUnread   34
 
#define _MSGID_taf_sms_LockFromStorage   35
 
#define _MSGID_taf_sms_UnlockFromStorage   36
 
#define _MSGID_taf_sms_EncryptFromStorage   37
 
#define _MSGID_taf_sms_GetSmsCenterAddress   38
 
#define _MSGID_taf_sms_SetSmsCenterAddress   39
 
#define _MSGID_taf_sms_SetPreferredStorage   40
 
#define _MSGID_taf_sms_GetPreferredStorage   41
 
#define _MSGID_taf_sms_SendPduMsg   42
 
#define _MSGID_taf_sms_SendPduMsgEx   43
 
#define _MSGID_taf_sms_ActivateCellBroadcast   44
 
#define _MSGID_taf_sms_DeactivateCellBroadcast   45
 
#define _MSGID_taf_sms_AddCellBroadcastIds   46
 
#define _MSGID_taf_sms_RemoveCellBroadcastIds   47
 

Functions

struct __attribute__ ((packed))
 
static bool taf_sms_PackStorage (uint8_t **bufferPtr, taf_sms_Storage_t value)
 
static bool taf_sms_UnpackStorage (uint8_t **bufferPtr, taf_sms_Storage_t *valuePtr)
 
static bool taf_sms_PackStorageFullType (uint8_t **bufferPtr, taf_sms_StorageFullType_t value)
 
static bool taf_sms_UnpackStorageFullType (uint8_t **bufferPtr, taf_sms_StorageFullType_t *valuePtr)
 
static bool taf_sms_PackType (uint8_t **bufferPtr, taf_sms_Type_t value)
 
static bool taf_sms_UnpackType (uint8_t **bufferPtr, taf_sms_Type_t *valuePtr)
 
static bool taf_sms_PackReadStatus (uint8_t **bufferPtr, taf_sms_ReadStatus_t value)
 
static bool taf_sms_UnpackReadStatus (uint8_t **bufferPtr, taf_sms_ReadStatus_t *valuePtr)
 
static bool taf_sms_PackSendStatus (uint8_t **bufferPtr, taf_sms_SendStatus_t value)
 
static bool taf_sms_UnpackSendStatus (uint8_t **bufferPtr, taf_sms_SendStatus_t *valuePtr)
 
static bool taf_sms_PackLockStatus (uint8_t **bufferPtr, taf_sms_LockStatus_t value)
 
static bool taf_sms_UnpackLockStatus (uint8_t **bufferPtr, taf_sms_LockStatus_t *valuePtr)
 
static bool taf_sms_PackFormat (uint8_t **bufferPtr, taf_sms_Format_t value)
 
static bool taf_sms_UnpackFormat (uint8_t **bufferPtr, taf_sms_Format_t *valuePtr)
 

Variables

 _Message_t
 

Macro Definition Documentation

◆ _MAX_MSG_SIZE

#define _MAX_MSG_SIZE   IFGEN_TAF_SMS_MSG_SIZE

◆ _MSGID_taf_sms_CreateRxMsgList

#define _MSGID_taf_sms_CreateRxMsgList   0

◆ _MSGID_taf_sms_DeleteList

#define _MSGID_taf_sms_DeleteList   1

◆ _MSGID_taf_sms_AddRxMsgHandler

#define _MSGID_taf_sms_AddRxMsgHandler   2

◆ _MSGID_taf_sms_RemoveRxMsgHandler

#define _MSGID_taf_sms_RemoveRxMsgHandler   3

◆ _MSGID_taf_sms_AddFullStorageEventHandler

#define _MSGID_taf_sms_AddFullStorageEventHandler   4

◆ _MSGID_taf_sms_RemoveFullStorageEventHandler

#define _MSGID_taf_sms_RemoveFullStorageEventHandler   5

◆ _MSGID_taf_sms_GetFirst

#define _MSGID_taf_sms_GetFirst   6

◆ _MSGID_taf_sms_GetNext

#define _MSGID_taf_sms_GetNext   7

◆ _MSGID_taf_sms_GetSendStatus

#define _MSGID_taf_sms_GetSendStatus   8

◆ _MSGID_taf_sms_GetReadStatus

#define _MSGID_taf_sms_GetReadStatus   9

◆ _MSGID_taf_sms_GetLockStatus

#define _MSGID_taf_sms_GetLockStatus   10

◆ _MSGID_taf_sms_Create

#define _MSGID_taf_sms_Create   11

◆ _MSGID_taf_sms_SetDestination

#define _MSGID_taf_sms_SetDestination   12

◆ _MSGID_taf_sms_SetText

#define _MSGID_taf_sms_SetText   13

◆ _MSGID_taf_sms_SetBinary

#define _MSGID_taf_sms_SetBinary   14

◆ _MSGID_taf_sms_SetUCS2

#define _MSGID_taf_sms_SetUCS2   15

◆ _MSGID_taf_sms_SetPDU

#define _MSGID_taf_sms_SetPDU   16

◆ _MSGID_taf_sms_SetCallback

#define _MSGID_taf_sms_SetCallback   17

◆ _MSGID_taf_sms_SetPhoneId

#define _MSGID_taf_sms_SetPhoneId   18

◆ _MSGID_taf_sms_Delete

#define _MSGID_taf_sms_Delete   19

◆ _MSGID_taf_sms_GetPhoneId

#define _MSGID_taf_sms_GetPhoneId   20

◆ _MSGID_taf_sms_GetSenderTel

#define _MSGID_taf_sms_GetSenderTel   21

◆ _MSGID_taf_sms_GetText

#define _MSGID_taf_sms_GetText   22

◆ _MSGID_taf_sms_GetBinary

#define _MSGID_taf_sms_GetBinary   23

◆ _MSGID_taf_sms_GetUCS2

#define _MSGID_taf_sms_GetUCS2   24

◆ _MSGID_taf_sms_GetPDU

#define _MSGID_taf_sms_GetPDU   25

◆ _MSGID_taf_sms_GetPDULen

#define _MSGID_taf_sms_GetPDULen   26

◆ _MSGID_taf_sms_GetType

#define _MSGID_taf_sms_GetType   27

◆ _MSGID_taf_sms_GetFormat

#define _MSGID_taf_sms_GetFormat   28

◆ _MSGID_taf_sms_GetUserdataLen

#define _MSGID_taf_sms_GetUserdataLen   29

◆ _MSGID_taf_sms_Send

#define _MSGID_taf_sms_Send   30

◆ _MSGID_taf_sms_DeleteFromStorage

#define _MSGID_taf_sms_DeleteFromStorage   31

◆ _MSGID_taf_sms_DeleteAllFromStorage

#define _MSGID_taf_sms_DeleteAllFromStorage   32

◆ _MSGID_taf_sms_MarkRead

#define _MSGID_taf_sms_MarkRead   33

◆ _MSGID_taf_sms_MarkUnread

#define _MSGID_taf_sms_MarkUnread   34

◆ _MSGID_taf_sms_LockFromStorage

#define _MSGID_taf_sms_LockFromStorage   35

◆ _MSGID_taf_sms_UnlockFromStorage

#define _MSGID_taf_sms_UnlockFromStorage   36

◆ _MSGID_taf_sms_EncryptFromStorage

#define _MSGID_taf_sms_EncryptFromStorage   37

◆ _MSGID_taf_sms_GetSmsCenterAddress

#define _MSGID_taf_sms_GetSmsCenterAddress   38

◆ _MSGID_taf_sms_SetSmsCenterAddress

#define _MSGID_taf_sms_SetSmsCenterAddress   39

◆ _MSGID_taf_sms_SetPreferredStorage

#define _MSGID_taf_sms_SetPreferredStorage   40

◆ _MSGID_taf_sms_GetPreferredStorage

#define _MSGID_taf_sms_GetPreferredStorage   41

◆ _MSGID_taf_sms_SendPduMsg

#define _MSGID_taf_sms_SendPduMsg   42

◆ _MSGID_taf_sms_SendPduMsgEx

#define _MSGID_taf_sms_SendPduMsgEx   43

◆ _MSGID_taf_sms_ActivateCellBroadcast

#define _MSGID_taf_sms_ActivateCellBroadcast   44

◆ _MSGID_taf_sms_DeactivateCellBroadcast

#define _MSGID_taf_sms_DeactivateCellBroadcast   45

◆ _MSGID_taf_sms_AddCellBroadcastIds

#define _MSGID_taf_sms_AddCellBroadcastIds   46

◆ _MSGID_taf_sms_RemoveCellBroadcastIds

#define _MSGID_taf_sms_RemoveCellBroadcastIds   47

Function Documentation

◆ __attribute__()

struct __attribute__ ( (packed)  )

◆ taf_sms_PackStorage()

static bool taf_sms_PackStorage ( uint8_t **  bufferPtr,
taf_sms_Storage_t  value 
)
inlinestatic

◆ taf_sms_UnpackStorage()

static bool taf_sms_UnpackStorage ( uint8_t **  bufferPtr,
taf_sms_Storage_t valuePtr 
)
inlinestatic

◆ taf_sms_PackStorageFullType()

static bool taf_sms_PackStorageFullType ( uint8_t **  bufferPtr,
taf_sms_StorageFullType_t  value 
)
inlinestatic

◆ taf_sms_UnpackStorageFullType()

static bool taf_sms_UnpackStorageFullType ( uint8_t **  bufferPtr,
taf_sms_StorageFullType_t valuePtr 
)
inlinestatic

◆ taf_sms_PackType()

static bool taf_sms_PackType ( uint8_t **  bufferPtr,
taf_sms_Type_t  value 
)
inlinestatic

◆ taf_sms_UnpackType()

static bool taf_sms_UnpackType ( uint8_t **  bufferPtr,
taf_sms_Type_t valuePtr 
)
inlinestatic

◆ taf_sms_PackReadStatus()

static bool taf_sms_PackReadStatus ( uint8_t **  bufferPtr,
taf_sms_ReadStatus_t  value 
)
inlinestatic

◆ taf_sms_UnpackReadStatus()

static bool taf_sms_UnpackReadStatus ( uint8_t **  bufferPtr,
taf_sms_ReadStatus_t valuePtr 
)
inlinestatic

◆ taf_sms_PackSendStatus()

static bool taf_sms_PackSendStatus ( uint8_t **  bufferPtr,
taf_sms_SendStatus_t  value 
)
inlinestatic

◆ taf_sms_UnpackSendStatus()

static bool taf_sms_UnpackSendStatus ( uint8_t **  bufferPtr,
taf_sms_SendStatus_t valuePtr 
)
inlinestatic

◆ taf_sms_PackLockStatus()

static bool taf_sms_PackLockStatus ( uint8_t **  bufferPtr,
taf_sms_LockStatus_t  value 
)
inlinestatic

◆ taf_sms_UnpackLockStatus()

static bool taf_sms_UnpackLockStatus ( uint8_t **  bufferPtr,
taf_sms_LockStatus_t valuePtr 
)
inlinestatic

◆ taf_sms_PackFormat()

static bool taf_sms_PackFormat ( uint8_t **  bufferPtr,
taf_sms_Format_t  value 
)
inlinestatic

◆ taf_sms_UnpackFormat()

static bool taf_sms_UnpackFormat ( uint8_t **  bufferPtr,
taf_sms_Format_t valuePtr 
)
inlinestatic

Variable Documentation

◆ _Message_t

_Message_t