File: old_test.signalling

package info (click to toggle)
msc-generator 8.6.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 180,484 kB
  • sloc: cpp: 129,931; yacc: 23,655; ansic: 7,464; sh: 5,026; makefile: 948
file content (101 lines) | stat: -rw-r--r-- 3,172 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
msc=plain {
hscale=auto, numbering=yes, compress=yes;

eNodeB [label="eNodeB\_2", line.type=double], MME [color=gray], AAA, e1 [pos=+1], e2 [pos=-2];
defcolor pink="128,0,0", lightgray=lgray;
defstyle redline [line.color=red];
hspace AAA-e2 100;

background.color = "(200,200,200)";
background.gradient=button;

--- [label="\u\c(pink)This is a \bvery\b long\b\nm\\ul\-\c(red)tiline\+tiline\^uper\_subsr\+ddd\ndivider arc,\nfor testing"];

eNodeB<->MME-AAA-e2-e1 [line.width=3]: \nempty first line;

eNodeB=>;
->AAA;
eNodeB->AAA->;
eNodeB->eNodeB;
e2->e2: "\mn(6)This\nis\nNew York" [redline, arrow.starttype=diamond];
AAA<-eNodeB<-;
->eNodeB->AAA->;
<-AAA-eNodeB;


--: mi ez?;

MME--MME: 802.2x port unlocked [fill.color=lgray, fill.gradient=button];

[];
e1->e2 [arrow.starttype=empty_dot];

AAA [show=no];
e3 [color=blue, label="blue entity"];
heading;
{
    eNodeB<->MME [label="\uSCTP conne\-ctilon setup", compress=no];
} {
    e1<->e3 [label="other connection setup", compress=no];
}
{};
{
    eNodeB->MME [label="S1 setup request\n\pl\-(eNBID, eNBName, SuppTAIs)\nOther text\n\-Further text\nMore text"];
} {
    e1 == e2: Just above
    {
       e1->e2;
    };
    == [label="Red emphasis box\n\-Size auto-calculated", color = "(255,0,0,128)", ident=right, line.width=1] {
        e1<-e2 [label="S1 Setup Request\n\-(MMEName, ServedPLMNs)", color=blue, arrow.type=empty];
        e2<-e1 [label="S1 Setup Response\n\-(MMEName, ServedPLMNs)", arrow.type=diamond];
    }
    --: na most mi van [color=green, line.width=9] {
        e2->e1;
    }
    ==: na most mi van {
        e2--e2:Long text for box;
    }
    ==: na most mi van
    --: es itt?;
} {
    []; [];
    e3 [show=no], AAA [show=yes];
};

background.color = "(200,200,100)";
numbering=no;
[label="This is a comment here followed by a larger space and repeated header", color=red];
[];
AAA [show=no], e1 [color=red];
e1<-;
...: hihi;
heading;
{
    defstyle arrow, emptybox [line.width=2];
    []; []; [];
    -- [label="Change numbering", number=100] {
        numbering=yes;
        e1<-e2 [label="S1 Setup Response\n\-(e2Name, ServedPLMNs)", color=blue];
        e2--e1 [label="Emph box\nwith no arcs", color="(220,220,220,128)"];
        e1<-e2 [label="S1 Setup Response\n\-(e2Name, ServedPLMNs)"];
    };
}{
    eNodeB== [label="Emphasis box\n\-Right size auto-calculated", color = lgray] {
        eNodeB<-MME [label="S1 Setup Response\n\-(MMEName, ServedPLMNs)", color=blue];
AAA [show=yes];
        eNodeB<-MME [label="S1 Setup Response\n\-(MMEName, ServedPLMNs)"];
        eNodeB--AAA [label="\-HAHAHA\nHihihi", ident=center, color=green] {
            eNodeB->AAA [label="\-S1 setup request\n\-(eNBID, eNBName, SuppTAIs)", ident=left];
AAA [show=no];
            eNodeB--AAA [label="HAHAHA\nHihihi\nMuhaha\nHohoho", number=no, ident=right] {
                eNodeB<-MME [label="S1 Setup Response\n\-(MMEName, ServedPLMNs)", color=blue];
                MME==AAA [label="Emphasis box\n\-with no arcs", color="1,1,0,0.5"];
            };
        };
    };
};

eNodeB->MME: One more arrow;

}