diff --git a/src/lte/doc/source/figures/lte-ue-rrc-states.dot b/src/lte/doc/source/figures/lte-ue-rrc-states.dot index c1e97821c..b90a9f649 100644 --- a/src/lte/doc/source/figures/lte-ue-rrc-states.dot +++ b/src/lte/doc/source/figures/lte-ue-rrc-states.dot @@ -1,19 +1,28 @@ digraph LteRrcStates { -IDLE_CELL_SELECTION [shape="box",width=4] -IDLE_WAIT_SYSTEM_INFO [shape="box",width=4] -IDLE_CAMPED_NORMALLY [shape="box",width=4] -IDLE_RANDOM_ACCESS [shape="box",width=4] -IDLE_CONNECTING [shape="box",width=4] -CONNECTED_NORMALLY [shape="box",width=4] -CONNECTED_HANDOVER [shape="box",width=4] +IDLE_START [shape="box",width=3] +IDLE_CELL_SEARCH [shape="box",width=3] +IDLE_WAIT_MIB_SIB1 [shape="box",width=3] +IDLE_WAIT_MIB [shape="box",width=3] +IDLE_WAIT_SIB1 [shape="box",width=3] +IDLE_CAMPED_NORMALLY [shape="box",width=3] +IDLE_WAIT_SIB2 [shape="box",width=3] +IDLE_RANDOM_ACCESS [shape="box",width=3] +IDLE_CONNECTING [shape="box",width=3] +CONNECTED_NORMALLY [shape="box",width=3] +CONNECTED_HANDOVER [shape="box",width=3] -IDLE_CELL_SELECTION -> IDLE_WAIT_SYSTEM_INFO [label="cell ID enforced\nby upper layers"] -IDLE_CELL_SELECTION -> IDLE_WAIT_SYSTEM_INFO [label="cell selection\nsuccessful"] -IDLE_WAIT_SYSTEM_INFO -> IDLE_CAMPED_NORMALLY [label="rx MIB + SIB2"] -IDLE_CAMPED_NORMALLY -> IDLE_RANDOM_ACCESS [label="connection request\nby upper layers"] +IDLE_START -> IDLE_WAIT_MIB [label="manual\nattachment"] +IDLE_START -> IDLE_CELL_SEARCH [label="automatic attachment\nby Idle mode cell selection"] +IDLE_CELL_SEARCH -> IDLE_WAIT_MIB_SIB1 [label="synchronized to a cell"] +IDLE_WAIT_MIB_SIB1 -> IDLE_WAIT_SIB1 [label="rx MIB"] +IDLE_WAIT_MIB_SIB1 -> IDLE_WAIT_MIB [label="rx SIB1"] +IDLE_WAIT_MIB -> IDLE_CAMPED_NORMALLY [label="rx MIB"] +IDLE_WAIT_SIB1 -> IDLE_CAMPED_NORMALLY [label="rx SIB1"] +IDLE_CAMPED_NORMALLY -> IDLE_WAIT_SIB2 [label="connection request\nby upper layer"] +IDLE_WAIT_SIB2 -> IDLE_RANDOM_ACCESS [label="rx SIB2"] IDLE_RANDOM_ACCESS -> IDLE_CONNECTING [label="random access\nsuccessful"] IDLE_RANDOM_ACCESS -> IDLE_CAMPED_NORMALLY [label="random access\nfailure", style=dashed] // dashed because this has not been implemented yet