osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2018-g318f8b78

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
Tue Feb 20 12:50:21 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  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=318f8b78aad5961eba6b179f84e772bff759ade3

commit 318f8b78aad5961eba6b179f84e772bff759ade3
Author: Vadim Yanitskiy <axilirator at 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=d406afd23e5e0efb38a11bd40a7ff6f0a01ee7f6

commit d406afd23e5e0efb38a11bd40a7ff6f0a01ee7f6
Author: Vadim Yanitskiy <axilirator at 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=711e2f256e125398cca69b841493d3063389cef1

commit 711e2f256e125398cca69b841493d3063389cef1
Author: Vadim Yanitskiy <axilirator at 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=3dfd6cbae5b81f287bd95940330458ef1fd8d653

commit 3dfd6cbae5b81f287bd95940330458ef1fd8d653
Author: Vadim Yanitskiy <axilirator at 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=afd110a3b5d8a565bffb251f9e031b56605558ac

commit afd110a3b5d8a565bffb251f9e031b56605558ac
Author: Vadim Yanitskiy <axilirator at 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



More information about the osmocom-commitlog mailing list