Hi, Andreas!<br><br>Thank you for explanation of Time Indication and your effort in splitting commits.<br>According to your plan, I guess it makes sense to merge in several steps:<br>1. After cleanup of debugging levels.<br>
At this step I plan to use your code as base, but I should add our implementation of encoding control blocks (without hand-hacked code!, but uses wireshark transcoding code).<br>I guess that this merge will be a good point to bring to a common view master and your branch. After this merge it will be better, if you continue working on your branch from this point, in order to avoid merge problems in future.<br>
2. After adding support of encodix and changing to c.<br>3. After adding multislot support.<br><br>So our current plans are:<br>- spend time for developing OpenBTS side;<br>- try to make some refactoring of the code for improvement of internal logic, after adding support of encodix and changing to c;<br>
- to make more test before adding multislot support.<br><br><div class="gmail_quote">2012/7/6 jolly <span dir="ltr"><<a href="mailto:andreas@eversberg.eu" target="_blank">andreas@eversberg.eu</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
> i also agree with alexander's comment on splitting the commits.<br>
> (especially the support of cell information from socket interface.) i<br>
> can do that and provide seperate patches to this list tomorrow.<br>
> sometimes it is hard to implement new features without doing cleanups<br>
> at the same time, since i don't know what have to be cleaned in order<br>
> to make the new feature work. instead i work on the feature and clean<br>
> at the same time. (like replacing all hardcoded values by the cell<br>
> information from the socket interface (or maybe from config file, one<br>
> day).)<br>
</div>hi,<br>
<br>
i splitted the last commit and pushed them in a new branch: jolly_new<br>
i hope it is now easier to merge. also i removed my work on using<br>
libosmogp, because it was already done by harald in the master branch.<br>
<br>
regards,<br>
<br>
andreas<br>
<br>
commit 1944bd58721920cbd6235c03ff72da1c346e5423<br>
Author: Andreas Eversberg <<a href="mailto:jolly@eversberg.eu">jolly@eversberg.eu</a>><br>
Date:   Fri Jul 6 09:32:39 2012 +0200<br>
<br>
    Minor fix of MCC, MNC options<br>
<br>
commit 3e372d57ed36e68836b14dd96f6bda595bb6fe9e<br>
Author: Andreas Eversberg <<a href="mailto:jolly@eversberg.eu">jolly@eversberg.eu</a>><br>
Date:   Fri Jul 6 09:28:15 2012 +0200<br>
<br>
    Cleanup of BSSGP code.<br>
<br>
    The hack for resetting BSSGP instance is removed and now performed<br>
    whenever the NS state changes to UNBLOCKED.<br>
<br>
    The BSSGP instance is now created only once, as it should be.<br>
<br>
    Received STATUS messages are ignored as they should be.<br>
<br>
    The creation and destruction of BSSGP/NS instances is now handled by<br>
    layer 1 interface alone.<br>
<br>
commit bf5a0f6e2c9d0ae564b171b210f0f97bcbdddbf3<br>
Author: Andreas Eversberg <<a href="mailto:jolly@eversberg.eu">jolly@eversberg.eu</a>><br>
Date:   Fri Jul 6 08:58:22 2012 +0200<br>
<br>
    Move BSSGP/NS instances creation and desctruction to gprs_bssgp_pcu.cpp<br>
<br>
commit 81e895b6193530ea4b180c2118b9f40bb33de5b7<br>
Author: Andreas Eversberg <<a href="mailto:jolly@eversberg.eu">jolly@eversberg.eu</a>><br>
Date:   Fri Jul 6 08:24:53 2012 +0200<br>
<br>
    Adding MCC/MNC spoof options to pcu_main.cpp<br>
<br>
    The option added is required to change PLMN that is announced to SGSN.<br>
    This allows BTS to have a different PLMN.<br>
<br>
    (Usefull for roaming in conjunction with simlock.)<br>
<br>
commit dfa563cd3bba9b6214289bc63c84b00f1f7676cd<br>
Author: Andreas Eversberg <<a href="mailto:jolly@eversberg.eu">jolly@eversberg.eu</a>><br>
Date:   Fri Jul 6 08:13:59 2012 +0200<br>
<br>
    RLC/MAC process makes use from attributes, received from PCU socket<br>
<br>
    For OpenBTS interface and BSSGP, fixed values are still used.<br>
<br>
commit b3c6f6c716d4495b0f664b4d0da1a4708fb1d0f2<br>
Author: Andreas Eversberg <<a href="mailto:jolly@eversberg.eu">jolly@eversberg.eu</a>><br>
Date:   Fri Jul 6 07:40:08 2012 +0200<br>
<br>
    Receive cell informations via PCU socket interface<br>
<br>
    These informations provide RAI, timers, counters and other attributes to<br>
    the BSSGP and RLC/MAC processes.<br>
<br>
    The attributes are stored in gprs_rlcmac_bts global structure.<br>
<br>
<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Ivan Kluchnikov.<br><a href="http://fairwaves.ru/" target="_blank">http://fairwaves.ru</a><br>
<br>