DUAL_STA_PASSIVE
case DUAL_STA_PASSIVE:
if (rn->state == DUAL_STA_PASSIVE &&
{DUAL_STA_ACTIVE2, DUAL_EVT_16, DUAL_STA_PASSIVE},
{DUAL_STA_ACTIVE3, DUAL_EVT_13, DUAL_STA_PASSIVE},
if (rn->state == DUAL_STA_PASSIVE && rn->successor.nbr == NULL)
if (rn->state == DUAL_STA_PASSIVE)
case DUAL_STA_PASSIVE:
if (old_state == DUAL_STA_PASSIVE ||
new_state == DUAL_STA_PASSIVE)
rn->state = DUAL_STA_PASSIVE;
if (rn->state == DUAL_STA_PASSIVE) {
{DUAL_STA_PASSIVE, DUAL_EVT_1, 0},
{DUAL_STA_PASSIVE, DUAL_EVT_2, 0},
{DUAL_STA_PASSIVE, DUAL_EVT_3, DUAL_STA_ACTIVE3},
{DUAL_STA_PASSIVE, DUAL_EVT_4, DUAL_STA_ACTIVE1},
case DUAL_STA_PASSIVE:
{DUAL_STA_ACTIVE0, DUAL_EVT_14, DUAL_STA_PASSIVE},
{DUAL_STA_ACTIVE1, DUAL_EVT_15, DUAL_STA_PASSIVE},
case DUAL_STA_PASSIVE: