class TSmsFailureCause : public TSmsOctet |
TP-FCS (Failure Cause) octet. For Deliver and Submit errors
Public Member Functions | |
---|---|
TSmsFailureCause() | |
TInt | Error() |
void | SetError(TSmsFailureCauseError) |
Inherited Attributes | |
---|---|
TSmsOctet::iValue |
void | SetError | ( | TSmsFailureCauseError | aError | ) | [inline] |
Sets the error code.
TSmsFailureCauseError aError | Error code |
TP-FCS flags.
ESmsPIDErrorTelematicInterworkingNotSupported = 0x80 |
Telematic interworking not supported. |
ESmsPIDErrorShortMessageType0NotSupported = 0x81 |
Short message Type 0 not supported. |
ESmsPIDErrorCannotReplaceShortMessage = 0x82 |
Cannot replace short message. |
ESmsPIDErrorReserved1 = 0x83 |
Reserved. |
ESmsPIDErrorReserved2 = 0x84 |
Reserved. |
ESmsPIDErrorReserved3 = 0x85 |
Reserved. |
ESmsPIDErrorReserved4 = 0x86 |
Reserved. |
ESmsPIDErrorReserved5 = 0x87 |
Reserved. |
ESmsPIDErrorReserved6 = 0x88 |
Reserved. |
ESmsPIDErrorReserved7 = 0x89 |
Reserved. |
ESmsPIDErrorReserved8 = 0x8A |
Reserved. |
ESmsPIDErrorReserved9 = 0x8B |
Reserved. |
ESmsPIDErrorReserved10 = 0x8C |
Reserved. |
ESmsPIDErrorReserved11 = 0x8D |
Reserved. |
ESmsPIDErrorReserved12 = 0x8E |
Reserved. |
ESmsPIDErrorUnspecified = 0x8F |
Unspecified TP-PID error. |
ESmsDCSErrorAlphabetNotSupported = 0x90 |
Data coding scheme (alphabet) not supported. |
ESmsDCSErrorMessageClassNotSupported = 0x91 |
Message class not supported. |
ESmsDCSErrorReserved1 = 0x92 |
Reserved. |
ESmsDCSErrorReserved2 = 0x93 |
Reserved. |
ESmsDCSErrorReserved3 = 0x94 |
Reserved. |
ESmsDCSErrorReserved4 = 0x95 |
Reserved. |
ESmsDCSErrorReserved5 = 0x96 |
Reserved. |
ESmsDCSErrorReserved6 = 0x97 |
Reserved. |
ESmsDCSErrorReserved7 = 0x98 |
Reserved. |
ESmsDCSErrorReserved8 = 0x99 |
Reserved. |
ESmsDCSErrorReserved9 = 0x9A |
Reserved. |
ESmsDCSErrorReserved10 = 0x9B |
Reserved. |
ESmsDCSErrorReserved11 = 0x9C |
Reserved. |
ESmsDCSErrorReserved12 = 0x9D |
Reserved. |
ESmsDCSErrorReserved13 = 0x9E |
Reserved. |
ESmsDCSErrorUnspecified = 0x9F |
Reserved. |
ESmsCommandErrorCannotBeActioned = 0xA0 |
Command cannot be actioned. |
ESmsCommandErrorUnsupported = 0xA1 |
Command unsupported. |
ESmsCommandErrorReserved1 = 0xA2 |
Reserved. |
ESmsCommandErrorReserved2 = 0xA3 |
Reserved. |
ESmsCommandErrorReserved3 = 0xA4 |
Reserved. |
ESmsCommandErrorReserved4 = 0xA5 |
Reserved. |
ESmsCommandErrorReserved5 = 0xA6 |
Reserved. |
ESmsCommandErrorReserved6 = 0xA7 |
Reserved. |
ESmsCommandErrorReserved7 = 0xA8 |
Reserved. |
ESmsCommandErrorReserved8 = 0xA9 |
Reserved. |
ESmsCommandErrorReserved9 = 0xAA |
Reserved. |
ESmsCommandErrorReserved10 = 0xAB |
Reserved. |
ESmsCommandErrorReserved11 = 0xAC |
Reserved. |
ESmsCommandErrorReserved12 = 0xAD |
Reserved. |
ESmsCommandErrorReserved13 = 0xAE |
Reserved. |
ESmsCommandErrorUnspecified = 0xAF |
Unspecified TP-Command error. |
ESmsErrorPDUNotSupported = 0xB0 |
PDU not supported. |
ESmsErrorSCBusy = 0xC0 |
SC busy. |
ESmsErrorNoSCSubscription = 0xC1 |
No SC subscription. |
ESmsErrorNoSCSystemFailure = 0xC2 |
SC system failure. |
ESmsErrorInvalidSMEAddress = 0xC3 |
Invalid SME address. |
ESmsErrorDestinationSMEBarred = 0xC4 |
Destination SME barred. |
ESmsErrorSMRejectedDuplicateSM = 0xC5 |
SM Rejected-Duplicate SM. |
ESmsErrorVPFNotSupported = 0xC6 |
TP-VPF not supported. |
ESmsErrorVPNotSupported = 0xC7 |
TP-VP not supported. |
ESmsErrorSIMSMSStorageFull = 0xD0 |
SIM SMS storage full. |
ESmsErrorNoSMSStorageCapabilityOnSIM = 0xD1 |
No SMS storage capability in (U)SIM. |
ESmsErrorErrorInMS = 0xD2 |
Error in MS. |
ESmsErrorMemoryCapacityExceded = 0xD3 |
Memory Capacity Exceeded. |
ESmsErrorSIMApplicationToolkitBusy = 0xD4 |
(U)SIM Application Toolkit Busy. |
ESmsErrorSIMDataDownloadError = 0xD5 |
(U)SIM data download error. |
ESmsApplicationError1 = 0xE0 |
Value specific to an application. |
ESmsApplicationError2 = 0xE1 |
Value specific to an application. |
ESmsApplicationError3 = 0xE2 |
Value specific to an application. |
ESmsApplicationError4 = 0xE3 |
Value specific to an application. |
ESmsApplicationError5 = 0xE4 |
Value specific to an application. |
ESmsApplicationError6 = 0xE5 |
Value specific to an application. |
ESmsApplicationError7 = 0xE6 |
Value specific to an application. |
ESmsApplicationError8 = 0xE7 |
Value specific to an application. |
ESmsApplicationError9 = 0xE8 |
Value specific to an application. |
ESmsApplicationError10 = 0xE9 |
Value specific to an application. |
ESmsApplicationError11 = 0xEA |
Value specific to an application. |
ESmsApplicationError12 = 0xEB |
Value specific to an application. |
ESmsApplicationError13 = 0xEC |
Value specific to an application. |
ESmsApplicationError14 = 0xED |
Value specific to an application. |
ESmsApplicationError15 = 0xEE |
Value specific to an application. |
ESmsApplicationError16 = 0xEF |
Value specific to an application. |
ESmsApplicationError17 = 0xF0 |
Value specific to an application. |
ESmsApplicationError18 = 0xF1 |
Value specific to an application. |
ESmsApplicationError19 = 0xF2 |
Value specific to an application. |
ESmsApplicationError20 = 0xF3 |
Value specific to an application. |
ESmsApplicationError21 = 0xF4 |
Value specific to an application. |
ESmsApplicationError22 = 0xF5 |
Value specific to an application. |
ESmsApplicationError23 = 0xF6 |
Value specific to an application. |
ESmsApplicationError24 = 0xF7 |
Value specific to an application. |
ESmsApplicationError25 = 0xF8 |
Value specific to an application. |
ESmsApplicationError26 = 0xF9 |
Value specific to an application. |
ESmsApplicationError27 = 0xFA |
Value specific to an application. |
ESmsApplicationError28 = 0xFB |
Value specific to an application. |
ESmsApplicationError29 = 0xFC |
Value specific to an application. |
ESmsApplicationError30 = 0xFD |
Value specific to an application. |
ESmsApplicationError31 = 0xFE |
Value specific to an application. |
ESmsErrorUnspecified = 0xFF |
Unspecified error cause. |
ESmsErrorFree = 0x100 |