TSmsParameterIndicator Class Reference

#include <gsmuelem.h>

class TSmsParameterIndicator : public TSmsOctet

Inherits from

  • TSmsParameterIndicator

    Detailed Description

    TP-PI octet. Found in Reports and Commands

    Member Enumeration Documentation

    Enum TSmsPIBits

    TP-PI bit flags.

    EnumeratorValueDescription
    ESmsPIDProtocolIdentifierPresent0x01

    Protocol identifier present.

    ESmsPIDDataCodingSchemePresent0x02

    Data coding scheme present.

    ESmsPIDUserDataPresent0x04

    User data present.

    ESmsPIDReserved10x08

    Reserved.

    ESmsPIDReserved20x10

    Reserved.

    ESmsPIDReserved30x20

    Reserved.

    ESmsPIDReserved40x40

    Reserved.

    ESmsPIDExtension0x80

    Extension.

    Constructor & Destructor Documentation

    TSmsParameterIndicator ( )

    TSmsParameterIndicator()

    Member Function Documentation

    DataCodingSchemePresent ( )

    TBool DataCodingSchemePresent()const [inline]

    Tests data coding scheme present flag.

    Returns: True to indicate Data Coding Scheme present

    Extension ( )

    TBool Extension()const [inline]

    Tests if the extension flag is set.

    Returns: True if data contains a PID extension

    ProtocolIdentifierPresent ( )

    TBool ProtocolIdentifierPresent()const [inline]

    Tests protocol identifier present flag.

    Returns: True to indicate Protocol ID present

    SetDataCodingSchemePresent ( TBool )

    voidSetDataCodingSchemePresent(TBoolaPresent)[inline]

    Sets data coding scheme present flag.

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

    SetExtension ( TBool )

    voidSetExtension(TBoolaExtension)[inline]

    Sets extension flag.

    ParameterDescription
    aExtensionExtension flag

    SetProtocolIdentifierPresent ( TBool )

    voidSetProtocolIdentifierPresent(TBoolaPresent)[inline]

    Sets protocol identifier present flag.

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

    SetUserDataPresent ( TBool )

    voidSetUserDataPresent(TBoolaPresent)[inline]

    Sets user data present flag.

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

    UserDataPresent ( )

    TBool UserDataPresent()const [inline]

    Tests user data present flag.

    Returns: True if User Data is indicated