432 #ifndef LE_SMS_INTERFACE_H_INCLUDE_GUARD
433 #define LE_SMS_INTERFACE_H_INCLUDE_GUARD
470 #define LE_SMS_TIMESTAMP_MAX_LEN 20
478 #define LE_SMS_TIMESTAMP_MAX_BYTES 21
487 #define LE_SMS_TEXT_MAX_LEN 160
495 #define LE_SMS_TEXT_MAX_BYTES 161
503 #define LE_SMS_BINARY_MAX_BYTES 140
511 #define LE_SMS_PDU_MAX_PAYLOAD 140
519 #define LE_SMS_PDU_MAX_BYTES 176
745 LE_SMS_CDMA_SVC_CAT_MAX
1248 const uint8_t* binPtr,
1252 size_t binNumElements
1277 const uint8_t* pduPtr,
1281 size_t pduNumElements
1417 const char* destStr,
1421 const char* textStr,
1444 const uint8_t* pduPtr,
1448 size_t pduNumElements,
1532 uint16_t* messageIdPtr
1555 uint16_t* serialNumberPtr
1586 size_t telNumElements
1618 size_t timestampNumElements
1665 size_t textNumElements
1695 size_t* binNumElementsPtr
1725 size_t* pduNumElementsPtr
1906 size_t telNumElements
2105 #endif // LE_SMS_INTERFACE_H_INCLUDE_GUARD
General News Regional.
Definition: le_sms_interface.h:661
French language.
Definition: le_sms_interface.h:616
void le_sms_Delete(le_sms_MsgRef_t msgRef)
Unassigned (unallocated) number.
Definition: le_sms_interface.h:883
Definition: le_sms_interface.h:816
le_result_t le_sms_GetCellBroadcastId(le_sms_MsgRef_t msgRef, uint16_t *messageIdPtr)
Unknown message status.
Definition: le_sms_interface.h:597
le_sms_CdmaServiceCat_t
Definition: le_sms_interface.h:644
Definition: le_sms_interface.h:831
TP-VPF not supported.
Definition: le_sms_interface.h:1010
Unidentified subscriber.
Definition: le_sms_interface.h:904
Card Application Toolkit Protocol Teleservice.
Definition: le_sms_interface.h:742
Definition: le_sms_interface.h:812
Spanish language.
Definition: le_sms_interface.h:619
void(* le_sms_CallbackResultFunc_t)(le_sms_MsgRef_t msgRef, le_sms_Status_t status, void *contextPtr)
Definition: le_sms_interface.h:1082
Restaurants.
Definition: le_sms_interface.h:715
le_result_t le_sms_ClearCdmaCellBroadcastServices(void)
Message saved in the message storage has not been sent.
Definition: le_sms_interface.h:579
General News Local.
Definition: le_sms_interface.h:658
General News International.
Definition: le_sms_interface.h:667
(U)SIM data download error
Definition: le_sms_interface.h:1031
Administrative.
Definition: le_sms_interface.h:652
Command cannot be actioned.
Definition: le_sms_interface.h:980
Memory capacity exceeded.
Definition: le_sms_interface.h:898
Area Traffic Reports.
Definition: le_sms_interface.h:709
le_sms_ErrorCode_t
Definition: le_sms_interface.h:881
Unspecified TP-PID error.
Definition: le_sms_interface.h:967
Short Message Type 0 not supported.
Definition: le_sms_interface.h:961
le_result_t
Definition: le_basics.h:35
struct le_sms_MsgList * le_sms_MsgListRef_t
Definition: le_sms_interface.h:1059
le_sms_ErrorCode3GPP2_t le_sms_Get3GPP2ErrorCode(le_sms_MsgRef_t msgRef)
Maintenance.
Definition: le_sms_interface.h:655
struct le_sms_Msg * le_sms_MsgRef_t
Definition: le_sms_interface.h:1051
Business News Local.
Definition: le_sms_interface.h:670
SC busy.
Definition: le_sms_interface.h:992
(U)SIM SMS storage full
Definition: le_sms_interface.h:1016
Definition: le_sms_interface.h:970
le_result_t le_sms_GetSmsCenterAddress(char *tel, size_t telNumElements)
le_result_t le_sms_ClearCellBroadcastIds(void)
Definition: le_sms_interface.h:805
void le_sms_MarkUnread(le_sms_MsgRef_t msgRef)
le_sms_MsgRef_t le_sms_Create(void)
Entertainment News Regional.
Definition: le_sms_interface.h:697
Definition: le_sms_interface.h:780
Interworking, unspecified.
Definition: le_sms_interface.h:955
le_result_t le_sms_GetTimeStamp(le_sms_MsgRef_t msgRef, char *timestamp, size_t timestampNumElements)
Definition: le_sms_interface.h:794
Definition: le_sms_interface.h:931
Unspecified TP-Command error.
Definition: le_sms_interface.h:986
Definition: le_sms_interface.h:768
Unknown or Unspecified.
Definition: le_sms_interface.h:646
Hebrew language.
Definition: le_sms_interface.h:631
Destination out of order.
Definition: le_sms_interface.h:901
A terminal problem other than described above.
Definition: le_sms_interface.h:809
Definition: le_sms_interface.h:820
size_t le_sms_GetUserdataLen(le_sms_MsgRef_t msgRef)
Definition: le_sms_interface.h:847
le_result_t le_sms_SetTimeout(le_sms_MsgRef_t msgRef, uint32_t timeout)
Call barred.
Definition: le_sms_interface.h:889
void le_sms_RemoveRxMessageHandler(le_sms_RxMessageHandlerRef_t addHandlerRef)
Text message format.
Definition: le_sms_interface.h:532
Destination SME barred.
Definition: le_sms_interface.h:1004
Local weather.
Definition: le_sms_interface.h:706
Local Airplane Flight Schedules.
Definition: le_sms_interface.h:712
void le_sms_GetErrorCode(le_sms_MsgRef_t msgRef, le_sms_ErrorCode_t *rpCausePtr, le_sms_ErrorCode_t *tpCausePtr)
Unspecified TP-DCS error.
Definition: le_sms_interface.h:977
A network problem other than identified above.
Definition: le_sms_interface.h:777
SMS mobile terminated message.
Definition: le_sms_interface.h:551
le_result_t le_sms_ActivateCellBroadcast(void)
Resources unavailable, unspecified.
Definition: le_sms_interface.h:922
le_sms_MsgRef_t le_sms_GetNext(le_sms_MsgListRef_t msgListRef)
Definition: le_sms_interface.h:764
le_sms_MsgListRef_t le_sms_CreateRxMsgList(void)
PDU message format.
Definition: le_sms_interface.h:529
le_sms_Format_t
Definition: le_sms_interface.h:527
The originating MIN is not recognized.
Definition: le_sms_interface.h:828
le_sms_Status_t
Definition: le_sms_interface.h:568
Definition: le_sms_interface.h:784
le_result_t le_sms_ActivateCdmaCellBroadcast(void)
le_result_t le_sms_GetBinary(le_sms_MsgRef_t msgRef, uint8_t *binPtr, size_t *binNumElementsPtr)
Advertisements.
Definition: le_sms_interface.h:724
Facility rejected.
Definition: le_sms_interface.h:907
The SMS Destination Address is invalid.
Definition: le_sms_interface.h:761
Resources facility not implemented.
Definition: le_sms_interface.h:928
Message present in the message storage has not been read.
Definition: le_sms_interface.h:573
Invalid mandatory information.
Definition: le_sms_interface.h:938
Cannot replace short message.
Definition: le_sms_interface.h:964
le_result_t le_sms_GetSenderTel(le_sms_MsgRef_t msgRef, char *tel, size_t telNumElements)
le_sms_Type_t
Definition: le_sms_interface.h:549
Definition: le_sms_interface.h:944
Congestion.
Definition: le_sms_interface.h:919
le_sms_Languages_t
Definition: le_sms_interface.h:608
Undefined reason.
Definition: le_sms_interface.h:870
le_result_t le_sms_DeactivateCellBroadcast(void)
English language.
Definition: le_sms_interface.h:613
Business News Regional.
Definition: le_sms_interface.h:673
le_result_t le_sms_GetCellBroadcastSerialNumber(le_sms_MsgRef_t msgRef, uint16_t *serialNumberPtr)
Message sending has Failed due to timeout.
Definition: le_sms_interface.h:594
Entertainment News International.
Definition: le_sms_interface.h:703
Lodgings.
Definition: le_sms_interface.h:718
void le_sms_DisconnectService(void)
Network out of order.
Definition: le_sms_interface.h:913
le_sms_MsgRef_t le_sms_SendPdu(const uint8_t *pduPtr, size_t pduNumElements, le_sms_CallbackResultFunc_t handlerPtr, void *contextPtr)
Unknow or Unspecified language.
Definition: le_sms_interface.h:610
Temporary failure.
Definition: le_sms_interface.h:916
le_result_t le_sms_SetPDU(le_sms_MsgRef_t msgRef, const uint8_t *pduPtr, size_t pduNumElements)
le_result_t le_sms_AddCellBroadcastIds(uint16_t fromId, uint16_t toId)
Reserved.
Definition: le_sms_interface.h:892
Medical/Health/Hospitals.
Definition: le_sms_interface.h:733
Memory capacity exceeded.
Definition: le_sms_interface.h:1025
Technology News.
Definition: le_sms_interface.h:736
le_result_t le_sms_DeleteFromStorage(le_sms_MsgRef_t msgRef)
Stock Quotes.
Definition: le_sms_interface.h:727
Operator determined barring.
Definition: le_sms_interface.h:886
le_result_t le_sms_SendAsync(le_sms_MsgRef_t msgRef, le_sms_CallbackResultFunc_t handlerPtr, void *contextPtr)
le_sms_Status_t le_sms_GetStatus(le_sms_MsgRef_t msgRef)
Resources facility not subscribed.
Definition: le_sms_interface.h:925
Platform specific code.
Definition: le_sms_interface.h:1037
Definition: le_sms_interface.h:855
Business News National.
Definition: le_sms_interface.h:676
Message has been in the sending pool.
Definition: le_sms_interface.h:585
le_result_t le_sms_GetPDU(le_sms_MsgRef_t msgRef, uint8_t *pduPtr, size_t *pduNumElementsPtr)
Definition: le_sms_interface.h:839
le_result_t le_sms_SetText(le_sms_MsgRef_t msgRef, const char *text)
Definition: le_sms_interface.h:757
Protocol error, unspecified.
Definition: le_sms_interface.h:952
Invalid SME address.
Definition: le_sms_interface.h:1001
Sports News Regional.
Definition: le_sms_interface.h:685
size_t le_sms_GetPDULen(le_sms_MsgRef_t msgRef)
TP-VP not supporte.
Definition: le_sms_interface.h:1013
le_result_t le_sms_DeactivateCdmaCellBroadcast(void)
No SMS storage capability in (U)SIM.
Definition: le_sms_interface.h:1019
struct le_sms_RxMessageHandler * le_sms_RxMessageHandlerRef_t
Definition: le_sms_interface.h:1067
le_result_t le_sms_RemoveCdmaCellBroadcastServices(le_sms_CdmaServiceCat_t serviceCat, le_sms_Languages_t language)
SM Rejected-Duplicate SM.
Definition: le_sms_interface.h:1007
le_sms_ErrorCode3GPP2_t
Definition: le_sms_interface.h:755
le_sms_MsgRef_t le_sms_GetFirst(le_sms_MsgListRef_t msgListRef)
Definition: le_sms_interface.h:948
Delivery is not currently possible.
Definition: le_sms_interface.h:798
Definition: le_sms_interface.h:772
Message sending has Failed.
Definition: le_sms_interface.h:591
Unknown message format.
Definition: le_sms_interface.h:538
Undefined reason.
Definition: le_sms_interface.h:1040
Unknown subscriber.
Definition: le_sms_interface.h:910
le_sms_MsgRef_t le_sms_SendText(const char *destStr, const char *textStr, le_sms_CallbackResultFunc_t handlerPtr, void *contextPtr)
Definition: le_sms_interface.h:835
SMS Cell Broadcast message.
Definition: le_sms_interface.h:557
SC system failure.
Definition: le_sms_interface.h:998
Definition: le_sms_interface.h:851
Message class not supported.
Definition: le_sms_interface.h:974
le_result_t le_sms_RemoveCellBroadcastIds(uint16_t fromId, uint16_t toId)
le_result_t le_sms_SetBinary(le_sms_MsgRef_t msgRef, const uint8_t *binPtr, size_t binNumElements)
void le_sms_ConnectService(void)
Binary message format.
Definition: le_sms_interface.h:535
No SC subscription.
Definition: le_sms_interface.h:995
Korean language.
Definition: le_sms_interface.h:625
le_result_t le_sms_SetSmsCenterAddress(const char *tel)
Other general problems.
Definition: le_sms_interface.h:864
Japanese language.
Definition: le_sms_interface.h:622
Definition: le_sms_interface.h:801
Retail Directory.
Definition: le_sms_interface.h:721
Message saved in the message storage has been sent.
Definition: le_sms_interface.h:576
Sementically incorect message.
Definition: le_sms_interface.h:935
Definition: le_sms_interface.h:843
le_result_t le_sms_AddCdmaCellBroadcastServices(le_sms_CdmaServiceCat_t serviceCat, le_sms_Languages_t language)
Error in MS.
Definition: le_sms_interface.h:1022
Multicategory.
Definition: le_sms_interface.h:739
(U)SIM Application Toolkit busy
Definition: le_sms_interface.h:1028
Unspecified error cause.
Definition: le_sms_interface.h:1034
Business News International.
Definition: le_sms_interface.h:679
TPDU not supported.
Definition: le_sms_interface.h:989
Message has been sent.
Definition: le_sms_interface.h:582
Sports News Local.
Definition: le_sms_interface.h:682
Definition: le_sms_interface.h:859
le_result_t le_sms_SetDestination(le_sms_MsgRef_t msgRef, const char *dest)
Sports News National.
Definition: le_sms_interface.h:688
le_sms_Format_t le_sms_GetFormat(le_sms_MsgRef_t msgRef)
int32_t le_sms_GetPlatformSpecificErrorCode(le_sms_MsgRef_t msgRef)
Entertainment News Local.
Definition: le_sms_interface.h:694
Definition: le_sms_interface.h:824
Employment Opportunities.
Definition: le_sms_interface.h:730
Chinese language.
Definition: le_sms_interface.h:628
le_sms_Type_t le_sms_GetType(le_sms_MsgRef_t msgRef)
Message has not been sent.
Definition: le_sms_interface.h:588
Emergency Broadcast.
Definition: le_sms_interface.h:649
Platform specific code.
Definition: le_sms_interface.h:867
Message present in the message storage has been read.
Definition: le_sms_interface.h:570
General News National.
Definition: le_sms_interface.h:664
void(* le_sms_RxMessageHandlerFunc_t)(le_sms_MsgRef_t msgRef, void *contextPtr)
Definition: le_sms_interface.h:1100
le_result_t le_sms_Send(le_sms_MsgRef_t msgRef)
void le_sms_DeleteList(le_sms_MsgListRef_t msgListRef)
Command unsupported.
Definition: le_sms_interface.h:983
le_result_t le_sms_GetText(le_sms_MsgRef_t msgRef, char *text, size_t textNumElements)
Telematic interworking not supported.
Definition: le_sms_interface.h:958
le_sms_RxMessageHandlerRef_t le_sms_AddRxMessageHandler(le_sms_RxMessageHandlerFunc_t handlerPtr, void *contextPtr)
Definition: le_sms_interface.h:790
Message type nonexistent or not implemented.
Definition: le_sms_interface.h:941
Entertainment News National.
Definition: le_sms_interface.h:700
Short message transfer rejected.
Definition: le_sms_interface.h:895
void le_sms_MarkRead(le_sms_MsgRef_t msgRef)
Sports News International.
Definition: le_sms_interface.h:691
SMS mobile originated message.
Definition: le_sms_interface.h:554