148 |
message_part = message.substr(0, PDU_LEN); |
message_part = message.substr(0, PDU_LEN); |
149 |
message.erase(0, PDU_LEN); |
message.erase(0, PDU_LEN); |
150 |
|
|
151 |
pdu.push_back( message_part.length()+ 6 ); //UserDataLength |
pdu.push_back( message_part.length()+ 7 ); //UserDataLength |
152 |
pdu.push_back( 0x05 ); // UDH Len |
pdu.push_back( 0x06 ); // UDH Len |
153 |
pdu.push_back( 0x00 ); // UDH Element Identifier |
pdu.push_back( 0x00 ); // UDH Element Identifier |
154 |
pdu.push_back( 0x03 ); // UDH element length |
pdu.push_back( 0x03 ); // UDH element length |
155 |
pdu.push_back( csms_ref ); // csms_ref reference |
pdu.push_back( csms_ref ); // csms_ref reference |
156 |
pdu.push_back( part_count ); |
pdu.push_back( part_count ); |
157 |
pdu.push_back( partnr+1 ); |
pdu.push_back( partnr+1 ); |
158 |
|
pdu.push_back( 0x00); |
159 |
|
|
160 |
} |
} |
161 |
else |
else |