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=041bfc0b0313c2b89d3ff0488d3d5…
commit 041bfc0b0313c2b89d3ff0488d3d5f54d22fa197
Author: Vadim Yanitskiy <axilirator(a)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=630cc5a3670ab6957c01c4bd6c8cc…
commit 630cc5a3670ab6957c01c4bd6c8cc739c7aebc48
Author: Vadim Yanitskiy <axilirator(a)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=e3a23102b715387b0a3d8d4e16d04…
commit e3a23102b715387b0a3d8d4e16d04ac52cde98b4
Author: Vadim Yanitskiy <axilirator(a)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=d273ebf611bfafa6234961b13979f…
commit d273ebf611bfafa6234961b13979f21d0223caec
Author: Vadim Yanitskiy <axilirator(a)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=263ccef268c45a122d9d35b217bab…
commit 263ccef268c45a122d9d35b217babd772c65ccb2
Author: Vadim Yanitskiy <axilirator(a)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=b84699096a3fc40717b792ddf51b6…
commit b84699096a3fc40717b792ddf51b678ee7503d91
Author: Vadim Yanitskiy <axilirator(a)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=d9553faf62a6e5eec339dd0c324b1…
commit d9553faf62a6e5eec339dd0c324b1a31a71350ab
Author: Vadim Yanitskiy <axilirator(a)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=475ece71825f38b9cbface49b4323…
commit 475ece71825f38b9cbface49b432346b9a9cdf8a
Author: Vadim Yanitskiy <axilirator(a)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=8c79e2ce6b7aa61687cdda8fd0bd0…
commit 8c79e2ce6b7aa61687cdda8fd0bd01d7a2e6d9e8
Author: Vadim Yanitskiy <axilirator(a)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=f10a8d4c9219b9284ee5922340c18…
commit f10a8d4c9219b9284ee5922340c182e387bb80dd
Author: Vadim Yanitskiy <axilirator(a)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=5da2ac71971d8568a4c0379a71198…
commit 5da2ac71971d8568a4c0379a71198c6d759eb5da
Author: Vadim Yanitskiy <axilirator(a)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