<HTML><BODY><div><div>Dear baseband-developers team,</div><div> </div><div>Thank you for your advise.</div><div> </div><div>Would you please advise  — in order to learn / understand structure of C coding in Osmocom things, which relatively easy osmocom sub-project would you advise me to start to / learn?</div><div> </div><div>I mean instead of rush and head hit against some difficult C codes in Osmocom  — to have relatively easy kind of «sub-project» of Osmococom for start learning purposes….</div><div> </div><div>Thank you</div><div><br> </div><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">Четверг, 19 ноября 2020, 23:45 +04:00 от Harald Welte <laforge@osmocom.org>:<br> <div id=""><div class="js-helper js-readmsg-msg"><div><div id="style_16058151380721867752_BODY">On Thu, Nov 19, 2020 at 09:27:39PM +0300, Mario Lucas wrote:<br>> As it can be seen a structure «msgb» has as one of its components another structure — «gsm_bts_trx»<br><br>to be specific, the gsm_bts_trx is not a component of the msgb, but a _pointer_ to the gsm_bts_trx<br>(i.e. a reference) may be present in the msgb.<br><br>> But in whole Osmocom BB project files i could not find definition / description of struct «gsm_bts_trx».<br><br>libosmocore is primarily used by dozens of other osmocom projects, particularly every Osmocom CNI<br>project. The gsm_bts_trx is likely used in osmo-bsc and osmo-bts.<br><br>--<br>- Harald Welte <<a href="/compose?To=laforge@osmocom.org">laforge@osmocom.org</a>> <a href="http://laforge.gnumonks.org/" target="_blank">http://laforge.gnumonks.org/</a><br>============================================================================<br>"Privacy in residential applications is a desirable marketing option."<br>                                                  (ETSI EN 300 175-7 Ch. A6)</div></div></div></div></blockquote> <div> </div><div data-signature-widget="container"><div data-signature-widget="content"><div>--<br>Mario Lucas</div></div></div><div> </div></div></BODY></HTML>