hi,
while reading about SMS state machines, i found some drawings that are not in the specs, but quite useful to understand some processes. they are:
- MM idle process (MS side) - additions to CC (MS side) - SMC process (MS and network side)
see http://home.eversberg.eu/gsm
they might be useful and so i think they should be placed in the wiki. i would suggest to put them to OsmocomBB wiki in the "GSM Documentation" section. but i don't know if it is ok to publish the CC process, because it contains a scan of the original spec.
any suggestions?
regards,
andreas
Hi Andreas,
On Mon, Jan 14, 2013 at 08:16:40PM +0100, Andreas Eversberg wrote:
while reading about SMS state machines, i found some drawings that are not in the specs, but quite useful to understand some processes. they are:
- MM idle process (MS side)
- additions to CC (MS side)
- SMC process (MS and network side)
see http://home.eversberg.eu/gsm
they might be useful and so i think they should be placed in the wiki. i would suggest to put them to OsmocomBB wiki in the "GSM Documentation" section. but i don't know if it is ok to publish the CC process, because it contains a scan of the original spec.
I have just redone cc-ms.pdf in dot[1]. - Your notes are missing, because parts are difficult to read. Please add them yourself. - The original documentation is very inconsistent in the usage of '.' and '-'. I have done it as close to the original as possible. One scheme should be selected and the .dot file adjusted.
The other graphs should probably be redone in dot too.
Kind regards, -Alexander Huemer
[1] http://xx.vu/~ahuemer/volatile/2013-01-14-rUI4rlcpbh4/cc-ms.dot
On Tue, Jan 15, 2013 at 09:18:08AM +0100, jolly wrote:
Alexander Huemer wrote:
I have just redone cc-ms.pdf in dot[1].
i would like to open/edit it, but i don't know of a dot editor. i tried inkscape, but it does not support dot files. any idea what to use?
vim/emacs, choose your poison ;) It's just a plain text file that you edit manually, it's nothing fancy. Please see [1,2]. After editing, do
$ dot -Tpng cc-ms.dot -o cc-ms.png
Dot is part of graphviz, here[3] is a preview of the result. Maybe there is a way to give dot some hints how to arrange the graph so that is looks a bit more like the original.
Kind regards, -Alexander Huemer
[1] http://www.graphviz.org/pdf/dotguide.pdf [2] http://www.graphviz.org/Documentation.php [3] http://xx.vu/~ahuemer/volatile/2013-01-14-84kvRGlK4yU/cc-ms.png
hi,
just did some work on cc-ms.dot file. it is not fully reviewed. i would like to know how to place some boxes to specific locations, rather than letting 'dot' place that automatically.
andreas
On Fri, Jan 18, 2013 at 12:47:21PM +0100, Andreas Eversberg wrote:
just did some work on cc-ms.dot file. it is not fully reviewed. i would like to know how to place some boxes to specific locations, rather than letting 'dot' place that automatically.
I only have basic dot knowledge, but from what I know this not easily possible, which is simply a result of how dot works. If you really want to affect the layout, try to render the graph in e.g. SVG and modify it in inkscape or so. The rendering engine of graphviz also accepts parameters which modify its behavior. I know of nodesep and ranksep. Maybe there are others too.
Kind regards, -Alexander Huemer
Hi Andreas and others,
please note that the OpenBSC and OsmocomBB trac wiki both have the dot plugin installed, i.e. you can copy+paste dot syntax into the wiki and it will render a nice graph.
I've used this to draw the graphs at http://bb.osmocom.org/trac/wiki/Software/Overview
Regards, Harald
On Fri, Jan 18, 2013 at 12:47:21PM +0100, Andreas Eversberg wrote:
hi,
just did some work on cc-ms.dot file. it is not fully reviewed. i would like to know how to place some boxes to specific locations, rather than letting 'dot' place that automatically.
andreas
Harald Welte wrote:
please note that the OpenBSC and OsmocomBB trac wiki both have the dot plugin installed, i.e. you can copy+paste dot syntax into the wiki and it will render a nice graph.
hi harald,
i would like to do that, but the graph looks horrible, because i cannot place on or another boxes to a fixed place. without the graph would be hard to understand.
regards,
andreas
Hi Andreas I've rendered your dot file with my dot program. The attached pdf doesn't look like horrible. A have a bit of knowledge of dot: if you point which part of the graph looks horrible, I can help you to improve it. ...for what dot allows... :)
Dario.
On Fri, Jan 18, 2013 at 4:27 PM, Andreas Eversberg andreas@eversberg.euwrote:
Harald Welte wrote:
please note that the OpenBSC and OsmocomBB trac wiki both have the dot plugin installed, i.e. you can copy+paste dot syntax into the wiki and it will render a nice graph.
hi harald,
i would like to do that, but the graph looks horrible, because i cannot place on or another boxes to a fixed place. without the graph would be hard to understand.
regards,
andreas
baseband-devel@lists.osmocom.org