*CLASS &ALLOCATION_OBJECT 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE NOT_ALLOCATED 0 *ACTION ALLOCATE 0 0 *END_ACTION *END_STATE *STATE &VARIABLE 0 *ACTION RELEASE 0 0 *END_ACTION *END_STATE *STATE NOT_THERE 1 DEAD_STATE *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT &ALLOC 0 0 0 *STATE NOT_ALLOCATED 1 INITIAL_STATE *ACTION ALLOCATE 1 0 STRING ID &nodefault *BLOCK 0 0 terminate &VARIABLE *END_ACTION *END_STATE *STATE &VARIABLE 0 *ACTION RELEASE 0 0 *BLOCK 0 0 terminate NOT_ALLOCATED *END_ACTION *END_STATE *END_OBJECT *CLASS DCS_PDB_FWCHILDMODE_CLASS 0 0 *STATE EXCLUDED 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 terminate EXCLUDED *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES terminate IGNORED *END_ACTION *ACTION LOCKOUT 0 0 *BLOCK 0 0 terminate LOCKEDOUT *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS terminate EXCLUDED *END_ACTION *END_STATE *STATE INCLUDED 0 *WHEN ( DCS_PDB::DCS_PDB_FWM IN_STATE EXCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( DCS_PDB::DCS_PDB_FWM IN_STATE IGNORED ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 IGNORED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( DCS_PDB::DCS_PDB_FWM IN_STATE MANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 MANUAL do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( DCS_PDB::DCS_PDB_FWM IN_STATE DEAD ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 DEAD do MANUAL 0 &THIS_OBJECT *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE INCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( DCS_PDB::DCS_PDB_FWM IN_STATE INMANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 4 2 if 2 ( DCS_PDB::DCS_PDB_FWM IN_STATE DEAD ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 DEAD 5 3 else 0 0 6 3 *BLOCK 5 3 do EXCLUDE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 6 3 terminate INCLUDED *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 1 0 STRING OWNER "" *BLOCK 0 0 do IGNORE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES terminate IGNORED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( DCS_PDB::DCS_PDB_FWM IN_STATE INMANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM terminate INCLUDED *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE DCS_PDB::DCS_PDB_FWM *END_ACTION *ACTION EXCLUDEPERM 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE INCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDEDPERM *BLOCK 1 1 if 2 ( DCS_PDB::DCS_PDB_FWM IN_STATE INMANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate IGNORED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate MANUAL *END_ACTION *END_STATE *STATE MANUAL 0 *WHEN ( DCS_PDB::DCS_PDB_FWM IN_STATE INCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 INCLUDED do INCLUDE 0 &THIS_OBJECT *WHEN ( DCS_PDB::DCS_PDB_FWM IN_STATE EXCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 EXCLUDED do MANUAL 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 1 ( DCS_PDB::DCS_PDB_FWM IN_STATE DEAD ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 DEAD 1 1 if 1 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE INMANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 1 INMANUAL 2 1 if 1 ( DCS_PDB::DCS_PDB_FWM IN_STATE INCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 INCLUDED 3 1 terminate MANUAL *BLOCK 1 1 terminate MANUAL *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 3 1 terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( DCS_PDB::DCS_PDB_FWM IN_STATE DEAD ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 DEAD 1 1 if 2 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE INCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 1 INCLUDED 2 1 else 0 0 3 1 if 1 ( DCS_PDB::DCS_PDB_FWM IN_STATE EXCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 EXCLUDED 4 1 terminate MANUAL *BLOCK 1 1 do EXCLUDE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS terminate EXCLUDED *BLOCK 2 1 if 2 ( DCS_PDB::DCS_PDB_FWM IN_STATE INMANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 INMANUAL 5 2 else 0 0 6 2 *BLOCK 3 1 do EXCLUDE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 4 1 terminate EXCLUDED *BLOCK 5 2 do RELEASE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 6 2 do EXCLUDE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES terminate IGNORED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM terminate MANUAL *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE INMANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 1 INMANUAL 1 1 terminate MANUAL *BLOCK 1 1 do EXCLUDEALL 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS terminate MANUAL *END_ACTION *END_STATE *STATE IGNORED 0 *WHEN ( DCS_PDB::DCS_PDB_FWM IN_STATE INCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 INCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( DCS_PDB::DCS_PDB_FWM IN_STATE EXCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( DCS_PDB::DCS_PDB_FWM IN_STATE DEAD ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 DEAD do EXCLUDE 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE INCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( DCS_PDB::DCS_PDB_FWM IN_STATE INMANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 4 2 do EXCLUDE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE DCS_PDB::DCS_PDB_FWM *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM terminate INCLUDED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( DCS_PDB::DCS_PDB_FWM IN_STATE INMANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER DCS_PDB::DCS_PDB_FWM insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 0 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *END_STATE *STATE LOCKEDOUT 0 *ACTION UNLOCKOUT 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *END_STATE *STATE EXCLUDEDPERM 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( DCS_PDB::DCS_PDB_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 DCS_PDB::DCS_PDB_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 if 2 ( DCS_PDB::DCS_PDB_FWM IN_STATE MANUAL ) 1 0 1 DCS_PDB::DCS_PDB_FWM in_state 1 MANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 3 2 do TAKE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE DCS_PDB::DCS_PDB_FWM insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETSTATES insert 1 DCS_PDB::DCS_PDB TRD_PDB_FWSETACTIONS *BLOCK 4 2 terminate EXCLUDED *END_ACTION *END_STATE *END_CLASS *OBJECT DCS_PDB_FWM 1 0 0 DCS_PDB_FWCHILDMODE_CLASS *END_OBJECT *CLASS PCU_FWCHILDMODE_CLASS 0 0 *STATE EXCLUDED 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( PCU::PCU_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 PCU::PCU_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 terminate EXCLUDED *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 1 PCU::PCU TRD_PCU_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETACTIONS insert 0 PCU::PCU TRD_PCU_FWSETSTATES terminate IGNORED *END_ACTION *ACTION LOCKOUT 0 0 *BLOCK 0 0 terminate LOCKEDOUT *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS terminate EXCLUDED *END_ACTION *END_STATE *STATE INCLUDED 0 *WHEN ( PCU::PCU_FWM IN_STATE EXCLUDED ) 1 0 1 PCU::PCU_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( PCU::PCU_FWM IN_STATE IGNORED ) 1 0 1 PCU::PCU_FWM in_state 1 IGNORED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( PCU::PCU_FWM IN_STATE MANUAL ) 1 0 1 PCU::PCU_FWM in_state 1 MANUAL do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( PCU::PCU_FWM IN_STATE DEAD ) 1 0 1 PCU::PCU_FWM in_state 1 DEAD do MANUAL 0 &THIS_OBJECT *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( PCU::PCU_FWM NOT_IN_STATE INCLUDED ) 1 0 1 PCU::PCU_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( PCU::PCU_FWM IN_STATE INMANUAL ) 1 0 1 PCU::PCU_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 4 2 if 2 ( PCU::PCU_FWM IN_STATE DEAD ) 1 0 1 PCU::PCU_FWM in_state 1 DEAD 5 3 else 0 0 6 3 *BLOCK 5 3 do EXCLUDE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 6 3 terminate INCLUDED *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 1 0 STRING OWNER "" *BLOCK 0 0 do IGNORE 1 OWNER OWNER PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETACTIONS insert 0 PCU::PCU TRD_PCU_FWSETSTATES terminate IGNORED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( PCU::PCU_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 PCU::PCU_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( PCU::PCU_FWM IN_STATE INMANUAL ) 1 0 1 PCU::PCU_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 1 PCU::PCU TRD_PCU_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER PCU::PCU_FWM terminate INCLUDED *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE PCU::PCU_FWM *END_ACTION *ACTION EXCLUDEPERM 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( PCU::PCU_FWM NOT_IN_STATE INCLUDED ) 1 0 1 PCU::PCU_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDEDPERM *BLOCK 1 1 if 2 ( PCU::PCU_FWM IN_STATE INMANUAL ) 1 0 1 PCU::PCU_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate IGNORED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate MANUAL *END_ACTION *END_STATE *STATE MANUAL 0 *WHEN ( PCU::PCU_FWM IN_STATE INCLUDED ) 1 0 1 PCU::PCU_FWM in_state 1 INCLUDED do INCLUDE 0 &THIS_OBJECT *WHEN ( PCU::PCU_FWM IN_STATE EXCLUDED ) 1 0 1 PCU::PCU_FWM in_state 1 EXCLUDED do MANUAL 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 1 ( PCU::PCU_FWM IN_STATE DEAD ) 1 0 1 PCU::PCU_FWM in_state 1 DEAD 1 1 if 1 ( PCU::PCU_FWM NOT_IN_STATE INMANUAL ) 1 0 1 PCU::PCU_FWM not_in_state 1 INMANUAL 2 1 if 1 ( PCU::PCU_FWM IN_STATE INCLUDED ) 1 0 1 PCU::PCU_FWM in_state 1 INCLUDED 3 1 terminate MANUAL *BLOCK 1 1 terminate MANUAL *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 1 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 3 1 terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( PCU::PCU_FWM IN_STATE DEAD ) 1 0 1 PCU::PCU_FWM in_state 1 DEAD 1 1 if 2 ( PCU::PCU_FWM NOT_IN_STATE INCLUDED ) 1 0 1 PCU::PCU_FWM not_in_state 1 INCLUDED 2 1 else 0 0 3 1 if 1 ( PCU::PCU_FWM IN_STATE EXCLUDED ) 1 0 1 PCU::PCU_FWM in_state 1 EXCLUDED 4 1 terminate MANUAL *BLOCK 1 1 do EXCLUDE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS terminate EXCLUDED *BLOCK 2 1 if 2 ( PCU::PCU_FWM IN_STATE INMANUAL ) 1 0 1 PCU::PCU_FWM in_state 1 INMANUAL 5 2 else 0 0 6 2 *BLOCK 3 1 do EXCLUDE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 4 1 terminate EXCLUDED *BLOCK 5 2 do RELEASE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 6 2 do EXCLUDE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETACTIONS insert 0 PCU::PCU TRD_PCU_FWSETSTATES terminate IGNORED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER PCU::PCU_FWM terminate MANUAL *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( PCU::PCU_FWM NOT_IN_STATE INMANUAL ) 1 0 1 PCU::PCU_FWM not_in_state 1 INMANUAL 1 1 terminate MANUAL *BLOCK 1 1 do EXCLUDEALL 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS terminate MANUAL *END_ACTION *END_STATE *STATE IGNORED 0 *WHEN ( PCU::PCU_FWM IN_STATE INCLUDED ) 1 0 1 PCU::PCU_FWM in_state 1 INCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( PCU::PCU_FWM IN_STATE EXCLUDED ) 1 0 1 PCU::PCU_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( PCU::PCU_FWM IN_STATE DEAD ) 1 0 1 PCU::PCU_FWM in_state 1 DEAD do EXCLUDE 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 1 PCU::PCU TRD_PCU_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( PCU::PCU_FWM NOT_IN_STATE INCLUDED ) 1 0 1 PCU::PCU_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( PCU::PCU_FWM IN_STATE INMANUAL ) 1 0 1 PCU::PCU_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 4 2 do EXCLUDE 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE PCU::PCU_FWM *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER PCU::PCU_FWM terminate INCLUDED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( PCU::PCU_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 PCU::PCU_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( PCU::PCU_FWM IN_STATE INMANUAL ) 1 0 1 PCU::PCU_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER PCU::PCU_FWM insert 0 PCU::PCU TRD_PCU_FWSETSTATES insert 0 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *END_STATE *STATE LOCKEDOUT 0 *ACTION UNLOCKOUT 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *END_STATE *STATE EXCLUDEDPERM 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( PCU::PCU_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 PCU::PCU_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 if 2 ( PCU::PCU_FWM IN_STATE MANUAL ) 1 0 1 PCU::PCU_FWM in_state 1 MANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 1 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 3 2 do TAKE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE PCU::PCU_FWM insert 1 PCU::PCU TRD_PCU_FWSETSTATES insert 1 PCU::PCU TRD_PCU_FWSETACTIONS *BLOCK 4 2 terminate EXCLUDED *END_ACTION *END_STATE *END_CLASS *OBJECT PCU_FWM 1 0 0 PCU_FWCHILDMODE_CLASS *END_OBJECT *CLASS TRD_COOLING_FWCHILDMODE_CLASS 0 0 *STATE EXCLUDED 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 terminate EXCLUDED *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES terminate IGNORED *END_ACTION *ACTION LOCKOUT 0 0 *BLOCK 0 0 terminate LOCKEDOUT *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS terminate EXCLUDED *END_ACTION *END_STATE *STATE INCLUDED 0 *WHEN ( TRD_COOLING::TRD_COOLING_FWM IN_STATE EXCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( TRD_COOLING::TRD_COOLING_FWM IN_STATE IGNORED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 IGNORED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( TRD_COOLING::TRD_COOLING_FWM IN_STATE MANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 MANUAL do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( TRD_COOLING::TRD_COOLING_FWM IN_STATE DEAD ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 DEAD do MANUAL 0 &THIS_OBJECT *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE INCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE INMANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 4 2 if 2 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE DEAD ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 DEAD 5 3 else 0 0 6 3 *BLOCK 5 3 do EXCLUDE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 6 3 terminate INCLUDED *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 1 0 STRING OWNER "" *BLOCK 0 0 do IGNORE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES terminate IGNORED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE INMANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM terminate INCLUDED *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_COOLING::TRD_COOLING_FWM *END_ACTION *ACTION EXCLUDEPERM 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE INCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDEDPERM *BLOCK 1 1 if 2 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE INMANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate IGNORED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate MANUAL *END_ACTION *END_STATE *STATE MANUAL 0 *WHEN ( TRD_COOLING::TRD_COOLING_FWM IN_STATE INCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 INCLUDED do INCLUDE 0 &THIS_OBJECT *WHEN ( TRD_COOLING::TRD_COOLING_FWM IN_STATE EXCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 EXCLUDED do MANUAL 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 1 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE DEAD ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 DEAD 1 1 if 1 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE INMANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 1 INMANUAL 2 1 if 1 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE INCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 INCLUDED 3 1 terminate MANUAL *BLOCK 1 1 terminate MANUAL *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 3 1 terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE DEAD ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 DEAD 1 1 if 2 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE INCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 1 INCLUDED 2 1 else 0 0 3 1 if 1 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE EXCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 EXCLUDED 4 1 terminate MANUAL *BLOCK 1 1 do EXCLUDE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS terminate EXCLUDED *BLOCK 2 1 if 2 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE INMANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 INMANUAL 5 2 else 0 0 6 2 *BLOCK 3 1 do EXCLUDE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 4 1 terminate EXCLUDED *BLOCK 5 2 do RELEASE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 6 2 do EXCLUDE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES terminate IGNORED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM terminate MANUAL *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE INMANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 1 INMANUAL 1 1 terminate MANUAL *BLOCK 1 1 do EXCLUDEALL 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS terminate MANUAL *END_ACTION *END_STATE *STATE IGNORED 0 *WHEN ( TRD_COOLING::TRD_COOLING_FWM IN_STATE INCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 INCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( TRD_COOLING::TRD_COOLING_FWM IN_STATE EXCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( TRD_COOLING::TRD_COOLING_FWM IN_STATE DEAD ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 DEAD do EXCLUDE 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE INCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE INMANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 4 2 do EXCLUDE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_COOLING::TRD_COOLING_FWM *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM terminate INCLUDED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE INMANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER TRD_COOLING::TRD_COOLING_FWM insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 0 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *END_STATE *STATE LOCKEDOUT 0 *ACTION UNLOCKOUT 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *END_STATE *STATE EXCLUDEDPERM 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( TRD_COOLING::TRD_COOLING_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 if 2 ( TRD_COOLING::TRD_COOLING_FWM IN_STATE MANUAL ) 1 0 1 TRD_COOLING::TRD_COOLING_FWM in_state 1 MANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 3 2 do TAKE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_COOLING::TRD_COOLING_FWM insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETSTATES insert 1 TRD_COOLING::TRD_COOLING ALI_CAV_OT_FWSETACTIONS *BLOCK 4 2 terminate EXCLUDED *END_ACTION *END_STATE *END_CLASS *OBJECT TRD_COOLING_FWM 1 0 0 TRD_COOLING_FWCHILDMODE_CLASS *END_OBJECT *CLASS TRD_GAS_FWCHILDMODE_CLASS 0 0 *STATE EXCLUDED 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 terminate EXCLUDED *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES terminate IGNORED *END_ACTION *ACTION LOCKOUT 0 0 *BLOCK 0 0 terminate LOCKEDOUT *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS terminate EXCLUDED *END_ACTION *END_STATE *STATE INCLUDED 0 *WHEN ( TRD_GAS::TRD_GAS_FWM IN_STATE EXCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( TRD_GAS::TRD_GAS_FWM IN_STATE IGNORED ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 IGNORED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( TRD_GAS::TRD_GAS_FWM IN_STATE MANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 MANUAL do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( TRD_GAS::TRD_GAS_FWM IN_STATE DEAD ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 DEAD do MANUAL 0 &THIS_OBJECT *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE INCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( TRD_GAS::TRD_GAS_FWM IN_STATE INMANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 4 2 if 2 ( TRD_GAS::TRD_GAS_FWM IN_STATE DEAD ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 DEAD 5 3 else 0 0 6 3 *BLOCK 5 3 do EXCLUDE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 6 3 terminate INCLUDED *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 1 0 STRING OWNER "" *BLOCK 0 0 do IGNORE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES terminate IGNORED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( TRD_GAS::TRD_GAS_FWM IN_STATE INMANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM terminate INCLUDED *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_GAS::TRD_GAS_FWM *END_ACTION *ACTION EXCLUDEPERM 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE INCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDEDPERM *BLOCK 1 1 if 2 ( TRD_GAS::TRD_GAS_FWM IN_STATE INMANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate IGNORED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate MANUAL *END_ACTION *END_STATE *STATE MANUAL 0 *WHEN ( TRD_GAS::TRD_GAS_FWM IN_STATE INCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 INCLUDED do INCLUDE 0 &THIS_OBJECT *WHEN ( TRD_GAS::TRD_GAS_FWM IN_STATE EXCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 EXCLUDED do MANUAL 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 1 ( TRD_GAS::TRD_GAS_FWM IN_STATE DEAD ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 DEAD 1 1 if 1 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE INMANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 1 INMANUAL 2 1 if 1 ( TRD_GAS::TRD_GAS_FWM IN_STATE INCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 INCLUDED 3 1 terminate MANUAL *BLOCK 1 1 terminate MANUAL *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 3 1 terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( TRD_GAS::TRD_GAS_FWM IN_STATE DEAD ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 DEAD 1 1 if 2 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE INCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 1 INCLUDED 2 1 else 0 0 3 1 if 1 ( TRD_GAS::TRD_GAS_FWM IN_STATE EXCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 EXCLUDED 4 1 terminate MANUAL *BLOCK 1 1 do EXCLUDE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS terminate EXCLUDED *BLOCK 2 1 if 2 ( TRD_GAS::TRD_GAS_FWM IN_STATE INMANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 INMANUAL 5 2 else 0 0 6 2 *BLOCK 3 1 do EXCLUDE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 4 1 terminate EXCLUDED *BLOCK 5 2 do RELEASE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 6 2 do EXCLUDE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES terminate IGNORED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM terminate MANUAL *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE INMANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 1 INMANUAL 1 1 terminate MANUAL *BLOCK 1 1 do EXCLUDEALL 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS terminate MANUAL *END_ACTION *END_STATE *STATE IGNORED 0 *WHEN ( TRD_GAS::TRD_GAS_FWM IN_STATE INCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 INCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( TRD_GAS::TRD_GAS_FWM IN_STATE EXCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( TRD_GAS::TRD_GAS_FWM IN_STATE DEAD ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 DEAD do EXCLUDE 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE INCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( TRD_GAS::TRD_GAS_FWM IN_STATE INMANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 4 2 do EXCLUDE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_GAS::TRD_GAS_FWM *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM terminate INCLUDED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( TRD_GAS::TRD_GAS_FWM IN_STATE INMANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER TRD_GAS::TRD_GAS_FWM insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 0 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 4 2 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INCLUDED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *END_STATE *STATE LOCKEDOUT 0 *ACTION UNLOCKOUT 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *END_STATE *STATE EXCLUDEDPERM 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( TRD_GAS::TRD_GAS_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 TRD_GAS::TRD_GAS_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 if 2 ( TRD_GAS::TRD_GAS_FWM IN_STATE MANUAL ) 1 0 1 TRD_GAS::TRD_GAS_FWM in_state 1 MANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 3 2 do TAKE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE TRD_GAS::TRD_GAS_FWM insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETSTATES insert 1 TRD_GAS::TRD_GAS TRD_GAS_FWSETACTIONS *BLOCK 4 2 terminate EXCLUDED *END_ACTION *END_STATE *END_CLASS *OBJECT TRD_GAS_FWM 1 0 0 TRD_GAS_FWCHILDMODE_CLASS *END_OBJECT *OBJECTSET FWCHILDMODE_FWSETSTATES 0 4 DCS_PDB_FWM PCU_FWM TRD_COOLING_FWM TRD_GAS_FWM *END_OBJECTSET *OBJECTSET FWCHILDMODE_FWSETACTIONS 0 4 DCS_PDB_FWM PCU_FWM TRD_COOLING_FWM TRD_GAS_FWM *END_OBJECTSET *CLASS ASS_TRD_PDB_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION CONFIGURE 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE 0 0 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *ACTION GO_BEAM_TUN 0 0 *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *END_STATE *STATE BEAM_TUNING 0 *ACTION CONFIGURE 0 0 *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE MOVING_READY 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_BEAM_TUN 0 0 *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *END_STATE *STATE MIXED 0 *END_STATE *STATE NO_CONTROL 0 *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT DCS_PDB::DCS_PDB 1 0 1 ASS_TRD_PDB_CLASS *END_OBJECT *OBJECTSET TRD_PDB_FWSETSTATES 0 0 *END_OBJECTSET *OBJECTSET TRD_PDB_FWSETACTIONS 0 0 *END_OBJECTSET *CLASS ASS_FWCHILDRENMODE_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE COMPLETE 0 *END_STATE *STATE INCOMPLETE 0 *END_STATE *STATE INCOMPLETEDEV 0 *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT DCS_PDB::DCS_PDB_FWCNM 1 0 1 ASS_FWCHILDRENMODE_CLASS *END_OBJECT *OBJECT PCU::PCU_FWCNM 1 0 1 ASS_FWCHILDRENMODE_CLASS *END_OBJECT *OBJECT TRD_COOLING::TRD_COOLING_FWCNM 1 0 1 ASS_FWCHILDRENMODE_CLASS *END_OBJECT *OBJECT TRD_GAS::TRD_GAS_FWCNM 1 0 1 ASS_FWCHILDRENMODE_CLASS *END_OBJECT *CLASS FWCHILDRENMODE_CLASS 0 0 *STATE COMPLETE 0 *WHEN ( ( ANY_IN FWCHILDRENMODE_FWSETSTATES IN_STATE INCOMPLETE ) ) 1 0 2 FWCHILDRENMODE_FWSETSTATES any_in in_state 1 INCOMPLETE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN FWCHILDRENMODE_FWSETSTATES IN_STATE INCOMPLETEDEV ) ) 1 0 2 FWCHILDRENMODE_FWSETSTATES any_in in_state 1 INCOMPLETEDEV do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN FWCHILDMODE_FWSETSTATES NOT_IN_STATE {INCLUDED,EXCLUDEDPERM} ) ) 1 0 2 FWCHILDMODE_FWSETSTATES any_in not_in_state 2 INCLUDED EXCLUDEDPERM do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INCOMPLETE *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate INCOMPLETEDEV *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate INCOMPLETE *END_ACTION *END_STATE *STATE INCOMPLETE 0 *WHEN ( ( ( ALL_IN FWCHILDMODE_FWSETSTATES......TATES NOT_IN_STATE INCOMPLETE ) ) ) 2 1 2 FWCHILDMODE_FWSETSTATES all_in in_state 2 INCLUDED EXCLUDEDPERM 2 FWCHILDRENMODE_FWSETSTATES all_in not_in_state 1 INCOMPLETE and T001 T002 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate COMPLETE *END_ACTION *END_STATE *STATE INCOMPLETEDEV 0 *WHEN ( ( ( ALL_IN FWCHILDRENMODE_FWSETSTATES NOT_IN_STATE INCOMPLETEDEV ) ) ) 1 0 2 FWCHILDRENMODE_FWSETSTATES all_in not_in_state 1 INCOMPLETEDEV do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN FWCHILDMODE_FWSETSTATES......SETSTATES IN_STATE INCOMPLETE ) ) ) 2 1 2 FWCHILDMODE_FWSETSTATES any_in not_in_state 2 INCLUDED EXCLUDEDPERM 2 FWCHILDRENMODE_FWSETSTATES any_in in_state 1 INCOMPLETE or T001 T002 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate COMPLETE *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate INCOMPLETE *END_ACTION *END_STATE *END_CLASS *OBJECT TRD_INFRASTRUCTURE_FWCNM 1 0 0 FWCHILDRENMODE_CLASS *END_OBJECT *OBJECTSET FWCHILDRENMODE_FWSETSTATES 0 4 DCS_PDB::DCS_PDB_FWCNM PCU::PCU_FWCNM TRD_COOLING::TRD_COOLING_FWCNM TRD_GAS::TRD_GAS_FWCNM *END_OBJECTSET *CLASS ASS_FWMODE_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE EXCLUDED 0 *ACTION TAKE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *END_ACTION *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *END_ACTION *ACTION MANUAL 0 0 *END_ACTION *ACTION IGNORE 0 0 *END_ACTION *END_STATE *STATE INCLUDED 0 *ACTION EXCLUDE 1 0 STRING OWNER "" *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *END_ACTION *ACTION IGNORE 1 0 STRING OWNER "" *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *END_ACTION *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *END_ACTION *END_STATE *STATE INLOCAL 0 *ACTION RELEASE 1 0 STRING OWNER "" *END_ACTION *ACTION RELEASEALL 1 0 STRING OWNER "" *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *END_ACTION *END_STATE *STATE MANUAL 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *END_ACTION *ACTION TAKE 1 0 STRING OWNER "" *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *END_ACTION *ACTION IGNORE 0 0 *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *END_ACTION *END_STATE *STATE INMANUAL 0 *ACTION RELEASE 1 0 STRING OWNER "" *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *END_ACTION *ACTION RELEASEALL 1 0 STRING OWNER "" *END_ACTION *END_STATE *STATE IGNORED 0 *ACTION INCLUDE 0 0 *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *END_ACTION *ACTION MANUAL 0 0 *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT DCS_PDB::DCS_PDB_FWM 1 0 1 ASS_FWMODE_CLASS *END_OBJECT *OBJECT PCU::PCU_FWM 1 0 1 ASS_FWMODE_CLASS *END_OBJECT *OBJECT TRD_COOLING::TRD_COOLING_FWM 1 0 1 ASS_FWMODE_CLASS *END_OBJECT *OBJECT TRD_GAS::TRD_GAS_FWM 1 0 1 ASS_FWMODE_CLASS *END_OBJECT *CLASS FWMODE_CLASS 0 0 *STATE EXCLUDED 0 *ACTION TAKE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate INLOCAL *END_ACTION *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 terminate MANUAL *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 terminate IGNORED *END_ACTION *END_STATE *STATE INCLUDED 0 *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 1 0 STRING OWNER "" *BLOCK 0 0 terminate IGNORED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDEALL 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE &ALL_IN_FWCHILDMODE_FWSETACTIONS *END_ACTION *END_STATE *STATE INLOCAL 0 *ACTION RELEASE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *ACTION RELEASEALL 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDEALL 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE &ALL_IN_FWCHILDMODE_FWSETACTIONS *END_ACTION *END_STATE *STATE MANUAL 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION TAKE 1 0 STRING OWNER "" *BLOCK 0 0 do INCLUDE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate INMANUAL *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 terminate IGNORED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDEALL 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *END_STATE *STATE INMANUAL 0 *ACTION RELEASE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE &ALL_IN_FWCHILDMODE_FWSETACTIONS *END_ACTION *ACTION RELEASEALL 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDEALL 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *END_STATE *STATE IGNORED 0 *ACTION INCLUDE 0 0 *BLOCK 0 0 terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 terminate MANUAL *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE &ALL_IN_FWCHILDMODE_FWSETACTIONS *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 do EXCLUDEALL 1 OWNER OWNER &ALL_IN_FWCHILDMODE_FWSETACTIONS terminate EXCLUDED *END_ACTION *END_STATE *END_CLASS *OBJECT TRD_INFRASTRUCTURE_FWM 1 0 0 FWMODE_CLASS *END_OBJECT *CLASS ASS_TRD_PCU_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION CONFIGURE 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE 0 0 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *ACTION GO_BEAM_TUN 0 0 *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *END_STATE *STATE BEAM_TUNING 0 *ACTION CONFIGURE 0 0 *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE MOVING_READY 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_BEAM_TUN 0 0 *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *END_STATE *STATE MIXED 0 *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE SEQUENCE_0 0 *ACTION NEXT 0 0 *END_ACTION *ACTION BREAK 0 0 *END_ACTION *ACTION ABANDON 0 0 *END_ACTION *END_STATE *STATE SEQUENCE_1 0 *ACTION NEXT 0 0 *END_ACTION *ACTION BREAK 0 0 *END_ACTION *ACTION ABANDON 0 0 *END_ACTION *END_STATE *STATE SEQUENCE_5 0 *ACTION NEXT 0 0 *END_ACTION *ACTION BREAK 0 0 *END_ACTION *ACTION ABANDON 0 0 *END_ACTION *END_STATE *STATE SEQUENCE_2 0 *ACTION NEXT 0 0 *END_ACTION *ACTION BREAK 0 0 *END_ACTION *ACTION ABANDON 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT PCU::PCU 1 0 1 ASS_TRD_PCU_CLASS *END_OBJECT *OBJECTSET TRD_PCU_FWSETSTATES 0 0 *END_OBJECTSET *OBJECTSET TRD_PCU_FWSETACTIONS 0 0 *END_OBJECTSET *CLASS ASS_ALI_CAV_OT_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE READY 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION RECOVER 0 0 *END_ACTION *ACTION ALLOW_MAINTENANCE 0 0 *END_ACTION *ACTION LOOPS_LOCK 1 0 STRING LOOPLIST "all" *END_ACTION *ACTION LOOPS_OFF 1 0 STRING LOOPLIST "all" *END_ACTION *END_STATE *STATE NOT_READY 0 *ACTION GO_READY 0 0 *END_ACTION *ACTION RECOVER 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION ALLOW_MAINTENANCE 0 0 *END_ACTION *ACTION LOOPS_ON 1 0 STRING LOOPLIST "all" *END_ACTION *ACTION LOOPS_LOCK 1 0 STRING LOOPLIST "all" *END_ACTION *ACTION LOOPS_OFF 1 0 STRING LOOPLIST "all" *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE MAINTENANCE 0 *ACTION EXIT_MAINTENANCE 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *ACTION GO_OFF 0 0 *END_ACTION *END_STATE *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION ALLOW_MAINTENANCE 0 0 *END_ACTION *END_STATE *STATE MIXED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION LOOPS_ON 1 0 STRING LOOPLIST "all" *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT TRD_COOLING::TRD_COOLING 1 0 1 ASS_ALI_CAV_OT_CLASS *END_OBJECT *OBJECTSET ALI_CAV_OT_FWSETSTATES 0 0 *END_OBJECTSET *OBJECTSET ALI_CAV_OT_FWSETACTIONS 0 0 *END_OBJECTSET *CLASS ASS_TRD_GAS_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE READY 0 *END_STATE *STATE NOT_READY 0 *END_STATE *STATE ERROR 0 *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT TRD_GAS::TRD_GAS 1 0 1 ASS_TRD_GAS_CLASS *END_OBJECT *OBJECTSET TRD_GAS_FWSETSTATES 0 0 *END_OBJECTSET *OBJECTSET TRD_GAS_FWSETACTIONS 0 0 *END_OBJECTSET *CLASS TOP_TRD_INFRA_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &NULL 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_TRD_PDB_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION CONFIGURE 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_TRD_PDB_FWSETACTIONS do CONFIGURE 0 &ALL_IN_TRD_PCU_FWSETACTIONS do CONFIGURE 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do CONFIGURE 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_TRD_PDB_FWSETACTIONS do GO_OFF 0 &ALL_IN_TRD_PCU_FWSETACTIONS do GO_OFF 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do GO_OFF 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_TRD_PDB_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_TRD_PCU_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_TRD_PDB_FWSETACTIONS do CONFIGURE 0 &ALL_IN_TRD_PCU_FWSETACTIONS do CONFIGURE 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do CONFIGURE 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 0 0 *BLOCK 0 0 do CALIBRATE 0 &ALL_IN_TRD_PDB_FWSETACTIONS do CALIBRATE 0 &ALL_IN_TRD_PCU_FWSETACTIONS do CALIBRATE 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do CALIBRATE 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_TRD_PDB_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_TRD_PCU_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_TRD_PDB_FWSETACTIONS do GO_READY 0 &ALL_IN_TRD_PCU_FWSETACTIONS do GO_READY 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do GO_READY 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_TRD_PDB_FWSETACTIONS do STOP 0 &ALL_IN_TRD_PCU_FWSETACTIONS do STOP 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do STOP 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION CONFIGURE 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_TRD_PDB_FWSETACTIONS do CONFIGURE 0 &ALL_IN_TRD_PCU_FWSETACTIONS do CONFIGURE 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do CONFIGURE 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 0 0 *BLOCK 0 0 do CALIBRATE 0 &ALL_IN_TRD_PDB_FWSETACTIONS do CALIBRATE 0 &ALL_IN_TRD_PCU_FWSETACTIONS do CALIBRATE 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do CALIBRATE 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_TRD_PDB_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_TRD_PCU_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_TRD_PDB_FWSETACTIONS do GO_READY 0 &ALL_IN_TRD_PCU_FWSETACTIONS do GO_READY 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do GO_READY 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_TRD_PDB_FWSETACTIONS do RECOVER 0 &ALL_IN_TRD_PCU_FWSETACTIONS do RECOVER 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do RECOVER 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION CONFIGURE 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_TRD_PDB_FWSETACTIONS do CONFIGURE 0 &ALL_IN_TRD_PCU_FWSETACTIONS do CONFIGURE 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do CONFIGURE 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 0 0 *BLOCK 0 0 do CALIBRATE 0 &ALL_IN_TRD_PDB_FWSETACTIONS do CALIBRATE 0 &ALL_IN_TRD_PCU_FWSETACTIONS do CALIBRATE 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do CALIBRATE 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_TRD_PDB_FWSETACTIONS do LOCK 0 &ALL_IN_TRD_PCU_FWSETACTIONS do LOCK 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do LOCK 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_TRD_PCU_FWSETACTIONS terminate SEQUENCE_5 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_TRD_PDB_FWSETACTIONS do UNLOCK 0 &ALL_IN_TRD_PCU_FWSETACTIONS do UNLOCK 0 &ALL_IN_ALI_CAV_OT_FWSETACTIONS do UNLOCK 0 &ALL_IN_TRD_GAS_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......_GAS_FWSETSTATES IN_STATE ERROR ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 ERROR 2 TRD_PCU_FWSETSTATES any_in in_state 1 ERROR 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 ERROR 2 TRD_GAS_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......RD_GAS_FWSETSTATES IN_STATE OFF ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 OFF 2 TRD_GAS_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......_PDB_FWSETSTATES IN_STATE OFF ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 OFF 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_PCU_FWSETSTATES IN_......DB_FWSETSTATES IN_STATE READY ) ) ) 2 1 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE BEAM_TUNING ) ) 4 3 2 TRD_PDB_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_PCU_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 ALI_CAV_OT_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_GAS_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 and X002 T004 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE CALIBRATING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_PCU_FWSETSTATES any_in in_state 1 CALIBRATING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_GAS_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......WSETSTATES IN_STATE DOWNLOADING ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_PCU_FWSETSTATES any_in in_state 1 DOWNLOADING 2 ALI_CAV_OT_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_GAS_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 or X002 T004 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN TRD_PDB_FWSETSTATES IN_ST......READY, MOVING_STBY_CONF, READY} ) ) 4 3 2 TRD_PDB_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_PCU_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 ALI_CAV_OT_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_GAS_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 or X002 T004 do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_STATE READY ) ) 1 0 2 TRD_PDB_FWSETSTATES all_in in_state 1 READY do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_TRD_PCU_FWSETACTIONS do CONFIGURE 0 &ALL_IN_TRD_PCU_FWSETACTIONS terminate SEQUENCE_1 *END_ACTION *ACTION BREAK 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *ACTION ABANDON 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE SEQUENCE_1 0 *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE READY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 READY do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *ACTION BREAK 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *ACTION ABANDON 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE SEQUENCE_5 0 *WHEN ( ( ALL_IN TRD_PCU_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_PCU_FWSETSTATES all_in in_state 1 STANDBY do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_TRD_PDB_FWSETACTIONS terminate SEQUENCE_6 *END_ACTION *ACTION BREAK 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *ACTION ABANDON 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE SEQUENCE_6 0 *WHEN ( ( ALL_IN TRD_PDB_FWSETSTATES IN_STATE OFF ) ) 1 0 2 TRD_PDB_FWSETSTATES all_in in_state 1 OFF do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *ACTION BREAK 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *ACTION ABANDON 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *END_CLASS *OBJECT TRD_INFRASTRUCTURE 1 0 0 TOP_TRD_INFRA_CLASS *END_OBJECT