osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2013-g041bfc0b

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Sun Jan 28 21:22:44 UTC 2018


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The Open Source GSM Base Band stack".

The branch, fixeria/trx has been updated
       via  041bfc0b0313c2b89d3ff0488d3d5f54d22fa197 (commit)
       via  630cc5a3670ab6957c01c4bd6c8cc739c7aebc48 (commit)
       via  e3a23102b715387b0a3d8d4e16d04ac52cde98b4 (commit)
       via  d273ebf611bfafa6234961b13979f21d0223caec (commit)
       via  263ccef268c45a122d9d35b217babd772c65ccb2 (commit)
       via  b84699096a3fc40717b792ddf51b678ee7503d91 (commit)
       via  d9553faf62a6e5eec339dd0c324b1a31a71350ab (commit)
       via  475ece71825f38b9cbface49b432346b9a9cdf8a (commit)
       via  8c79e2ce6b7aa61687cdda8fd0bd01d7a2e6d9e8 (commit)
       via  f10a8d4c9219b9284ee5922340c182e387bb80dd (commit)
       via  5da2ac71971d8568a4c0379a71198c6d759eb5da (commit)
      from  ab7eb390cba51809b81d7fa41f5ecd5755e0b609 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmocom-bb/commit/?id=041bfc0b0313c2b89d3ff0488d3d5f54d22fa197

commit 041bfc0b0313c2b89d3ff0488d3d5f54d22fa197
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jan 27 23:14:01 2018 +0700

    fake_trx/burst_send.py: handle both GSM and EDGE bursts
    
    Previously, it was expected that burst length should be equal
    to 148. Let's also handle EDGE bursts and use GSM constants.
    
    Change-Id: Iab13dd06f175556137c5e25d2cbddb9bea403b09

http://cgit.osmocom.org/osmocom-bb/commit/?id=630cc5a3670ab6957c01c4bd6c8cc739c7aebc48

commit 630cc5a3670ab6957c01c4bd6c8cc739c7aebc48
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jan 27 22:13:49 2018 +0700

    fake_trx/burst_send.py: also handle RSSI and ToA values
    
    Change-Id: Idb9a5ae4a8980a320f6e620c66add7c7393d3ecb

http://cgit.osmocom.org/osmocom-bb/commit/?id=e3a23102b715387b0a3d8d4e16d04ac52cde98b4

commit e3a23102b715387b0a3d8d4e16d04ac52cde98b4
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jan 27 22:09:53 2018 +0700

    fake_trx/burst_gen.py: also handle RSSI and ToA values
    
    Change-Id: I7c9441c1154c925dcb5c743e39445495233c123e

http://cgit.osmocom.org/osmocom-bb/commit/?id=d273ebf611bfafa6234961b13979f21d0223caec

commit d273ebf611bfafa6234961b13979f21d0223caec
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jan 27 21:47:31 2018 +0700

    fake_trx: use DATAMSG classes for DATA messages
    
    The DATAMSG API, that was introduced and extended a few commits
    before, provides all required methods to create, validate,
    generate and parse DATA messages. Let's use it now.
    
    Change-Id: Ibc99126dc05d873c1ba538a5f4e74866de563f56

http://cgit.osmocom.org/osmocom-bb/commit/?id=263ccef268c45a122d9d35b217babd772c65ccb2

commit 263ccef268c45a122d9d35b217babd772c65ccb2
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jan 27 21:11:46 2018 +0700

    fake_trx/burst_gen.py: don't store RandBurstGen
    
    No need to keep it as a class member.
    
    Change-Id: I5bf5846c2b8fa1211cf5150545b9d001c17fa0eb

http://cgit.osmocom.org/osmocom-bb/commit/?id=b84699096a3fc40717b792ddf51b678ee7503d91

commit b84699096a3fc40717b792ddf51b678ee7503d91
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jan 27 20:55:57 2018 +0700

    fake_trx/burst_gen.py: check argv separately
    
    Change-Id: I35b5475d3b6df6dc92a1981c693afb63df866c87

http://cgit.osmocom.org/osmocom-bb/commit/?id=d9553faf62a6e5eec339dd0c324b1a31a71350ab

commit d9553faf62a6e5eec339dd0c324b1a31a71350ab
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jan 27 20:44:15 2018 +0700

    fake_trx/data_msg.py: implement header description
    
    This change introduces a new method for both types of messages
    called 'desc_hdr', that generates human-readable header
    description.
    
    Examples:
    
      TRX -> L1: fn=571353 tn=1 rssi=-108 toa=-0.53
      L1 -> TRX: fn=1777477 tn=3 pwr=161
    
    Change-Id: Iafe63e39ad68f4ff373ae098424d76ca9f83c8fc

http://cgit.osmocom.org/osmocom-bb/commit/?id=475ece71825f38b9cbface49b432346b9a9cdf8a

commit 475ece71825f38b9cbface49b432346b9a9cdf8a
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jan 27 20:04:25 2018 +0700

    fake_trx/data_msg.py: handle bursts properly
    
    One L1 -> TRX message carries one to be transmitted burst encoded
    as regular bits (0 or 1). One TRX -> L1 message carries one
    received burst encoded as unsigned soft-bits (0..254).
    
    This shall be noted during message encoding and decoding process.
    Also, we shall distinguish between GSM and EDGE bursts.
    
    Change-Id: I909b7a4dc70e8c632987bde07f00281a6595c4cb

http://cgit.osmocom.org/osmocom-bb/commit/?id=8c79e2ce6b7aa61687cdda8fd0bd01d7a2e6d9e8

commit 8c79e2ce6b7aa61687cdda8fd0bd01d7a2e6d9e8
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jan 25 01:24:44 2018 +0600

    fake_trx/data_msg.py: implement header randomization
    
    This feature could be used by both burst_gen.py and burst_send.py.
    
    Change-Id: I724e267382ff32ef1f964b1ee6cbe99069139867

http://cgit.osmocom.org/osmocom-bb/commit/?id=f10a8d4c9219b9284ee5922340c182e387bb80dd

commit f10a8d4c9219b9284ee5922340c182e387bb80dd
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 24 05:10:09 2018 +0600

    fake_trx: implement classes for DATA messages
    
    This change introduces three new classes:
    
      - DATAMSG - abstract class, defines common fields and methods
        for any message on DATA interface, e.g. frame and timeslot
        numbers, bit conversation methods, etc.
    
      - DATAMSG_L12TRX - a child of DATAMSG, defines a message
        coming from L1 to TRX.
    
      - DATAMSG_TRX2L1 - a child of DATAMSG, defines a message
        coming from TRX to L1.
    
    Both child classes could be used to generate DATA messages from
    known fields (i.e. fn, tn, etc.), and parse them back from
    already encoded DATA messages.
    
    Change-Id: Id1c72f0b18fb128acc74d0cd899fb7aab7bd8790

http://cgit.osmocom.org/osmocom-bb/commit/?id=5da2ac71971d8568a4c0379a71198c6d759eb5da

commit 5da2ac71971d8568a4c0379a71198c6d759eb5da
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 24 22:58:48 2018 +0600

    fake_trx: share and use common GSM constants
    
    Previously there were multiple definitions of some common GSM
    constants in different modules. Let's share them.
    
    Change-Id: Id6cdfbc6e8688755a0df7e44daa512c9afa7dad2

-----------------------------------------------------------------------

Summary of changes:
 src/target/fake_trx/burst_gen.py                  | 118 +++--
 src/target/fake_trx/burst_send.py                 | 102 +++--
 src/target/fake_trx/clck_gen.py                   |   6 +-
 src/target/fake_trx/data_if.py                    |  86 +---
 src/target/fake_trx/data_msg.py                   | 525 ++++++++++++++++++++++
 src/target/fake_trx/{fake_pm.py => gsm_shared.py} |  38 +-
 src/target/fake_trx/rand_burst_gen.py             |   6 +-
 src/target/fake_trx/trx_sniff.py                  |  61 +--
 8 files changed, 726 insertions(+), 216 deletions(-)
 create mode 100644 src/target/fake_trx/data_msg.py
 copy src/target/fake_trx/{fake_pm.py => gsm_shared.py} (51%)


hooks/post-receive
-- 
The Open Source GSM Base Band stack



More information about the osmocom-commitlog mailing list