create SDSTransfer for a immediate text message

This commit is contained in:
Florian Thienel 2021-09-25 13:33:23 +02:00
parent 76747bd18c
commit 8557bf3627

View file

@ -360,9 +360,16 @@ func ParseSDSTransfer(bytes []byte) (SDSTransfer, error) {
} }
// NewTextMessageTransfer returns a new SDS-TRANSFER PDU for text messaging with the given parameters // NewTextMessageTransfer returns a new SDS-TRANSFER PDU for text messaging with the given parameters
func NewTextMessageTransfer(messageReference MessageReference, text string) SDSTransfer { func NewTextMessageTransfer(messageReference MessageReference, immediate bool, text string) SDSTransfer {
var protocol ProtocolIdentifier
if immediate {
protocol = ImmediateTextMessaging
} else {
protocol = TextMessaging
}
return SDSTransfer{ return SDSTransfer{
protocol: TextMessaging, protocol: protocol,
MessageReference: messageReference, MessageReference: messageReference,
UserData: TextSDU{ UserData: TextSDU{
TextHeader: TextHeader{ TextHeader: TextHeader{