Constructs a Protocol Identifier (PID) instance.
An object containing optional parameters for the PID instance
Static
Readonly
PID_Static
Readonly
PID_Static
Readonly
PID_Static
Readonly
PID_Static
Readonly
TYPE_Static
Readonly
TYPE_Static
Readonly
TYPE_Static
Readonly
TYPE_Static
Readonly
TYPE_Static
Readonly
TYPE_Static
Readonly
TYPE_Static
Readonly
TYPE_Retrieves the indicates value.
This value is part of determining how the message should be handled or processed by the receiving entity, contributing to the overall interpretation of the PID.
The current indicates value
Retrieves the Protocol Identifier (PID) value.
The PID value is crucial for identifying the nature and handling of the SMS message within the network. It determines if the message is of a specific type, such as voicemail notifications or system messages.
The current PID value
Retrieves the type of the SMS message.
The type provides further specification within the PID, defining the exact nature or handling instructions for the message, such as whether it's a voice message or an email.
The current type value
Computes and returns the combined value of the PID, including its indicates and type parts.
This value is used for encoding the PID field in the SMS message, combining the general PID with specific flags for message handling.
The combined PID value as a number
Sets the indicates value.
Modifies part of the PID to influence how the SMS message is processed by the network or receiving device. The value is masked to ensure it adheres to the expected range.
The new indicates value, which is masked to the allowed range
The instance of this PID, allowing for method chaining
Sets the Protocol Identifier (PID) value.
Allows specifying the nature of the SMS message by setting an appropriate PID value. The value is masked to ensure it fits the allowed range defined by the protocol.
The new PID value, which is masked to fit into the allowed range
The instance of this PID, allowing for method chaining
Sets the type of the SMS message.
This method allows for detailed specification of the message's nature, affecting how it is processed. The type is masked to ensure it complies with the defined protocol specifications.
The new type value, masked to fit the allowed protocol range
The instance of this PID, allowing for method chaining
Provides a string representation of the PID's combined value.
Useful for logging or debugging, this method returns a string that represents the encoded value of the PID, including its general identifier, indicates, and type components.
The PID's combined value as a string
Represents the Protocol Identifier (PID) of an SMS message.
Specifies the type or nature of the message, allowing the system to handle it appropriately. It can indicate special types of messages such as voicemail notifications or system messages, among others.