trx_toolkit/data_msg.py: update entries in enum Modulation

Change-Id: Ia96b263bbb162b6c40f2cf81616118cc297299a5
Related: OS#4006, SYS#4895
This commit is contained in:
Vadim Yanitskiy 2021-04-27 20:24:12 +02:00
parent a4127f272a
commit 87c5f2c92d
1 changed files with 7 additions and 5 deletions

View File

@ -31,11 +31,13 @@ from gsm_shared import *
class Modulation(Enum):
""" Modulation types defined in 3GPP TS 45.002 """
ModGMSK = (0b0000, 148)
Mod8PSK = (0b0100, 444)
ModAQPSK = (0b0110, 296)
Mod16QAM = (0b1000, 592)
Mod32QAM = (0b1010, 740)
ModGMSK = (0b0000, 1 * GMSK_BURST_LEN)
Mod8PSK = (0b0100, 3 * GMSK_BURST_LEN)
ModGMSK_AB = (0b0110, 1 * GMSK_BURST_LEN)
# ModRFU = (0b0111, 0) # Reserved for Future Use
Mod16QAM = (0b1000, 4 * GMSK_BURST_LEN)
Mod32QAM = (0b1010, 5 * GMSK_BURST_LEN)
ModAQPSK = (0b1100, 2 * GMSK_BURST_LEN)
def __init__(self, coding, bl):
# Coding in TRXD header