summaryrefslogtreecommitdiffstats
path: root/TODO-RELEASE
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2018-04-04 10:34:41 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2018-04-04 20:22:13 +0700
commita24ead01260b472dcdf5c18190468aac9b9f43cb (patch)
tree59a96c77226e2fdd543c900450be62fc9bbb0c2b /TODO-RELEASE
parent9fb7e3a9fbee8a9cd80f617f634174de8321049a (diff)
gsm0480: copy the raw USSD data, its DCS and length
As it was already documented before, the 'ss_request' struct has a rudiment of deprecated 'ussd_request' struct - the 'ussd_text' field. It represents the data either of an INVOKE component, either of a RETURN_RESULT component, encoded as ASCII in case if DCS is 0x0f (i.e. decoded by the code itself), otherwise raw bytes 'as is'. Previously, there was no possibility to distinguish between ASCII and raw bytes with different DCS. Moreover, the payload decoding is not desired in some cases. Let's introduce the new fields, which will carry the raw unmodified payload, its length and DCS (Data Coding Scheme). Change-Id: Ia193d175021e145bb3b131290231f307dbefc64a
Diffstat (limited to 'TODO-RELEASE')
-rw-r--r--TODO-RELEASE4
1 files changed, 3 insertions, 1 deletions
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 928b18d6..16496d68 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -10,4 +10,6 @@
core msgb_queue_free() add inline func to msgb.h
coding gsm0503_rach_ext-encode() add func to gsm0503_coding.h
codec ecu.c / ecu.h implement ECU for FR (Error Concealment Unit)
-fsm fsmc / fsm.h added callback for graceful exit => ABI changed \ No newline at end of file
+fsm fsmc / fsm.h added callback for graceful exit => ABI changed
+gsm gsm0480.c / gsm0480.h the 'ss_request' struct extended with ussd_data,
+ ussd_data_len, and ussd_data_dcs => ABI changed