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 318f8b78aad5961eba6b179f84e772bff759ade3 (commit)
via d406afd23e5e0efb38a11bd40a7ff6f0a01ee7f6 (commit)
via 711e2f256e125398cca69b841493d3063389cef1 (commit)
via 3dfd6cbae5b81f287bd95940330458ef1fd8d653 (commit)
via afd110a3b5d8a565bffb251f9e031b56605558ac (commit)
from 041bfc0b0313c2b89d3ff0488d3d5f54d22fa197 (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=318f8b78aad5961eba6b179f84e77…
commit 318f8b78aad5961eba6b179f84e772bff759ade3
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Feb 20 19:43:02 2018 +0700
fake_trx/data_dump.py: use 2 bytes to store message length
One byte may store a value in range [0x00, 0xff]. The maximal 0xff
value is 255 in dec, so a message length is limited to 255 bytes.
This is enough for GSM bursts, but not for EDGE.
Since this change, two bytes of header are used to store the
pending message length. All captures created before are not
supported anymore...
Change-Id: I5a69d5cf2914fe56b2f9acca6054c9470627f91e
http://cgit.osmocom.org/osmocom-bb/commit/?id=d406afd23e5e0efb38a11bd40a7ff…
commit d406afd23e5e0efb38a11bd40a7ff6f0a01ee7f6
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Feb 20 19:21:54 2018 +0700
fake_trx/burst_send.py: implement DATA capture support
Previously, this tool was only able to read a hand-crafted text
file with bursts and send them via the DATA interface. This is
not so useful...
This change implements support of reading DATA capture files,
which can be generated e.g. by trx_sniff.py or burst_gen.py.
Both standart input (stdio) and text-files are not supported
anymore.
Usage example:
./burst_send.py -m L1 -i capture.bin --timeslot 2
Change-Id: I626662bd1897c874421ab5178970ec19325f8a47
http://cgit.osmocom.org/osmocom-bb/commit/?id=711e2f256e125398cca69b841493d…
commit 711e2f256e125398cca69b841493d3063389cef1
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Feb 20 18:19:48 2018 +0700
fake_trx/burst_gen.py: add burst capture support
Now all generated bursts can be also written to a capture file,
using a new option called '--output-file'. If a file already
exists, bursts would be appended to the end. Otherwise a new
capture file is created.
Change-Id: I074ff7dbc4d6beecdecce20de9dade5939e707f2
http://cgit.osmocom.org/osmocom-bb/commit/?id=3dfd6cbae5b81f287bd9594033045…
commit 3dfd6cbae5b81f287bd95940330458ef1fd8d653
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Feb 20 18:02:35 2018 +0700
fake_trx/trx_sniff.py: use DATADumpFile for capture writing
Since we have a separate class for DATA capture management now,
no need to implement the wheel - let's just use it!
Change-Id: I7c30bcea294ce7270bf905ae5420a06dbc2e46f1
http://cgit.osmocom.org/osmocom-bb/commit/?id=afd110a3b5d8a565bffb251f9e031…
commit afd110a3b5d8a565bffb251f9e031b56605558ac
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Feb 20 17:36:09 2018 +0700
fake_trx: implement classes for DATA capture menagement
This change introduces the following classes:
- DATADump - basic class, which contains methods to generate
and parse the a message header, and some constants.
- DATADumpFile - a child class, which contains methods to
write and parse DATA messages from capture files.
Usage example:
# Open a capture file
ddf = DATADumpFile("capture.bin")
# Parse the 10th message
msg = ddf.parse_msg(10)
msg.fn = 100
msg.tn = 0
# Append one to the end of the capture
ddf.append_msg(msg)
Change-Id: I1b31183bd7bcca94de089847ee0b2f4ec88a7f1d
-----------------------------------------------------------------------
Summary of changes:
src/target/fake_trx/README | 6 +-
src/target/fake_trx/burst_gen.py | 16 +-
src/target/fake_trx/burst_send.py | 205 ++++++++++----------
src/target/fake_trx/data_dump.py | 382 ++++++++++++++++++++++++++++++++++++++
src/target/fake_trx/trx_sniff.py | 30 +--
5 files changed, 508 insertions(+), 131 deletions(-)
create mode 100644 src/target/fake_trx/data_dump.py
hooks/post-receive
--
The Open Source GSM Base Band stack