Hi Andreas,
thanks for your update.
On Mon, Mar 08, 2010 at 09:42:56AM +0100, Andreas.Eversberg wrote:
as i am still working on RR MM and CC layer, it seems
to be more
complicated as i thought. remember all the messages in 04.08? but most
problem is that i must first understand it all. i get more and more
knowledge about it while reading it. i started implementing some
parts, but most parts i do not understand yet. as i know from earlier
project, it requires exact knowledge of every bit to do it right.
Thanks for your status update. Of course, the full 04.08 is a lot of
work, this is why I was hoping we can introduce your code gradually,
step-by-step - rather than everything as one big merge.
when i am finished, i will tell you as soon as
possible, but i think
it takes some more weeks. anyway, there will be many issues then.
as i can see, there the layer 2 and layer 1 will also be not that easy
too. e.g. layer 2 must process channel descriptions to connect to the
right channel and the right configurations and mode.
Sure. My development style is probably a bit different. Rather than
trying to complete all of layer1 / layer2 before working on layer3, a
minimal layer1/2 like we have now is already sufficient to test location
updating or even things like SMS or call control.
and finally gsm 03.22 (selecting and changing cells)
must also wants
to be implemented.
if you like to be aware of what i am doing, just watch my code base.
it is live, so every time i do a write, it will be available at:
http://home.eversberg.eu/alpha3/
I've checked that code into our git repository (src/host/gsm48-andreas
directory) and would appreciate if you could also start to work in the
git repository. This makes teamwork much easier.
For example, as opposed to your latest 'alpha3' code, I have already
moved all the gsm48_ie.c code (which was 80% identical with openbsc)
into libosmocore, and removed it from gsm48-andreas and openbsc. All
the encode_* and decode_* functions now have a gsm48_ prefix to make
their naming more unique.
So feel free to work in that directory of git, you can commit directly
to master, no need for a branch.
Also, there are other people (like Patrick McHardy) who have indicated
that they would like to help on the L3... using one shared repository
makes even more sense at this point.
Cheers,
Harald
--
- Harald Welte <laforge(a)gnumonks.org>
http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)