class: $FWPART_$TOP$SM_CLASS !panel: trd_IsegTop_UI.pnl state: OFF !color: FwStateOKNotPhysics when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( $ANY$FwCHILDREN in_state DOWNLOADING ) move_to DOWNLOADING when ( ( $ANY$FwCHILDREN in_state MIXED ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED action: CONFIGURE_READY !visible: 1 do CONFIGURE_READY $ALL$FwCHILDREN move_to OFF action: CONFIGURE_BEAM_TUN !visible: 1 do CONFIGURE_BEAM_TUN $ALL$FwCHILDREN move_to OFF state: READY !color: FwStateOKPhysics when ( ( $ANY$FwCHILDREN in_state MOVING_STBY_CONF ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MIXED,MOVING_BEAM_TUN,MOVING_READY} ) ) move_to MOVING_STBY_CONF when ( ( $ANY$FwCHILDREN in_state WA_REPAIR ) and ( $ALL$FwCHILDREN not_in_state {ERROR,ER_REPAIR} ) ) move_to WA_REPAIR when ( ( $ANY$FwCHILDREN in_state ER_REPAIR ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to ER_REPAIR when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ANY$FwCHILDREN in_state MOVING_BEAM_TUN ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MOVING_STBY_CONF,MOVING_READY,MIXED} ) ) move_to MOVING_BEAM_TUN when ( ( $ANY$FwCHILDREN in_state MOVING_READY ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MOVING_BEAM_TUN,MOVING_STBY_CONF,MIXED} ) ) move_to MOVING_READY when ( ( $ANY$FwCHILDREN in_state MOVING_READY ) and ( $ANY$FwCHILDREN in_state {MOVING_BEAM_TUN,MOVING_STBY_CONF} ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MIXED} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MOVING_BEAM_TUN ) and ( $ANY$FwCHILDREN in_state {MOVING_READY,MOVING_STBY_CONF} ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MIXED} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MOVING_STBY_CONF ) and ( $ANY$FwCHILDREN in_state {MOVING_READY,MOVING_BEAM_TUN} ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MIXED} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MIXED ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED action: GO_STBY_CONF !visible: 1 do GO_STBY_CONF $ALL$FwCHILDREN move_to READY action: GO_BEAM_TUN !visible: 1 do GO_BEAM_TUN $ALL$FwCHILDREN move_to READY state: MOVING_READY !color: FwStateAttention1 when ( $ALL$FwCHILDREN in_state READY ) move_to READY when ( ( $ANY$FwCHILDREN in_state WA_REPAIR ) and ( $ALL$FwCHILDREN not_in_state {ER_REPAIR,ERROR} ) ) move_to WA_REPAIR when ( ( $ANY$FwCHILDREN in_state ER_REPAIR ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to ER_REPAIR when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ANY$FwCHILDREN in_state READY ) and ( $ANY$FwCHILDREN not_in_state {READY,MOVING_READY,WA_REPAIR,ER_REPAIR,ERROR,MIXED} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MIXED ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MOVING_READY ) and ( $ANY$FwCHILDREN in_state MOVING_STBY_CONF ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED when ( $ALL$FwCHILDREN in_state MOVING_STBY_CONF ) move_to MOVING_STBY_CONF state: WA_REPAIR !color: FwStateAttention2 when ( $ALL$FwCHILDREN in_state STBY_CONFIGURED ) move_to STBY_CONFIGURED when ( $ALL$FwCHILDREN in_state MOVING_READY ) move_to MOVING_READY when ( $ALL$FwCHILDREN in_state MOVING_STBY_CONF ) move_to MOVING_STBY_CONF when ( $ALL$FwCHILDREN in_state READY ) move_to READY when ( ( $ANY$FwCHILDREN in_state ER_REPAIR ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to ER_REPAIR when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( $ALL$FwCHILDREN in_state BEAM_TUNING ) move_to BEAM_TUNING when ( $ALL$FwCHILDREN in_state MOVING_BEAM_TUN ) move_to MOVING_BEAM_TUN action: GO_STBY_CONF !visible: 1 do GO_STBY_CONF $ALL$FwCHILDREN if ( $ANY$FwCHILDREN in_state WA_REPAIR ) then move_to WA_REPAIR endif state: ER_REPAIR !color: FwStateAttention3 when ( $ALL$FwCHILDREN in_state STBY_CONFIGURED ) move_to STBY_CONFIGURED when ( $ALL$FwCHILDREN in_state READY ) move_to READY when ( $ALL$FwCHILDREN in_state MOVING_READY ) move_to MOVING_READY when ( $ALL$FwCHILDREN in_state MOVING_STBY_CONF ) move_to MOVING_STBY_CONF when ( ( $ANY$FwCHILDREN in_state WA_REPAIR ) and ( $ALL$FwCHILDREN not_in_state {ER_REPAIR,ERROR} ) ) move_to WA_REPAIR when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( $ALL$FwCHILDREN in_state BEAM_TUNING ) move_to BEAM_TUNING when ( $ALL$FwCHILDREN in_state MOVING_BEAM_TUN ) move_to MOVING_BEAM_TUN action: GO_STBY_CONF !visible: 1 do GO_STBY_CONF $ALL$FwCHILDREN if ( $ANY$FwCHILDREN in_state ER_REPAIR ) then move_to ER_REPAIR endif state: ERROR !color: FwStateAttention3 when ( $ALL$FwCHILDREN in_state OFF ) move_to OFF when ( $ALL$FwCHILDREN in_state READY ) move_to READY when ( ( $ANY$FwCHILDREN in_state WA_REPAIR ) and ( $ALL$FwCHILDREN not_in_state {ERROR,ER_REPAIR} ) ) move_to WA_REPAIR when ( ( $ANY$FwCHILDREN in_state ER_REPAIR ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to ER_REPAIR when ( $ALL$FwCHILDREN in_state STBY_CONFIGURED ) move_to STBY_CONFIGURED when ( $ALL$FwCHILDREN in_state BEAM_TUNING ) move_to BEAM_TUNING state: DOWNLOADING !color: FwStateAttention1 when ( $ALL$FwCHILDREN in_state STBY_CONFIGURED ) move_to STBY_CONFIGURED when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ANY$FwCHILDREN in_state STBY_CONFIGURED ) and ( $ANY$FwCHILDREN in_state OFF ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MIXED ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to MIXED state: STBY_CONFIGURED !color: FwStateOKNotPhysics when ( ( $ANY$FwCHILDREN in_state OFF ) and ( $ALL$FwCHILDREN not_in_state {ERROR,MIXED} ) ) move_to OFF when ( ( $ANY$FwCHILDREN in_state DOWNLOADING ) and ( $ALL$FwCHILDREN not_in_state {ERROR,MIXED} ) ) move_to DOWNLOADING when ( ( $ANY$FwCHILDREN in_state MOVING_READY ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MIXED,MOVING_BEAM_TUN} ) ) move_to MOVING_READY when ( ( $ANY$FwCHILDREN in_state MOVING_BEAM_TUN ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MIXED,MOVING_READY} ) ) move_to MOVING_BEAM_TUN when ( ( $ANY$FwCHILDREN in_state WA_REPAIR ) and ( $ALL$FwCHILDREN not_in_state {ER_REPAIR,ERROR} ) ) move_to WA_REPAIR when ( ( $ANY$FwCHILDREN in_state ER_REPAIR ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to ER_REPAIR when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ANY$FwCHILDREN in_state MIXED ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MOVING_READY ) and ( $ANY$FwCHILDREN in_state MOVING_BEAM_TUN ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED action: GO_OFF !visible: 1 do GO_OFF $ALL$FwCHILDREN move_to STBY_CONFIGURED action: CONFIGURE_READY !visible: 1 do CONFIGURE_READY $ALL$FwCHILDREN move_to STBY_CONFIGURED action: CONFIGURE_BEAM_TUN !visible: 1 do CONFIGURE_READY $ALL$FwCHILDREN move_to STBY_CONFIGURED action: GO_READY !visible: 1 do GO_READY $ALL$FwCHILDREN move_to STBY_CONFIGURED action: GO_BEAM_TUN !visible: 1 do GO_BEAM_TUN $ALL$FwCHILDREN move_to STBY_CONFIGURED state: MOVING_BEAM_TUN !color: FwStateAttention1 when ( $ALL$FwCHILDREN in_state BEAM_TUNING ) move_to BEAM_TUNING when ( ( $ANY$FwCHILDREN in_state WA_REPAIR ) and ( $ALL$FwCHILDREN not_in_state {ER_REPAIR,ERROR} ) ) move_to WA_REPAIR when ( ( $ANY$FwCHILDREN in_state ER_REPAIR ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to ER_REPAIR when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ANY$FwCHILDREN in_state BEAM_TUNING ) and ( $ANY$FwCHILDREN in_state {READY,STBY_CONFIGURED} ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MIXED ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MOVING_BEAM_TUN ) and ( $ANY$FwCHILDREN in_state MOVING_STBY_CONF ) and ( $ANY$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED when ( $ALL$FwCHILDREN in_state MOVING_STBY_CONF ) move_to MOVING_STBY_CONF state: MOVING_STBY_CONF !color: FwStateAttention1 when ( $ALL$FwCHILDREN in_state STBY_CONFIGURED ) move_to STBY_CONFIGURED when ( ( $ANY$FwCHILDREN in_state WA_REPAIR ) and ( $ALL$FwCHILDREN not_in_state {ER_REPAIR,ERROR} ) ) move_to WA_REPAIR when ( ( $ANY$FwCHILDREN in_state ER_REPAIR ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to ER_REPAIR when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ANY$FwCHILDREN in_state MIXED ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state STBY_CONFIGURED ) and ( $ANY$FwCHILDREN in_state {READY,BEAM_TUNING} ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED state: BEAM_TUNING !color: FwStateOKNotPhysics when ( ( $ANY$FwCHILDREN in_state MOVING_READY ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MOVING_BEAM_TUN,MOVING_STBY_CONF,MIXED} ) ) move_to MOVING_READY when ( ( $ANY$FwCHILDREN in_state MOVING_STBY_CONF ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR,MOVING_BEAM_TUN,MOVING_READY} ) ) move_to MOVING_STBY_CONF when ( ( $ANY$FwCHILDREN in_state WA_REPAIR ) and ( $ALL$FwCHILDREN not_in_state {ER_REPAIR,ERROR} ) ) move_to WA_REPAIR when ( ( $ANY$FwCHILDREN in_state ER_REPAIR ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to ER_REPAIR when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ANY$FwCHILDREN in_state MIXED ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MOVING_READY ) and ( $ANY$FwCHILDREN in_state {MOVING_BEAM_TUN,MOVING_STBY_CONF} ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MOVING_BEAM_TUN ) and ( $ANY$FwCHILDREN in_state {MOVING_READY,MOVING_STBY_CONF} ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED when ( ( $ANY$FwCHILDREN in_state MOVING_STBY_CONF ) and ( $ANY$FwCHILDREN in_state {MOVING_READY,MOVING_BEAM_TUN} ) and ( $ALL$FwCHILDREN not_in_state {WA_REPAIR,ER_REPAIR,ERROR} ) ) move_to MIXED action: GO_STBY_CONF !visible: 1 do GO_STBY_CONF $ALL$FwCHILDREN move_to BEAM_TUNING action: GO_READY !visible: 1 do GO_READY $ALL$FwCHILDREN move_to BEAM_TUNING state: MIXED !color: FwStateAttention1 when ( $ALL$FwCHILDREN in_state OFF ) move_to OFF when ( $ALL$FwCHILDREN in_state READY ) move_to READY when ( $ALL$FwCHILDREN in_state MOVING_READY ) move_to MOVING_READY when ( ( $ANY$FwCHILDREN in_state WA_REPAIR ) and ( $ALL$FwCHILDREN not_in_state {ER_REPAIR,ERROR} ) ) move_to WA_REPAIR when ( ( $ANY$FwCHILDREN in_state ER_REPAIR ) and ( $ALL$FwCHILDREN not_in_state ERROR ) ) move_to ER_REPAIR when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( $ALL$FwCHILDREN in_state DOWNLOADING ) move_to DOWNLOADING when ( $ALL$FwCHILDREN in_state STBY_CONFIGURED ) move_to STBY_CONFIGURED when ( $ALL$FwCHILDREN in_state MOVING_BEAM_TUN ) move_to MOVING_BEAM_TUN when ( $ALL$FwCHILDREN in_state MOVING_STBY_CONF ) move_to MOVING_STBY_CONF when ( $ALL$FwCHILDREN in_state BEAM_TUNING ) move_to BEAM_TUNING