osmo-trx.git branch master updated. 0.2.0-62-g8dffadb

gitosis at osmocom.org gitosis at osmocom.org
Tue Mar 6 20:09:02 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 "OpenBTS' transceiver retro-fit".

The branch, master has been updated
       via  8dffadb8da92e7b0af97362936a117ebfbd9323d (commit)
       via  408f25081e172ca9e4e0f6258cccf595086ca1bd (commit)
       via  2001550f7d52ab8a435c99bb8a5a20646e1352f2 (commit)
       via  a3ab8c263de793586e615e23185a44402723685c (commit)
       via  efac20b6bb856eccd4995c4513318375f292a1d1 (commit)
       via  0bbd8922ea637dbfb013ebf2e79b754f03929cb0 (commit)
      from  28b8cc6283487bceace86fc9d7ee77bc9ba6123f (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 -----------------------------------------------------------------

commit 8dffadb8da92e7b0af97362936a117ebfbd9323d
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Tue Mar 6 18:38:22 2018 +0100

    osmo-trx: Re-introduce -l cmd line parameter
    Parameter -l to set the terminal logging levle was removed in
    3da1f8352e337fb032bf7a58c2909d3ba918e237, but afterwards it was decided
    to keep the cmd line options for a bit more to easy migration to VTY
    The command line no longer accepts keywords ("DEBUG", "INFO", etc.) but
    log level numbers, due to libosmocore APIs log_parse_level and
    log_level_str being marked as deprecated and for internal use only.
    Keep in mind the log level is overridden by VTY cfg if any line sets log
    levels for log stderr in there.
    Explicit cast to unsigned int for loglvel is issued to avoid iostream
    printing it as a char.
    Change-Id: I91c35ecded177b7976045d9b693855adb9e18f8a


commit 408f25081e172ca9e4e0f6258cccf595086ca1bd
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Wed Feb 21 18:47:35 2018 +0100

    osmo-trx: Use VTY cfg structures while still allowing cmd line options
    Existing cmd line options are kept for a while to give people some time
    to move to use VTY cfg. All new cfg options should be set only through
    VTY. VTY options take preference (override) over cmd line options.
    Deprecated options are removed from help message to dissuade users from
    keep using them.
    Steps to drop cmd line options in the future:
    - Drop comma_delimited_to_vector, print_deprecated
    - Drop all options in handle_options marked with print_deprecated.
    - Set "-c" param to do the same as "-C", to keep compatibility with old
    param and still use same naming as all other osmocom projects.
    - Remove the hack in main() to set 1 channel implicitly by default.
    Change-Id: Ib8de1a5da4b3c0b6a49e00033f616e1d66656adf


commit 2001550f7d52ab8a435c99bb8a5a20646e1352f2
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Mon Mar 5 17:21:54 2018 +0100

    doc: Add sample cfg file for LimeSDR
    Change-Id: I16de70eac0fd79107b8317af37201e6da834c169


commit a3ab8c263de793586e615e23185a44402723685c
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Wed Feb 21 15:41:03 2018 +0100

    vty: Implement VTY cfg parsing for current parameters
    At this stage, osmo-trx still uses the cmdline parameters top run the
    device, but it is already able to parse all the same parameters from a
    cfg file through the VTY and filling a trx_ctx structure which will be
    later used to drive the device. Device config can be printed in the VTY
    with "show trx".
    Change-Id: Ie084c1b30b63f91c6e7640832ec1797d9e813832


commit efac20b6bb856eccd4995c4513318375f292a1d1
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Wed Feb 21 14:59:19 2018 +0100

    Move enums required by VTY to a separate header
    This patch is a preparation for next patches, which add full VTY cfg
    Change-Id: I3d5b0576aa96869756f1629a40306c0043b6304b


commit 0bbd8922ea637dbfb013ebf2e79b754f03929cb0
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Wed Feb 21 11:59:26 2018 +0100

    osmo-trx.cpp: Move trx start and stop to helper functions
    Make main() smaller, and make it easier to replace cmdline parameters in
    following commits.
    Change-Id: I10eaaafe38ace2b7bb095a0ad1db70d6c06ee03b


Summary of changes:
 CommonLibs/Makefile.am            |   3 +-
 CommonLibs/config_defs.h          |  20 ++
 CommonLibs/trx_vty.c              | 414 ++++++++++++++++++++++++++++-
 CommonLibs/trx_vty.h              |  55 ++++
 Transceiver52M/Transceiver.cpp    |  18 +-
 Transceiver52M/Transceiver.h      |  16 +-
 Transceiver52M/osmo-trx.cpp       | 547 +++++++++++++++++---------------------
 Transceiver52M/radioDevice.h      |  10 +-
 doc/examples/osmo-trx-limesdr.cfg |  20 ++
 9 files changed, 771 insertions(+), 332 deletions(-)
 create mode 100644 CommonLibs/config_defs.h
 create mode 100644 doc/examples/osmo-trx-limesdr.cfg

OpenBTS' transceiver retro-fit

More information about the osmocom-commitlog mailing list