Denis Kenzior
f298b7ac98
Fix signedness warnings
2009-07-13 22:33:47 -05:00
Denis Kenzior
03c7dcf024
Fix unused variables
2009-07-13 22:33:47 -05:00
Denis Kenzior
a9f776123e
Add Cell Broadcast assembly utilities
2009-07-02 19:03:05 -05:00
Denis Kenzior
807201e969
Fix memory leak
2009-07-02 19:03:05 -05:00
Denis Kenzior
d717908c69
Don't hardcode
2009-07-02 19:03:04 -05:00
Denis Kenzior
e391d8d581
Add CBS Text converter utility
2009-07-02 19:03:04 -05:00
Denis Kenzior
ac56263a57
Add cbs lang to ISO 639 conversion utility
2009-07-02 19:03:04 -05:00
Denis Kenzior
8d99a2a25f
Add app-port extraction utility for CBS
2009-07-02 19:03:04 -05:00
Denis Kenzior
d73dae9f2a
Make sms_udh_iter work for Cell Broadcast messages
2009-07-02 19:03:04 -05:00
Denis Kenzior
b1602d49e5
Add Cell Broadcast encoding / decoding utilities
2009-07-02 19:03:04 -05:00
Denis Kenzior
97d53bf0ec
Add DCS decoder for Cell Broadcast
2009-07-02 19:03:04 -05:00
Denis Kenzior
17b7444b47
Make compiler happy
2009-06-22 13:22:14 -05:00
Denis Kenzior
b42c2bc79f
Some fixes to sms_text_prepare
2009-06-19 21:13:56 -05:00
Denis Kenzior
61a4b0fee9
Add address from string utility for SMS
2009-06-19 21:13:54 -05:00
Denis Kenzior
990ab62207
Update unit tests
2009-06-19 21:13:20 -05:00
Denis Kenzior
16118320fd
Utility to create SMS, both fragmented and not
2009-06-19 21:12:37 -05:00
Denis Kenzior
492795c4c8
Add utility function
2009-06-19 21:12:19 -05:00
Denis Kenzior
b49479b2b4
Minor style issue
2009-06-19 21:12:18 -05:00
Denis Kenzior
314478c756
Add a new extract_bcd_number utility
2009-06-18 04:02:10 -05:00
Denis Kenzior
c892f36dc2
Return slist elements back to the allocator
2009-06-17 18:20:17 -05:00
Denis Kenzior
79e39e4016
SMS 8-Bit and 16-Bit ports are not the same
2009-06-16 16:38:47 -05:00
Denis Kenzior
c5511db5c5
Add utilities for SMS re-assembly
2009-06-14 02:02:16 -05:00
Denis Kenzior
f443493ddb
Fix SMS Concatenation header parsing
2009-06-14 02:02:16 -05:00
Denis Kenzior
93c2a630b0
Change function signature
2009-06-14 02:02:16 -05:00
Denis Kenzior
b4613217f6
Add utility to extract text SMS
2009-06-12 21:43:23 -05:00
Denis Kenzior
217def1f88
Add utility to extract datagrams
2009-06-12 21:43:21 -05:00
Denis Kenzior
c25b08f402
Add utility to extract SMS concatenation info
2009-06-12 21:39:21 -05:00
Denis Kenzior
808db2173b
Add utility to extract application port address
2009-06-12 21:39:19 -05:00
Denis Kenzior
b71c0015e7
Add a couple new sms_udh_iter utilities
2009-06-12 21:39:17 -05:00
Denis Kenzior
2bfc1c0784
Add pretty print function for SMS addresses
2009-06-12 21:39:15 -05:00
Denis Kenzior
f0954911a8
Add sms_extract_common function
...
Extract common attributes from the various SMS types
2009-06-12 21:39:13 -05:00
Denis Kenzior
b08c403815
Make SCTS to time function const-correct
2009-06-12 21:39:11 -05:00
Denis Kenzior
618cebe6c2
Add additional sanity check
2009-06-11 23:45:03 -05:00
Denis Kenzior
370318109c
Make SMS UDH iterators const-correct
2009-06-11 23:45:01 -05:00
Denis Kenzior
f9f3080781
Add utility for parsing MWI SMS DCS types
2009-06-05 19:58:52 -05:00
Denis Kenzior
bc6165ea8e
Rename ud_len_in_octets to sms_udl_in_bytes
2009-06-05 19:58:11 -05:00
Denis Kenzior
5846688988
Rename sms utilities properly
...
Rename encode_sms to sms_encode
Rename decode_sms to sms_decode
2009-06-05 19:58:09 -05:00
Denis Kenzior
4f0c149162
Add SMS specific DCS decoding function
2009-06-05 19:58:06 -05:00
Denis Kenzior
41071737d0
Add utility to convert SCTS to local/remote time
2009-06-05 19:57:40 -05:00
Denis Kenzior
f09683fc89
SMS-Command is also submitted with sc address
2009-06-05 19:57:03 -05:00
Denis Kenzior
5e95802699
Add User-Data-Header iterator utilities
2009-06-03 21:08:35 -05:00
Denis Kenzior
8a8dfced91
Calculation for UCS2 cases was wrong
2009-06-03 21:08:26 -05:00
Denis Kenzior
2271bca985
Squash another uninitialized warning
...
GCC detects that next_octet only sets oct if successful. However,
we've already checked the length, so it should always succeed.
2009-06-01 14:05:50 -05:00
Denis Kenzior
05588ca59e
Squash another uninitialized warning
...
GCC is smart enough to detect that oct is only set if the next_octet
function succeeds. However, we've already checked that buf is big
enough, so it should always succeed. Still, lets keep gcc happy
2009-06-01 14:05:48 -05:00
Denis Kenzior
b45cfd389c
Add a set of utility functions for parsing the fundamental SMS PDU/TPDUs.
2009-05-12 19:09:57 -07:00