Attention is currently required from: osmith, laforge.

fixeria has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/31556 )

Change subject: library/RSL_Types: RSL_SpeechAlgo: support CSD
......................................................................


Patch Set 2:

(1 comment)

File library/RSL_Types.ttcn:

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/31556/comment/40f271a0_d49c8aac
PS2, Line 389: RSL_SpeechAlgoDataRate
I am currently looking at 3GPP TS 48.058 section 9.3.6, and I see the following:

  If octet 4 indicates speech, then octet 6 is coded as follows:
  0000 0001      - GSM speech coding algorithm version 1
  ...
  0000 1101      - GSM speech coding algorithm version 6
  All other values are reserved.

Then below I see:

  If octet 4 indicates data, then octet 6 is coded as follows:

So the encoding of octet 6 depends on the value of octet 4.
The octet 6 itself is defined as follows:

  Speech coding algor./data rate + transp ind

AFAIU, the '/' means either speech or data.

I don't think mixing up all encoding variants in one enumerated type is a good 
idea. I would rather have several enums grouped into a union.



--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/31556
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ief2d95c7e9d71afb26fa74da755294226c8e158d
Gerrit-Change-Number: 31556
Gerrit-PatchSet: 2
Gerrit-Owner: osmith <osm...@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <lafo...@osmocom.org>
Gerrit-Reviewer: pespin <pes...@sysmocom.de>
Gerrit-CC: fixeria <vyanits...@sysmocom.de>
Gerrit-Attention: osmith <osm...@sysmocom.de>
Gerrit-Attention: laforge <lafo...@osmocom.org>
Gerrit-Comment-Date: Mon, 27 Feb 2023 18:43:03 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment

Reply via email to