TSmsParameterIndicator Class Reference

class TSmsParameterIndicator : public TSmsOctet

TP-PI octet. Found in Reports and Commands

Inherits from

Constructor & Destructor Documentation

TSmsParameterIndicator()

TSmsParameterIndicator()

Member Functions Documentation

DataCodingSchemePresent()

TBool DataCodingSchemePresent()const [inline]

Tests data coding scheme present flag.

True to indicate Data Coding Scheme present

Extension()

TBool Extension()const [inline]

Tests if the extension flag is set.

True if data contains a PID extension

ProtocolIdentifierPresent()

TBool ProtocolIdentifierPresent()const [inline]

Tests protocol identifier present flag.

True to indicate Protocol ID present

SetDataCodingSchemePresent(TBool)

voidSetDataCodingSchemePresent(TBoolaPresent)[inline]

Sets data coding scheme present flag.

Parameters

TBool aPresentSet to True/False to indicate/clear Data Coding Scheme present

SetExtension(TBool)

voidSetExtension(TBoolaExtension)[inline]

Sets extension flag.

Parameters

TBool aExtensionExtension flag

SetProtocolIdentifierPresent(TBool)

voidSetProtocolIdentifierPresent(TBoolaPresent)[inline]

Sets protocol identifier present flag.

Parameters

TBool aPresentPSet to True/False to indicate/clear Protocol ID present

SetUserDataPresent(TBool)

voidSetUserDataPresent(TBoolaPresent)[inline]

Sets user data present flag.

Parameters

TBool aPresentSet to True/False to indicate/clear User Data

UserDataPresent()

TBool UserDataPresent()const [inline]

Tests user data present flag.

True if User Data is indicated

Member Enumerations Documentation

Enum TSmsPIBits

TP-PI bit flags.

Enumerators

ESmsPIDProtocolIdentifierPresent = 0x01

Protocol identifier present.

ESmsPIDDataCodingSchemePresent = 0x02

Data coding scheme present.

ESmsPIDUserDataPresent = 0x04

User data present.

ESmsPIDReserved1 = 0x08

Reserved.

ESmsPIDReserved2 = 0x10

Reserved.

ESmsPIDReserved3 = 0x20

Reserved.

ESmsPIDReserved4 = 0x40

Reserved.

ESmsPIDExtension = 0x80

Extension.