class TSmsProtocolIdentifier : public TSmsOctet |
TP-PID PDU octet. Found in ALL 6 message types.
Public Member Functions | |
---|---|
TSmsProtocolIdentifier () | |
TSmsPIDType | PIDType () |
void | SetPIDType ( TSmsPIDType ) |
void | SetShortMessageALProtocol ( TSmsShortMessageALProtocol ) |
void | SetShortMessageType ( TSmsShortMessageType ) |
void | SetTelematicDeviceIndicator ( TSmsTelematicDeviceIndicator ) |
void | SetTelematicDeviceType ( TSmsTelematicDeviceType ) |
TInt | ShortMessageALProtocol () |
TInt | ShortMessageType () |
TSmsTelematicDeviceIndicator | TelematicDeviceIndicator () |
TSmsTelematicDeviceType | TelematicDeviceType () |
Inherited Attributes | |
---|---|
TSmsOctet::iValue |
void | SetPIDType | ( | TSmsPIDType | aSmsPIDType | ) | [inline] |
Sets the Protocol ID type.
TSmsPIDType aSmsPIDType | Protocol ID type |
void | SetShortMessageALProtocol | ( | TSmsShortMessageALProtocol | aProtocol | ) |
TSmsShortMessageALProtocol aProtocol |
void | SetShortMessageType | ( | TSmsShortMessageType | aShortMessageType | ) |
TSmsShortMessageType aShortMessageType |
void | SetTelematicDeviceIndicator | ( | TSmsTelematicDeviceIndicator | aIndicator | ) |
TSmsTelematicDeviceIndicator aIndicator |
void | SetTelematicDeviceType | ( | TSmsTelematicDeviceType | aDeviceType | ) |
TSmsTelematicDeviceType aDeviceType |
PID bits 7-6, which determine the meaning of the lower order bits.
ESmsPIDTelematicInterworking = 0x00 |
Telematic interworking. |
ESmsPIDShortMessageType = 0x40 |
Short message. |
ESmsPIDReserved = 0x80 |
Reserved. |
ESmsPIDSCSpecificUse = 0xC0 |
SC specific use. |
ESmsPIDTypeMask = 0xC0 |
Mask of bits 7-6. |
SM-AL protocol flag. No Telematic Interworking. Bits 4-0 - When Bit 5 = 0
ESmsShortMessageALProtocolMask = 0x0F |
Mask for SM-AL protocol flag bit. |
Short Message Type flags. Bits 5-0 - When Bit 7 = 1, Bit 6 = 0
ESmsShortMessageType0 = 0x00 |
Short Message Type 0. |
ESmsReplaceShortMessageType1 = 0x01 |
Replace Short Message Type 1. |
ESmsReplaceShortMessageType2 = 0x02 |
Replace Short Message Type 2. |
ESmsReplaceShortMessageType3 = 0x03 |
Replace Short Message Type 3. |
ESmsReplaceShortMessageType4 = 0x04 |
Replace Short Message Type 4. |
ESmsReplaceShortMessageType5 = 0x05 |
Replace Short Message Type 5. |
ESmsReplaceShortMessageType6 = 0x06 |
Replace Short Message Type 6. |
ESmsReplaceShortMessageType7 = 0x07 |
Replace Short Message Type 7. |
ESmsReturnCallMesage = 0x1F |
Return Call Message. |
ESmsAnsi136RData = 0x3C | |
ESmsMEDataDownload = 0x3D | |
ESmsMEDepersonalizationShortMessage = 0x3E |
ME De-personalization Short Message. |
ESmsSIMDataDownLoad = 0x3F |
ME Data download. |
ESmsShortMessageTypeMask = 0x3F |
Mask for Short Message type bits. |
Telematic device indicator flags. Bit 5 - When Bit 7 = 0, Bit 6 = 0
ESmsNoTelematicDevice = 0x00 |
No telematic device. |
ESmsTelematicDevice = 0x20 |
Telematic device. |
EPIDTelematicDeviceIndicatorMask = 0x20 |
Telematic device indicator mask. |
Telematic Interworking device type flags. Bits 4-0 - When Bit 5 = 1
ESmsSCSpecificDevice = 0x00 |
Device type is specific to this SC. |
ESmsTelex = 0x01 |
Telex. |
ESmsGroup3TeleFax = 0x02 |
Group 3 telefax. |
ESmsGroup4TeleFax = 0x03 |
Group 4 telefax. |
ESmsVoiceTelephone = 0x04 |
Voice telephone. |
ESmsERMES = 0x05 |
ERMES. |
ESmsNationalPagingSystem = 0x06 |
National Paging System. |
ESmsVideotex = 0x07 |
Videotex. |
ESmsTeletexCarrierUnspecified = 0x08 |
Teletex, carrier unspecified. |
ESmsTeletexPSPDN = 0x09 |
Teletex, PSPDN. |
ESmsTeletexCSPDN = 0x0A |
Teletex, CSPDN. |
ESmsTeletexAnaloguePSTN = 0x0B |
Teletex, in analog PSTN. |
ESmsTeletexDigitalISDN = 0x0C |
Teletex, in digital ISDN |
ESmsUCI = 0x0D |
UCI (Universal Computer Interface, ETSI DE/PS 3 01-3). |
ESmsReserved1 = 0x0E |
Reserved. |
ESmsReserved2 = 0x0F |
Reserved. |
ESmsMessageHandlingFacility = 0x10 |
A message handling facility. |
ESmsX400MessageHandlingSystem = 0x11 |
X.400 message handling system. |
ESmsInternetElectronicMail = 0x12 |
Internet Electronic Mail. |
ESmsReserved3 = 0x13 |
Reserved. |
ESmsReserved4 = 0x14 |
Reserved. |
ESmsReserved5 = 0x15 |
Reserved. |
ESmsReserved6 = 0x16 |
Reserved. |
ESmsReserved7 = 0x17 |
Reserved. |
ESmsSCSpecific1 = 0x18 |
Value specific to each SC. |
ESmsSCSpecific2 = 0x19 |
Value specific to each SC. |
ESmsSCSpecific3 = 0x1A |
Value specific to each SC. |
ESmsSCSpecific4 = 0x1B |
Value specific to each SC. |
ESmsSCSpecific5 = 0x1C |
Value specific to each SC. |
ESmsSCSpecific6 = 0x1D |
Value specific to each SC. |
ESmsSCSpecific7 = 0x1E |
Value specific to each SC. |
ESmsGsmMobileStation = 0x1F |
Value specific to each SC. |
ESmsTelematicDeviceTypeMask = 0x1F |
Mask for telematic device type bits. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.