Neels Hofmeyr | 3b5de1b | 2018-06-16 16:08:55 +0200 | [diff] [blame] | 1 | digraph G { |
| 2 | rankdir=TB |
| 3 | labelloc=t; label="Handover FSM: Inter-BSC Outgoing" |
| 4 | |
| 5 | invisible [style=invisible] |
| 6 | invisible -> ho_out [label="Measurement Report\nincluding neighbor\nBSS ARFCN",style=dotted] |
| 7 | ho_out [label="inter-BSC HO Outgoing",shape=box] |
| 8 | msc [label="MSC",shape=box3d] |
| 9 | new_bsc [label="new BSC",shape=box3d] |
| 10 | lchan [label="lchan",shape=box3d] |
| 11 | terminate [shape=octagon] |
| 12 | |
| 13 | ho_out -> HO_OUT_ST_WAIT_HO_COMMAND [label="handover_start()"] |
| 14 | HO_OUT_ST_WAIT_HO_COMMAND -> msc [label="BSSMAP Handover\nRequired",style=dotted] |
| 15 | msc -> new_bsc [label="BSSMAP Handover\nRequest",style=dotted] |
| 16 | new_bsc -> msc [label="BSSMAP Handover\nRequest Ack",style=dotted] |
| 17 | msc -> HO_OUT_ST_WAIT_HO_COMMAND [label="BSSMAP Handover\nCommand",style=dotted] |
| 18 | |
| 19 | HO_OUT_ST_WAIT_HO_COMMAND -> lchan [label="RR Handover\nCommand\nfrom new BSC",style=dotted] |
| 20 | |
| 21 | HO_OUT_ST_WAIT_HO_COMMAND -> HO_OUT_ST_WAIT_CLEAR |
| 22 | msc -> HO_OUT_ST_WAIT_CLEAR [label="BSSMAP\nClear\nCommand",style=dotted] |
| 23 | |
| 24 | HO_OUT_ST_WAIT_CLEAR -> terminate |
| 25 | |
| 26 | |
| 27 | } |