| class TSmsProtocolIdentifier : public TSmsOctet |
TP-PID PDU octet. Found in ALL 6 message types.
| 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. |